{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.7Iel9qe4/b1/maxima_5.47.0-5_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.7Iel9qe4/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- 1268cbf8480f43ab823075eb0dfd736a 1108184 math optional maxima-src_5.47.0-5_all.deb\n+ b49c47e8f415b118d5be9ce5f11645d6 1108168 math optional maxima-src_5.47.0-5_all.deb\n d8ecd691c72b671a9df8e563837239f5 379952 math optional maxima-test_5.47.0-5_all.deb\n- 5e72a665ddc4b5aee3d1098ae32ea078 6804196 math optional maxima_5.47.0-5_amd64.deb\n+ 7104ff0ccfa1fced2283a2d759f53cb8 6842312 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 1099404 2024-10-22 13:43:34.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1099388 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) 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) 232784 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,68 +445,66 @@\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::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::SCAN-ONE-TOKEN-G MAXIMA::MORP 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::HANKEL_2-IMPL MAXIMA::GETFNSPLIT MAXIMA::SET-DISJOINTP\n MAXIMA::SINH^N MAXIMA::DIFFSUMPROD MAXIMA::LINEARIZE1\n- MAXIMA::COMBINE-LL-ANS-UL-ANS MAXIMA::MXTIMESC MAXIMA::SIMPG\n+ MAXIMA::SIMPG MAXIMA::MXTIMESC MAXIMA::COMBINE-LL-ANS-UL-ANS\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::PREGEXP-EXTRACT-GROUPS-INTEGERS MAXIMA::ISO2\n+ MAXIMA::BESSEL_J-IMPL 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\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+ 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 MAXIMA::BESSEL-NUMERICAL-EVAL-P MAXIMA::POISCOINTEG\n- MAXIMA::SUB MAXIMA::INTIR1 MAXIMA::BETWEENP MAXIMA::RHEUR\n+ MAXIMA::SUB MAXIMA::BETWEENP MAXIMA::INTIR1 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 MAXIMA::BETA-EXPAND-INTEGER BIGFLOAT::LOG10-RELATIVE-ERROR\n MAXIMA::MICRO-PER-CALL-TO-SEC MAXIMA::STIMEX MAXIMA::HALFANGLE\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 MAXIMA::DISJOINTP-IMPL\n- BIGFLOAT-IMPL::COERCE MAXIMA::COMDENOM MAXIMA::SIMPCHECK\n+ MAXIMA::MOD-INTEGRAL BIGFLOAT-IMPL::COERCE\n+ MAXIMA::DISJOINTP-IMPL 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::BESSEL-K-HALF-ORDER BIGFLOAT::DESCENDING-TRANSFORM\n MAXIMA::EXPANDS MAXIMA::GENATAN MAXIMA::2F0POLYS\n- MAXIMA::RATFACT MAXIMA::BFLOAT-EXPINTEGRAL-E MAXIMA::RISCHFORM\n+ MAXIMA::BFLOAT-EXPINTEGRAL-E MAXIMA::RATFACT MAXIMA::RISCHFORM\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@@ -521,26 +519,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::SIMPLIM%ERF-%TANH MAXIMA::SIMPLIFYA\n+ MAXIMA::BYGAMMA MAXIMA::SIMPLIFYA MAXIMA::SIMPLIM%ERF-%TANH\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::DIFFINT MAXIMA::DTFORD MAXIMA::MAYBE-SIMPLIFYA\n MAXIMA::SQ-SUMSQ MAXIMA::MAYBE-SIMPLIFYA-PROTECTED\n MAXIMA::PLSK MAXIMA::PORM MAXIMA::ADDN MAXIMA::ZTO%PI2\n- MAXIMA::PDECOMP MAXIMA::ANTISYM1 MAXIMA::RTC-FIXITUP\n- MAXIMA::SIMP2F1 MAXIMA::COMBIN MAXIMA::SDIFF\n+ MAXIMA::PDECOMP MAXIMA::ANTISYM1 MAXIMA::SIMP2F1\n+ MAXIMA::RTC-FIXITUP 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@@ -558,26 +556,25 @@\n MAXIMA::F2-DIVIDE MAXIMA::BESSEL-K-HYPERGEOMETRIC\n MAXIMA::ALGSYS-IMPL MAXIMA::LIMROOT MAXIMA::MTOINF\n MAXIMA::OPER-APPLY MAXIMA::RATINT MAXIMA::APPEARS-IN\n MAXIMA::BIG-FLOAT-EVAL MAXIMA::DIFFNCEXPT MAXIMA::WLINEARPOLY\n BIGFLOAT::LENTZ MAXIMA::KUMMER MAXIMA::CHARPOLY-IMPL\n MAXIMA::DISTRINTIMESPREV MAXIMA::EF-CPOW MAXIMA::SRATEXPND\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::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::DIFFDIV MAXIMA::SUMTIMES MAXIMA::RDDEG MAXIMA::TTPJAC\n+ MAXIMA::LPR MAXIMA::FACTF MAXIMA::EVEN-FUNCTION-REFLECT\n+ MAXIMA::LEGENPOL MAXIMA::DIM-MTEXT\n+ MAXIMA::SIMPNCT-MERGE-FACTORS MAXIMA::SIMP2F2 MAXIMA::EXPTRL\n+ MAXIMA::INTE MAXIMA::GCPOWER MAXIMA::TRIG-LOG-3 MAXIMA::LT1LOG\n+ MAXIMA::SUBSETP-IMPL MAXIMA::STRUVE_L-IMPL\n+ MAXIMA::COMMUTATIVE1 MAXIMA::SIMP1F2 MAXIMA::SCRAT\n+ MAXIMA::RETFACTOR1 MAXIMA::CGCD MAXIMA::HANKEL_1-IMPL\n+ MAXIMA::SIMPKTF MAXIMA::NRTHK MAXIMA::P-COEF-MAIN\n+ MAXIMA::FANCYDIS 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 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@@ -586,36 +583,36 @@\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::ELLIPTIC-PI-COMPLETE\n- MAXIMA::PARTIAL-INTEGRATION\n+ MAXIMA::DISTRFACTOR MAXIMA::RISCHINT MAXIMA::LT-LOG\n+ MAXIMA::POLYINT MAXIMA::PARTIAL-INTEGRATION\n+ MAXIMA::ELLIPTIC-PI-COMPLETE\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::SOLVE2 MAXIMA::NUMERSET MAXIMA::VARINVERT\n MAXIMA::TAYLORIZE MAXIMA::F37P147 MAXIMA::DISPLAF\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+ MAXIMA::INTIR3 MAXIMA::INTEGRATOR MAXIMA::LIM-POWER\n+ MAXIMA::LT1ERF MAXIMA::LISIMP-NEGATIVE-INTEGER\n+ MAXIMA::ELEMENTP-IMPL BIGFLOAT::SN 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)) \n+ BIGFLOAT::BF-ELLIPTIC-PI-COMPLETE MAXIMA::DIV*\n+ MAXIMA::DISTRDEFEXECINIT BIGFLOAT::CN MAXIMA::SCALE_FLOAT-IMPL\n+ MAXIMA::PATAN MAXIMA::HALFANGLEAUX-FACTOR MAXIMA::POISCO*)) \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@@ -645,15 +642,15 @@\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 MAXIMA::CF-CONVERGENTS-P-Q MAXIMA::OP-EQUALP MAXIMA::FMAPL1\n- MAXIMA::EVERY-IMPL BIGFLOAT-IMPL::TO MAXIMA::POLYLOGP\n+ MAXIMA::EVERY-IMPL MAXIMA::POLYLOGP BIGFLOAT-IMPL::TO\n MAXIMA::GF_FACTOR-IMPL MAXIMA::GET-PLOT-OPTION-STRING\n MAXIMA::WARN-MEVAL MAXIMA::WRAP-PRED MAXIMA::FIND-DUPLICATE\n MAXIMA::GF_SET_DATA-IMPL MAXIMA::LIST-VARIABLE-BINDINGS\n MAXIMA::TMNEWDET-IMPL MAXIMA::GF_IRREDUCIBLE_P-IMPL\n MAXIMA::SEND-GNUPLOT-COMMAND MAXIMA::CREATE-LIST1\n MAXIMA::NOFIX-IMPL MAXIMA::NROOTS-IMPL\n MAXIMA::SET_PARTITIONS-IMPL MAXIMA::INFIX-IMPL\n@@ -670,268 +667,268 @@\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::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 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::PDISREP*EXPAND MAXIMA::CPBG0 MAXIMA::PSCOEFP\n+ MAXIMA::ELIMINATE-IMPL MAXIMA::DIMENSION-MATCH\n+ MAXIMA::MEQUAL-RHS MAXIMA::LISTIFY1 MAXIMA::FILLARRAY-IMPL\n+ MAXIMA::GF-AT-ERRCHK MAXIMA::FUNMAKE-IMPL MAXIMA::DIM-MBOX\n+ MAXIMA::MAREF MAXIMA::EXCISE-EXTRA-VARIABLES\n+ MAXIMA::GNUPLOT-COLOR CL-INFO::FLATTEN-MATCHES\n+ MAXIMA::MRV-SIGN MAXIMA::TRACE-OPTIONS MAXIMA::FIRST-DATUM\n+ MAXIMA::RATSETUP2 MAXIMA::M2-T^2 MAXIMA::ADDPARAM\n+ MAXIMA::BIND-FPPREC MAXIMA::RDIFFERENCE MAXIMA::TR-WARNBREAK\n+ MAXIMA::PS-LE MAXIMA::MGRP MAXIMA::PINTERPOLATE4 MAXIMA::BEG\n+ MAXIMA::SIMPINF-EXPT MAXIMA::SDIFFMAP MAXIMA::DSKSETQ\n+ MAXIMA::ISGREATERP MAXIMA::BATCH-EQUAL-CHECK MAXIMA::NEWVARMAT\n+ MAXIMA::VGREAT MAXIMA::EVERY-TRIGARG-ALIKE\n+ MAXIMA::ZN-TABLE-ERRCHK MAXIMA::GETEXP-LE MAXIMA::PSANS-ADD\n+ MAXIMA::T-O-VAR MAXIMA::SDIFFTIMES MAXIMA::M2-TWOK\n+ MAXIMA::ADDARGLIST MAXIMA::ALGTESTD MAXIMA::OLDGCD\n+ MAXIMA::ADD-TO MAXIMA::DADDNQ MAXIMA::RCQUO MAXIMA::FPCOFRAT1\n+ MAXIMA::POISLIM1 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::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::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::INF MAXIMA::TRACE-TYPE MAXIMA::EXTRACT\n+ MAXIMA::EBAKSUBST1 MAXIMA::ITERATE-OVER-BKPTS MAXIMA::PLCM\n+ MAXIMA::M+LT MAXIMA::QUICK-SQFR-CHECK MAXIMA::MAXMINL\n+ MAXIMA::NOT-ZERO-FREE MAXIMA::NTHKDR MAXIMA::RCPINTEGERP\n+ MAXIMA::ASSIGN-MODE-CHECK MAXIMA::LINPOWER0 MAXIMA::NISSWCAR\n+ MAXIMA::E// MAXIMA::TMFACTORIAL MAXIMA::LISP-VECTOR-ALIKE1\n+ MAXIMA::Z-FUNCTION MAXIMA::XPTIMES MAXIMA::HDOT\n+ MAXIMA::SUBSETL MAXIMA::GET-INTEGRAND MAXIMA::GF-PLUS\n+ MAXIMA::ELLIPTQUAD MAXIMA::SEL MAXIMA::CPOL2P\n+ MAXIMA::MAKE-MRAT-POLY MAXIMA::MAXIMA-RATIONALP\n+ MAXIMA::INTDIFFL1L2 MAXIMA::FIRST-C MAXIMA::TRANSLATE-FILE\n+ MAXIMA::JMAUG MAXIMA::VALIDATE-GIVEN-TESTS MAXIMA::EPOS?\n+ MAXIMA::PSTERM1 MAXIMA::PRSMATCH MAXIMA::TRDISP1\n+ MAXIMA::ENDCONS-IMPL MAXIMA::MFUNCTION-CALL-WARN\n+ MAXIMA::DIM-%DERIVATIVE MAXIMA::SWITCHES MAXIMA::M2-STRUVE_H\n+ MAXIMA::FREEOF MAXIMA::ASSOO MAXIMA::FACRPLUS\n+ MAXIMA::SIGN-MINMAX MAXIMA::DIM-MDO MAXIMA::NISADDON\n+ MAXIMA::PSINA+B MAXIMA::ZGCD MAXIMA::RATPL MAXIMA::ORDERVAR\n+ MAXIMA::POINTERP MAXIMA::ALPHALESSP MAXIMA::M2-ONEE\n+ MAXIMA::INTEGER-SUBSCRIPTP MAXIMA::UNLAB\n+ MAXIMA::SET-SYMMETRIC-DIFFERENCE MAXIMA::ARRAYINFO-AUX\n+ MAXIMA::M2-ONEIONEJ MAXIMA::DEFMTRFUN-EXTERNAL\n+ MAXIMA::SET-VALS-INTO-LIST MAXIMA::RATDP1 MAXIMA::SETRLINK\n+ MAXIMA::PUSH-LOOP-CONTEXT MAXIMA::FAPPLY* MAXIMA::GGR1\n+ MAXIMA::MAKE-MRAT MAXIMA::BESSEL-I-INTEGRAL-2\n+ MAXIMA::WHITE-SPACE-P MAXIMA::GF_REDUCE-IMPL MAXIMA::PARSE\n+ MAXIMA::ASK-GREATEQ MAXIMA::EXT-FUN MAXIMA::EVFUNMAKE\n+ MAXIMA::DEF-RBP MAXIMA::PQUOTIENTCHK-SAFE\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::GAMMA-UPPER-TRANS MAXIMA::NTHELEM MAXIMA::POISMERGE2\n MAXIMA::ARRAY_DIMENSION_N-IMPL MAXIMA::PUSH-PW MAXIMA::RCZEROP\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::FLATTENL-OP MAXIMA::LINEQ-CONSTANT MAXIMA::FACTPOW\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::M2-HANKEL_1 MAXIMA::NC-ERR\n- INTL::DGETTEXT MAXIMA::MRAT-NUMER MAXIMA::REDUCE-VAR-SET&OP\n+ MAXIMA::SUBSET-IMPL MAXIMA::M2-HANKEL_1 MAXIMA::MRAT-NUMER\n+ MAXIMA::NC-ERR INTL::DGETTEXT MAXIMA::REDUCE-VAR-SET&OP\n MAXIMA::PTIMES MAXIMA::INTSET1 MAXIMA::OUTPUT-TEXT\n MAXIMA::PADE1 MAXIMA::RISPLIT-EXPT-FIXNUM-POW\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::G-REP-FIRST-OPERAND MAXIMA::M+T MAXIMA::MAKE-MTEXT\n+ MAXIMA::SUBLIST-IMPL MAXIMA::MRV-MOVEDOWN\n+ MAXIMA::DEF-SIMPLIFIER MAXIMA::POLYDECOMP MAXIMA::FPROOT\n+ MAXIMA::RCDERIV MAXIMA::ARRAYSIZE MAXIMA::ALGV MAXIMA::RATCOEF\n+ MAXIMA::SIGNNP MAXIMA::DEPENDSL MAXIMA::M-TLAMBDA&ENV&\n+ MAXIMA::RULE-APPLY MAXIMA::*UNION-MODE MAXIMA::ADDROW\n+ MAXIMA::DPMODREM MAXIMA::GF-SQ MAXIMA::HEURTRIAL\n+ MAXIMA::HIPART MAXIMA::FUNGEN&ENV-FOR-MEVAL MAXIMA::PUTOPR\n+ MAXIMA::END 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::PARTITION-IMPL MAXIMA::RISCHZERO\n- MAXIMA::GF_EXP-IMPL MAXIMA::STRONGER-DATUM? MAXIMA::APPEARS\n+ MAXIMA::M2-SQROOTT MAXIMA::GF_EXP-IMPL MAXIMA::PARTITION-IMPL\n+ MAXIMA::RISCHZERO MAXIMA::STRONGER-DATUM? MAXIMA::APPEARS\n MAXIMA::M2-ONEJ^2 MAXIMA::TIMESK MAXIMA::C MAXIMA::TLIST-MAPC\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::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::BRANCH1 MAXIMA::FTAKE*\n+ MAXIMA::=1 MAXIMA::PRIMEP-SMALL MAXIMA::TIMESKL MAXIMA::MRV\n+ MAXIMA::MFORMAT-LOOP MAXIMA::PSDERIVATIVE MAXIMA::PUSH-DEFVAR\n+ MAXIMA::MRAT-VARLIST MAXIMA::GETDIFF MAXIMA::RCDERIVX\n+ MAXIMA::EXPANINTEXPT MAXIMA::EXCHANGECOL MAXIMA::FTAKE\n+ MAXIMA::STO MAXIMA::RAT-DENOM MAXIMA::IGNORE-ERRORS-MFUNCALL\n+ MAXIMA::COEFMATRIX-IMPL MAXIMA::BF-ERREV-SL MAXIMA::ADDMATRIX1\n+ MAXIMA::SUM-INDEX MAXIMA::P0? MAXIMA::SUM-ARG\n+ PREGEXP::PREGEXP-SPLIT MAXIMA::M2-ONEY MAXIMA::DIMENSION-ARRAY\n+ MAXIMA::GF-COEFF-CHECK MAXIMA::SPSIMPCASES\n+ MAXIMA::DECLARE-INDEX-PROPERTIES-1 MAXIMA::NEXT-SERIES\n+ MAXIMA::MREAD-PROMPTER MAXIMA::*F-IRR MAXIMA::GF-N2P-ERRCHK\n+ MAXIMA::DIMENSION-FUNCTION MAXIMA::RPOWERSET\n+ MAXIMA::DEF-LED-FUN MAXIMA::GF-IRR MAXIMA::DEL\n+ MAXIMA::ADDMATRIX MAXIMA::DO-MERGE-SYMM MAXIMA::STRIP-ZEROES\n+ MAXIMA::MID MAXIMA::RT-SEPAR MAXIMA::E>= MAXIMA::DECLAREKIND\n+ MAXIMA::TAY-EXPONENTIALIZE MAXIMA::DELETE-WITH-SIDE-EFFECTS-IF\n+ MAXIMA::DENOM MAXIMA::SWITCH MAXIMA::ERRCATCH\n+ CL-INFO::SOME-INEXACT MAXIMA::PS-LC MAXIMA::GF-DLOGB\n+ MAXIMA::PLCMCOFACTS MAXIMA::MGET\n+ MAXIMA::MAYBE-CHAR-IS-FIXNUM-LET MAXIMA::MAKE-MLIST-L\n+ MAXIMA::DEPENDS MAXIMA::NEXT-PRIME MAXIMA::M*T MAXIMA::DESETQ\n+ MAXIMA::FTAKE* MAXIMA::BRANCH1 MAXIMA::G-REP-OPERATOR\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::PCQUOTIENT\n- MAXIMA::ZN-GCDEX2 MAXIMA::MERGE-SKEL MAXIMA::DLF-MUMBLIFY\n+ MAXIMA::SUBRESULT MAXIMA::PTIMESROW MAXIMA::EF-DLOGB\n+ MAXIMA::NEXACTP MAXIMA::DEFPROP MAXIMA::DEF-COLLISIONS\n+ MAXIMA::N-TERM MAXIMA::ZN-GCDEX2 MAXIMA::PCQUOTIENT\n+ 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::M2-ONEGAMMA-INCOMPLETE-LOWER MAXIMA::ZERO-PRODUCTP\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\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::COUNT-ATOMS-MATCHING MAXIMA::RESULTANT\n+ MAXIMA::P-HIPOW-VAR MAXIMA::MRAT-GENVAR\n+ MAXIMA::MAKE-G-REP-SIMP MAXIMA::DISPLA-DEF\n+ MAXIMA::AT-NOT-DEPENDENT-FIND-VARS-1 MAXIMA::FACTORIAL-TRANS\n+ MAXIMA::MAXIMA-UNDECLARED-ARRAY-ALIKE1 MAXIMA::MRAT-PS\n+ MAXIMA::DEF-POS MAXIMA::M*LT MAXIMA::RCINV MAXIMA::MINMAXFORMS\n+ MAXIMA::EXPAND-SING-TRIG? MAXIMA::M1+ MAXIMA::ASSOL\n+ MAXIMA::EXPONENT-OF MAXIMA::BESSEL-I\n+ MAXIMA::SCALAR-MATRIX-PRODUCTP MAXIMA::FREEOFL MAXIMA::CFPLUS\n+ MAXIMA::M2-ONEL MAXIMA::REM-TRACE-INFO MAXIMA::SCS\n+ MAXIMA::RCDIFF MAXIMA::RE-SOLVE-FULL MAXIMA::ZPDEGREEVECTOR\n+ MAXIMA::EF_EXP-IMPL MAXIMA::FPTIMES BIGFLOAT::EXPT-EXTRA-BITS\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::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+ PREGEXP::PREGEXP-CHECK-IF-IN-CHAR-CLASS-P\n+ MAXIMA::GF_IRREDUCIBLE-IMPL MAXIMA::PDISREP2 MAXIMA::PARTFRAC\n+ MAXIMA::PDEGREE MAXIMA::QUOT MAXIMA::M//T MAXIMA::DNQ\n+ MAXIMA::SAFE-GET MAXIMA::SUBRESGCD MAXIMA::PQUOTIENT\n+ MAXIMA::LMAKE2 MAXIMA::INSIDE MAXIMA::PUSH+STO\n+ MAXIMA::MAKE-MTIMES-SIMP MAXIMA::REMOV0\n+ MAXIMA::MFUNCTION-DELETE MAXIMA::ORDMEXPT\n+ MAXIMA::EXP_%EXPINTEGRAL_SI MAXIMA::DEFGRAD\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::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::FPQUOTIENT\n- MAXIMA::ALGTRACE1 MAXIMA::M2-TWO-HANKEL_2 MAXIMA::PARSE-NARY\n+ MAXIMA::BIND-MFORMAT-STATE-VARS MAXIMA::M2-TWO-HANKEL_2\n+ MAXIMA::ALGTRACE1 MAXIMA::FPQUOTIENT 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::ZERO-WARN MAXIMA::HEURTRIAL1 MAXIMA::MULTIPLEP\n+ MAXIMA::M+ 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::XORM MAXIMA::M2-ONEEXPINTEGRAL_SI MAXIMA::INF-TYPEP\n+ MAXIMA::M2-ONEEXPINTEGRAL_SI MAXIMA::XORM 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::TSEXPT MAXIMA::MEQUAL-LHS MAXIMA::SCHATCHEN-COND\n+ MAXIMA::MEQUAL-LHS MAXIMA::TSEXPT 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\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-ONEYONEJ MAXIMA::DIM-%PRODUCT MAXIMA::MAKE-MEQUAL\n+ MAXIMA::INFSIMP1 MAXIMA::OPERATOR-FREQUENCY-TABLE\n+ MAXIMA::AVLINIT MAXIMA::M2-BESSEL_I*HANKEL_1\n+ MAXIMA::GF_NTH_ROOT-IMPL MAXIMA::POLY-TERMS\n+ MAXIMA::EXCHANGEVAR MAXIMA::E MAXIMA::COLLECT MAXIMA::PSPLUS1\n+ MAXIMA::COMPUMD MAXIMA::C-MODE MAXIMA::BOX MAXIMA::RCMINTEGERP\n+ MAXIMA::M2-HANKEL_2*BESSEL_J MAXIMA::TAYLOR*\n+ MAXIMA::DIMENSION-PAREN 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::CONVERT MAXIMA::TIMEX1 MAXIMA::CFTIMES 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-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::*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::BEHAVIOR-EXPT MAXIMA::ROTATION1-IMPL MAXIMA::FFACTOR\n+ MAXIMA::SET_TEX_ENVIRONMENT_DEFAULT-IMPL MAXIMA::BDISCR\n+ 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::M2-E^T\n+ MAXIMA::HANKEL-1 MAXIMA::DIAGMATRIX-IMPL MAXIMA::EMAX\n+ MAXIMA::PTCDIFFER MAXIMA::M2-ONEKONEY MAXIMA::INTCV1\n+ 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 BIGFLOAT::WITH-EXTRA-PRECISION MAXIMA::TMPATHP\n+ MAXIMA::OP MAXIMA::TMPATHP BIGFLOAT::WITH-EXTRA-PRECISION\n MAXIMA::SSOLVE MAXIMA::PSCOSA+B MAXIMA::HSIMP\n- MAXIMA::EPS-COEF-SIGN MAXIMA::OLDCONTENT1 MAXIMA::MNUMERICALP\n+ MAXIMA::EPS-COEF-SIGN MAXIMA::MNUMERICALP MAXIMA::OLDCONTENT1\n MAXIMA::PSPLUS MAXIMA::GF-NREM MAXIMA::DO-POLY-TERMS\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::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::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::CMOD-SL\n- MAXIMA::MSETQ MAXIMA::FEATUREP-IMPL MAXIMA::CONS-IMPL\n+ MAXIMA::PDISREP2EXPAND MAXIMA::DELETEROW MAXIMA::CONS-IMPL\n+ MAXIMA::CMOD-SL MAXIMA::FEATUREP-IMPL MAXIMA::MSETQ\n MAXIMA::DSKSTORE MAXIMA::GCTIMEP INTL::GETTEXT\n COMMAND-LINE::CL-OPTION-DESCRIPTION MAXIMA::ISQUADRATICP\n- MAXIMA::RZEROP MAXIMA::PUSH-TEXT-TEMP MAXIMA::EXP-FUN\n+ MAXIMA::RZEROP MAXIMA::EXP-FUN MAXIMA::PUSH-TEXT-TEMP\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::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::DEF-MFORMAT-OP MAXIMA::ARGUMENT-LENGTH-CHECK\n+ MAXIMA::ONP MAXIMA::E0? MAXIMA::DEF-OPERATORP\n+ MAXIMA::M2-SUM-WITH-EXP-CASE5 MAXIMA::HANKEL-2 MAXIMA::ONPU\n+ MAXIMA::FILE_SEARCH1-IMPL MAXIMA::PAR MAXIMA::PSDISREP^\n+ MAXIMA::GF-NPLUS MAXIMA::BAKSUBST 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::MCONS-OP-ARGS MAXIMA::SP1GREAT MAXIMA::INCREASELIST\n MAXIMA::SIMPLIM%INVERSE_JACOBI_DS MAXIMA::LSFT\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::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::DIM-MLABOX MAXIMA::FREE MAXIMA::CONST1 MAXIMA::PTTERM\n+ MAXIMA::DEFF MAXIMA::P-DESCENDING-POWERS\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::NUD-PROPL\n+ MAXIMA::SRATP MAXIMA::BP MAXIMA::RADICALP MAXIMA::SRRAT3\n+ MAXIMA::MDO-BODY MAXIMA::TAKE* MAXIMA::ALLROOT\n+ MAXIMA::M2-HANKEL_1^2 MAXIMA::FAPPLY MAXIMA::FCTC MAXIMA::M2\n+ MAXIMA::SPEXP MAXIMA::BEZOUT MAXIMA::SIMPLIM%INVERSE_JACOBI_SC\n+ MAXIMA::ALIAS MAXIMA::RTC-DIVIDE-BY-GCD MAXIMA::MERRSET\n+ MAXIMA::DOMAIN-ERROR MAXIMA::PCDIFCONC MAXIMA::LMAKE\n+ MAXIMA::LINSOLVE-IMPL MAXIMA::OPCONS MAXIMA::LESSTHAN\n+ MAXIMA::SKEL MAXIMA::ANDMAPCAR MAXIMA::LOOPP\n+ MAXIMA::GETL-LM-FCN-PROP MAXIMA::POSINTEGERSET MAXIMA::FREE\n+ MAXIMA::DIM-MLABOX MAXIMA::CONST1 MAXIMA::PTTERM\n MAXIMA::DIM-%AT MAXIMA::SUM-UPPER MAXIMA::PCOEFP\n- MAXIMA::SAFE-GETL MAXIMA::MAXIMA-DECLARED-ARRAY-ALIKE1\n+ MAXIMA::MAXIMA-DECLARED-ARRAY-ALIKE1 MAXIMA::SAFE-GETL\n MAXIMA::TCL-OUTPUT-LIST MAXIMA::RATREP MAXIMA::ATOMGRAD\n MAXIMA::TABLE MAXIMA::SHOW MAXIMA::MATCHSUM MAXIMA::RCMONE\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::J1TF MAXIMA::MAXMIN_EFFORT-ASSIGN\n MAXIMA::EACHP MAXIMA::MAKE-MLIST-SIMP MAXIMA::GREAT\n@@ -939,341 +936,344 @@\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::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::GVAR-TRUNC MAXIMA::FSEL MAXIMA::MFORMAT-OPEN\n+ MAXIMA::RCZERO MAXIMA::SP1SINCOS MAXIMA::PRODCOEF1\n+ MAXIMA::FINDROOTS 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::RESPROG MAXIMA::OFFP 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::KIND MAXIMA::INTCV2\n- MAXIMA::*FPATAN MAXIMA::PATIMES MAXIMA::EXPAND-AND-DISREP\n+ MAXIMA::MBUILDQ-SUBST MAXIMA::*FPATAN MAXIMA::KIND\n+ MAXIMA::INTCV2 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\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::BINCOMP1\n- MAXIMA::ZERORES MAXIMA::PDISREP* MAXIMA::PT-LE\n+ MAXIMA::NEW-SKEL MAXIMA::MAP2C MAXIMA::CAR> MAXIMA::PUTLIMVAL\n+ MAXIMA::M2-BESSEL_K*HANKEL_2 MAXIMA::MDO-THRU\n+ MAXIMA::EXCHANGEROW MAXIMA::HSIMP1 MAXIMA::PFACTOR2\n+ MAXIMA::ASSOLIKE MAXIMA::M2-ONEKELLIPTIC MAXIMA::MFREEL\n+ MAXIMA::PPLUS MAXIMA::MKIND MAXIMA::FINDFLIST MAXIMA::ZERORES\n+ MAXIMA::BINCOMP1 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::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 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::MAX-NUMERIC-RATIO-P MAXIMA::EXP-CONVERG-FORM\n+ MAXIMA::RCPLUS MAXIMA::SET-PARTITIONS MAXIMA::BIGLSH\n+ MAXIMA::PSDISREP* MAXIMA::POLY-DATA\n+ MAXIMA::CONCAT_POLYGONS-IMPL MAXIMA::LED-PROPL MAXIMA::MPRINT\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::PS-LT MAXIMA::MEMQ MAXIMA::GETCHAR\n+ MAXIMA::M2-ONEEXPINTEGRAL_E MAXIMA::M// MAXIMA::P-DELETE-ZEROS\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::MXCOMP MAXIMA::ARRAY-MEQP MAXIMA::ORDERLESSP\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::PGCDCOFACTS MAXIMA::DATA-GVAR\n+ MAXIMA::MERGE-SOL-LIN MAXIMA::DATA-GVAR MAXIMA::PGCDCOFACTS\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::REDRESULT MAXIMA::DIAGINV MAXIMA::GETDEC\n- MAXIMA::DO%SUM MAXIMA::DEFMVAR MAXIMA::EVMAP MAXIMA::DINTEXP\n+ MAXIMA::DO%SUM MAXIMA::DEFMVAR MAXIMA::DINTEXP MAXIMA::EVMAP\n MAXIMA::INRT-IMPL MAXIMA::FIRSTN-IMPL MAXIMA::STRING1\n MAXIMA::MBUILDQ-SPLICE-ASSOCIATE MAXIMA::ODDS\n- MAXIMA::M-TLAMBDA&ENV MAXIMA::LGCD1 MAXIMA::LINPOWER\n+ MAXIMA::M-TLAMBDA&ENV MAXIMA::LINPOWER MAXIMA::LGCD1\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::SSET-DIFFERENCE\n- MAXIMA::ALGPCHK MAXIMA::M2-ONEF MAXIMA::FACTOROUT1\n+ MAXIMA::+DEF-MFORMAT-VAR MAXIMA::ALGPCHK\n+ MAXIMA::SSET-DIFFERENCE 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 MAXIMA::OLDCONTENT2\n- MAXIMA::DIM-%INTEGRATE MAXIMA::INTEXT MAXIMA::C-$POS\n- MAXIMA::RAT-ERROR-TO-MERROR MAXIMA::DECLARRAY MAXIMA::DADDEQ\n+ MAXIMA::TRUNC-VECT1 MAXIMA::MMACRO-APPLY MAXIMA::DECLARRAY\n+ MAXIMA::OLDCONTENT2 MAXIMA::INTEXT MAXIMA::DIM-%INTEGRATE\n+ MAXIMA::C-$POS MAXIMA::RAT-ERROR-TO-MERROR 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::PSTANHA+B MAXIMA::TESTDIVIDE MAXIMA::SCEP\n+ MAXIMA::FIND-CF 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::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::MAKORDER MAXIMA::CHECK-ARG\n+ MAXIMA::ATRIG-TRANS MAXIMA::CHECK-ARG MAXIMA::MAKORDER\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::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::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::M2-WHITTAKER_M\n+ MAXIMA::RASSOCIATIVE 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::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::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-TWOI MAXIMA::M2-SUM-WITH-EXP-CASE1 MAXIMA::M2-ATAN\n+ MAXIMA::IS-MAND MAXIMA::POINTERGP\n+ CL-INFO::INEXACT-TOPIC-MATCH-1 MAXIMA::PQUOTIENTCHK\n+ MAXIMA::MAPFR1 MAXIMA::SIMPLIM%INVERSE_JACOBI_CS\n+ MAXIMA::GVAR->VAR MAXIMA::SMONOP MAXIMA::MNQP MAXIMA::LLINK\n+ MAXIMA::CQUOTIENT MAXIMA::CURROW MAXIMA::%MAKE-POLYGON\n+ MAXIMA::P-VAR MAXIMA::M2-ONESLOMMEL MAXIMA::CONF7\n+ MAXIMA::DO-BREAK MAXIMA::REQUIRE-SET MAXIMA::M2-HYPERGEOMETRIC\n+ MAXIMA::BESSEL-Y MAXIMA::ZGCD1 MAXIMA::KINDP MAXIMA::CEIL\n+ MAXIMA::MLIST-ASSIGN MAXIMA::AT-NOT-DEPENDENT MAXIMA::LODEG\n+ SYSTEM::CDIFFERENCE MAXIMA::EMIN MAXIMA::MLET\n+ MAXIMA::SUMCOMBINE2 MAXIMA::SIMP-ROOTS\n+ MAXIMA::M2-ASSOC_LEGENDRE_Q MAXIMA::RREMAINDER\n+ MAXIMA::TYI-PARSE-INT MAXIMA::LINEQ-LINEAR MAXIMA::M2-HYP-ONEP\n+ MAXIMA::PGCD MAXIMA::C-$PN MAXIMA::EQUAL-DIV-TWO\n+ MAXIMA::MAKE-RAT MAXIMA::MRECORD-ASSIGN MAXIMA::RCDISREP\n+ MAXIMA::OLD-GET MAXIMA::ADDROWS MAXIMA::M2-TWOI\n+ 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::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::DEFUN-CHECKED-FORM MAXIMA::EF_NORMAL_BASIS_REP-IMPL\n+ MAXIMA::PSTERM MAXIMA::ASKEQUAL-IMPL MAXIMA::COSDIF\n+ MAXIMA::M2-HANKEL_2^2 MAXIMA::MAKE-RAT-SIMP MAXIMA::+MSET\n+ MAXIMA::SCHATCHEN 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::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::RADCAN1 MAXIMA::MATRIX\n+ MAXIMA::GF_GCDEX-IMPL MAXIMA::MATRIX MAXIMA::RADCAN1\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::ORDER< MAXIMA::ARG\n MAXIMA::PSTRUNC1 MAXIMA::ORDERMAGNITUDEP-IMPL\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::INTERVAL MAXIMA::FPPREC1 MAXIMA::LEARN-NUMER\n+ MAXIMA::COVERS 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::BF-CMOD-SL MAXIMA::PAIR MAXIMA::FPATAN2\n+ MAXIMA::P-RED MAXIMA::M2-ONEIONEK MAXIMA::FPATAN2\n+ MAXIMA::CFEXPT MAXIMA::PAIR MAXIMA::BF-CMOD-SL\n MAXIMA::GF-BALANCED-INFO MAXIMA::M2-ONEGAMMAINCOMPLETE\n MAXIMA::A MAXIMA::*FPSIN MAXIMA::PCTIMES1 MAXIMA::DYPHEYED\n MAXIMA::FREEL MAXIMA::MARK- MAXIMA::POP-MFORMAT-STRING\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::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::ASK-INTEGER MAXIMA::FPDIFFERENCE MAXIMA::MAXIMA-REMF\n+ MAXIMA::MSUBLIS MAXIMA::M2-ASSOC_LEGENDRE_P MAXIMA::DCOMP\n+ MAXIMA::SAFE-ZEROP MAXIMA::ADD2CSTR1 MAXIMA::GATHER\n+ MAXIMA::TMDET MAXIMA::M2-ONEEXPINTEGRAL_CHI MAXIMA::ODDFN\n+ MAXIMA::PSISIMP1 MAXIMA::EQTEST MAXIMA::M2-SUM\n+ MAXIMA::ORDERLESSP-IMPL MAXIMA::AMONG MAXIMA::EZTESTDIVIDE\n+ MAXIMA::CPBER3 MAXIMA::PSQUO MAXIMA::IVAR MAXIMA::DECLARE-TOP\n+ MAXIMA::INV* 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::ALGORDSET MAXIMA::MDO-UNLESS MAXIMA::DIM-$MATRIX\n+ MAXIMA::USOLVE 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::MRV-MOVEUP MAXIMA::M2-ONEPJAC\n+ MAXIMA::PINTERPOLATE1 MAXIMA::M2-ONEPJAC MAXIMA::MRV-MOVEUP\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::QUEUE-P MAXIMA::RATP MAXIMA::LOCOEF MAXIMA::RED\n+ MAXIMA::DEF-LED MAXIMA::GPDIFFERENCE 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::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::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::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::ADD-TERM-&-POP MAXIMA::PFACTORLIN MAXIMA::TRACEMOD0\n+ MAXIMA::CONF6 MAXIMA::INFSIMP2 MAXIMA::SUBEXP MAXIMA::LSTF\n+ MAXIMA::M2-HANKEL_1*HANKEL_2 MAXIMA::DIM-MLABEL MAXIMA::CNV\n+ MAXIMA::CEXPT MAXIMA::BOTHCOEF-IMPL MAXIMA::PCPLUS\n MAXIMA::MEVAL2 MAXIMA::P*LOGNXP MAXIMA::EF_COMPOSE-IMPL\n MAXIMA::M2-ASIN MAXIMA::SIGNDIFF-MINMAX MAXIMA::SUBLIS-IMPL\n- MAXIMA::$-READ-AUX MAXIMA::JACOBI-IMPL MAXIMA::DEF-OPERATORP1\n+ MAXIMA::JACOBI-IMPL MAXIMA::$-READ-AUX MAXIMA::DEF-OPERATORP1\n MAXIMA::PEXPTSQ MAXIMA::BESSEL-J MAXIMA::EF_GCD-IMPL\n- MAXIMA::SUMCOEF MAXIMA::CONST MAXIMA::AUGCOEFMATRIX-IMPL\n+ MAXIMA::CONST MAXIMA::SUMCOEF 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::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::RIB MAXIMA::DEFMSPEC\n MAXIMA::ASET-BY-CURSOR MAXIMA::PDECPOW MAXIMA::FPEXPT\n- MAXIMA::DETPIVOT MAXIMA::P-LE MAXIMA::LET-MACRO-GET-VARS\n+ MAXIMA::P-LE MAXIMA::LET-MACRO-GET-VARS MAXIMA::DETPIVOT\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::VANILLA-LAMBDA\n- MAXIMA::BF-SCALE-FLOAT MAXIMA::ORDER= MAXIMA::RCTIMES\n- MAXIMA::RCFONE MAXIMA::DADDGR MAXIMA::MEXPT-BASE\n+ MAXIMA::TR-LISP-FUNCTION-CALL MAXIMA::ORDER=\n+ MAXIMA::BF-SCALE-FLOAT MAXIMA::RCTIMES MAXIMA::DADDGR\n+ MAXIMA::RCFONE MAXIMA::VANILLA-LAMBDA 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 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::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::SOLVENTHP\n+ MAXIMA::EF_REDUCE-IMPL MAXIMA::GF-XCTIMES MAXIMA::INVC\n+ MAXIMA::GET-KEY-VAR MAXIMA::STRONGP MAXIMA::ISINOP\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 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::PDIFFERENCE MAXIMA::GF-NZX+CX MAXIMA::M2-ONEKBATEMAN\n+ MAXIMA::E> MAXIMA::PUSH-TODO MAXIMA::NTHROOT-IMPL\n+ MAXIMA::TMCOMBI MAXIMA::DEF-LED-EQUIV MAXIMA::SELECTOR\n+ MAXIMA::MDO-NEXT MAXIMA::M2-ELLIPTIC_KC MAXIMA::FREE-INFP\n+ MAXIMA::LISP-EVAL MAXIMA::APDL MAXIMA::MMACRO-DISPLACE\n+ MAXIMA::MID- MAXIMA::FPSHIFT MAXIMA::NARG1\n+ MAXIMA::REQUIRE-LIST MAXIMA::BEG- MAXIMA::PDIVIDE\n+ MAXIMA::DEFMTRFUN 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::DIM-MPLUS MAXIMA::MAKE-SOLUTION\n+ MAXIMA::BIND-TRANSL-STATE 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::P-LC MAXIMA::SIGNP MAXIMA::M2-UNIT_STEP MAXIMA::ZVAL\n+ MAXIMA::M2-UNIT_STEP MAXIMA::P-LC MAXIMA::SIGNP 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::BAKALEVELSOLVE MAXIMA::GF-UNIT-P INTL::TEXTDOMAIN\n+ MAXIMA::GF-UNIT-P MAXIMA::BAKALEVELSOLVE 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::-LABZ MAXIMA::M2-TWOJ\n+ MAXIMA::FILLARRAY MAXIMA::PT-LC MAXIMA::M2-TWOJ MAXIMA::-LABZ\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\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::PSDIFF MAXIMA::CHINESE\n+ MAXIMA::SIMPLIM%INVERSE_JACOBI_NC MAXIMA::RATQUOTIENT\n+ MAXIMA::EZGCD2 MAXIMA::MAND_TR MAXIMA::COMPILEMATCH\n+ MAXIMA::MONO-TERM? MAXIMA::ASK-EVOD MAXIMA::ROW-IMPL\n+ MAXIMA::CTIMEMT 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::MDO-FROM MAXIMA::RCINTEGERP 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::FACTPLUS2 MAXIMA::REVEAL-IMPL MAXIMA::PAIROFF\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+ MAXIMA::PPLUSCHK MAXIMA::COMPILEATOM MAXIMA::BAKSUBST1\n+ MAXIMA::FASPRINT MAXIMA::DIVL BIGFLOAT::WHILE MAXIMA::ATRIGH\n+ MAXIMA::BXM MAXIMA::IGNORE-RAT-ERR MAXIMA::XMAXIMA-COLOR\n+ MAXIMA::RCEXPT1 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::QUEUE+P MAXIMA::LISTIFY\n+ MAXIMA::LET-RULE-SETTER MAXIMA::DIM-MCOND\n+ MAXIMA::WITH-NEW-CONTEXT MAXIMA::INV MAXIMA::REMALIAS1\n+ MAXIMA::RLESSP MAXIMA::M2-ONEEXPINTEGRAL_CI MAXIMA::SQFRP\n+ MAXIMA::RATEXPT MAXIMA::VAR-DATA MAXIMA::POLY-VAR\n+ MAXIMA::NONVARCHECK MAXIMA::RLINK MAXIMA::PTIMES*\n+ MAXIMA::M2-ONES MAXIMA::MAKE-MEXPT-L MAXIMA::TERM\n+ MAXIMA::REMOV4 MAXIMA::CONF5 MAXIMA::TR-IS/MAYBE\n+ MAXIMA::SUBST2S MAXIMA::BOTHPRODCOEF MAXIMA::MONOMGCD\n+ MAXIMA::PRINT-ABORT-MSG MAXIMA::XMAXIMA-PALETTES\n+ MAXIMA::SAFE-MGETL MAXIMA::FIXVL MAXIMA::PGCD1\n+ MAXIMA::TESTDIVIDE* MAXIMA::BATCH-STREAM MAXIMA::LINEAR*\n+ MAXIMA::SUBP MAXIMA::FPLESSP MAXIMA::TR-DECLARE-VARMODE)) \n (COMMON-LISP::PROCLAIM\n '(COMMON-LISP::FTYPE\n (COMMON-LISP::FUNCTION (COMMON-LISP::T COMMON-LISP::*)\n COMMON-LISP::*)\n BIGFLOAT-IMPL::LOG MAXIMA::BIG-FLOAT-ATANH\n MAXIMA::TRIGREDUCE-IMPL MAXIMA::BIG-FLOAT-ASINH\n MAXIMA::EXPAND-IMPL MAXIMA::BIG-FLOAT-ASIN\n@@ -1450,175 +1450,174 @@\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::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_MULT MAXIMA::$STRUVE_H MAXIMA::$GF_IRREDUCIBLE\n+ MAXIMA::$MAKE_RANDOM_STATE 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::$EQUIV_CLASSES\n- MAXIMA::$SCALED_BESSEL_I0 MAXIMA::$PADE MAXIMA::$BFALLROOTS\n+ MAXIMA::CHECKPOW SLATEC::DQAWFE MAXIMA::$SCALED_BESSEL_I0\n+ MAXIMA::$EQUIV_CLASSES MAXIMA::$PADE MAXIMA::$BFALLROOTS\n MAXIMA::$ERF MAXIMA::$SHOW_HASH_ARRAY MAXIMA::$GFACTOR\n MAXIMA::$FILENAME_MERGE SLATEC::DQK15W MAXIMA::FPPI\n SLATEC::ZRATI MAXIMA::$ARRAYMAKE MAXIMA::$ALGSYS MAXIMA::$JOIN\n- SLATEC::DBESJ1 MAXIMA::$CLEAR_RULES MAXIMA::$ZN_NTH_ROOT\n+ SLATEC::DBESJ1 MAXIMA::$ZN_NTH_ROOT MAXIMA::$CLEAR_RULES\n MAXIMA::$LENGTH MAXIMA::$EF_AT MAXIMA::$GF_POWER_TABLE\n MAXIMA::$REVERSE MAXIMA::$EF_MULT_TABLE MAXIMA::$ZEROMATRIX\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::$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::$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::$NUM_PARTITIONS MAXIMA::$EF_REDUCE SLATEC::DAI\n- MAXIMA::$EXP SLATEC::ZUNI1 MAXIMA::$MAKEGAMMA\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::$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::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::$TMLIN MAXIMA::$TR_WARNINGS_GET MAXIMA::$GF_MATADD\n+ MAXIMA::$FASTTIMES MAXIMA::$ORDERLESSP MAXIMA::$SUBSTITUTE\n+ MAXIMA::$BATCH MAXIMA::$BREAK SLATEC::DQK15I MAXIMA::$RISCH\n+ MAXIMA::$ISQRT SLATEC::ZUNK2 SLATEC::DBSK0E SLATEC::DBI\n+ MAXIMA::$POISCTIMES SLATEC::DBESI1 MAXIMA::FFIB SLATEC::ZUNK1\n+ MAXIMA::$EF_JACOBI MAXIMA::$PLOT2D MAXIMA::$APPLY\n+ MAXIMA::$QUAD_QAGI MAXIMA::$QUIT MAXIMA::$EF_P2L\n+ MAXIMA::$IDENT MAXIMA::$ALGNORM MAXIMA::$BDISCR SLATEC::DQC25F\n+ MAXIMA::$FORTMX SLATEC::DASYJY SLATEC::DYAIRY MAXIMA::$POISINT\n+ MAXIMA::$BASHINDICES MAXIMA::$POLYDECOMP MAXIMA::$BUG_REPORT\n+ MAXIMA::$ROTATE_PTS MAXIMA::$MAKE_ARRAY MAXIMA::$EF_TRACE\n+ MAXIMA::$COMPARE MAXIMA::$HANKEL_1\n+ MAXIMA::$INVERT_BY_GAUSSELIM MAXIMA::$EXPINT MAXIMA::$POISDIFF\n+ MAXIMA::$THROW MAXIMA::MAXIMA-SUBSTITUTE MAXIMA::$SHOWRATVARS\n+ SLATEC::DQK41 MAXIMA::$MAKEFACT MAXIMA::$EF_REDUCTION\n+ MAXIMA::$GF_MATMULT MAXIMA::$TELLRAT SLATEC::ZUOIK\n+ MAXIMA::$EZGCD MAXIMA::$GF_L2N MAXIMA::$UNTELLRAT\n+ SLATEC::ZUNIK MAXIMA::$WRITEFILE MAXIMA::$GF_PRIMITIVE_POLY\n+ MAXIMA::$FUNMAKE MAXIMA::$GF_EXP MAXIMA::$MAKE_TRANSFORM\n+ SLATEC::DASYIK MAXIMA::$ALLBUT MAXIMA::$EF_REDUCE\n+ MAXIMA::$NUM_PARTITIONS SLATEC::DAI MAXIMA::$EXP SLATEC::ZUNI1\n+ MAXIMA::$GF_DETERMINANT MAXIMA::$MAKEGAMMA\n+ MAXIMA::$ARRAY_DIMENSION_N MAXIMA::$GF_RANDOM MAXIMA::FPLOG2\n+ MAXIMA::$PRINTPOIS MAXIMA::$TREE_REDUCE MAXIMA::$REMBOX\n+ MAXIMA::$GF_MULT_TABLE MAXIMA::$LREDUCE MAXIMA::$FACOUT\n+ MAXIMA::$HORNER MAXIMA::$QUAD_QAWS MAXIMA::$LIMIT\n+ MAXIMA::$EF_SET_DATA MAXIMA::$LISTOFVARS SLATEC::DERF\n+ MAXIMA::$DIFF MAXIMA::$CFDISREP MAXIMA::$SQRT\n+ MAXIMA::$FILE_SEARCH MAXIMA::$GF_ORDER SLATEC::DJAIRY\n+ MAXIMA::$RATWEIGHT MAXIMA::$LABELS\n+ MAXIMA::$ZN_FACTOR_GENERATORS MAXIMA::$PARTFRAC SLATEC::ZBKNU\n+ MAXIMA::$BOTHCOEF MAXIMA::$GF_NORMAL_BASIS MAXIMA::LOPOW-IMPL\n+ MAXIMA::$RATNUMER MAXIMA::$GF_MAKE_ARRAYS MAXIMA::$SOME\n+ MAXIMA::$STRUVE_L MAXIMA::MATCH-TZ-HHMM MAXIMA::$XREDUCE\n+ MAXIMA::$SPLITFIELD MAXIMA::CLEAR_FPE_TABLE MAXIMA::$MKEY\n+ MAXIMA::$SUBSET MAXIMA::$EVERY MAXIMA::$LMIN\n+ MAXIMA::$GF_NTH_ROOT MAXIMA::$RATNUMP MAXIMA::$GF_SET_AGAIN\n+ MAXIMA::$GF_P2L MAXIMA::MAKE_TRANSFORM-IMPL MAXIMA::$GF_ADD\n+ MAXIMA::$ZETA 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 MAXIMA::$FULL_LISTIFY SLATEC::ZSQRT$ MAXIMA::$IFACTORS\n MAXIMA::FPOLYSUM MAXIMA::$IDENTITY MAXIMA::$DISJOINTP\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::$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::$DIVIDE MAXIMA::$COMBINE\n- MAXIMA::$UNIT_IN_LAST_PLACE SLATEC::D9LGMC\n+ MAXIMA::$EVAL_STRING_LISP MAXIMA::$TAYLORP\n+ MAXIMA::$ORDERMAGNITUDEP MAXIMA::$LISTARRAY MAXIMA::$GCD\n+ MAXIMA::$CHARPOLY SLATEC::DGAMMA MAXIMA::$GENSYM\n+ MAXIMA::$GF_MAKE_LOGS MAXIMA::$ZN_INVERT_BY_LU MAXIMA::$EF_LOG\n+ MAXIMA::$EF_RANDOM MAXIMA::$TRIANGULARIZE\n+ MAXIMA::$PERMUTATIONS SLATEC::DBESK1 MAXIMA::$EF_NORMAL_BASIS\n+ MAXIMA::$PARTITION_SET MAXIMA::$NTHROOT MAXIMA::$GF_N2P\n+ MAXIMA::$NONSCALARP MAXIMA::$LOGCONTRACT MAXIMA::$POLYNOMIALP\n+ MAXIMA::$GENFACT MAXIMA::$ODDP MAXIMA::DEFINE-MACRO\n+ MAXIMA::$MEMBER MAXIMA::$GF_PRIMITIVE_POLY_P\n+ MAXIMA::$QUAD_CONTROL MAXIMA::$NEWCONTEXT MAXIMA::$GCFACTOR\n+ MAXIMA::$DECODE_FLOAT MAXIMA::$DEPENDS MAXIMA::$UNTRACE_IT\n+ MAXIMA::$SIGN MAXIMA::$GNUPLOT_REPLOT MAXIMA::$MAPATOM\n+ MAXIMA::$ECHELON MAXIMA::$FIRSTN MAXIMA::$COMBINE\n+ MAXIMA::$DIVIDE 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+ SLATEC::DBESY1 MAXIMA::$RANK 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 MAXIMA::$LUCAS MAXIMA::CRF MAXIMA::$TLDEFINT MAXIMA::$SUBLIST\n MAXIMA::$CSIGN MAXIMA::$GF_JACOBI MAXIMA::$DIRECTORY\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 MAXIMA::$SCONCAT\n- MAXIMA::FSET MAXIMA::$GAMMA_INCOMPLETE\n+ MAXIMA::$GAMMA_INCOMPLETE MAXIMA::FSET\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::$ROTATION1 MAXIMA::$ZN_ADD_TABLE MAXIMA::$EF_ORDER\n+ MAXIMA::$ROTATION1 MAXIMA::$EF_ORDER MAXIMA::$ZN_ADD_TABLE\n MAXIMA::FPLOG2-TABLE MAXIMA::$EF_MATADD MAXIMA::$EF_SUB\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::$CLOSEFILE\n- MAXIMA::ELEMXPT MAXIMA::$BEZOUT MAXIMA::$IS_POWER_OF_TWO\n- MAXIMA::SUBST41 MAXIMA::$ZN_MULT_TABLE\n+ MAXIMA::$CONTENT MAXIMA::$ELEMENTP MAXIMA::ELEMXPT\n+ MAXIMA::$CLOSEFILE MAXIMA::SUBST41 MAXIMA::$IS_POWER_OF_TWO\n+ MAXIMA::$BEZOUT 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::$UNIQUE MAXIMA::$WARNING SLATEC::DBESY0\n+ MAXIMA::$WARNING MAXIMA::$UNIQUE SLATEC::DBESY0\n MAXIMA::$GF_DEGREE MAXIMA::$COMPILE_FILE MAXIMA::$EF_GCD\n- MAXIMA::$SOLVE MAXIMA::$GENMATRIX MAXIMA::$TRIGEXPAND\n+ MAXIMA::$SOLVE MAXIMA::$TRIGEXPAND MAXIMA::$GENMATRIX\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::ZBINU SLATEC::DERFC MAXIMA::$MATCHFIX SLATEC::DQK21\n- MAXIMA::$EXTREMAL_SUBSET MAXIMA::$SCALARP SLATEC::D9B1MP\n+ SLATEC::DERFC SLATEC::ZBINU MAXIMA::$MATCHFIX SLATEC::DQK21\n+ MAXIMA::$SCALARP MAXIMA::$EXTREMAL_SUBSET 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::$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 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::$ASKINTEGER MAXIMA::$MINOR 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::$MAKE_ELLIPTIC_E\n- MAXIMA::$LAMBERT_W MAXIMA::$POLY_DISCRIMINANT\n+ MAXIMA::$@-FUNCTION MAXIMA::$LAMBERT_W\n+ MAXIMA::$MAKE_ELLIPTIC_E MAXIMA::$POLY_DISCRIMINANT\n MAXIMA::$REMAINDER MAXIMA::$EF_P2N SLATEC::ZSERI\n MAXIMA::$TMLINSOLVE MAXIMA::FPGAMMA-TABLE\n- MAXIMA::$AUGCOEFMATRIX MAXIMA::ADUSUM MAXIMA::$RANDOM\n- MAXIMA::$REVEAL MAXIMA::$DETERMINANT MAXIMA::$INRT\n+ MAXIMA::$AUGCOEFMATRIX MAXIMA::ADUSUM MAXIMA::$REVEAL\n+ MAXIMA::$RANDOM 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@@ -1628,90 +1627,90 @@\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::$POISMAP\n- MAXIMA::$SYMBOLP MAXIMA::$TRUNC MAXIMA::$POWER_MOD\n+ MAXIMA::$SYMBOLP MAXIMA::$POWER_MOD MAXIMA::$TRUNC\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::$TODD_COXETER SLATEC::DBESI MAXIMA::$ERRORMSG\n+ MAXIMA::$AIRY_AI MAXIMA::$RANDOM_PERMUTATION\n MAXIMA::$QUAD_QAWO MAXIMA::BACKSLASH-CHECK MAXIMA::$GFACTORSUM\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::$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::$INTERSECT\n- MAXIMA::$EF_MINIMAL_POLY MAXIMA::$COEFF MAXIMA::$COPYLIST\n+ MAXIMA::$ASKEQUAL MAXIMA::$LINSOLVE MAXIMA::$EF_MINIMAL_POLY\n+ MAXIMA::$INTERSECT 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::$RATEXPAND MAXIMA::$EF_L2P MAXIMA::$PARSE_TIMEDATE\n+ MAXIMA::$EF_L2P MAXIMA::$RATEXPAND 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::$FIND_ROOT\n- MAXIMA::$TEXINIT MAXIMA::$FILE_SEARCH1 MAXIMA::$GF_TRACE\n+ MAXIMA::$ZN_POWER_TABLE MAXIMA::$SETP MAXIMA::$TEXINIT\n+ MAXIMA::$FIND_ROOT 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+ SLATEC::DBSKNU MAXIMA::$RESIDUE MAXIMA::$DEFINE_OPPROPERTY\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::FBINO SLATEC::DQNG MAXIMA::$INTOPOIS MAXIMA::$REST\n+ MAXIMA::$SUPCONTEXT MAXIMA::$SORT MAXIMA::$RATCOEF\n+ MAXIMA::$COLLAPSE 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::$SETDIFFERENCE MAXIMA::$GF_COMPOSE 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::$CONTOUR_PLOT MAXIMA::$SETEQUALP 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::$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::$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::$ROOTSCONTRACT MAXIMA::$PARTITION MAXIMA::$LMAX\n- MAXIMA::$SET_TEX_ENVIRONMENT MAXIMA::$CARTESIAN_PRODUCT\n- MAXIMA::$CONSTANTP MAXIMA::$MULTINOMIAL_COEFF\n+ MAXIMA::$SET_TEX_ENVIRONMENT MAXIMA::$CONSTANTP\n+ MAXIMA::$CARTESIAN_PRODUCT 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@@ -1805,16 +1804,16 @@\n (COMMON-LISP::PROCLAIM\n '(COMMON-LISP::FTYPE\n (COMMON-LISP::FUNCTION COMMON-LISP::NIL COMMON-LISP::T)\n MAXIMA::TYI* MAXIMA::EF_INFOLIST-IMPL MAXIMA::MUNLOCAL\n MAXIMA::NEW-ALG MAXIMA::GF-CLEAR-TABLES MAXIMA::CONTEXTMARK\n MAXIMA::GF_UNSET-IMPL MAXIMA::NEWEST-SL MAXIMA::EF_UNSET-IMPL\n MAXIMA::GF_NORMAL-IMPL MAXIMA::NEXTH-SL MAXIMA::TMINITIALFLAG\n- MAXIMA::TR_WARNINGS_GET-IMPL MAXIMA::MSUBLIS-SETUP\n- MAXIMA::RECOVERORDER2 MAXIMA::SCAN-MACSYMA-TOKEN\n+ MAXIMA::TR_WARNINGS_GET-IMPL MAXIMA::RECOVERORDER2\n+ MAXIMA::MSUBLIS-SETUP MAXIMA::SCAN-MACSYMA-TOKEN\n MAXIMA::PARSE-TYIPEEK MAXIMA::GNUPLOT_START-IMPL\n MAXIMA::KINDP34 MAXIMA::UNORDER-IMPL MAXIMA::ESSEN-SING-ERR\n MAXIMA::GF_CHARACTERISTIC-IMPL MAXIMA::GENREF\n MAXIMA::GF_MAKE_LOGS-IMPL MAXIMA::PRINTVARLIST-IMPL\n MAXIMA::QUADIT-SL MAXIMA::GOBBLE-COMMENT\n MAXIMA::CHECK-GNUPLOT-PROCESS MAXIMA::TMSORT1\n MAXIMA::EXP-PT-ERR MAXIMA::COMP-LOG2 MAXIMA::CALCT-SL\n@@ -1829,18 +1828,19 @@\n MAXIMA::GNUPLOT_RESET-IMPL MAXIMA::REALIT-SL\n MAXIMA::RECOVERORDER1 MAXIMA::SCAN-MACSYMA-STRING\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::MAXIMA-BANNER MAXIMA::MATCHERR\n- MAXIMA::PROPG MAXIMA::PRINCIPAL MAXIMA::DQ+ MAXIMA::FPPI1\n+ MAXIMA::MAKE-PARAM MAXIMA::SCAN-LISP-STRING\n+ MAXIMA::REPLACE-COSET-IN-MULTIPLY-TABLE\n+ MAXIMA::GF_ADD_TABLE-IMPL MAXIMA::PARSE-TYI\n+ MAXIMA::MAXIMA-BANNER MAXIMA::MATCHERR MAXIMA::PROPG\n+ 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 MAXIMA::GNUPLOT_CLOSE-IMPL MAXIMA::TAY-DEPTH-ERR\n@@ -1848,20 +1848,21 @@\n MAXIMA::MAKE-GLOBAL-ASSUMPTIONS MAXIMA::CALCSC-SL\n MAXIMA::EF-RANDOM-NORMAL MAXIMA::CLEAR\n MAXIMA::GF_CARDINALITY-IMPL MAXIMA::EF_CARDINALITY-IMPL\n MAXIMA::CLEAR_RULES-IMPL MAXIMA::DBZ-ERR MAXIMA::BF-CAUCHY-SL\n MAXIMA::CLOSE-CLIENT MAXIMA::CLEARSIGN\n MAXIMA::GARBAGE_COLLECT-IMPL MAXIMA::GF_INFOLIST-IMPL\n MAXIMA::BF-CALCSC-SL MAXIMA::TR-ABORT MAXIMA::INFIN-ORD-ERR\n- MAXIMA::INIT-BREAK-POINTS MAXIMA::KILLALLCONTEXTS\n- MAXIMA::CHRCT* MAXIMA::GF-MAKE-LOGS MAXIMA::BF-NEXTH-SL\n- MAXIMA::GF_MAKE_ARRAYS-IMPL MAXIMA::CAUCHY-SL MAXIMA::RESTORE2\n- MAXIMA::EF_NORMAL-IMPL MAXIMA::FILL-IN-INVERSES\n- MAXIMA::BIGFLOAT_BITS-IMPL MAXIMA::MSUBLIS-UNSETUP\n- MAXIMA::POLYEV-SL MAXIMA::EF_REDUCTION-IMPL\n+ MAXIMA::INIT-BREAK-POINTS MAXIMA::CHRCT*\n+ MAXIMA::KILLALLCONTEXTS MAXIMA::GF-MAKE-LOGS\n+ MAXIMA::BF-NEXTH-SL MAXIMA::GF_MAKE_ARRAYS-IMPL\n+ MAXIMA::CAUCHY-SL MAXIMA::RESTORE2 MAXIMA::EF_NORMAL-IMPL\n+ MAXIMA::FILL-IN-INVERSES MAXIMA::BIGFLOAT_BITS-IMPL\n+ MAXIMA::MSUBLIS-UNSETUP MAXIMA::POLYEV-SL\n+ MAXIMA::EF_REDUCTION-IMPL\n MAXIMA::FIND-LISP-READTABLE-FOR-MACSYMA MAXIMA::FUU\n MAXIMA::SCAN-KEYWORD-TOKEN CL-INFO::LOAD-PRIMARY-INDEX\n MAXIMA::FORGET-GLOBAL-ASSUMPTIONS MAXIMA::RESTORE\n MAXIMA::EF_RANDOM_NORMAL-IMPL MAXIMA::GF_GET_DATA-IMPL\n MAXIMA::PRINTLABEL MAXIMA::DISABLE-SOME-LISP-WARNINGS\n MAXIMA::SCALE-SL MAXIMA::GF-PRIM MAXIMA::$FLOAT_EPS\n MAXIMA::RESTORE-BINDINGS MAXIMA::FPE1 MAXIMA::BF-QUADSD-SL\n@@ -1870,479 +1871,460 @@\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::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::POLE-ERR MAXIMA::PFACTOR11 MAXIMA::MRELATIONP\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 MAXIMA::STRGRIND\n+ MAXIMA::M2-EXP-TYPE-7-1 MAXIMA::SINNX\n+ MAXIMA::TRP-WITH-BOOLEAN-CONVERT COMMAND-LINE::LIST-CL-OPTIONS\n+ MAXIMA::ENSURE-READABLY-PRINTABLE-STRING\n+ MAXIMA::AIRY-DBI-COMPLEX MAXIMA::DENOM1 MAXIMA::SIMPINF-PLUS\n+ 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::SORTED-REMOVE-DUPLICATES MAXIMA::TRANSPOSE\n- MAXIMA::SPC0 MAXIMA::NORM MAXIMA::%E-RIGHT-PLACEP\n+ MAXIMA::EXPINTEGRAL-LI MAXIMA::COSNX MAXIMA::REMOVE-BINDINGS\n+ MAXIMA::TRANSPOSE MAXIMA::SORTED-REMOVE-DUPLICATES\n+ MAXIMA::SPC0 MAXIMA::%E-RIGHT-PLACEP MAXIMA::NORM\n MAXIMA::TRANSLATE MAXIMA::CLEAN-LIMIT-EXP MAXIMA::TMMAXP\n MAXIMA::LEADOP MAXIMA::GNUPLOT-PALETTE MAXIMA::UNPARSE-TYI\n- MAXIMA::DEFA MAXIMA::TEX-TRY-SYM MAXIMA::CYCLIC-P\n+ MAXIMA::TEX-TRY-SYM MAXIMA::DEFA MAXIMA::CYCLIC-P\n MAXIMA::PSP2FORMP MAXIMA::RATMAX MAXIMA::NUMFACTOR-IMPL\n MAXIMA::LEADING-COEF MAXIMA::PDEGREER MAXIMA::GET-GNUPLOT-TERM\n- MAXIMA::FACTORSUM-IMPL MAXIMA::BIQUADRATICP MAXIMA::GOOD-FORM\n- MAXIMA::SIMPNCT-CONSTANTP MAXIMA::MULTIDEG MAXIMA::MULTFACT\n+ MAXIMA::FACTORSUM-IMPL MAXIMA::GOOD-FORM MAXIMA::BIQUADRATICP\n+ MAXIMA::MULTIDEG MAXIMA::MULTFACT MAXIMA::SIMPNCT-CONSTANTP\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::UNMRKS MAXIMA::KNOWN-PS\n+ MAXIMA::GF_PRIMITIVE_P-IMPL MAXIMA::KNOWN-PS MAXIMA::UNMRKS\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::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::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::CALLAPPRS MAXIMA::GAMMAFLOAT\n- MAXIMA::FACTCOMB-IMPL MAXIMA::COMPLEXITY MAXIMA::CFEXPAND-IMPL\n- MAXIMA::PSEXPT-FN2 MAXIMA::JOINVARLIST MAXIMA::GF-FIELD?\n+ MAXIMA::CPOLY-SL MAXIMA::GAMMAFLOAT MAXIMA::CALLAPPRS\n+ MAXIMA::COMPLEXITY MAXIMA::FACTCOMB-IMPL MAXIMA::PSEXPT-FN2\n+ MAXIMA::JOINVARLIST MAXIMA::GF-FIELD? MAXIMA::CFEXPAND-IMPL\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::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::OPTIM MAXIMA::LOAD-IMPL MAXIMA::DOT2L MAXIMA::ROUND1\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::ASKSIGN-P-OR-N SYSTEM::SHORT-NAME MAXIMA::LOGTF\n+ MAXIMA::BF-RPOLY-SL MAXIMA::CSIGN-IMPL MAXIMA::BKPT-FORM\n MAXIMA::M2-LOG-EXP-2 MAXIMA::ALGSYS0\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::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::FANCYPAS MAXIMA::CONSTCOEF MAXIMA::MARKP\n+ MAXIMA::NISLETSIMP MAXIMA::M2-EXP-TYPE-4 MAXIMA::CABS\n+ MAXIMA::TELLRAT1 MAXIMA::PSLOG2 MAXIMA::RE-TAYLOR\n+ GETOPT::IS-SHORT-OPTION MAXIMA::MAKRAT MAXIMA::MOPP\n+ MAXIMA::PROC-$TELLSIMPAFTER MAXIMA::START-GNUPLOT-PROCESS\n+ MAXIMA::PMONZ MAXIMA::TRIGP MAXIMA::PORDER MAXIMA::ZERO-LIM\n MAXIMA::EXPLODEN-FORMAT-FLOAT-PRETTY MAXIMA::DSKRAT\n MAXIMA::RATIONALIZER MAXIMA::PFACTOR MAXIMA::SOLVE-SIMPLIST\n- MAXIMA::PGCDEXPON MAXIMA::M2-EXP-TYPE-9-1\n+ MAXIMA::M2-EXP-TYPE-9-1 MAXIMA::PGCDEXPON\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::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::NISNUMBERPICKER MAXIMA::TRP-MOR MAXIMA::NEWVAR3\n+ BIGFLOAT::FP2SINGLE 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::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 MAXIMA::TMEVAL\n- MAXIMA::INSERT-ZERO-BEFORE-EXPONENT MAXIMA::LIN-MTIMES\n+ MAXIMA::LIN-MTIMES MAXIMA::INSERT-ZERO-BEFORE-EXPONENT\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::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::FPCOS1 CL-INFO::PARSE-USER-CHOICE MAXIMA::BAD-VAR-WARN\n+ MAXIMA::FRPOLY? MAXIMA::RAT->PS MAXIMA::CHECKFLAGANDACT\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::UNKNOWN MAXIMA::$THIRD\n+ MAXIMA::M2-EXP-TYPE-4-1 MAXIMA::MEXPLODEN MAXIMA::SPC2\n+ MAXIMA::PFACTOR1 MAXIMA::GF-X2CRE 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::FIXEXPAND\n+ MAXIMA::TRAILING-ZEROS-REGEX-F-0 MAXIMA::TRIG2\n+ MAXIMA::INTOPOIS-IMPL MAXIMA::MFACPPLUS MAXIMA::SRCONVERT\n+ MAXIMA::NRATFACT MAXIMA::LNEWVAR PREGEXP::PREGEXP\n+ 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::COMPILE-FUNCTION MAXIMA::MAXIMA-STRING MAXIMA::DCONVX\n+ MAXIMA::OLDCONTENT 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+ MAXIMA::COPYMATRIX-IMPL MAXIMA::ETF MAXIMA::STRIPDOLLAR\n+ MAXIMA::RATDENOM-IMPL MAXIMA::PARP MAXIMA::COPYLIST-IMPL\n+ MAXIMA::MAXNORM MAXIMA::TRIGRED MAXIMA::MEVALP\n+ MAXIMA::CFDISREP-IMPL MAXIMA::PRINTFILE-IMPL MAXIMA::ADDLABEL\n+ MAXIMA::ROUNDROOTS1 MAXIMA::LISTOVARS0 MAXIMA::PCOEFVEC\n+ MAXIMA::FINDIBASE MAXIMA::NPLUS MAXIMA::DCONV-$FLOAT\n+ MAXIMA::EF-DLOG MAXIMA::SQFR-IMPL MAXIMA::CHECK-OPTION-PALETTE\n+ MAXIMA::FACT5MOD MAXIMA::GO-TAG-P MAXIMA::LOGMABS\n+ MAXIMA::COMPLEX-ERF MAXIMA::DET1 MAXIMA::TMLATTICE1\n+ MAXIMA::SORTGREAT MAXIMA::ABSARG1 MAXIMA::PSLOG\n+ MAXIMA::FPEXPM1 MAXIMA::SEPARC MAXIMA::NONEG MAXIMA::CSF\n+ MAXIMA::ARRAY-MODE MAXIMA::CPBERL MAXIMA::EF_TRACE-IMPL\n+ MAXIMA::FACTORNUMBER MAXIMA::SIGN-PREP MAXIMA::EXPINTEGRAL-SHI\n+ MAXIMA::PAINVMOD MAXIMA::REVERSE-IMPL MAXIMA::TMACCESS\n+ 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::PSEXPON-GCD MAXIMA::TRIG-SUBST-P MAXIMA::GF_L2N-IMPL\n+ MAXIMA::BF-NOSHFT-SL MAXIMA::SIGN-MABS MAXIMA::NESTLEV\n MAXIMA::SP3RECONST MAXIMA::RETLIST-AUX MAXIMA::FIXNUMP\n MAXIMA::EF_IRREDUCIBLE-IMPL MAXIMA::LGCSIMPLEP\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::POISSUBST1S\n- MAXIMA::M2-EXP-TYPE-10 MAXIMA::CFDISREP1\n- BIGFLOAT::RUNNING-ERROR-GAMMA MAXIMA::GNUPLOT_SEND-IMPL\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::IFACTORS-IMPL MAXIMA::PROC-$DEFRULE\n+ MAXIMA::GF_SET_AGAIN-IMPL MAXIMA::ROOTSORT\n+ MAXIMA::NISINNERNULL MAXIMA::MUNFORMAT\n+ MAXIMA::$IS-BOOLE-VERIFY MAXIMA::LOG-N MAXIMA::F2-INV\n+ MAXIMA::TR-NOSIMPP MAXIMA::ALIASLOOKUP MAXIMA::MAXI\n+ MAXIMA::CNTP MAXIMA::REALONLY MAXIMA::IMAGPART-IMPL\n+ MAXIMA::POISSUBST1S MAXIMA::M2-EXP-TYPE-10\n+ BIGFLOAT::RUNNING-ERROR-GAMMA MAXIMA::CFDISREP1\n+ MAXIMA::GNUPLOT_SEND-IMPL MAXIMA::M2-EXP-TYPE-9\n+ MAXIMA::SORT-POLES MAXIMA::IS_POWER_OF_TWO-IMPL MAXIMA::TR-SEQ\n+ MAXIMA::SUBFUNARGS MAXIMA::HASHER MAXIMA::CHECK-OPTION-BOOLE\n+ MAXIMA::MDEFPARAM MAXIMA::TMDEFARRAY MAXIMA::DCONV-$CRE\n+ MAXIMA::UNTRACE_IT-IMPL MAXIMA::NNI MAXIMA::MNUMP\n+ MAXIMA::TEX-CHAR MAXIMA::FPSINH MAXIMA::REALPART-IMPL\n+ MAXIMA::INFSIMP MAXIMA::C*LOGS MAXIMA::COMPATTLIST\n+ MAXIMA::TAYLOR3 MAXIMA::PMINUS MAXIMA::$IS-BOOLE-EVAL\n+ MAXIMA::P*PIN%EX MAXIMA::ZIREDUP MAXIMA::ADDMLIST\n+ 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::KILLC MAXIMA::%EINVOLVE01\n+ MAXIMA::CHECK-LIST-PLOT3D MAXIMA::EF-DATA? MAXIMA::ASINTF\n+ MAXIMA::PROC-$TELLSIMP MAXIMA::NEGINP MAXIMA::NONPERIOD\n+ MAXIMA::READ-COMMAND-TOKEN MAXIMA::CHECKDERIV\n+ MAXIMA::ZEROEQUIV2\n MAXIMA::APPARENTLY-COMPLEX-TO-JUDGE-BY-$CSIGN-P MAXIMA::ZEROP1\n- MAXIMA::GET-LINEINFO MAXIMA::FSTRINGC MAXIMA::ELABEL\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::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::ISTRENGTH\n+ MAXIMA::OPERATORP MAXIMA::GET-LINEINFO MAXIMA::ELABEL\n+ MAXIMA::FSTRINGC MAXIMA::$SECOND PREGEXP::PREGEXP-WHITESPACEP\n+ MAXIMA::VERBIFY-IMPL MAXIMA::BFLOAT-ERF MAXIMA::TEXMDOIN\n+ MAXIMA::SAV&DEL MAXIMA::AIRY-AI-COMPLEX MAXIMA::ALGSYS1\n+ MAXIMA::FINDLEASTVAR MAXIMA::TSPLUS MAXIMA::FINDTL1\n+ MAXIMA::NTERMS-IMPL MAXIMA::GETUNHACK MAXIMA::POISINT4\n+ MAXIMA::SYMBOLS MAXIMA::POISSINE MAXIMA::FIRST-IMPL\n+ MAXIMA::ORD-VECT1 MAXIMA::MACSYMA-TIMER MAXIMA::REMLAPLACE\n+ MAXIMA::CYCLOTOMIC MAXIMA::TC-STATE-MULTIPLY-TABLE\n+ MAXIMA::LIM-MINUS MAXIMA::SUBST10 MAXIMA::GETVALUE\n+ MAXIMA::LIM-ABS 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::OPFORMAT MAXIMA::SIMPNCT-ASSUMESCALARP MAXIMA::SIGNSUM\n+ MAXIMA::NUMBERINLISTP MAXIMA::EXPINT-IMPL MAXIMA::FREEVNZ\n+ MAXIMA::DBNODE MAXIMA::REMSIMP MAXIMA::LOAD-AND-TELL\n+ MAXIMA::LIMINV MAXIMA::DCON MAXIMA::DB-MNUMP MAXIMA::PFACPROD\n+ MAXIMA::DOUBLE-FACTORIAL MAXIMA::POS-NEG-P MAXIMA::EF-IRR\n+ MAXIMA::EXP-C*LOGS MAXIMA::CFRATSIMP MAXIMA::RATINVERT\n+ 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::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::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\n- MAXIMA::INFOLSTCHK MAXIMA::KILLCONTEXT MAXIMA::PMINDEGVEC\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::SOLVEQUAD MAXIMA::BAD-FORM MAXIMA::POISNEGPRED\n+ MAXIMA::NMTERMS MAXIMA::LAST-IMPL MAXIMA::MAXLIST\n+ MAXIMA::FINDSIGNOFTHEIRPRODUCT MAXIMA::PMINDEGVEC\n+ MAXIMA::INFOLSTCHK MAXIMA::KILLCONTEXT MAXIMA::EXLIST\n+ MAXIMA::FLSORT MAXIMA::FLOAT-OR-RATIONAL-P MAXIMA::PSFLOAT\n+ MAXIMA::PS-INVERT-VAR MAXIMA::MAYBE-REALPART MAXIMA::P1\n+ MAXIMA::ASCII-NUMBERP MAXIMA::PROC-$DEFMATCH MAXIMA::MXORLISTP\n+ MAXIMA::MAPATOM MAXIMA::TBOUND-FREE-VARS MAXIMA::UDM-ERR\n+ MAXIMA::PGET MAXIMA::INITIALIZE-NUMERIC-CONSTANT\n+ MAXIMA::LINEARIZE MAXIMA::ISP MAXIMA::DECIMALSIN\n+ MAXIMA::AIRY-DAI MAXIMA::VARIABLE-P MAXIMA::MOPP1\n+ MAXIMA::LEFT-OB MAXIMA::EVEN1 MAXIMA::NUD-CALL\n+ MAXIMA::TRP-MGEQP MAXIMA::PSEXPT-FN MAXIMA::TR-WARNP\n+ MAXIMA::BIGFLOAT2RAT MAXIMA::NON0RAND 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::MARK+3\n- MAXIMA::NUMNEEDSPAREN MAXIMA::CHEBYLI3 MAXIMA::TC-STATE-P\n+ MAXIMA::CHEBYLI3 MAXIMA::NUMNEEDSPAREN 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::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::DISTINCT-NONZERO-ROOTS-P\n- MAXIMA::MANIFESTLY-NONREAL-P MAXIMA::SUBFUNSUBS\n+ MAXIMA::EF_MINIMAL_SET-IMPL MAXIMA::MANIFESTLY-NONREAL-P\n+ MAXIMA::DISTINCT-NONZERO-ROOTS-P MAXIMA::SUBFUNSUBS\n MAXIMA::MACSYMA-UNTIMER MAXIMA::OP-SETUP MAXIMA::GF-PTH-ROOT\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::SIMPLEXPON MAXIMA::EMPTYP-IMPL MAXIMA::DINTERNP\n+ MAXIMA::ABEQ1 MAXIMA::GF-DATA-PRIM MAXIMA::LINE-INFO-LINE\n+ MAXIMA::POFX MAXIMA::ASKSIGN1 MAXIMA::IREDUP\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::RENUMBER-TLIST MAXIMA::MARRAY-CHECK MAXIMA::FPCONTENT\n MAXIMA::TSEXP-COMB MAXIMA::TAY-ORDER MAXIMA::TRIG1\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::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 MAXIMA::ARGSUBST\n+ BIGFLOAT::RUNNING-ERROR-QUOTIENT MAXIMA::ERECIP MAXIMA::OLDREP\n+ MAXIMA::PFREEOFMAINVARSP MAXIMA::TEX-STRIPDOLLAR\n+ MAXIMA::PATCH-UP-MEVAL-IN-FSET MAXIMA::REMOPR\n+ MAXIMA::TEX-STRING MAXIMA::RIGHT-OB MAXIMA::CRECIP\n+ MAXIMA::RAINV MAXIMA::UNIVAR MAXIMA::LIST_MATRIX_ENTRIES-IMPL\n+ MAXIMA::TM$KILL MAXIMA::MAKEALIAS MAXIMA::GF-DATA?\n+ MAXIMA::STRMDOIN MAXIMA::MARRAY-TYPE-UNKNOWN MAXIMA::HLINSOLVE\n+ MAXIMA::FPZEROP MAXIMA::GF-CJACOBI MAXIMA::RANDOM-NAME\n+ MAXIMA::OPERATORP1 MAXIMA::PDIS MAXIMA::GET-FIRST-CHAR\n+ MAXIMA::TEX-SETUP MAXIMA::EF_UNIT_P-IMPL\n+ MAXIMA::TRACE-FSYMEVAL MAXIMA::INTERSECT-TESTS\n+ MAXIMA::ASKSIGN01 MAXIMA::AIRY-BI-COMPLEX MAXIMA::INTEGERPFR\n+ MAXIMA::SNUMDEN MAXIMA::PACOEFP MAXIMA::DECL-REALP\n+ MAXIMA::CONSTA MAXIMA::SLASH MAXIMA::CONSTANTP-IMPL\n+ MAXIMA::MACSYMA-NAMESTRING-SUB MAXIMA::FLIP\n+ CL-INFO::REARRANGE-MATCHES MAXIMA::SIMPLIMPLUS MAXIMA::TDPOS\n+ MAXIMA::POISSQUARE-IMPL MAXIMA::CRECIP-GENERAL\n+ 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::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::STRIP-LINEINFO MAXIMA::PDECPRIMEP MAXIMA::MACSIMP\n+ MAXIMA::BFLOATP-IMPL MAXIMA::NEWVAR MAXIMA::MEQHK\n+ MAXIMA::NUM-OF-LOG-L MAXIMA::MACSYMA-FSYMEVAL\n+ MAXIMA::INITIALIZERSMOSTLY MAXIMA::LEADTERM MAXIMA::CFEXPAND\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::SEMANTICS\n MAXIMA::POLY->PS MAXIMA::I-$REMVALUE MAXIMA::EF_SET_AGAIN-IMPL\n- MAXIMA::ZEROEQUIV1 MAXIMA::CPBER1 MAXIMA::HAS-REPEAT\n+ MAXIMA::CPBER1 MAXIMA::ZEROEQUIV1 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::BCONS MAXIMA::POISSUBSTCO1 MAXIMA::PSCONST\n+ MAXIMA::LISTOVARSL MAXIMA::FPSIN1 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::GET-ONE-FACTOR MAXIMA::SET-FULL-LINEINFO\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::SAVEFACTOR1 MAXIMA::MAKSYM MAXIMA::EF-GF-FIELD?\n+ MAXIMA::SAVEFACTOR1 MAXIMA::EF-GF-FIELD? MAXIMA::MAKSYM\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::FANCYPAC\n- MAXIMA::PARSE-CONDITION MAXIMA::TEXMDO\n+ MAXIMA::CHECK-INF-SING MAXIMA::FANCYPAC 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+ COMMAND-LINE::CL-OPTION-HELP-STRING MAXIMA::FREE1\n+ MAXIMA::PARSE-TAY-ARGS1 MAXIMA::GF-NRT-EXIT MAXIMA::GF-P2X-RAW\n+ MAXIMA::PARSE-CONDITION MAXIMA::MQUOTEP MAXIMA::TBIND\n+ MAXIMA::CL-RAT-TO-MAXIMA INTL::DOMAIN-ENTRY-ENCODING\n+ MAXIMA::CF-BACK-RECURRENCE MAXIMA::DEGVECDISREP MAXIMA::E1+\n+ MAXIMA::M2-EXP-TYPE-3 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::FPRATION1 MAXIMA::RATLIM MAXIMA::SIMPLEXP\n- MAXIMA::MATCHECK MAXIMA::DISP2 MAXIMA::OLDGCDCALL\n+ MAXIMA::DISP2 MAXIMA::MATCHECK 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::*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::GCDL MAXIMA::DPSQFR MAXIMA::MBAGP\n+ MAXIMA::PSDISEXPAND MAXIMA::POISMAP MAXIMA::GOODFORM\n+ MAXIMA::DPSQFR MAXIMA::MBAGP MAXIMA::GCDL\n MAXIMA::MACSYMA-FSYMEVAL-SUB MAXIMA::ORDERPOINTER\n MAXIMA::COMPPI MAXIMA::LIMUNKNOWN1 MAXIMA::PRINT*\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::FILESTRIP MAXIMA::UNMRK MAXIMA::EULER INTL::GETENV\n+ MAXIMA::ROOT-BOUND MAXIMA::KILLVARDEGSN MAXIMA::TR-ARRAYCALL\n+ MAXIMA::DDIV MAXIMA::PSLOG-MONOM MAXIMA::M2-CHEBYFORM\n+ MAXIMA::PRIMEP MAXIMA::CONSTTERMP MAXIMA::XMAXIMA-PALETTE\n+ MAXIMA::GF-ZX MAXIMA::LINEARCONST MAXIMA::SIMPNCT-ONEP\n+ MAXIMA::POLYST MAXIMA::CHECKED-AND MAXIMA::MAP-TRP\n+ BIGFLOAT::RUNNING-ERROR-FACTORIAL MAXIMA::MAKE-LONG-LIST\n+ MAXIMA::MPARAM MAXIMA::PRINT-TRANSL-HERALD\n+ BIGFLOAT::RUNNING-ERROR-SQRT MAXIMA::CHECKSIGNTM\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::PUTORDER\n- MAXIMA::DEFC1 INTL::FIND-ENCODING MAXIMA::MSEEMINGLY-UNBOUND\n- MAXIMA::TOPLEVEL-MACSYMA-EVAL MAXIMA::PCONSTP\n+ MAXIMA::GET-STREAM-TRUENAME MAXIMA::S+C\n+ MAXIMA::MSEEMINGLY-UNBOUND INTL::FIND-ENCODING MAXIMA::DEFC1\n+ MAXIMA::PUTORDER 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::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::DATUM MAXIMA::LIN-MPLUS MAXIMA::D-INTEGRALSIGN\n+ MAXIMA::CFSQRT MAXIMA::CARG-IMPL MAXIMA::ADD-UP-DEG\n+ MAXIMA::MANIFESTLY-REAL-P MAXIMA::POISENCODE MAXIMA::GF-X2N\n+ MAXIMA::TSTACK-SLOT-VAL-MODES MAXIMA::OPMEXPT\n MAXIMA::NEWVARMAT1 MAXIMA::IMAG-ERR MAXIMA::CABS-IMPL\n- MAXIMA::KAAR MAXIMA::CONDENSESOLNL MAXIMA::GF_NEG-IMPL\n+ MAXIMA::KAAR MAXIMA::GF_NEG-IMPL MAXIMA::CONDENSESOLNL\n MAXIMA::TANSC MAXIMA::$EIGHTH MAXIMA::AIRY-AI\n MAXIMA::NONNEGATIVE-INTEGERP MAXIMA::TESTP MAXIMA::SKR\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::MEVENP MAXIMA::FLOAT_PRECISION-IMPL\n+ MAXIMA::LET-MACRO-GET-LAST-VAR MAXIMA::GENSYM-READABLE\n+ MAXIMA::MIDPNT MAXIMA::LOGCONCOEFFP MAXIMA::LOFACTORS\n+ MAXIMA::IMPLIED-QUOTEP MAXIMA::INVERT-TERMS\n+ MAXIMA::REMOVE-MULT 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::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::LBP MAXIMA::UNSIMPLIFY MAXIMA::MSTRING 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::*KAR MAXIMA::ADISPLINE\n- MAXIMA::FREEPAR MAXIMA::PTIMEFTRS MAXIMA::FIND-FIRST-TRIGARG\n+ MAXIMA::ADJOINT-IMPL MAXIMA::READ-COMMAND-TOKEN-AUX\n+ MAXIMA::CONSRULE MAXIMA::PARTITION-NS MAXIMA::TMKILLARRAY\n+ MAXIMA::DECREMENT-TRUNCS MAXIMA::SIGN-ANY MAXIMA::OBTAINAB\n+ MAXIMA::TDPN MAXIMA::FACT5 MAXIMA::MOP MAXIMA::FINDINT\n+ MAXIMA::OUTPUT-LINEAR-ONE-LINE MAXIMA::SP1ADD MAXIMA::*KAR\n+ MAXIMA::EF-DATA-EXP MAXIMA::ADISPLINE MAXIMA::FREEPAR\n+ MAXIMA::FIND-FIRST-TRIGARG MAXIMA::PTIMEFTRS\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::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::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::TAYLOR-E-SIZE MAXIMA::MAYBE-INVERT-STRING-CASE\n+ MAXIMA::SPC2A MAXIMA::DIRECTORY-IMPL MAXIMA::TRANSLATOR-EVAL\n+ MAXIMA::MFUNCTION1 MAXIMA::TOTAL-NARY MAXIMA::SINBIGFLOAT\n+ MAXIMA::UNDEFINE-SYMBOL MAXIMA::XCHDIR MAXIMA::IDENTITY-IMPL\n+ MAXIMA::FPARCSIMP MAXIMA::BEYOND-EXTREME-VALUES\n+ MAXIMA::ARRAYFUN-MODE MAXIMA::OPERATOR-WITH-ARRAY-FLAG\n+ MAXIMA::ERRLFUN1 MAXIMA::DEFSTRUCT-TRANSLATE MAXIMA::SPLITSUM\n+ MAXIMA::NONNUMP MAXIMA::ASKSIGN-IMPL MAXIMA::PUTODR\n+ 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::EF_NORMAL_BASIS-IMPL MAXIMA::SRRAT2 MAXIMA::FACTXN+1\n+ MAXIMA::DISPLAY-HTML-TOPICS BIGFLOAT::RUNNING-ERROR-REALPART\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::COPY-IMPL MAXIMA::MAYBE-MSYMEVAL 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::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::GF-ADD-TABLE MAXIMA::REMOVEALG MAXIMA::SOLVECASE\n+ MAXIMA::M2-C*X^2+B*X+A 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::ECHELON1 MAXIMA::CONSTLAM 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::NOSHFT-SL MAXIMA::TSTACK-SLOT-SPECIAL\n- MAXIMA::ADD-LINEINFO MAXIMA::SIMPLIFY-AFTER-SUBST\n+ MAXIMA::TSTACK-SLOT-SPECIAL MAXIMA::ADD-LINEINFO\n+ MAXIMA::SIMPLIFY-AFTER-SUBST MAXIMA::NOSHFT-SL\n MAXIMA::INSERT-NECESSARY-FUNCTION-DECLARES\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::MAPATOM-IMPL MAXIMA::EXECARGMATCH MAXIMA::NEWDET-IMPL\n+ MAXIMA::GETSIGNL 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::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@@ -2357,41 +2339,41 @@\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::NOUNIFY-IMPL MAXIMA::ROTATE_LIST-IMPL MAXIMA::LPOS\n+ MAXIMA::STURMOUT MAXIMA::NRETFACTOR1 MAXIMA::PSFIND-S1\n+ MAXIMA::1P 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::DISPGRADEFS MAXIMA::CREATSYM MAXIMA::NODEP\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::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::PRODNUMDEN MAXIMA::MSETQP\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::TAYLOR2 MAXIMA::M2-LOG-EXP-1\n+ MAXIMA::EF-DATA-P MAXIMA::MODE MAXIMA::MYCABS\n+ 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::FPLOG MAXIMA::FLMAXL MAXIMA::POISSIMP-IMPL\n- MAXIMA::TEX-RBP MAXIMA::EZEROP MAXIMA::RDIS1\n+ MAXIMA::POISSIMP-IMPL MAXIMA::FPLOG MAXIMA::TEX-RBP\n+ MAXIMA::FLMAXL 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@@ -2400,25 +2382,25 @@\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::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::ADD-POINT MAXIMA::FILE_TYPE-IMPL MAXIMA::TAYLORP-IMPL\n+ MAXIMA::%TO$ MAXIMA::TRAILING-ZEROS-REGEX-E-0\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::INTEGER-REPRESENTATION-P MAXIMA::TAYLORINFO-IMPL\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::SIGN-MPLUS MAXIMA::SIN% MAXIMA::$SEVENTH\n+ MAXIMA::GF-NORMAL-P MAXIMA::EF_N2P-IMPL MAXIMA::GCFACTOR-IMPL\n+ MAXIMA::VFVP MAXIMA::EQUAL-FACTS-SIMP 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::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@@ -2426,171 +2408,187 @@\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::BBSORTEQNS MAXIMA::PDECGDFRM MAXIMA::REMC\n+ MAXIMA::REMC MAXIMA::PDECGDFRM MAXIMA::BBSORTEQNS\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::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 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::KELLIPTICTF MAXIMA::RAT8PRIME\n+ MAXIMA::GF-MAYBE-NORMAL-BASIS MAXIMA::REMCOMPARY\n+ MAXIMA::TIMESTEST MAXIMA::FIXEDMATCHP MAXIMA::KILLFRAME\n+ MAXIMA::ODD1 MAXIMA::NFORMAT-ALL MAXIMA::DISPATOMGRADS\n+ MAXIMA::LISTOVARS1 MAXIMA::FASPRIN MAXIMA::LOG-GAMMA-LANCZOS\n+ MAXIMA::ISMAX-CORE MAXIMA::QUOTE-% MAXIMA::SIMPLE-TRIG-ARG\n+ MAXIMA::HARRFIND MAXIMA::PUSH-PRE-TRANSL-FORM\n+ MAXIMA::FINDSIGNOFACTORS MAXIMA::CHECKRAT\n+ MAXIMA::REMOVE-TRANSL-FUN-PROPS MAXIMA::MMACROEXPAND1\n+ MAXIMA::$FOURTH MAXIMA::$FIFTH MAXIMA::FREEVARPAR\n+ 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\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::EXTENDED-REAL-P MAXIMA::TAYTORAT-IMPL\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::MABSBIGFLOAT MAXIMA::PARSE-POINTS-Y MAXIMA::PLOTCOLORP\n- MAXIMA::TRP-MGREATERP MAXIMA::LISTOFVARS-IMPL MAXIMA::2PIREC\n+ MAXIMA::LISTOFVARS-IMPL MAXIMA::TRP-MGREATERP MAXIMA::2PIREC\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+ MAXIMA::STRIP-FLOAT-ZEROS MAXIMA::RAT10 MAXIMA::TRIGFREE\n+ MAXIMA::APPARENTLY-INTEGER MAXIMA::FXSHFR-SL\n+ MAXIMA::EF-DATA-PRIM MAXIMA::MANIFESTLY-PURE-IMAGINARY-P\n BIGFLOAT::RUNNING-ERROR-PLUS MAXIMA::KDR\n BIGFLOAT::RUNNING-ERROR-IMAGPART MAXIMA::SRDIS MAXIMA::TDZERO\n- MAXIMA::STRMDO MAXIMA::EMIT MAXIMA::LNEWVAR1\n+ MAXIMA::EMIT MAXIMA::STRMDO MAXIMA::LNEWVAR1\n MAXIMA::MINIMIZE-VARLIST MAXIMA::RULEOF\n MAXIMA::NONNEGINTEGERP-IMPL MAXIMA::DPDISREP MAXIMA::NISREMLET\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::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::ERRSET-NAMESTRING MAXIMA::ON-NEGATIVE-REAL-AXISP\n+ MAXIMA::LOWDEG GETOPT::IS-LONG-OPTION MAXIMA::GF-PRIM-P\n+ MAXIMA::LMAINVAR MAXIMA::TAYAPPROX MAXIMA::TLIST-MERGE\n+ MAXIMA::FULLSTRIP MAXIMA::INTP MAXIMA::DEFSTRUCT1\n+ MAXIMA::ASK-INTEGERP MAXIMA::FREE-LISP-VARS-M-TLAMBDA\n+ MAXIMA::QUOTE-STRINGS MAXIMA::LENIENT-REALP\n+ MAXIMA::OFF-ONE-TO-INF MAXIMA::LEADCOEFFICIENT MAXIMA::MAX-P\n+ MAXIMA::ENSURE-STRING MAXIMA::RATWTSETUP\n+ MAXIMA::MY-LAMBDA-EXPR-P MAXIMA::SAME MAXIMA::FACTORSUM2\n+ MAXIMA::TRIGFP MAXIMA::EXPINTEGRAL-SI MAXIMA::BKPT-FILE\n MAXIMA::WRITEFILE-IMPL MAXIMA::ADJOIN-SING-DATUM\n- MAXIMA::TRIGFP MAXIMA::TEXWORD MAXIMA::REM-CONST\n+ 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::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::PRINTPOIS-IMPL\n- MAXIMA::EF_INV-IMPL MAXIMA::SHOW-EXP MAXIMA::TRUE*\n- MAXIMA::MEQUALP MAXIMA::MY-NONATOMIC-EXPR-P\n+ MAXIMA::EF-PRIM-P MAXIMA::*DEFINE-INITIAL-SYMBOLS\n+ MAXIMA::PROCLAIM-PROPERTY MAXIMA::ARCLIST MAXIMA::KAR\n+ MAXIMA::AXESOPTIONP MAXIMA::PS-GT MAXIMA::SIGN-LOG\n+ MAXIMA::TRANSLATE-PREDICATE MAXIMA::ZEROP-IN-L\n+ MAXIMA::APPARENTLY-REAL-TO-JUDGE-BY-$CSIGN-P MAXIMA::GF-L2N\n+ MAXIMA::PTERMCONT MAXIMA::PDIS* MAXIMA::DSRL MAXIMA::NUMP\n+ MAXIMA::DPREP MAXIMA::FALSEP MAXIMA::EF-DATA-FSX-BASE-Q\n+ MAXIMA::SRCONVERT1 MAXIMA::ONEP1 MAXIMA::ROUNDRHS\n+ MAXIMA::PRINTPOIS-IMPL MAXIMA::EF_INV-IMPL MAXIMA::SHOW-EXP\n+ MAXIMA::TRUE* MAXIMA::MEQUALP MAXIMA::MY-NONATOMIC-EXPR-P\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::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::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::MNCTIMESP MAXIMA::SET_RANDOM_STATE-IMPL\n+ MAXIMA::PSTRUNC MAXIMA::PARTITION-PRODUCT MAXIMA::TUNBINDS\n+ MAXIMA::REMLABELS MAXIMA::MACSYMA-READ-STRING MAXIMA::NPASK\n+ MAXIMA::CONSTP MAXIMA::CPOLY-ERR MAXIMA::FRAC MAXIMA::SP1KGET\n+ MAXIMA::COMPE MAXIMA::INTOFP MAXIMA::GF_NORMAL_BASIS-IMPL\n+ MAXIMA::EF-DATA-RED MAXIMA::GET-RANGE MAXIMA::POSINT\n+ MAXIMA::SOLVECUBIC MAXIMA::ALGPGET MAXIMA::LIM-IMAGP\n+ MAXIMA::M2-RATROOTFORM MAXIMA::COMBINEY MAXIMA::POLFACTORS\n+ MAXIMA::PMODROOT1 MAXIMA::FINDS MAXIMA::REMRULE\n+ MAXIMA::RMCONST1 MAXIMA::DBVARP MAXIMA::ESTCHECK\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::SOLVENTH1 MAXIMA::EF_NEG-IMPL\n+ MAXIMA::I-$DEPENDENCIES MAXIMA::MSYMBOLP MAXIMA::*RULECHK\n+ MAXIMA::DISPLAY-HTML-HELP MAXIMA::QUNIT-IMPL MAXIMA::SRF\n+ MAXIMA::MHEADER MAXIMA::NEWREP MAXIMA::EF-FIELD?\n+ MAXIMA::DRAW2D-DISCRETE MAXIMA::ATOM-IMPL MAXIMA::UPPERHALF\n+ MAXIMA::ZN-DISTRIB-LISTS MAXIMA::GF-CHAR? MAXIMA::INTEGERP1\n+ MAXIMA::STRING*1 MAXIMA::REMORDER MAXIMA::M2-EXP-TYPE-5\n+ MAXIMA::PARSE-TAY-ARGS2 MAXIMA::DISPLINE\n+ MAXIMA::GF-DATA-X^P-POWERS MAXIMA::FACTOR1972 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::FEXPRCHECK MAXIMA::$MAYBE-BOOLE-EVAL\n+ MAXIMA::BKPT-FUNCTION MAXIMA::CMARK MAXIMA::LINE-INFO-FILE\n+ MAXIMA::EF-MAYBE-NORMAL-BASIS MAXIMA::EPS-SIGN\n MAXIMA::GFACTORSUM-IMPL MAXIMA::REMABS\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::PFLAT1 MAXIMA::ARRFIND MAXIMA::TAYLOR-INFO\n+ MAXIMA::ALLATOMS 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+ MAXIMA::INTFACTOR MAXIMA::MNEGP CL-INFO::LOAD-HTML-INDEX\n+ MAXIMA::NO-SING-ERR 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 (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::FACT\n- MAXIMA::SIMP-MAX\n+ MAXIMA::PTORAT MAXIMA::ATVALUE-IMPL MAXIMA::SIMP-MAX\n+ MAXIMA::FACT\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 MAXIMA::STF\n BIGFLOAT::|(PCL::FAST-METHOD UNARY-DIVIDE (NUMBER))|\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::PART*-NOT-MTIMES MAXIMA::ATDECODE\n+ MAXIMA::MSIZE-SPACEOUT 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::MARK-0\n- MAXIMA::FIND-CF1 MAXIMA::MRV-COMPARE MAXIMA::LUCAS-SEQUENCE\n+ MAXIMA::MRV-COMPARE MAXIMA::FIND-CF1 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::MSIZE-LIST MAXIMA::BPROG MAXIMA::COLOUT\n+ MAXIMA::RATDP2 MAXIMA::BPROG MAXIMA::MSIZE-LIST 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+ BIGFLOAT::RUNNING-ERROR-PRODUCT MAXIMA::TEX-AT\n+ MAXIMA::CONSFUNDEF MAXIMA::TEX-SPACEOUT MAXIMA::UNI\n MAXIMA::PALGSIMP MAXIMA::PCOEFADD MAXIMA::MWHIT MAXIMA::TFGELI\n- MAXIMA::GF-PRIMPOLY-P-EXIT MAXIMA::GF-COMPOSE\n+ MAXIMA::GF-COMPOSE MAXIMA::GF-PRIMPOLY-P-EXIT\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@@ -2615,40 +2613,40 @@\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::EXTREMAL_SUBSET-IMPL\n- MAXIMA::EASY-CASES MAXIMA::POISMERGE MAXIMA::TEX-MTEXT\n- MAXIMA::LISIMP MAXIMA::DLSF\n+ MAXIMA::M2-LTEP MAXIMA::EASY-CASES\n+ MAXIMA::EXTREMAL_SUBSET-IMPL MAXIMA::POISMERGE\n+ MAXIMA::TEX-MTEXT 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::PUTPROP\n- MAXIMA::POWER-MOD-TAB MAXIMA::REARRAY-AUX MAXIMA::DIV-DEG-CHK\n+ MAXIMA::ADD2CSTR MAXIMA::PARTIAL-DIAG MAXIMA::POWER-MOD-TAB\n+ MAXIMA::PUTPROP 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+ MAXIMA::TEX-ARRAY-DISPLAY-INDICES MAXIMA::ZFF\n+ MAXIMA::SIGNDISCR MAXIMA::RATSIMP MAXIMA::SP1PUTBUC1\n+ BIGFLOAT::|(PCL::FAST-METHOD REALP (T))|\n BIGFLOAT::|(PCL::FAST-METHOD TAN (NUMBER))| MAXIMA::POISSUBSTA\n+ MAXIMA::NISARGMATCH\n BIGFLOAT::|(PCL::FAST-METHOD %E (COMMON-LISP:RATIONAL))|\n- MAXIMA::NISARGMATCH MAXIMA::WTPCTIMES MAXIMA::PART*-MTIMES\n- MAXIMA::LOGX1\n+ MAXIMA::WTPCTIMES MAXIMA::PART*-MTIMES 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::RISPLIT-EXPT-SQRT-POW\n- MAXIMA::SIMPBERN MAXIMA::LCHK MAXIMA::NEW-FILE-SEARCH1\n+ MAXIMA::DEF-BREAK MAXIMA::BF-QUAD-SL MAXIMA::MACSYMA-TRACE-SUB\n+ BIGFLOAT::|(PCL::FAST-METHOD ATANH (NUMBER))| MAXIMA::SIMPBERN\n+ MAXIMA::RISPLIT-EXPT-SQRT-POW MAXIMA::LCHK\n+ 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@@ -2659,20 +2657,20 @@\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+ MAXIMA::PRIMELMT MAXIMA::PTF MAXIMA::SIMP-SET\n+ MAXIMA::HGFSIMP-EXEC MAXIMA::M2-D*X^M*%E^A*X MAXIMA::DIMCHECK\n+ MAXIMA::MSIZE-ARRAY-OBJECT MAXIMA::MSZ-MEXPT MAXIMA::LOADFILE\n+ MAXIMA::PART+-NOT-MPLUS MAXIMA::MSIZE-INFIX MAXIMA::ADDVARDEG\n+ BIGFLOAT::HYPERGEOMETRIC-POLY-CASE MAXIMA::MFACT MAXIMA::X**Q\n+ MAXIMA::MSZ-MCOND\n BIGFLOAT::|(PCL::FAST-METHOD NUMBERP (COMPLEX-BIGFLOAT))|\n BIGFLOAT::|(PCL::FAST-METHOD PLUSP (BIGFLOAT))|\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@@ -2686,21 +2684,20 @@\n MAXIMA::COLLECT-NORMAL-EXPANDER MAXIMA::RISCHFPROG\n MAXIMA::MINOR MAXIMA::TEX-INT MAXIMA::PSDISREP2\n MAXIMA::PSCHECK MAXIMA::MINVARLIST-MRAT MAXIMA::DPREMQUO\n MAXIMA::RESIDUE MAXIMA::GF-GCDEX\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::PASIMP1 MAXIMA::PRSNARY MAXIMA::RATTIMES\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\n+ MAXIMA::GET-LEXP MAXIMA::PRESULTANT MAXIMA::DISP1\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@@ -2713,22 +2710,22 @@\n MAXIMA::NISARGSCHECKER MAXIMA::MERGE11 MAXIMA::CPBGZASS\n MAXIMA::MSIZE-TEXT-STRING\n BIGFLOAT::|(PCL::FAST-METHOD REALP (BIGFLOAT))|\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::ATFIND MAXIMA::TODD-COXETER MAXIMA::BAKALEVEL1\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::PROPSCHK\n- MAXIMA::*F-PRECOMP BIGFLOAT::|(PCL::FAST-METHOD COS (NUMBER))|\n+ MAXIMA::PGCDU1 MAXIMA::DIONARGHYP-Y MAXIMA::*F-PRECOMP\n+ MAXIMA::PROPSCHK 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@@ -2748,30 +2745,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::DRAW-LINEAR MAXIMA::GF-LOG-ERRCHK2\n+ MAXIMA::DIAGLIZE1 MAXIMA::GF-LOG-ERRCHK2 MAXIMA::DRAW-LINEAR\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 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::PSQUOREM1\n- MAXIMA::SUBSTFORSUM MAXIMA::ALLSUBST00\n+ MAXIMA::SIMPEULER MAXIMA::INTGREAT MAXIMA::SUBSTFORSUM\n+ MAXIMA::PSQUOREM1 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@@ -2792,53 +2789,52 @@\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::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::DECLMODE MAXIMA::NISSEARCH MAXIMA::MSIZE-MATCHFIX\n+ MAXIMA::TEX-LIMIT MAXIMA::EVERYSUBST0 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+ MAXIMA::TMS MAXIMA::GF-DLOG-NAIVE MAXIMA::FINDFUN\n+ MAXIMA::PARTITION MAXIMA::POWER-MOD MAXIMA::INTERVAL2\n BIGFLOAT::|(PCL::FAST-METHOD RATIONAL (REAL))|\n- MAXIMA::POWER-MOD MAXIMA::INTERVAL2 MAXIMA::ALGNORM-IMPL\n- MAXIMA::Z1\n+ MAXIMA::ALGNORM-IMPL MAXIMA::Z1\n BIGFLOAT::|(PCL::FAST-METHOD MAXIMA::TO (COMMON-LISP:FLOAT))|\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::QUAD-SL\n- MAXIMA::GETLEVELS MAXIMA::DGQF\n+ MAXIMA::SIMPBUILDQ MAXIMA::PUT-MODE MAXIMA::GETLEVELS\n+ MAXIMA::DGQF MAXIMA::QUAD-SL\n BIGFLOAT::|(PCL::FAST-METHOD REALPART (NUMBER))| MAXIMA::PGCD2\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::EXP$LI-FUN MAXIMA::DEQF\n MAXIMA::SIMPLIM%FRESNEL_S MAXIMA::BOOL-CHECKED-MFUNCALL\n MAXIMA::SIMP-REALPART MAXIMA::BAKALEVEL MAXIMA::PSCOEFF1\n- MAXIMA::EVERYSUBST00 MAXIMA::CD1 MAXIMA::POISMERGECX\n+ MAXIMA::CD1 MAXIMA::EVERYSUBST00 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+ BIGFLOAT::AGM-SCALE MAXIMA::ZN-PRIMROOT MAXIMA::MRV-LEADTERM\n+ MAXIMA::TESTA MAXIMA::ZEROCOEFL MAXIMA::MSIZE-NARY\n MAXIMA::PDIAG-ALL MAXIMA::LAPDEFINT MAXIMA::SQFRNORM\n- MAXIMA::POISMAP-IMPL MAXIMA::GAMMAC MAXIMA::RATTI\n+ MAXIMA::POISMAP-IMPL MAXIMA::RATTI MAXIMA::GAMMAC\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@@ -2952,16 +2948,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::KILL2\n- MAXIMA::SP1ADDBUC MAXIMA::COEFFTT MAXIMA::MERGE-SOL-LIN-Z\n+ MAXIMA::COEFFPORT MAXIMA::BFLOAT-NEWTON MAXIMA::SP1ADDBUC\n+ MAXIMA::KILL2 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@@ -3386,40 +3382,39 @@\n BIGFLOAT::|(PCL::FAST-METHOD ACOSH (BIGFLOAT))| MAXIMA::LOGCPI\n MAXIMA::SIMP-%JACOBI_CD MAXIMA::SIMP-EXP\n MAXIMA::SIMP-%BETA_INCOMPLETE MAXIMA::SIMP-%CARLSON_RC\n MAXIMA::SUBSTINT MAXIMA::SIMP-%BESSEL_I MAXIMA::POISSUBSTCO\n MAXIMA::SIMPLIM%EXPINTEGRAL_E1 MAXIMA::SUBFTAKE MAXIMA::PGCDP\n MAXIMA::SIMP-%INVERSE_JACOBI_ND MAXIMA::MARRAYREF-GENSUB\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+ MAXIMA::SIMP-%INVERSE_JACOBI_DC MAXIMA::COEFF\n+ MAXIMA::SIMPLIM%EXPINTEGRAL_EI MAXIMA::SIMP-%ELLIPTIC_F\n+ MAXIMA::RATCOEFF MAXIMA::SIMP-%JACOBI_CN\n+ 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\n+ MAXIMA::STEP7-CORE MAXIMA::SIMP-%GAMMA_INCOMPLETE_LOWER\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::SIMP-%ACSC MAXIMA::SIMP-%INVERSE_JACOBI_SC\n+ MAXIMA::INT-DIFF-SUBSTITUTE 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 BIGFLOAT::|(PCL::FAST-METHOD MAXIMA::TO (COMPLEX-BIGFLOAT))|\n MAXIMA::SIMP-%SIN MAXIMA::SIMPLIMIT MAXIMA::SP3SUBST\n MAXIMA::SIMP-%GAMMA_INCOMPLETE_REGULARIZED\n MAXIMA::SIMP-%INVERSE_ERFC MAXIMA::SIMP-%HANKEL_1\n- MAXIMA::SIMP-%JACOBI_SD\n BIGFLOAT::|(PCL::FAST-METHOD EPSILON (COMMON-LISP:COMPLEX))|\n- MAXIMA::SIMPLIM$MAX MAXIMA::SIMPMQAPPLY\n- MAXIMA::SIMP-%INVERSE_JACOBI_NS MAXIMA::SIMPLIMFACT\n- MAXIMA::MSIZE-NOFIX MAXIMA::ZTORAT MAXIMA::SIMPLIM%INVERSE_ERF\n- MAXIMA::SIMP-LOG-GAMMA\n+ MAXIMA::SIMP-%JACOBI_SD MAXIMA::SIMPLIM$MAX\n+ MAXIMA::SIMPMQAPPLY MAXIMA::SIMP-%INVERSE_JACOBI_NS\n+ MAXIMA::SIMPLIMFACT MAXIMA::MSIZE-NOFIX MAXIMA::ZTORAT\n+ MAXIMA::SIMPLIM%INVERSE_ERF MAXIMA::SIMP-LOG-GAMMA\n MAXIMA::SIMP-%BETA_INCOMPLETE_GENERALIZED\n MAXIMA::POWERSERIES-IMPL MAXIMA::LIMIT1\n BIGFLOAT::|(PCL::FAST-METHOD UNARY-DIVIDE (COMPLEX-BIGFLOAT))|\n MAXIMA::TRACE-ENTER-PRINT MAXIMA::SIMP-%EXPINTEGRAL_SI\n MAXIMA::SIMP-%EXPINTEGRAL_CHI MAXIMA::LOGCPJ\n MAXIMA::SIMP-GENERALIZED-LAMBERTW MAXIMA::SIMP-%INVERSE_ERF\n BIGFLOAT::|(PCL::FAST-METHOD MAXIMA::TO (COMMON-LISP:COMPLEX))|\n@@ -3433,17 +3428,17 @@\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::LI-ASYMPTOTIC-EXPANSION\n- MAXIMA::SIMP-%BESSEL_J MAXIMA::F2P105V2COND\n- MAXIMA::F29P146TEST MAXIMA::SIMPBIGFLOAT MAXIMA::LAGPOL\n+ MAXIMA::LIMIT-SUBS MAXIMA::F2P105V2COND MAXIMA::SIMP-%BESSEL_J\n+ MAXIMA::LI-ASYMPTOTIC-EXPANSION MAXIMA::F29P146TEST\n+ 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 MAXIMA::SP2INTEG MAXIMA::SIMP-%INVERSE_JACOBI_DN\n@@ -3461,38 +3456,38 @@\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::SIMPLIM%AIRY_AI\n- MAXIMA::LT-EXP MAXIMA::F35P147TEST MAXIMA::F24P146TEST\n+ MAXIMA::LEGF36 MAXIMA::SIMP-%CSC MAXIMA::F35P147TEST\n+ MAXIMA::LT-EXP MAXIMA::SIMPLIM%AIRY_AI MAXIMA::F24P146TEST\n MAXIMA::TEX-CUBRT\n BIGFLOAT::|(PCL::FAST-METHOD IMAGPART (BIGFLOAT))|\n- MAXIMA::SIMPLIM%AIRY_BI\n BIGFLOAT::|(PCL::FAST-METHOD RATIONALIZE (BIGFLOAT))|\n+ MAXIMA::SIMPLIM%AIRY_BI\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::EXPFACTOR MAXIMA::LEGF14\n+ MAXIMA::LEGF14 MAXIMA::SIMPLIM%ATAN2 MAXIMA::EXPFACTOR\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::SIMPLIM%BESSEL_I MAXIMA::GEREDNO2 MAXIMA::SIMPGAMMA\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::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@@ -3500,37 +3495,37 @@\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::SIMP-CABS MAXIMA::TIMESIN\n+ MAXIMA::SIMPLIM%EXPINTEGRAL_SHI MAXIMA::TRACE-EXIT-PRINT\n+ MAXIMA::SIMPLIM%GAMMA_INCOMPLETE\n BIGFLOAT::|(PCL::FAST-METHOD ADD1 (BIGFLOAT))|\n- MAXIMA::SIMPLIM%GAMMA_INCOMPLETE MAXIMA::SIMP-%ACOTH\n- MAXIMA::SIMP-%JACOBI_SN MAXIMA::SIMP-FLOOR\n+ MAXIMA::SIMP-%ACOTH 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-MULTIPLE-VALUES MAXIMA::SIMP-%CSCH\n+ MAXIMA::SIMP-%CSCH MAXIMA::SIMP-MULTIPLE-VALUES\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 MAXIMA::MSIZE-PAREN\n BIGFLOAT::|(PCL::FAST-METHOD ZEROP (BIGFLOAT))|\n- MAXIMA::SIMP-%AIRY_DBI MAXIMA::SIMP-%INVERSE_JACOBI_CN\n+ MAXIMA::SIMP-%INVERSE_JACOBI_CN MAXIMA::SIMP-%AIRY_DBI\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@@ -3546,22 +3541,21 @@\n MAXIMA::LAPLACE-IMPL MAXIMA::CSEMIDOWN MAXIMA::SIMPLIM%ACOS\n BIGFLOAT::BF-RF MAXIMA::TEX-PREFIX\n MAXIMA::SIMP-%INVERSE_JACOBI_CS\n BIGFLOAT::|(PCL::FAST-METHOD UNARY-FFLOOR (BIGFLOAT))|\n MAXIMA::SIMP-%EXPINTEGRAL_LI BIGFLOAT::BF-RG MAXIMA::MAPPLY\n MAXIMA::SIMPBETA MAXIMA::EASY-SUBS MAXIMA::TEX-PAREN\n MAXIMA::SCE-INT\n- BIGFLOAT::|(PCL::FAST-METHOD ATANH (BIGFLOAT))|\n- MAXIMA::TEX-INFIX MAXIMA::DESJY MAXIMA::PGCDA\n- MAXIMA::SIMP-%AIRY_DAI MAXIMA::SIMP-%JACOBI_CS MAXIMA::RADLIM\n- MAXIMA::SP1SINTCOS MAXIMA::POWERSERIES MAXIMA::DPROG\n- MAXIMA::LEGF24 MAXIMA::SIMPLIM%EXPINTEGRAL_LI MAXIMA::SIMPFACT\n- MAXIMA::SUBSTL MAXIMA::SIMP-MOEBIUS\n- MAXIMA::SIMP-%INVERSE_JACOBI_DS MAXIMA::INTI\n- BIGFLOAT::|(PCL::FAST-METHOD ASIN (BIGFLOAT))|\n+ BIGFLOAT::|(PCL::FAST-METHOD ATANH (BIGFLOAT))| MAXIMA::DESJY\n+ MAXIMA::TEX-INFIX MAXIMA::PGCDA MAXIMA::SIMP-%AIRY_DAI\n+ MAXIMA::SIMP-%JACOBI_CS MAXIMA::RADLIM MAXIMA::SP1SINTCOS\n+ MAXIMA::POWERSERIES MAXIMA::DPROG MAXIMA::LEGF24\n+ MAXIMA::SIMPLIM%EXPINTEGRAL_LI MAXIMA::SIMPFACT MAXIMA::SUBSTL\n+ MAXIMA::SIMP-MOEBIUS MAXIMA::SIMP-%INVERSE_JACOBI_DS\n+ MAXIMA::INTI BIGFLOAT::|(PCL::FAST-METHOD ASIN (BIGFLOAT))|\n MAXIMA::BETA-EXPAND-ADD-INTEGER MAXIMA::LEGFUN\n MAXIMA::MSIZE-POSTFIX MAXIMA::SIMP-%STRUVE_H\n MAXIMA::SLOMMELTJANDY MAXIMA::SIMPLIM%INVERSE_ERFC\n MAXIMA::GEREDF MAXIMA::TEX-POSTFIX MAXIMA::REFLECT0\n MAXIMA::SPLIT-GAMMA-2 MAXIMA::TEX-GAMMA MAXIMA::FILTER-SUM\n MAXIMA::TEX-DERIVATIVE MAXIMA::SIMPDERIV\n BIGFLOAT::BF-ELLIPTIC-PI MAXIMA::HYPERGEOMETRIC-POLY-CASE\n@@ -3569,28 +3563,27 @@\n MAXIMA::SIMPLIM%CONJUGATE MAXIMA::BEHAVIOR\n MAXIMA::SIMPLIM%AIRY_DAI MAXIMA::SIMP-%EXPINTEGRAL_EI\n MAXIMA::SIMPLIM%FLOOR MAXIMA::SINCOSHK\n MAXIMA::SIMPLIM%ERF_GENERALIZED MAXIMA::DESMJY\n MAXIMA::SIMPLIM%ASIN MAXIMA::SIMP-%FRESNEL_S\n MAXIMA::SIMP-%HANKEL_2 MAXIMA::SIMPLIM$MIN MAXIMA::WTM\n PREGEXP::PREGEXP-READ-CHAR-LIST MAXIMA::SIMP-%ERF\n- MAXIMA::SIMPLIM%ERFI MAXIMA::EXPAND-TRIG-OF-SUM MAXIMA::NEWGCD\n- MAXIMA::DERIVINT PREGEXP::PREGEXP-READ-NUMS\n+ MAXIMA::SIMPLIM%ERFI MAXIMA::EXPAND-TRIG-OF-SUM\n+ MAXIMA::DERIVINT MAXIMA::NEWGCD PREGEXP::PREGEXP-READ-NUMS\n BIGFLOAT::HYPERGEOMETRIC-BY-SERIES MAXIMA::GERED1\n MAXIMA::SIMP-%JACOBI_NC MAXIMA::SIMP-%ERFC\n BIGFLOAT::|(PCL::FAST-METHOD ABS (COMPLEX-BIGFLOAT))|\n MAXIMA::CONFL MAXIMA::SIMP-%COT MAXIMA::HYPERTRIGINT1\n MAXIMA::SIMPABS\n BIGFLOAT::|(PCL::FAST-METHOD ONE-ARG-ATAN (COMPLEX-BIGFLOAT))|\n MAXIMA::SIMP-%AIRY_AI MAXIMA::MSIZE-PREFIX MAXIMA::F50COND\n- MAXIMA::SIMP-DIVISORS MAXIMA::POLYINX\n+ MAXIMA::SIMP-DIVISORS MAXIMA::POLYINX MAXIMA::F35P147\n BIGFLOAT::|(PCL::FAST-METHOD UNARY-DIVIDE (BIGFLOAT))|\n- MAXIMA::F35P147 MAXIMA::THNO35\n- BIGFLOAT::|(PCL::FAST-METHOD SUB1 (BIGFLOAT))| MAXIMA::STEP4-A\n- MAXIMA::LEGF16 MAXIMA::SIMP-SQRT\n+ MAXIMA::THNO35 BIGFLOAT::|(PCL::FAST-METHOD SUB1 (BIGFLOAT))|\n+ MAXIMA::STEP4-A MAXIMA::LEGF16 MAXIMA::SIMP-SQRT\n BIGFLOAT::|(PCL::FAST-METHOD ACOS (BIGFLOAT))|\n MAXIMA::MSIZE-MMINUS MAXIMA::MUL3 PREGEXP::PREGEXP-READ-BRANCH\n MAXIMA::SIMP-%ASEC\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@@ -3600,19 +3593,19 @@\n BIGFLOAT::|(PCL::FAST-METHOD CONJUGATE (COMPLEX-BIGFLOAT))|\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::MAKE-TRACE-HOOK\n- MAXIMA::GAMMAREDS MAXIMA::SIMP-%BESSEL_K\n+ MAXIMA::INTSC MAXIMA::SIMP-%ACSCH MAXIMA::GAMMAREDS\n+ MAXIMA::MAKE-TRACE-HOOK MAXIMA::SIMP-%BESSEL_K\n MAXIMA::SIMP-%CARLSON_RJ MAXIMA::SIMPLIM%BESSEL_J\n- MAXIMA::SIMP-%JACOBI_NS MAXIMA::SIMPLIM%LI MAXIMA::GERED2\n- MAXIMA::GEGENPOL MAXIMA::SIMP-%ASIN MAXIMA::SIMP-%ELLIPTIC_KC\n+ MAXIMA::SIMP-%JACOBI_NS MAXIMA::SIMPLIM%LI MAXIMA::GEGENPOL\n+ MAXIMA::GERED2 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@@ -3682,15 +3675,15 @@\n COMMON-LISP::LONG-FLOAT COMMON-LISP::FIXNUM)\n COMMON-LISP::*)\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::GETEXPLIST MAXIMA::BASHINDICES-IMPL MAXIMA::MAXIMUM\n MAXIMA::$LOG MAXIMA::DIFF%DERIV MAXIMA::$ROUND\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@@ -3703,20 +3696,20 @@\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::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::GETFUN-LT MAXIMA::MAKEFACT-IMPL 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::$ACOSH MAXIMA::SP1EXPT2 MAXIMA::MINIMUM\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@@ -3725,20 +3718,20 @@\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::CONJUGATE-MEXPT MAXIMA::INTEGRATE-CSC\n- MAXIMA::TAYLOR_SIMPLIFIER_CALLER MAXIMA::EXACTONLY\n- MAXIMA::CONJUGATE-BESSEL-J MAXIMA::SET-MODULUS\n+ MAXIMA::INTEGRATE-CSC MAXIMA::CONJUGATE-MEXPT\n+ MAXIMA::TAYLOR_SIMPLIFIER_CALLER MAXIMA::CONJUGATE-BESSEL-J\n+ MAXIMA::EXACTONLY MAXIMA::SET-MODULUS\n MAXIMA::GF_DETERMINANT-IMPL MAXIMA::LRDTAY MAXIMA::EF-CMINUS-B\n- MAXIMA::SIMPNCT-INVERT MAXIMA::CONJUGATE-ASEC MAXIMA::RISPLIT\n- MAXIMA::ADDBIGFLOAT MAXIMA::BREAK-DBM-LOOP MAXIMA::HYPGEO-EXEC\n+ MAXIMA::CONJUGATE-ASEC MAXIMA::RISPLIT MAXIMA::SIMPNCT-INVERT\n+ MAXIMA::HYPGEO-EXEC MAXIMA::ADDBIGFLOAT MAXIMA::BREAK-DBM-LOOP\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@@ -3750,70 +3743,70 @@\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::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::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::LOGARC-IMPL MAXIMA::SQRTDENEST1 MAXIMA::SRDISREP\n+ MAXIMA::LISP->LISP-TR-LAMBDA 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::HYPREDERF MAXIMA::$TRUNCATE\n+ MAXIMA::SCAN-NUMBER-AFTER-DOT MAXIMA::GF_MINIMAL_POLY-IMPL\n+ MAXIMA::CONJUGATE-HANKEL-1 MAXIMA::ABS-INTEGRAL\n+ MAXIMA::MAKE-ELLIPTIC-F BIGFLOAT-IMPL::1+ 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* MAXIMA::F1P137\n+ MAXIMA::MAKE_ELLIPTIC_F-IMPL MAXIMA::$ACSCH\n+ MAXIMA::TOTALDISREP-IMPL 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 MAXIMA::SP1LOG2 MAXIMA::MARRAYP MAXIMA::SIMPLIM%ACOSH\n MAXIMA::SAFE-FLOAT MAXIMA::WARN-UNDEFINED-VARIABLE\n- MAXIMA::$SEC MAXIMA::GF_MATNEG-IMPL MAXIMA::$GAMMA\n- MAXIMA::CONJUGATE-ATAN MAXIMA::EF_MATNEG-IMPL\n- MAXIMA::IDENTITYMX MAXIMA::FACTORALG MAXIMA::$ATANH\n- MAXIMA::EF_INVERT_BY_LU-IMPL MAXIMA::SUBSTINT1 MAXIMA::RATEXP\n- MAXIMA::$SIGNUM MAXIMA::FLOOR-INTEGRAL MAXIMA::CV\n- MAXIMA::MAKPOLY MAXIMA::LMUL MAXIMA::BFLOAT-DOUBLE-FACTORIAL\n+ MAXIMA::$SEC MAXIMA::GF_MATNEG-IMPL MAXIMA::CONJUGATE-ATAN\n+ MAXIMA::$GAMMA MAXIMA::EF_MATNEG-IMPL MAXIMA::IDENTITYMX\n+ MAXIMA::FACTORALG MAXIMA::$ATANH MAXIMA::EF_INVERT_BY_LU-IMPL\n+ MAXIMA::SUBSTINT1 MAXIMA::RATEXP MAXIMA::$SIGNUM\n+ MAXIMA::FLOOR-INTEGRAL MAXIMA::CV MAXIMA::MAKPOLY MAXIMA::LMUL\n+ MAXIMA::BFLOAT-DOUBLE-FACTORIAL\n MAXIMA::CONJUGATE-BETA-INCOMPLETE-GENERALIZED\n MAXIMA::MAKE_ELLIPTIC_E-IMPL MAXIMA::$COTH\n MAXIMA::SIMPLIM%ASINH MAXIMA::FACTCOMB\n MAXIMA::MCOND-EVAL-SYMBOLS-TR MAXIMA::LIM-RECIP MAXIMA::LOGCON\n MAXIMA::CONJUGATE-GAMMA-INCOMPLETE-GENERALIZED\n MAXIMA::%ESPECIAL MAXIMA::CONJUGATE-BESSEL-Y\n MAXIMA::FULL_LISTIFY-IMPL MAXIMA::LAMBERT_W-IMPL\n- MAXIMA::LUCAS-IMPL MAXIMA::NUM-IMPL BIGFLOAT-IMPL::1-\n+ MAXIMA::NUM-IMPL MAXIMA::LUCAS-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::DEL-IMPL MAXIMA::SUMCONSIMP MAXIMA::GET-SMALL-FACTORS\n MAXIMA::$SINH MAXIMA::PIN%EX0 MAXIMA::$ACOTH\n- MAXIMA::COMPLEXIFY MAXIMA::EXPINTEGRAL_SHI-TO-HYPERGEOMETRIC\n+ MAXIMA::EXPINTEGRAL_SHI-TO-HYPERGEOMETRIC MAXIMA::COMPLEXIFY\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::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@@ -3845,65 +3838,65 @@\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\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+ MAXIMA::TRIGEXPAND-IMPL MAXIMA::SCONVERT MAXIMA::FLOAT-RATIO\n+ MAXIMA::NFORMAT 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+ MAXIMA::BIGFLOATM* MAXIMA::INVERT_BY_GAUSSELIM-IMPL\n+ MAXIMA::AIRY-BI-HYPERGEOMETRIC 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 MAXIMA::BFLOAT-EXPINTEGRAL-LI MAXIMA::SIMPINF-TIMES\n MAXIMA::INTEGRATE-TAN MAXIMA::LOG-GAMMA-INTEGRAL\n MAXIMA::MICRO-TO-SEC MAXIMA::MAKEGAMMA1 MAXIMA::SP2EXPAND\n MAXIMA::SPLIT-TWO-TERM-POLY MAXIMA::MOD1 MAXIMA::FACTRAT\n MAXIMA::SCAXN MAXIMA::FREE-LISP-VARS MAXIMA::REPLAC\n MAXIMA::LIMUNKNOWN MAXIMA::CGCDLIST MAXIMA::MNLOGP\n MAXIMA::FLOAT-OR-LOSE MAXIMA::GF_DEGREE-IMPL MAXIMA::PFET-IMPL\n- MAXIMA::CONJUGATE-ACSC MAXIMA::F3 MAXIMA::CONJUGATE-BESSEL-K\n+ MAXIMA::F3 MAXIMA::CONJUGATE-ACSC MAXIMA::CONJUGATE-BESSEL-K\n MAXIMA::RATFNT MAXIMA::$ATAN MAXIMA::SIMPLN1 MAXIMA::RATDISREP\n MAXIMA::SIMPINF MAXIMA::SQRT1+X^2 MAXIMA::CONJUGATE-LOG-GAMMA\n MAXIMA::GCDRED MAXIMA::F1P137TEST MAXIMA::ABS-IMPL\n MAXIMA::FPASIN-CORE)) \n (COMMON-LISP::PROCLAIM\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::BACKTRACE-IMPL\n- MAXIMA::EF_MULT_TABLE-IMPL INTL::SETLOCALE\n+ MAXIMA::|__si::MAKE-POLYGON| MAXIMA::EF_MULT_TABLE-IMPL\n+ MAXIMA::BACKTRACE-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 MAXIMA::MAKE-DISP-HACK-OB MAXIMA::MAKE-TSTACK-SLOT\n MAXIMA::EF_MULT-IMPL MAXIMA::UNTELLRAT-IMPL MAXIMA::ZN-GCDEX\n MAXIMA::ALLBUT-IMPL MAXIMA::BREAK-QUIT MAXIMA::BREAK-IMPL\n MAXIMA::MRETURN BIGFLOAT-IMPL::+ MAXIMA::COMBINE-PATH\n MAXIMA::SCONCAT-IMPL MAXIMA::STEP-INTO MAXIMA::MAKE-MGENARRAY\n MAXIMA::MAKE-BKPT MAXIMA::IN_EXACTLY_ONE-IMPL\n MT19937::MAKE-RANDOM-OBJECT MAXIMA::NEWCONTEXT-IMPL\n- MAXIMA::TYI MAXIMA::MAKE-TC-STATE MAXIMA::RAT-ERROR\n+ MAXIMA::MAKE-TC-STATE MAXIMA::TYI MAXIMA::RAT-ERROR\n MAXIMA::FILENAME_MERGE-IMPL MAXIMA::STRCAT\n MAXIMA::GF_INFO-IMPL MAXIMA::CONCAT-IMPL MAXIMA::TELLRAT-IMPL\n MAXIMA::TLIMIT-IMPL MAXIMA::MREAD-NOPROMPT\n MAXIMA::SUPCONTEXT-IMPL MAXIMA::POP-MLAMBDA-CALL-STACK\n MAXIMA::BIGFLOAT-NUMERICAL-EVAL-P MAXIMA::DISP-IMPL\n MAXIMA::SET_PLOT_OPTION-IMPL MAXIMA::GF_POWER_TABLE-IMPL\n MAXIMA::WARNING-IMPL MAXIMA::MAKE-EF-DATA MAXIMA::EF_DIV-IMPL\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 6802272 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 6840384 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) 2051 2024-10-22 13:43:34.000000 ./usr/share/doc/maxima/test_results.out.gz\n+-rw-r--r-- 0 root (0) root (0) 2049 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@@ -14960,57 +14960,54 @@\n INTIR-REF\n EXPONENTIALIZE\n MOD-INTEGRAL\n NUMBER-COERCE\n INTERSECT-INFO\n BESSEL-K-INTEGRAL-2ETVV\n -QUOLIMITSIMP\n-PREGEXP-EXTRACT-GROUPS-INTEGERSQPOISCO*\n-MAYBE-SIMPLIFYA\n+PREGEXP-EXTRACT-GROUPS-INTEGERSQMAYBE-SIMPLIFYA\n SIMPLIFYA\n RELATIVE-LINE\n-GAMMA-INCOMPLETE-LOWER-EXPANDQUOSP1EXPT\n+GAMMA-INCOMPLETE-LOWER-EXPANDE\t\n SIMPR2F1 \n-DISPATCH-SPEC-SIMP,SETVV\n--QUSUBST0\n+DISPATCH-SPEC-SIMPTE\n+-FUNCTION\tSUBST0\n DEFINTEGRATE\n COMPLEX-TANH\n COMPLEX-ATANH\n MEVALP1_TR\n GENSUMINDEX\n BINOMIAL-IMPL\n ALGSYS-IMPL\n PARTFRAC-IMPL\n-BFLOAT-EXPINTEGRAL-EUOTE\n-/C2FUNPSUMSQ\n+BFLOAT-EXPINTEGRAL-EL\n DINTRAD0 \n SIMPLIM%ATANH\n DISTRINPLUSPREV\n-MICRO-PER-CALL-TO-SECDP\n--QUOTEINTERN-INVERT-CASE\n-/*USEAPPEARS-IN\n+MICRO-PER-CALL-TO-SECF\n+INTERN-INVERT-CASE/*USE-SFUNCALLAPPEARS-IN\n STRUVE_L-IMPL\n STRUVE_H-IMPL\n-%GAMMA-INCOMPLETEALL*\t\n-/OPER-APPLY\n+%GAMMA-INCOMPLETETE\n+/*SUPER-FUNOPER-APPLY\n MAPPLY-TR\n TRIG-LOG \n DIMENSION-ATOM\n EXPTHACK \n MTYOTBSP \n NUMERSET \n ELLIPTIC-EC\n DIM-BIGFLOAT\n-MCOND-EVAL-SYMBOLS\n--QGF-CTIMES\n+MCOND-EVAL-SYMBOLSSE\n+\t/JUMP-TRUEGF-CTIMES\n EF-CTIMES\n FACTPLUSDEP\n RATEXPAND1\n SP1ATRIG2\n-EF-CPLUS-BY-TABLERGS-INFO-CHANGESHEUR1\n+EF-CPLUS-BY-TABLEV\n EF-CPOW-BY-TABLEASCII\n GF_AT-IMPL\n CHARPOLY-IMPL\n EF_AT-IMPL\n INTEGRATE5\n BESSEL_K-IMPL\n BESSEL_Y-IMPL\n@@ -15024,127 +15021,131 @@\n SP1ATRIG \n MKEY-IMPL\n PARTITION-BY\n LEGENPOL \n RETFACTOR1\n EXPTBIGFLOAT\n TEX-FORMS\n-ELLIPTIC-PI-COMPLETE\n+ELLIPTIC-PI-COMPLETEPROGN\t\n+,SETDINTLOG\n TC-STATE-NCOSETSSINH^N\n INTBYTERM\n-MAXIMA-UNDECLARED-ARRAY-MEQP-QUODIMENSION-INDICES-QUOTE\n-/FCALLNWALK-GET-LINEINFO\n--QANTISYM1 \n+MAXIMA-UNDECLARED-ARRAY-MEQPf;\t\n+DIMENSION-INDICESE\n+WALK-GET-LINEINFOINLINE\n+ANTISYM1 \n EXPANDTERMS\n-BESSEL-I-HYPERGEOMETRICL\t\n-,SETVZTO%PI2\n+BESSEL-I-HYPERGEOMETRICUSH-ARGS-ZTO%PI2\n DOPGCDCOFACTS\n-BESSEL-I-HALF-ORDERUSED*\t\n-,SETVDIAGP\n+BESSEL-I-HALF-ORDER\n+/*BADIAGP\n DIFFEXPT \n BETWEENP \n DISTRFACTOR\n-INTEGRATE-EXP-SPECIALTE\n-\"CallingGAMMA_INCOMPLETE-TO-GAMMA-INCOMPLETE-LOWERQUOTE\n+INTEGRATE-EXP-SPECIAL\n+GAMMA_INCOMPLETE-TO-GAMMA-INCOMPLETE-LOWERa\t\n+,SDISPLAF\n NXTBINCOEF\n SHOW-OPEN-PLOT\n PREVCONSTEXPAN\n-SIMPLIM%ERF-%TANH/ARG-TYPES\t\n-BESSEL-Y-HYPERGEOMETRICETVV\n-BESSEL-Y-HALF-ORDERV\n-DEFINE_OPPROPERTY-IMPL\n-.WAIRY-DAI-REAL\n+SIMPLIM%ERF-%TANHTVV\n+BESSEL-Y-HYPERGEOMETRICTURE-ACCEBESSEL-Y-HALF-ORDEROTE\n+,SDEFINE_OPPROPERTY-IMPLARN\t\n+,SETAIRY-DAI-REAL\n SPECINT-IMPL\n TRIG-LOG-3A-EXECSUMULTIN \n GF-X2ARRAY\n DISJOINTP-IMPL\n AIRY-DBI-REAL\n APPLY-IMPL\n COMPLEX-ASINH\n STRONGER-VARS?\n POISCODIF\n TRY-EXPANSION\n EVERY-ATOM\n ASSIGN-CHECK\n BATCH-INTERNAL\n-INTEGRATE-MEXPT-2QUOTE\n-/*TAIL-RSDIFFGRAD\n-GET-NOT-CONST-OR-INT-TERMS\n-/RETUDIFFNCEXPT\n-BESSEL-J-HYPERGEOMETRIC/RETURN-OBESSEL-J-HALF-ORDER\n-/TAIF36P147\n+INTEGRATE-MEXPT-2*\t\n+SDIFFGRAD\n+GET-NOT-CONST-OR-INT-TERMSQUOTE\n+DIFFNCEXPT\n+BESSEL-J-HYPERGEOMETRICURN-LONG-BESSEL-J-HALF-ORDERCT\n EXPAND-TRIGS\n KBATEMANTW\n CAREFULFACTOR\n ISOLATE-IMPL\n POWERLIST\n RECUR-APPLY\n SRATEXPND\n-EQUIV_CLASSES-IMPLwas replaced bLHOP-NUMDEN\n+EQUIV_CLASSES-IMPLsive call of ~LHOP-NUMDEN\n LINEARIZE2\n-GENERALIZED_LAMBERT_W-IMPLV\n+GENERALIZED_LAMBERT_W-IMPLINE-INRTCON\n LINEARIZE1\n OUTATIVE \n GF-IRR-P \n DIFFLAPLACE\n LT-BESSEL_K0\n CONSTERM \n-RESET-DO-THE-WORK,SETVV\n--QUOAIRY-AI-REAL\n+RESET-DO-THE-WORKCK-FNAME-ARGS\t\n+AIRY-AI-REAL\n AIRY-BI-REAL\n VARINVERT\n COMPLEX-SQRT\n RISCHFORM\n ARRAYAPPLY-IMPL\n TRANSFORM-TVAR\n PRINT-ONE-FRAME\n-GAMMA_INCOMPLETE-IMPLled with toDIFFSUMPROD\n+GAMMA_INCOMPLETE-IMPL\n+DIFFSUMPROD\n SENDEXEC \n COMBINATION\n ADDITIVE \n FLONUM-EVAL\n SIMPCHECK\n DEFINE-SYMBOL\n-BESSEL-K-HYPERGEOMETRICUN\n--QUOBESSEL-K-HALF-ORDER\t\n-ZN_INVERT_BY_LU-IMPLOBAL\n--QUOTLT1KELLIPTIC\n+BESSEL-K-HYPERGEOMETRICN-GLOBAL\n+BESSEL-K-HALF-ORDER\n+/C2CALL-GLOBZN_INVERT_BY_LU-IMPLUOTE\n+/C2CALLT1KELLIPTIC\n TRIG-LOG-3-EXEC\n DIM-MTEXT\n COMDENOM \n COMPLEX-ACOS\n SET-DISJOINTP\n-AT-NOT-DEPENDENT-FIND-VARSENT\t\n-MAYBE-SIMPLIFYA-PROTECTEDTE\n-/*FDIFF-%AT \n+AT-NOT-DEPENDENT-FIND-VARSE\n+.INZTOINF\n+MAYBE-SIMPLIFYA-PROTECTED\n+,SETVVDIFF-%AT \n EXPANDEXPT\n-EVEN-FUNCTION-REFLECTENT-TYPE\t\n+EVEN-FUNCTION-REFLECT\n TC-STATE-NVARS\n GETFNSPLIT\n EF-CTIMES-BY-TABLE\n--QFUNCER\n+(*(LnkLI~d))(FUNCER\n EXPANDSUMS\n GEREDNO1 \n LIMITSIMP-EXPT\n SPANGSIDE\n SIMPLIMSUBST\n GPCTIMES \n AFIXSIGN \n-BFLOAT-GAMMA-INCOMPLETE\n+BFLOAT-GAMMA-INCOMPLETETIONS*\t\n WLINEARPOLY\n HANKEL_1-IMPL\n HANKEL_2-IMPL\n-SIMPNCT-MERGE-FACTORS/ADD-FAST-LSIMPNCT-MERGE-PRODUCTUOTE\n-/ADD-GET-CONST-OR-INT-TERMSFNAME\n-CHAINRULE\n+SIMPNCT-MERGE-FACTORSFSFUN\n+-QUSIMPNCT-MERGE-PRODUCT\n+-DEBUGGET-CONST-OR-INT-TERMSINK\n+-QUOCHAINRULE\n DESOLVE-IMPL\n MARRAYREF1$\n FACOUT-IMPL\n SPLIT-TAYLOR-E\n BIG-FLOAT-EVAL\n+INTEGRATOR\n HYPERGEOMETRIC-1F0NGP\n -PROGN\tGAMMAINCOMPLETETW\n -FIRSET-NOT-EQP\n LT-ARBPOW\n TAYLORIZE\n FANCYDIS \n SET-SUBSETP\n@@ -17864,15 +17865,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 @ ~MTRY-OSC~M: expected exactly ~M arguments but got ~M: ~M\n+@: no such field: ~M @ ~Module \"@: no such field: ~M @ ~MTRYANEN~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@@ -20289,30 +20290,31 @@\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- (COMMON-LISP::FUNCTION (COMMON-LISP::T) COMM\n+ INTL::DOMAIN-ENTRY-READFN)) \n AWAVAUATUH\n ([]A\\A]A^A_\n- (COMM\n-N-LISP::gamma: gamma(~:M) is undefined.\n+ COMMON-\n+::FUNCTIgamma: gamma(~:M) is undefined.\n gamma: overflow in GAMMA-LANCZOS.\n gamma: overflow in GAMMA-LANCZOS.\n-gamma: overflow in GAMMAFLOAT.LOImplementation for $EMATRIX\n+ gamma: overflow in GAMMAFLOAT.XNImplementation for $EMATRIX\n REST-ARGS21878\n Implementation for $ZEROMATRIX\n REST-ARGS21873\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+/build/reproducible-path/maxima-5.47.0/src/../src/numerical/slatec/zuchk.lisp)\n+ /build/reproducible-path/maxima-5.47.0/src/../src/numerical/slatec/zlog.lisp\n+ /build/reproducible-path/maxima-5.47.0/src/../src/numerical/slatec/zunik.lispSP:binary-gcl/numerical/slatec/zuchk.o COMbinary-gcl/numerical/slatec/zlog.oUM\n+ binary-gcl/numerical/slatec/zunik.o COMMON-LOLDPREC=\n JACOBI_NS,\n $JACOBI_DS\n %JACOBI_DS\n $JACOBI_CS\n %JACOBI_CS\n $JACOBI_NS\n %JACOBI_NS\n@@ -20320,20 +20322,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-MMON-LISREST-ARGS26753\n+LISP::FIREST-ARGS26753\n $TR_WARN_BAD_FUNCTION_CALLSocal/MAXP1\n MAKE-INSTANCE STANDARD-CLASS (:NAME :DIRECT-SUPERCLASSES :DIRECT-SLOTS :DEFINITION-SOURCE :DOCUMENTATION) NIL \n-BIGFLOAT-IMPL::BIGFLOAT class predicatezunik.oTI\n+BIGFLOAT-IMPL::BIGFLOAT class predicatezunik.o::\n \" mericaP\n-/build/reproducible-path/maxima-5.47.0/src/../src/numerical/slatec/zuoik.lispG-FEX2\n+/build/reproducible-path/maxima-5.47.0/src/../src/numerical/slatec/zuoik.lispMMOEX2\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@@ -20968,15 +20970,14 @@\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 RANDOM-MT19937-UPDATE\n %RANDOM-INTEGER\n GENERATE-SEED\n@@ -20997,14 +20998,15 @@\n MAXIMA-BANNER\n $FIBTOPHI\n $GF_COMPOSE\n SIGN-MTIMES\n $BESSEL_Y\n FINDPOWERS1\n EF_REDUCTION-IMPL\n+GF_REDUCTION-IMPL\n XBUTTONEVENT-SEND_EVENT\n CURSORSHAPE\n FONTCHANGE\n GCSUBWINDOWMODE\n SET-XEXPOSEEVENT-HEIGHT\n LOCKMAPINDEX\n SET-XKEYEVENT-TIME\n@@ -23527,95 +23529,98 @@\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-ELAPSED_REAL_TIME-IMPLnit.o\n-GF-NS2PMOD-FACTORS82099\n+GF-NS2PMOD-FACTORSl_Xinit.o\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_NORMALSETVV\n-$GAMMA_INCOMPLETE\t\n+$EF_RANDOM_NORMAL\n+$GAMMA_INCOMPLETE\n+.HSPACEXTENDED-NUMBER-P\n+.H$GF_L2P\n APPENDFILE-IMPL\n $CONCAT_POLYGONS$GF_N2P\n-BF_FIND_ROOT-IMPLSETVV\n-XMAXIMA-PALETTESM2-ONEY^2\n+BF_FIND_ROOT-IMPL\n+.INDEXXMAXIMA-PALETTESM2-ONEY^2\n $PRINTFILE\n $SET_PLOT_OPTIONRECOVERORDER1\n-TRACE-MPRINT\n $RATNUMER\n $LOGCONTRACT\n TRACE-UNFSHADOW\n GARBAGE_COLLECT-IMPLSETVV\n $EF_MULTP\n $GF_MULTP\n RECOVERORDER2\n $GF_RANDOM_NORMAL-QUOTE\n .FOOTNORAT1\n $GFACTORSUM\n $EF_MINIMAL_POLYSCAN-KEYWORD-TOKEN\n--QU$NTERMS\n+-QUDECL-COMPLEXP\n $FIND_ROOT\n-ZN_DETERMINANT-IMPLOTE\n-.PUSHENVGF_MAKE_LOGS-IMPLSETVV\n+ZN_DETERMINANT-IMPL\n+GF_MAKE_LOGS-IMPL\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\n-\t.XFEALGTRACE*\n+SCAN-MACSYMA-STRING\t\n+ALGTRACE*\n %EINVOLVE\n $ALGNORMP\n TRUNC-IMPL\n BACKSLASH-CHECK\n TRUNC-VECTOR\n-ELAPSED_RUN_TIME-IMPLVV\n+ELAPSED_RUN_TIME-IMPL\n GOBBLE-WHITESPACE\n-$GET_TEX_ENVIRONMENT_DEFAULTDOTARCPLUS!\n+\t.DOTA$GET_TEX_ENVIRONMENT_DEFAULT\n $GNUPLOT_REPLOT\n-SUBLIST_INDICES-IMPL-QUOTE\n-
$GNUPLOT_START\n+SUBLIST_INDICES-IMPL\n+.TERMLINE\n+$GNUPLOT_START\n $GET_INDEX_PROPERTIES\n-$NEWCONTEXT\n+\t.S$NEWCONTEXT\n $SUMCONTRACT\n $GET_TEX_ENVIRONMENT\n--QUOTE$CABS\n M2-TWO-HANKEL_1\n M2-ONEKBATEMAN\n-GNUPLOT_CLOSE-IMPL\n-.PARTRACE-FSHADOW\n+GNUPLOT_CLOSE-IMPL-WORD\n+-DTRACE-FSHADOW\n $IS_POWER_OF_TWOREMOV4\n GCFACTORP\n $GFACTORP\n $NONNEGINTEGERP\n FIBTOPHI-IMPL\n $SCALARPP\n $FILE_SEARCH1\n@@ -23625,163 +23630,171 @@\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-SUBY\n-,MFSFU$EF_INVERT_BY_LU$CARG\n+SIN-SQ-COS-SQ-SUB\n+\t.PAR$EF_INVERT_BY_LU$CARG\n TEX-TRY-SYM\n-GF_MAKE_ARRAYS-IMPL*\n+GF_MAKE_ARRAYS-IMPLOGN\n+,*MAKE-LEN\n TOTAL-SIGN\n $PREV_PRIME\n SCAN-LISP-TOKEN\n-GNUPLOT_RESTART-IMPLESTACK*\t\n--IGNUPLOT_RESET-IMPL\n-.*M$ZN_POWER_TABLE\n-CHECK-GNUPLOT-PROCESS.*VERBATIM*PPEXPO\n+GNUPLOT_RESTART-IMPL\n+.*MGNUPLOT_RESET-IMPL\n+.*MODESTACK*\n+$ZN_POWER_TABLE\n+CHECK-GNUPLOT-PROCESSDP\n+-QUOTEPPEXPO\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_DCECIALS*EZGCD-IMPL\n+TR-DECLARE-VARMODE\n+.*SPECSIMPLIM%INVERSE_JACOBI_DCS*\n $GF_EXPONENT\n $LFREEOFP\n $SCALE_FLOAT\n $CHINESEP\n $INVERT_BY_GAUSSELIM\n-FACTPLUS2\n+subsFACTPLUS2\n STEP4-INT\n $GCFACTOR\n $GNUPLOT_RESTARTGETOPTIMVAR\n-SIMPLIM%INVERSE_JACOBI_NCrarr\n+SIMPLIM%INVERSE_JACOBI_NCeftarroFBINO\n GF-CLEAR-TABLES\n-BIND-TRANSL-STATEArr\n+BIND-TRANSL-STATE\n $SCALED_BESSEL_IPOLYFORMP\n-$DEFINE_OPPROPERTY□\n-model$NROOTS\n+$DEFINE_OPPROPERTY\n+\tfill$NROOTS\n DIMENSION-BUILD-INFO\n-prodLINEAR*\n-M2-SUM-WITH-EXP-CASE4\n-$SET_TEX_ENVIRONMENT_DEFAULT \n-GNUPLOT-TERMINAL-AND-FILEma\n+&inLINEAR*\n+M2-SUM-WITH-EXP-CASE4< < \n+$SET_TEX_ENVIRONMENT_DEFAULT\n+ga$TAYLOR\n+GNUPLOT-TERMINAL-AND-FILEzeta\n $SYMMDIFFERENCE\n $PATHNAME_NAME\n $ARRAYAPPLY\n-$EF_IRREDUCIBLE_Pmu\n+$EF_IRREDUCIBLE_Pigma\n+EXPLODEN-FORMAT-FLOAT-PRETTYn\n PMONICIZE\n LEARN-ABS\n $COEFMATRIX\n-FRAC-EXPINTEGRAL-E\n-$SET_TEX_ENVIRONMENTlta\n+FRAC-EXPINTEGRAL-En\n+&Zet$SET_TEX_ENVIRONMENTa\n CLOSEFILE-IMPL\n DETPIVOTP\n-GET-ARRAY-POINTERota\n-Ka$COPYMATRIX\n+GET-ARRAY-POINTER\n+Pi$COPYMATRIX\n $PATHNAME_TYPE\n $DIAGMATRIX\n MOPSTRINGNAM\n FREE-EPSILONP\n NPCTIMES1\n-$GF_IRREDUCIBLE_Pmega\n+$GF_IRREDUCIBLE_PETVV\n+-QUOTEMTERPRI\n $OPERATORP\n $POISDIFF\n-$INVERT_BY_ADJOINTNORE*\t\n-,SETVV$MAKE_RANDOM_STATETER*\t\n+$INVERT_BY_ADJOINTSTACK*\t\n+,SETV$MAKE_RANDOM_STATERBATIM*\t\n+,SETZEROLP\n MAKE-MRAT-BODY\n FASPRINTP\n ML-TYPEPP\n BATCH-STREAM\n-START-GNUPLOT-PROCESS\n-+MFORMAT-LOOP\n+START-GNUPLOT-PROCESSINFILE\n+.PA+MFORMAT-LOOP\n PARSE-ERR\n $CLOSEFILE\n PRINCIPAL\n $RATDIFFP\n-$RANDOM_PERMUTATIONE*\t\n-'DBZS-ERRP\n+$RANDOM_PERMUTATIONG\t\n+DBZS-ERRP\n CALCSC-SL\n $NONSCALARP\n $RATCOEFP\n-FIND-LISP-READTABLE-FOR-MACSYMAUOUTERMAP2\n-$FLOAT_EPS\n+FIND-LISP-READTABLE-FOR-MACSYMAE$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-PPSP\n EXTENDED-REAL-P\n FPENTIERP\n CL-RAT-TO-MAXIMAF2-RED\n INTERSECT-TESTS\n M2-EXP-TYPE-8-2\n@@ -24507,15 +24516,15 @@\n MONOM->FACL\n TRIGFREEP\n FUNCTION-MODE-@\n SIGN-MEXPT\n SHOWRATVARS-IMPLSAME\n FORM-MEXPT\n LOWER-INFR\n-ZN-SHANKS-PHI-STEP-BC\n+INTEGERP1\n EVOD-MEXPT\n NISNEWLIST\n EVAL_STRING_LISP-IMPL\n PDISREP*CHK\n REMCOMPARY\n ERROR-SIZE\n SQRTINVOLVE\n@@ -25378,307 +25387,310 @@\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-IMPLOP\n-POLYGON-EDGES\n-DECL-COMPLEXP\n+IS_POWER_OF_TWO-IMPL-METHOD\n+,PPOLYGON-EDGES\n EF-PRIM-P\n GF-PRIM-P\n-REMOVE-TRANSL-FUN-PROPSZE-DEFSTRREMOVE-TRANSL-ARRAY-FUN-PROPSLL\n-ENSURE-MATRIX-COLUMNECIAL\n--QUOKILLCONTEXT\n+REMOVE-TRANSL-FUN-PROPST\n+-QUOTREMOVE-TRANSL-ARRAY-FUN-PROPSSTRENSURE-MATRIX-COLUMNMETHOD-CALL\n+KILLCONTEXT\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-$MIN\n+TRANSLATE-$MAX-$MINvent(_funobj)PCONSTP\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-TBIND-SETQ\n-.*GCL-FUXAPPEND\n+TSTACK-SLOT-TBINDAKE-SPECIAL\n+-XAPPEND\n ASCII-NUMBERP\n DISPATOMGRADS\n RZCONTENT\n PARSE-POINTS-Y\n SAVEFACTOR1\n GF-SQUARE-FREE\n-CHECK-OPTION-STYLE-FUNCTION-NAMEMAXNORM\n+CHECK-OPTION-STYLE(#0)->str.str_MAXNORM\n COMPLEX-ERF\n-INCREMENT-TRUNCSGNUPLOT_SEND-IMPL\n--TLINOUT\n+INCREMENT-TRUNCSGNUPLOT_SEND-IMPLSUREP\n+-BOLINOUT\n CHECK-LIST-PLOT3D\n-.%CCLOSURE-SRDIS\n+REMORDER\n TAYCHK2RAT\n-TR-EXP-TO-DISPLAYc.cc_env)=(#1)\n+TR-EXP-TO-DISPLAY-ENV\n BIGFLOAT-PREC\n TAYLORINFO-IMPL\n EXECARGMATCH\n HYP-NEGP-IN-L\n RATINVERT\n PSEXPT-FN\n-OPERATOR-WITH-ARRAY-FLAG,SETVV\n-SUSPICIOUS-MPROGN-P\n+OPERATOR-WITH-ARRAY-FLAGS\t\n+,SETSUSPICIOUS-MPROGN-PST\t\n SRCONVERT1\n SRCONVERT\n M2-EXP-TYPE-1A\n FACTOSIMP\n NISEXTRACT\n TR-NOSIMPP\n FINDIBASE\n-CHECK-OPTION-TRANSFORM\t\n+CHECK-OPTION-TRANSFORMOGN\t\n+,SETREMOPR\n SIMPLEXP\n OBTAINABM\n POISSUBSTCO1\n MAKE-VALUES\n-MANIFESTLY-PURE-IMAGINARY-P\n+MANIFESTLY-PURE-IMAGINARY-PTVV\n+ GF-DIFF\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-SIGNEFUN\t\n-,SETTMS-FORMAT-PRODUCTOGN\t\n--QAIRY-AI\n-SIMPLIFY-LOG-OF-EXPINLINE\n--QUOGF_MATINV-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 STRIPDOLLAR\n EF-DATA-PRIM\n GF-DATA-PRIM\n MAKE-LINSOLS\n-MAYBE-INVERT-STRING-CASE.MAKE-FUTANSC\n+MAYBE-INVERT-STRING-CASE\n+.MAKE-FTANSC\n PARSE-TAY-ARGS1\n PSFIND-S\n ALPHABETP\n NON0RAND\n SIMPLIFY-AFTER-SUBST\n-.%SYMBOL-FDCONV-$CRE\n+DCONV-$CRE\n POLFACTORS\n-CHECK-OPTION-FORMATMBOL-FUNCTIONLOGQUAD0\n+CHECK-OPTION-FORMATTION\n+.MLOGQUAD0\n+PARSE-TAY-ARGS2\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-EXPONENTINE\n-LISTIFY-IMPL\n-CHECK-OPTION-LEVELSN-NAME inlineMGENARRAY-CONTENT(#0)->cf.cf_namOLDGCDCALL\n+INSERT-ZERO-BEFORE-EXPONENTTURE-LISTIFY-IMPL\n+CHECK-OPTION-LEVELSUOTE\n+%.SYSTEMGENARRAY-CONTENTION-NAME inlineOLDGCDCALL\n FACTOROUT\n PLYGAM-ORD\n DATUM-LIM\n NEWVARMAT1\n TRACEMOD\n-*DEFINE-INITIAL-SYMBOLS)=(#1)\n+*DEFINE-INITIAL-SYMBOLS inline\n LIM-PLUSP\n-EXPLODEN-FORMAT-FLOAT-PRETTYUNCTMGENARRAY-TYPE\n-STRIP-FLOAT-ZEROSLED-FUNCTION-NAFINDTL1\n+MGENARRAY-TYPE\n+STRIP-FLOAT-ZEROS\n+,%SET-COMPILEDFINDTL1\n GF-MINUS\n DISPGRADEFS\n FIXEDMATCHP\n FINDLEASTVAR\n PUTONLOGLIST\n LGCSIMPLEP\n TAYAPPROX\n-ATTEMPT-TRANSLATE-RANDOM-SPECIAL-OP\n-.SLOWERHALF\n+ATTEMPT-TRANSLATE-RANDOM-SPECIAL-OPREP\n+.MALOWERHALF\n+UPPERHALF\n VALUE-MODE\n DISREPLIST1\n $IS-BOOLE-VERIFYDSRL\n INTOPOIS-IMPL\n TEX-STRIPDOLLAR\n-GET-LARGE-FACTORS\n-.MAKE-FUNCPOISDIF4\n+STRING*1\n+GET-LARGE-FACTORSFSFUN\n+POISDIF4\n INFSIMP*\n STRPRINT\n MGENARRAY-NULL\n NOUNIFY-IMPL\n NRETFACTOR1\n REMPROPCHK\n OBTAINAB\n MAYBE-REALPART\n-SIMPNCT-ASSUMESCALARP\n--FIXNTEX-DABBREV\n+SIMPNCT-ASSUMESCALARPE\n+.%CCLOSTEX-DABBREV\n TRACE-PRINT\n CHECKLABEL\n SPECIALP\n TRACE_IT-IMPL\n PRINTFILE-IMPL\n WRITEFILE-IMPL\n-NONNEGINTEGERP-IMPLON-INLINE\n--COMBINEY1\n+NONNEGINTEGERP-IMPLSURE-ENV-NTHCCOMBINEY1\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-0,SETF-LATRAILING-ZEROS-REGEX-F-0\n-.%CCLOPSMINUS\n-I-$GRIND\n+TRAILING-ZEROS-REGEX-E-0QUOTE\n+.TRAILING-ZEROS-REGEX-F-0,SETF-LAPSMINUS\n AIRY-DAI-COMPLEXLCPRODL\n-CHECKRAT\n-TRAILING-ZEROS-REGEX-F-1\n--QUOTEFLOATFACT\n+TRAILING-ZEROS-REGEX-E-1CLOSURE-CHECKRAT\n+TRAILING-ZEROS-REGEX-F-1ROGN\t\n+,FLOATFACT\n MY-LAMBDA-EXPR-PCHECKDERIV\n TR-WARNP\n-TOTIENT-FROM-FACTORS\n-SIGN-LOG\n+TOTIENT-FROM-FACTORSCLAIM-DEFMETSIGN-LOG\n GETLABCHARN\n MEVALARGS\n SIGN-ANY\n SAVEFACTORS\n OPTIMIZE-IMPL\n NUMBERINLISTP\n SPECREPP\n-GF_NORMAL_BASIS-IMPL-INSTANCE-P\n-EF_NORMAL_BASIS-IMPL*\n-IMAG-ERR\n+GF_NORMAL_BASIS-IMPLUOTE\n+.STRUCEF_NORMAL_BASIS-IMPLADDR\n+\t,DEFMIMAG-ERR\n SCALARCLASS\n OPERATORP1\n OPERATORP\n COMPILE-FUNCTIONMSPECFUNP\n-PRODUCT-WITH-INNER-SCALARP-QUOTEPIRREDP\n-FACTOR72\n-TOTIENT-WITH-FACTORSE\n-ONEARGCHECK\n-EF_MINIMAL_SET-IMPL,SETVV\n+PRODUCT-WITH-INNER-SCALARP\n+TOTIENT-WITH-FACTORSTE\n+,%STRUCTONEARGCHECK\n+EF_MINIMAL_SET-IMPLOTE\n+-COMPILETVAR?\n MSTRINGP\n M2-B*X+A\n GET-FACTOR-LIST\n-ORDER-VARS-BY-STRENGTHTRUCTURE-TCOLLAPSE\n-FREE-LISP-VARS-M-TLAMBDA\n-ON-NEGATIVE-REAL-AXISP\n--HAS-INT-SYMBOLS\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 PSPLIT-FIELD1\n LITTLEFR1\n DIVISORS\n-MAXIMA-BRANCH-ASINTE\n-,SECPBERL\n-PATHNAME_DIRECTORY-IMPLTE\n-.*STRSCPROD\n+MAXIMA-BRANCH-ASINMACRO\n+-PROGNCPBERL\n+PATHNAME_DIRECTORY-IMPL\n ARGSUBST\n REALONLY\n-MODEDECLARE-INTERNALUOTE\n-!.STRUCNISLETSIMPRAT\n+MODEDECLARE-INTERNALCTURE-TYPE-PNISLETSIMPRAT\n GAMMA-LANCZOS\n-GET_TEX_ENVIRONMENT-IMPLRUCTURE-MAYBE-MSYMEVAL\n+GET_TEX_ENVIRONMENT-IMPLNAME\n+MAYBE-MSYMEVAL\n TEX-SETUP\n THROW-IMPL\n-MACSYMA-NAMESTRING-SUB-INTERNAL-TRANSLATE-FUNCTION\n-!.STRLIMUNKNOWN1\n+MACSYMA-NAMESTRING-SUBETVV\n+-TRANSLATE-FUNCTIONTYPE-INTERNAL-LIMUNKNOWN1\n BAD-INDEX-ERROR\n CSTRSETUP\n GENSYM-READABLE\n-TR-INFAMOUS-NOUN-FORM:\n+TR-INFAMOUS-NOUN-FORM9\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-PE\n-$.STRUCTURSET-FULL-LINEINFOIPTION-LIST\n-BAD-FORM\n+MACSYMA-SPECIAL-OP-P>\n+SET-FULL-LINEINFOETF-1\t\n+-BAD-FORM\n STURMOUT\n TELLRATDISP\n FIND-STREAM\n-PUSH-PRE-TRANSL-FORMRE-REF1\n-,GET-LISP-FUN-TYPE.STRUCTURE-SLOTGETSIGNL\n+PUSH-PRE-TRANSL-FORMTE\n+,STRUCTUGET-LISP-FUN-TYPE\n+,STRGETSIGNL\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-INSTRITER-FUNCTIOMSETQP\n-MAXIMA-BRANCH-ACOS\n-,SETVMY-NONATOMIC-EXPR-P-ALL-PROCLAIMGF-NORMAL-P\n+OPTIMIZE-PRINT-INSTCTION\n+MAXIMA-BRANCH-ACOSWRITER-FUNCTIOMY-NONATOMIC-EXPR-PETVV\n+-QUOGF-NORMAL-P\n EF-NORMAL-P\n SIMPLE-TRIG-ARG\n REM-OPERS-P\n PLOTCOLORP\n-MAXIMA-BRANCH-ACOT\n--QDINTERNP\n+MAXIMA-BRANCH-ACOTQUOTE\n+\t/DIRECTDINTERNP\n SIMPLEXPON\n FREE-LISP-VARS-OF-ARGL\n--TEX-STRING\n+-QUOTTEX-STRING\n REPLIST1\n-SIGN-ODDFUN\n CONSTANT\n FILESTRIP\n GF_NORMAL_P-IMPLEF_NORMAL_P-IMPLCFEVAL\n ERRLFUN1\n-DEFSTRUCT-TRANSLATEETVV\n--QUOFULLSTRIP\n+DEFSTRUCT-TRANSLATE\n+FULLSTRIP\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-PROC-$DEFRULE\n+$MAYBE-BOOLE-EVALEW-VALUE\n+-QUOPROC-$DEFRULE\n REDUCE-VAR-SET\n REM-CONST\n DECIMALSIN\n FASTCONT\n MFUNCTION1\n DEFSTRUCT1\n TSEXP-COMB\n@@ -25694,81 +25706,80 @@\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-RECURSEE-P\n-,PUTPINSERT-BREAK-POINTCALLABLE-INSTAPOSSIBLE-PREDICATE-OP-PCRO*\n--QNONSCALARP-IMPL\n+RE-TAYLOR-RECURSE\n+INSERT-BREAK-POINTALLABLE-INSTANPOSSIBLE-PREDICATE-OP-PQUOTE\n+.FNONSCALARP-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-FSETETVV\n--FLOATTOFP\n+PATCH-UP-MEVAL-IN-FSETSTANCE-MARFLOATTOFP\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-PETVV\n--QUAPPARENTLY-COMPLEX-TO-JUDGE-BY-$CSIGN-PE\n-!.SET-FAT-SUBSTP\n+APPARENTLY-REAL-TO-JUDGE-BY-$CSIGN-PURE\t\n+,SETVVAPPARENTLY-COMPLEX-TO-JUDGE-BY-$CSIGN-PFUNCTION\tAT-SUBSTP\n GF-NRT-EXIT\n SPLITPROD\n-UFACT-STRIP-ZEROESOSITION\t\n-,SETGAMMA-SIGN\n+UFACT-STRIP-ZEROESE-FUNCTION\n+GAMMA-SIGN\n TR-GET-MODE\n REMOVE-MULT\n TRP-MEQUAL\n+FACTOR1972\n EF_SET_DATA-IMPLCFRATSIMP\n ADD-LINEINFO\n-DECODE_FLOAT-IMPLTE\n-.FUNCALLABLPSPLIT-FIELD\n+DECODE_FLOAT-IMPLV\n+.PSPLIT-FIELD\n RENUMBER-TLIST\n ROUNDROOTS1\n FACTORNUMBER\n TANBIGFLOAT\n RATBIGFLOAT\n STRIP-LINEINFO\n-TR-LISP->LISP-FUNTA-1\t\n-(GET-LINEINFO\n+TR-LISP->LISP-FUNSS\t\n+GET-LINEINFO\n+NISKERNEL\n CONTSORT\n ADJOIN-SING-DATUM\n-.WRAPPMODROOT\n+,PMODROOT\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-EF_SET_AGAIN-IMPL\n+BKPT-FUNCTION\n+EF_SET_AGAIN-IMPL3\n CRECIP-GENERAL\n COMPATTLIST\n GF_SET_AGAIN-IMPL\n ARRAY-MODE\n SIGN-MPLUS\n FORM-MPLUS\n EVOD-MPLUS\n@@ -25776,15 +25787,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@@ -25803,15 +25814,14 @@\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@@ -25834,18 +25844,20 @@\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@@ -25862,26 +25874,27 @@\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-PGCDEXPON\n+M2-EXP-TYPE-5\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@@ -25892,15 +25905,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-P0\n+INTEGER-REPRESENTATION-P\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@@ -25938,15 +25951,15 @@\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-RATIONALIZER\n+FEXPRCHECK\n ADISPLINE\n MAKEALIAS\n MACSYMA-UNTIMER\n MACSYMA-TIMER\n MAKPROD1\n GET-RANGE\n KILL-OPERATOR\n@@ -25981,47 +25994,49 @@\n MGENARRAY-GENERATORCONSTANT\n -QTSTACK-SLOT-VAL-MODESSTANCE-AVAIPDECPRIMEP\n FINDSIGNOFTHEIRPRODUCT-CLOSURE-SFLOAT-INF-P\n LISTOVARS1\n LISTOVARS\n LISTOVARSL\n LISTOVARS0\n-PROCESS-ERROR-ARGLSETVV\n--QUOFLIP\n+DISPLINE\n+PROCESS-ERROR-ARGL\n+\".FUNCALLABLEFLIP\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\n+ZN_CHARACTERISTIC_FACTORS-IMPLTENEGINP\n DPDISREP\n-LENIENT-EXTENDED-REALPATE-FUNCALM*S+C\n+LENIENT-EXTENDED-REALPINSTANCE-2M*S+C\n STRIPTIMES\n EF-DATA-FSX\n VISIBLEP\n BAD-VAR-WARN\n POISSUBST1C\n LISTARRAY\n CREATSYM\n TMREARRAY\n FLOAT_PRECISION-IMPL\n NUMBERP-IMPL\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+ATTEMPT-TRANSLATE-RANDOM-MACRO-OPe\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@@ -26033,37 +26048,36 @@\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/ECD-CANONILAB\n+RISPLIT-BESSEL-K-OR-YUN\n+-QUOTELAB\n SYMBOLP-IMPL\n-GF-MAYBE-NORMAL-BASIS\n-/*DISPTERMS-IMPL\n+IN-DOMAIN-OF-ASIN*\t\n+EF-MAYBE-NORMAL-BASIS*EARLY-CLASGF-MAYBE-NORMAL-BASISARLY-CLASS-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-IMPL,MFSFUN\n--QUOTTRIG-NOT-SUBST-PEXTRACT-TRAILING-DIGITSN\t\n-,SETVGETALIAS\n+PERMUTATIONS-IMPLRLY-COLLECT-CPLTRIG-NOT-SUBST-PEXTRACT-TRAILING-DIGITSOTS\t\n+,SEGETALIAS\n PUNIVARP\n ASKSIGN1\n COMBINEY\n IMAGPART-IMPL\n CPTIMESX\n TUNBINDS\n MMACROEXPAND1\n@@ -26072,107 +26086,103 @@\n CHECKED-AND\n POISPZERO\n COMPLICATED\n REALPOSITIVEP\n INTEGER-BELLN\n ATVARSCHK\n EF_TRACE-IMPL\n-BIGFLOAT-OR-NUMBER-Pthe~%~\n- POSINT\n+BIGFLOAT-OR-NUMBER-P object sysPOSINT\n PDISREP+\n RAT-NO-RATFAC\n POISSUBST1S\n-INITIALIZE-NUMERIC-CONSTANT\n-/EARFUMCHECK\n+INITIALIZE-NUMERIC-CONSTANT.FROMFUMCHECK\n CFACTORW\n FSTRINGC\n-TC-STATE-RELATIONS-QUOTE\n-TC-STATE-MULTIPLY-TABLERLY-COLLESPC4\n-LET-MACRO-GET-LAST-VARTE\n-/ECD-OKELLIPTICTF\n+TC-STATE-RELATIONSER-INITARGS\t\n+TC-STATE-MULTIPLY-TABLEECT-DEFAUSPC4\n+LET-MACRO-GET-LAST-VARefclass opKELLIPTICTF\n PMODROOT1\n NFORMAT-ALL\n-TRANSLATE-AND-EVAL-MACSYMA-EXPRESSIONdefclass opSPC7\n-NONNEGATIVE-INTEGERPstrap~%~\n- DISPMATCHDECLARES object systSELF-EVALUATING-LISP-OBJECT-PY-CPOS\n+TRANSLATE-AND-EVAL-MACSYMA-EXPRESSION\n+NONNEGATIVE-INTEGERPRGS\n+-DISPMATCHDECLARES\n+-POSISELF-EVALUATING-LISP-OBJECT-PnotPOS\n PREV_PRIME-IMPL\n LINEARIZE\n NUD-CALL\n TAYLOR-TRUNC\n RANDOM-NAME\n-MAXIMA-BRANCH-ATANHTVV\n--QUOTOPTRIG\n+MAXIMA-BRANCH-ATANHk\n OLDCONTENTA\n PARSE-TAY-ARGS\n-MACSYMA-READ-STRINGTANCE-REF\t\n-,IDENTITY-IMPL\n+MACSYMA-READ-STRINGGET-SLOT\n+IDENTITY-IMPL\n ADJOINT-IMPL\n OFF-ONE-TO-INF\n SOLVECUBIC\n GF-P2X-RAW\n POISSINE\n-TRANSLATE-PREDICATE\n+TRANSLATE-PREDICATECDR\t\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-IMPLTE\n--CLMATCHECK\n+GET_INDEX_PROPERTIES-IMPL-CLASS-MATCHECK\n COLLAPSE-IMPL\n EXP-FORM-IMPL\n FPRATION1\n LOGCONCOEFFP\n CONDENSESOLNL\n LIST_MATRIX_ENTRIES-IMPL\n--QUOTFIB-IMPL\n+-QUOTEFIB-IMPL\n ESTCHECK\n CFDISREP1\n COPYLIST-IMPL\n DEGVECDISREP\n-MACSYMA-SPECIAL-MACRO-P/EARLY-CLDROPTERMS\n+ZN-DISTRIB-LISTSMACSYMA-SPECIAL-MACRO-P-QUOTE\n+/DROPTERMS\n CONDENSE\n FACTXN-1\n FACTXN+1\n MEXPLODEN\n LINEARCONST\n-TC-STATE-ROW1-RELATIONS\n-\"NAMESONLY\n-MINFACTORIAL-IMPLON\n-EF_IRREDUCIBLE-IMPL-DEFINITION-NFIX-UP-EXPONENT-IN-PLACEV\n--QAPPRSYS\n+NAMESONLY\n+MINFACTORIAL-IMPLME\n+-PROGNEF_IRREDUCIBLE-IMPLE\n+/LOCATION\n+FIX-UP-EXPONENT-IN-PLACELY-SLOT-APPRSYS\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-PLURALQUOTE\n-/EARLNOTE-TRANSLATABLE-SLOT-NAME\n-\tLOCATE-DOMAIN-FILEOUNDP\n--QUOTEGF-PRIMPOLY-P\n+DOMAIN-LOOKUP-PLURALNDP\n+-QUOTENOTE-TRANSLATABLE\n+-SYMBLOCATE-DOMAIN-FILETE\n+/CLASS-NAMGF-PRIMPOLY-P\n TEX-MCOND\n TMLATTICE\n DEG-LESSP\n TRACEMOD1\n-MAXIMA-DECLARED-ARRAYPBCLASSES\n MSZ-MCOND\n PSDERIV1\n-EXTREMAL_SUBSET-IMPL\n--PROCLAISIGNDIS2\n+EXTREMAL_SUBSET-IMPLINE\n+/LOAD-DSIGNDIS2\n NONCONSTQUADENUMPRIMELMT\n DECOMP-CHAIN\n-SOLVE-A*F^N+B1FINITION\t\n-,SETCSC/SEC-TIMES\n+SOLVE-A*F^N+B1OTE\n+/LOAD-TRUECSC/SEC-TIMES\n COEFSOLVE\n EVENP-IMPL\n SUBFUNMAKE\n NUMMDENN\n DENMDENN\n INSURE-ARRAY-PROPS\n PLYGAM-POLE\n@@ -26186,110 +26196,112 @@\n DIFFINT1\n INFOSTORE\n CHINESE-IMPL\n PART+-MPLUS\n BADFUNCHK\n SOLVENTH3\n DLOG-RHO\n-GCD-DEGREE-VECTOROTE\n+GCD-DEGREE-VECTOR\t-EVAL-WHEN\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-DEMO-IMPL\n+PART-IMPL\n+GF-POWER-TABLE-ARGSPROGN\t\n+READ-IMPL\n DSKDEFPROP\n+DIFF-IMPL\n DEFINT-LIST\n+ROOM-IMPL\n ONE-STEP\n-ATOM-IMPL\n-HYPERGEOMETRIC-1F1-QUOTE\n-/MAKE-ZQ-NRT\n+HYPERGEOMETRIC-1F1\n+,DMZQ-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-ERRORot a~%~\n- ASS-EQ-SET\n+SIGNAL-MODE-ERRORSETVV\n+-QUOTASS-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-KERNEL-QUOTE\n-\t/*WRIDENMNUMN\n+MILLER-RABIN-KERNELV\n+DENMNUMN\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))\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+(PCL::FAST-METHOD PLOT2D-COMMAND (GNUPLOT-PLOT T T T)),SETVV\n+(PCL::FAST-METHOD PLOT3D-COMMAND (GEOMVIEW-PLOT T T T))EFSETFS-F(PCL::FAST-METHOD PLOT3D-COMMAND (GNUPLOT-PLOT T T T))\n+\"(PCL::FAST-METHOD PLOT3D-COMMAND (XMAXIMA-PLOT T T T))L\t\n+,SETVV(PCL::FAST-METHOD PLOT2D-COMMAND (XMAXIMA-PLOT T T T))ECLAIM\t\n+,(PCL::FAST-METHOD PLOT-SHIPOUT (GEOMVIEW-PLOT T))UNCTION\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))TE\t\n+(PCL::FAST-METHOD PLOT-PREAMBLE (GNUPLOT-PLOT T))SS-P\n+,SETEXTRACT-INDICES\n XMAXIMA-CURVE-STYLEUOTE\n+/LOAD-DMAP1\n ATVALUE-IMPL\n DPREMQUO\n-TOPLEVEL-OPTIMIZEV\n--MAKE-LIMIT-ASSUMPTIONSE\n-/LOAD-DXRUTOUT\n+TOPLEVEL-OPTIMIZEQUOTE\n+-COMPILEMAKE-LIMIT-ASSUMPTIONS/INFORM-TYXRUTOUT\n SPARSE-LIFT\n ECM-PRODUCT\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+GF-DATA-SHORT-PRINTE\n+/EXPAND-DEEF-DATA-SHORT-PRINT*INITFUNCTIONSUBTREE-P\n+LAMBDA-WITH-FREE-VARS\n+GETLEVELS\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-POLY\n-EPS-SIGN\n+METHOD-RADICAL-POLY,MFSFUN\n+-QUPCSUBST\n TEX-LIST\n TEX-MBOX\n DSUMPROD\n MSZ-MDEF\n-PRINT-TESTSUITE-SUMMARY\n-=MSZ-MDO\n+PRINT-TESTSUITE-SUMMARYQUOTE\n+%~SMSZ-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@@ -26301,45 +26313,40 @@\n TEX-MTEXT\n EXPSEC-FUNS\n MSIZE-MTEXT\n EXPTAN-FUNS\n DIMENSION\n SETELMX-IMPL\n DBUNIVAR\n-SIMPLIM%FRESNEL_CETVV\n--QUOTEASSOC-IMPL\n-STRICTLY-IN-INTERVALTARGS\t\n-,SETPRED-$READ\n-BOOL-CHECKED-MFUNCALLUOTE\n-/MAKEDIONARGHYP-Y\n+SIMPLIM%FRESNEL_CINITFUNCTION\t\n+ASSOC-IMPL\n+STRICTLY-IN-INTERVALMFSFUN\n+-QUPRED-$READ\n+BOOL-CHECKED-MFUNCALL\n+-PRDIONARGHYP-Y\n GETEXP-FUN\n AVLINSERT\n NO-SING-ERR\n-REMORDER\n META-MPUTPROP\n MATCHFIX-IMPL\n-SIMPLIFY-MAND/MOR-OPERANDS_TRCIAARRAYSETAPPLY-IMPLY-CLASS-DEFINIPSEXPT-FN1\n-SUBST-EXCEPT-SECOND-ARGNS*\n--PBEHAVIOR-BY-DIFFSP2DIFF2\n+SIMPLIFY-MAND/MOR-OPERANDS_TRND\tARRAYSETAPPLY-IMPLE\n+/*EARLY-CLAPSEXPT-FN1\n+SUBST-EXCEPT-SECOND-ARGCD-CLASS-BEHAVIOR-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-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@@ -27791,14 +27798,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@@ -28104,77 +28112,81 @@\n MAKE-MLIST-L\n SIGNDIFF-MINMAX\n ASSOLIKE\n ASK-DECLARE\n REALROOTS-IMPL\n DIMENSION-NOFIX\n FPQUOTIENT\n-G-REP-FIRST-OPERANDOL\t\n-'GVAR->VAR*\n+G-REP-FIRST-OPERAND-QUOTE\n+-LET\tGVAR->VAR*\n TRACE-OPTIONS\n MFUNCTION-CALL\n DIMENSION-STRINGZGCD1\n-ORDERMAGNITUDEP-IMPLPROGN\t\n-,SETDESTRUCTURING-LET requires its sTIMESKL\n+ORDERMAGNITUDEP-IMPL\n+3~DESTRUCTURING-LETot-name argumenTIMESKL\n PSDISREP^*\n MULTIPLICATIVE\n MAKE-MTIMES-L\n REQUIRE-SET\n LAMBDA-MEQP\n-M2-SUM-WITH-EXP-CASE1SSOR-SLOT-BFIRST-DATUM\n+M2-SUM-WITH-EXP-CASE1\n+,MFSFFIRST-DATUM\n PINTERPOLATE1\n SUBST-DIFF-MATCHM2-HANKEL_2\n GF-MATMULT2\n MDO-STEP\n ELLIPTQUAD\n M2-C*T^V\n EF_JACOBI-IMPL\n GF_JACOBI-IMPL\n SCH-LOOP\n MAXIMA-REDUCE\n PINTERPOLATE\n DECLARRAY*\n-EQUAL-TIMES-MINUS-ONE.\n-ZN-CHARACTERISTIC-FACTORS\n+EQUAL-TIMES-MINUS-ONE\t\n+/ZN-CHARACTERISTIC-FACTORS\n+-QUOVALGET\n CNTHROOT\n DO-MERGE-SYMM\n MAKE-MLIST\n ATOMGRAD\n DEPENDS1\n MFORMAT-LOOP-C\n-GF-NS2PMOD-FACTORis not a standaISQUADRATICP\n+GF-NS2PMOD-FACTORd-class\t\n+,SETVISQUADRATICP\n MFUNCTION-DELETEMDEFMACRO1\n SET-EITHER\n PADE-LEXP*\n MERGE-SOL-LIN\n DECMODE-ARRAYFUNDO-MERGE-ASYM\n WARN-UNDECLARED\n DISPLACE\n G-REP-OPERANDS\n FIND-LEXP*\n-MAKE-MEQUAL-SIMPSPECIAL-CONVERGENT-FORMPD-FUNCTIGF-CPOW\n+MAKE-MEQUAL-SIMPSPECIAL-CONVERGENT-FORMP\n+-QUOTGF-CPOW\n GET-INTEGRAND\n SWITCHES\n INFSIMP2\n NONSQFRCASE\n POISDIFF-IMPL\n M-TLAMBDA*\n M-TLAMBDA&\n DEFQUOTE\n ADD-TERM-&-POP\n DIFF-EXPAND\n-BIND-MFORMAT-STATE-VARS,SETVV\n+BIND-MFORMAT-STATE-VARSE\n+-TYPE-TMERGE\n PUSH-TEXT-TEMP\n ZERO-PRODUCTP\n PRIMEP-SMALL\n-M2-ONEEXPINTEGRAL_CHINUM\n--CONS\tPUTLIMVAL*\n+M2-ONEEXPINTEGRAL_CHITVV\n+-QUPUTLIMVAL*\n MBUILDQ-SUBST\n-M2-ONEEXPINTEGRAL_SHIE\n-)/MAKE-OPTRACE-P\n+M2-ONEEXPINTEGRAL_SHIED-STD-READTRACE-P\n SOLVE-A*F^N+BM1+T\n MAKE-MEXPT\n EQUAL-DIV-TWO\n TYI-PARSE-INT\n COMPILEPLUS\n ORDERLESSP\n BATCHLOAD-STREAMPUSH+STO\n@@ -28184,168 +28196,164 @@\n RQUOTIENT*\n GETL-LM-FCN-PROPM2-TWOK\n PQUOTIENT*\n PSISIMP1\n DOT-SP-RI*\n RPOWERSET*\n MAKORDER\n-SIMPLIM%INVERSE_JACOBI_SCS\t\n-,MFDEF-MFORMAT-OP\n+SIMPLIM%INVERSE_JACOBI_SC\n+)/MAKEDEF-MFORMAT-OP\n PCTIMES1\n MSUBLIS-SUBST\n-CF-CONVERGENTS-P-Q\n-)/MAKETR-LAMBDA*\n-RESTORE-DEFINT-ASSUMPTIONSUOTE\n-LINPOWER0*\n+CF-CONVERGENTS-P-QPTIMIZED-STD-BTR-LAMBDA*\n+RESTORE-DEFINT-ASSUMPTIONSSLOT-NLINPOWER0*\n TRACE-LEVEL\n PDIFROWS\n NARY-IMPL*\n MAKE-MDO\n REST-IMPL*\n FLGREAT1\n FPTIMES1\n-INTEGER-SUBSCRIPTPASS-METHOD-FUNTRANSLATE_FILE-IMPLUNCTION\t\n--PRM2-SUM-WITH-EXP-CASE2MAKE-OPTIMIPRESERVE\n+INTEGER-SUBSCRIPTPION\n+TRANSLATE_FILE-IMPL\t\n+-QUOM2-SUM-WITH-EXP-CASE2TRUCTURE-SEPRESERVE\n PINTERPOLATE2\n DIMENSION-ARRAY\n LIMITINF\n INRT-IMPL*\n CONS-IMPL*\n SOME-IMPL*\n SORT-IMPL*\n JOIN-IMPL*\n-M2-ONEEXPINTEGRAL_EOT-BOUNDP-USICOVERS\n+M2-ONEEXPINTEGRAL_ECLASS-METHOD-COVERS\n MAKE-MLIST-SIMP\n ASET-BY-CURSOR\n MAKE-MPLUS-SIMP\n DO-POLY-TERMS\n ANDMAPCAR*\n MRV-MOVEDOWN\n RATSIMP-IMPL\n DECODE_TIME-IMPLRATREP\n ADDARGLIST\n CPTIMESXA*\n ZN-GCDEX1*\n DIM-MLABEL\n MAKE-MPLUS-L\n-M2-BESSEL_K*HANKEL_1ASS-METHOD-FM2-HANKEL_2*BESSEL_J\n->/MARAT-NUMER*\n-RAT-ERROR-TO-MERRORING-CLASS-METMRV-MOVEUP\n+M2-BESSEL_K*HANKEL_1ION\t\n+,SETVVM2-HANKEL_2*BESSEL_JPTIMIZED-STDRAT-NUMER*\n+RAT-ERROR-TO-MERROR-FUNCTION\t\n+,MRV-MOVEUP\n OP-EQUALP*\n-M2-PARABOLIC_CYLINDER_DQUOTE\n-8/GPPLUS\n-EXPAND-AND-DISREPNCTION\n--DEBRPLUS\n+M2-PARABOLIC_CYLINDER_DMIZED-STDPPLUS\n+EXPAND-AND-DISREPG\n+8/GERPLUS\n PLCMCOFACTS\n MPROPSCHK*\n PSCOSHA+B*\n TR-ARRAYSETQ\n-MAXMIN_EFFORT-ASSIGN,SETVV\n--APPEARS1\n+MAXMIN_EFFORT-ASSIGNE\t\n+-FIAPPEARS1\n P*LOGNXP\n SAFE-GET\n DEFUN-MACLISP\n SOLVE-IMPL\n SPSIMPCASES\n DIM-MABS\n-SET-OUTPUT-FORMAT-FOR-HELPTVV\n-LISIMP-NEGATIVE-INTEGER\n-NOTINVOLVE\n-DEFMTRFUN-EXTERNAL-MARKER*\t\n-,SEDEBUGMODE1\n+SET-OUTPUT-FORMAT-FOR-HELP\n+,SETMGQP\n+LISIMP-NEGATIVE-INTEGERLE-INSTANNOTINVOLVE\n+DEFMTRFUN-EXTERNALCLOSURE-ENV-NTDEBUGMODE1\n XEXPONGET*\n-EQUAL-TIMES-MINUS-TWO-PROGN\t\n-,SRATPLUS\n+EQUAL-TIMES-MINUS-TWO\n PTPTQUOTIENT\n M2-STRUVE_L\n DMDERIVABBREV\n-SET-VALS-INTO-LISTEBUG\n+SET-VALS-INTO-LISTTD-SETF-SLOT-VSPEXP\n MEMBERCAR*\n EVERY-IMPL\n RISCH-PCONSTP\n MDO-THRU\n DEF-MFORMAT-OP-CPARSER-ASSOC\n-CONCAT_POLYGONS-IMPLUOTE\n-:/MAKE-SETRLINK\n+CONCAT_POLYGONS-IMPLOUNDP-USING-SETRLINK\n TCL-OUTPUT-LIST\n MAKE-DECLARES\n ORIG-TRUNC\n-M2-ONEGAMMAINCOMPLETEION\n--QUOTEVERYSUBST2\n+M2-ONEGAMMAINCOMPLETE\n+EVERYSUBST2\n POLYLOGP\n GVAR-TRUNC\n SOLVENTH\n DEF-MHEADER\n-DEF-MFORMAT-VAR-CE\n-/SLP-DESCENDING-POWERS\n-DEF-LPOS\n+DEF-MFORMAT-VAR-CE\t\n+P-DESCENDING-POWERSD-CALL\t\n+,SETDEF-LPOS\n DEF-MFORMAT-VAR\n MAKE-MTEXT\n-M2-SUM-WITH-EXP-CASE3TE\n-/METHODZN-GCDEX2*\n+M2-SUM-WITH-EXP-CASE3UOTE\n+\t-FUNCZN-GCDEX2*\n TRACEMOD0*\n PINTERPOLATE3\n ADD-TERM\n STARDISP\n NISTREETRIMMER\n PUSH-CONTEXT\n-WITH-MULTIPLY-TABLEOR\n-/METHOD-CINT-VAR\n+WITH-MULTIPLY-TABLEPROGN\t\n+,SETVINT-VAR\n LED-PROPL*\n SIMPARGS\n G-REP-OPERATOR\n OPER-NAMEP\n NONSYMCHK*\n OPER-NAME*\n TMSYMETRICP\n $SSTATUS-AUX\n MAKE-MTIMES-SIMPPSTRIM-TERMS\n-SIMPLIM%INVERSE_JACOBI_CSINTERNAINTEGRATOR\n+SIMPLIM%INVERSE_JACOBI_CS\n+-QUOTWNA-ERR\n FINDFLIST*\n NUD-PROPL*\n SAFE-GETL*\n ERREV-SL\n WHITE-SPACE-P\n RT-SEPAR\n-REQUIRE-LIST-OR-SET\n+REQUIRE-LIST-OR-SETOTE\n DIMENSION-NARY\n-DEFUN-CHECKED-FORM\n-,SEM2-BESSEL_K*HANKEL_2T-NAME-LISTSWITH-COLLECTOR\n+DEFUN-CHECKED-FORMV\n+M2-BESSEL_K*HANKEL_2SETVV\n+-QWITH-COLLECTOR\n DISTRDEFEXEC\n APPLY1HACK\n PDISREP*\n-COMMUTATIVE-PRODUCTP-READER-METHCHEBY-PRIME\n+COMMUTATIVE-PRODUCTPUNCTION\n+CHEBY-PRIME\n MAKE-MRAT-POLY\n-GET-PLOT-OPTION-STRINGUOTE\n--CLALIST-BIND\n+GET-PLOT-OPTION-STRINGME\n+\t/SLOT-ALIST-BIND\n NISADDON\n QUAD-CONTROL\n PRINT-SPACES\n TSTIMES-GET-PW\n SET-UNION*\n TRD-MSYMEVAL\n-SIMPLIM%INVERSE_JACOBI_DSKE-STD-BRANCH\n+SIMPLIM%INVERSE_JACOBI_DSTHOD-FUBRANCH\n INT-GVAR\n ZN_PRIMROOT-IMPLGREATERRATP\n PTIMESROW*\n ZEROMATRIX-IMPL\n-TR-DECLARE-VARMODE-INFO\n-,SESP3FORM\n PUSH-TEXT-TEMP-CSTRIP-ZEROES\n M2-LEGENDRE_P\n-ARRAY_DIMENSION_N-IMPL\n-APPROX-ALIKE\n+ARRAY_DIMENSION_N-IMPLMETHOD-FUNAPPROX-ALIKE\n DISPLA-DEF\n PCSUBSTZ\n MACSYMA-MODULE\n SET-MEQP\n-SET_PARTITIONS-IMPLSETVV\n--QUDATA-GVAR*\n+SET_PARTITIONS-IMPLSLOT-OBJECT*\tDATA-GVAR*\n APPLY2HACK\n-BESSEL-I-INTEGRAL-2ERNAL-SLOT-GFEF_COMPOSE-IMPL\n+BESSEL-I-INTEGRAL-2\n+/INITIALIZE-EF_COMPOSE-IMPL\n GF_COMPOSE-IMPL\n POISLIM1\n M-TLAMBDA&ENV&\n REMALIAS\n PTCDIFFER*\n ENDCONS-IMPL\n EXP_%EXPINTEGRAL_SI\n@@ -28374,24 +28382,25 @@\n TRUNC-LVL*\n ROTATION1-IMPL\n BESSEL-J-INTEGRAL-2\n POISXCOEF*\n DIM-MQUOTIENT\n PINTERPOLATE4\n MAXIMA-DECLARED-ARRAY-MEQP\n-SETUP_AUTOLOAD-IMPLINTERNAL\n-PSTANA+B\n+SETUP_AUTOLOAD-IMPLYSTEMIN-PACKAPSTANA+B\n CHECK-ARG*\n POLY-IN-VAR\n MCONS-EXP-ARGS\n ROTATE_PTS-IMPL\n BF-CMOD-SL\n EXCHANGEROW\n-OPERATOR-FREQUENCY-TABLEHOD-FUNC*UNION-MODE\n-SEND-GNUPLOT-COMMANDPV-WRAPPERS-POLYDECOMP-IMPL\n+OPERATOR-FREQUENCY-TABLE\n+-QUO*UNION-MODE\n+SEND-GNUPLOT-COMMANDVV\n+-QUOTPOLYDECOMP-IMPL\n YUK-SU-META-PROPINTCV1\n TERM-DISREP\n MRECORD-ASSIGN\n RESULTANT*\n PRADD2LNC*\n DIM-$MATRIX\n MEVALP_TR*\n@@ -28402,71 +28411,75 @@\n GET-DATUM*\n SET-PARTITIONS\n PSTRUNC1\n SAFE-$GET*\n MMACRO-APPLY\n SET_TEX_ENVIRONMENT_DEFAULT-IMPLHEXPAND\n MAKEPREDS*\n-ASSIGN-MODE-CHECKTE\n-%/MAKE-EFFECDEF-OP\n+ASSIGN-MODE-CHECK\n+-QUDEF-OP\n SIMPINF-EXPT\n-M2-ASSOC_LEGENDRE_PAKE-EFFECTIVEMDO-FOR\n+M2-ASSOC_LEGENDRE_PV\n RISCHADD\n-SET-SYMMETRIC-DIFFERENCECTIVE-MEDEF-OPERATORP1\n+SET-SYMMETRIC-DIFFERENCEUOTE\n+/MDEF-OPERATORP1\n MAXIMA-REMF\n-TRANSLATE-WITH-FLONUM-OP-METHOD\tEXP-DATUM-LE\n+TRANSLATE-WITH-FLONUM-OP\n+-QUOTEEXP-DATUM-LE\n GETEXP-LC*\n PSDISREP**\n TAYLOR-IMPL\n OPERATORP-IMPL\n LESSTHAN\n TRACE-OLDFUN\n-RISPLIT-EXPT-FIXNUM-POWSETVV\n-DIMENSION-POSTFIX\n-#/MAKE-JACOBI-IMPL\n+RISPLIT-EXPT-FIXNUM-POWUOTE\n+-COFPROOT\n+DIMENSION-POSTFIXTHOD\n+JACOBI-IMPL\n LIM-TIMES*\n MAKE-G-REP-SIMP\n-HALFANGLEAUX-FACTORSETVV\n--QUEXPTB\n+HALFANGLEAUX-FACTOR*BOOT-STATE*\tEXPTB\n TR-WARNBREAK\n-MMACROEXPANSION-CHECKUNCTION-P\t\n-MAX-NUMERIC-RATIO-POD-FUNCTION-SAUGCOEFMATRIX-IMPL\n-%/MAKECYCLP\n+MMACROEXPANSION-CHECKGF-FAST-METM2-ONEY\n+MAX-NUMERIC-RATIO-PE-EFFECTIVE-MAUGCOEFMATRIX-IMPLPLE\n+-DEBUGCYCLP\n MREAD-SYNERR\n PQUOTIENTCHK\n M2-ELLIPTIC_EC\n-QUAD_CONTROL-IMPLE-METHOD-FUNCTIFINDTHEM\n+QUAD_CONTROL-IMPL\n+&/MAKE-EFFECTIFINDTHEM\n MAKE-RAT-SIMP\n DIMENSION-MATCH\n MAKE-MEXPT-SIMP\n MEQUAL-RHS\n DIAGMATRIX-IMPL\n GET-PS-FORM\n SET-INTERSECT\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-RECURSIONROM-METHOD\t\n-PLOT-OPTIONS-PARSER/MAKE-EFFECTILISPM-REARRAY\n+WITH-SAFE-RECURSIONOTE\n+/MAKE-EMPLOT-OPTIONS-PARSERTVV\n+-QUOTLISPM-REARRAY\n ADD2CSTR1*\n M2-ONEP0\n RATSETUP\n RETRIEVE\n ERRCATCH\n-GF-BALANCED-INFOMBUILDQ-SPLICE-ASSOCIATE-METHOD-MLIST-ASSIGN\n-M2-SUM-WITH-EXP-CASE5METHOD-GENSPTIMESCHK*\n+GF-BALANCED-INFOMBUILDQ-SPLICE-ASSOCIATEGLOBAL-EMLIST-ASSIGN\n+M2-SUM-WITH-EXP-CASE5LOBAL-EFFECPTIMESCHK*\n LISP-QUIET\n FIRST-ORDER-P\n SCH-REPLACE\n-M2-ONEEXPINTEGRAL_E1-QUOTE\n--FORDIM-%SUM\n+M2-ONEEXPINTEGRAL_E1S*\t\n+DIM-%SUM\n PRENUMBER*\n LASTN-IMPL\n TRIG-CANNON\n SCSIMP-IMPL\n FORTRAN-PRINT\n ARG-COUNT-CHECK\n DEFINE-TC-MULT\n@@ -28787,15 +28800,15 @@\n M2-WHITTAKER_W\n EF_NORMAL_BASIS_REP-IMPL\n -QUOTEADDMATRIX1\n ADDMATRIX*\n BREAK-STEP-INTO\n GF-P2X-RED\n ORDMEXPT\n-GF_REDUCTION-IMPLRLY-CLASS-DIRECTRANSPOSE*\n+TRANSPOSE*\n COMP-LOG2*\n DCHECK-TABLES\n $EF_NORMAL_BASISQUEUE+P\n BAKSUBST1*\n PERMANENT-IMPL\n FREE-INFP*\n ZERO_FUN-IMPL\n@@ -28804,16 +28817,15 @@\n MMACRO-DISPLACE\n BAKALEVELSOLVE\n $GF_MATMULT\n PSCSUBST1*\n $MAKEGAMMA\n $TODD_COXETER\n $RATDISREP\n-$EF_NORMAL_BASIS_REPTION\n--QUOT$PADE\n+$EF_NORMAL_BASIS_REPRY-DISPATCH-$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@@ -28824,22 +28836,21 @@\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-P\n+$EXTREMAL_SUBSETFREE-LISP-VARS-M-TLAMBDA&ENVE-P\n $POISPLUS*\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+EF_RANDOM_NORMAL-IMPL\n+-QUOTGF_RANDOM_NORMAL-IMPLMETHOD-COMB$REVERSE\n+$GF_NORMAL_BASIS_REPVV\n+$LIST_MATRIX_ENTRIESCTION1\t\n+,SECOMPILEMATCH\n MAXIMA-DISPLAY\n FANCYPAS\n PARSE-MATCHFIX\n $READONLY*\n UNPARSE-TYI\n M2-ELLIPTIC_KC\n $INTOSUM\n@@ -28848,42 +28859,38 @@\n COL-IMPL\n $IFACTORS*\n START-CLIENT\n TRIGREDUCE-IMPL\n COMPLEX-NUMBER-PAMONGL\n FPPI-TABLE\n RESTORE1\n-ZN_FACTOR_GENERATORS-IMPL\n+ZN_FACTOR_GENERATORS-IMPLMETHOD-$AT\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-PART-IMPL*\n-GF-POWER-TABLE-ARGS\n--QUO$ELEMENTP*\n+$ELEMENTP*\n ODDP-IMPL*\n $REALPART*\n $ZN_ADD_TABLE\n-READ-IMPL*\n TEX1-IMPL*\n-DIFF-IMPL*\n+FLOATNUMP-IMPL\n LOAD-IMPL*\n-ROOM-IMPL*\n MATCH-TZ-Z\n NTHROOT-IMPL\n-SETDIFFERENCE-IMPL\n-/UPDA$INTERSECT\n+SETDIFFERENCE-IMPLTVV\n+$INTERSECT\n $LREDUCE\n-M2-HANKEL_1*BESSEL_J\n--PNEW-ALG\n+M2-HANKEL_1*BESSEL_JN\n $GET_PLOT_OPTION$NUMBERP\n CLEAR_FPE_TABLE\n $RREDUCE\n PS-ARG-TRUNC\n $XREDUCE\n DPRINT-STATE\n NUMFACTOR-IMPL\n@@ -28901,57 +28908,62 @@\n COMPILEATOM\n $TOTALDISREP\n $QUAD_QAG*\n $QUAD_QAGP\n $QUAD_QAGS\n $QUAD_QAGI\n $UNTELLRAT\n-MAXIMA-SUBSTITUTENIMUM-CACHE-SIZSORT-NGONS\n+PARTFRACA*\n+MAXIMA-SUBSTITUTEN\n+/LISORT-NGONS\n $RUN_TESTSUITE\n $PARTITION_SET\n PPLUSCHK\n MDO-NEXT\n $POLYMOD\n-ENSURE-READABLY-PRINTABLE-STRINGAPPROX-ALIKE-LISTOTE\n-/LIST-LARGARCP\n+PROPERTIES\n+ENSURE-READABLY-PRINTABLE-STRINGAPPROX-ALIKE-LIST\n $GF_POWER_TABLE\n HYP-NEGP\n $MULTTHRU*\n $INTEGER_PARTITIONS\n--QUORDIFFERENCE*\n+RDIFFERENCE*\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_TABLEOUNT-ALL-DFUNSKRON_DELTA-IMPL\n+CLEAR_FPLOG2_TABLE\n+-QFPLESSP\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_FMAP1\n-$BFLOAT_APPROX_EQUALSSOR-VALUES-$LISTP\n+$MAKE_ELLIPTIC_F$BFLOAT_APPROX_EQUALF\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@@ -32082,15 +32094,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@@ -32793,54 +32805,57 @@\n computed rather than simply being returned. Turning on this switch\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+If `false' then no maxima-error message is printed!OTE\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).-C$DOTASSOC\n-Causes automatic translation of a user's function to Lisp.N\t\n-,S$TRANSLATE\n+ to A . (B . C).\n+$DOTASSOC\n+Causes automatic translation of a user's function to Lisp.\n+-$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.TE\n-%/MAKE-DEF$DOTDISTRIB\n-Causes A . A to be simplified to A ^^ 2.R\t\n-,SET$DOTEXPTSIMP\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 When true, '%e' is replaced by its numeric value 2.718... whenever\n- 'numer' is 'true'.OD-GROUP-$%ENUMER\n+ 'numer' is 'true'.\n+$%ENUMER\n When true, Enables \"infinite evaluation\" mode. 'ev' repeatedly\n- evaluates an expression until it stops changing.\n-$INFEVAL\n+ evaluates an expression until it stops changing./.QUALIFIERS.\t$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.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+ 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 The operation invoked in place of multiplication in a matrix\n multiplication. 'matrix_element_mult' can be assigned any binary\n- operator.THOD*{\n-$MATRIX_ELEMENT_MULTSETVV\n+ operator.LIST*z\n+$MATRIX_ELEMENT_MULT\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.ET$RATWTLVL\n+ the default value of 'false', no truncation occurs.-Q$RATWTLVL\n Causes a square matrix of dimension one to be converted to a scalar,\n- i.e. its only element.-QU$SCALARMATRIXP\n-Holds the last expression selected when using the 'part' functions.E\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 When false, the interpreted version of all functions to be\n run (provided they are still around) rather than the translated\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+ version.\n+-QUO$TRANSRUN\n+Causes 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@@ -32878,53 +32893,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-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+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 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.TIOThe tolerance used in the conversion of floating point numbers to\n+ list.CONThe tolerance used in the conversion of floating point numbers to\n rational numbers, when the option variable 'bftorat' has the value\n- 'false'.QUOTE\n-.GENERIC$RATEPSILON\n+ 'false'.\n+/LOAD$RATEPSILON\n Controls whether the irreducible factors returned by 'factor' are in\n- expanded (the default) or recursive (normal CRE) form.-EV$FACEXPAND\n+ expanded (the default) or recursive (normal CRE) form.-ME$FACEXPAND\n When true, a message informing the user of the conversion of floating\n- point numbers to rational numbers is displayed.T\n--BOUN$RATPRINT\n+ point numbers to rational numbers is displayed.NCTIONS*\t$RATPRINT\n Causes SIMP flags to be ignored. $EXPAND works by binding $EXPOP to\n- $MAXPOSEX, $EXPON to $MAXNEGEX, and DOSIMP to T.-EQ\n--PRDOSIMP\n+ $MAXPOSEX, $EXPON to $MAXNEGEX, and DOSIMP to T.G-METHOD-DOSIMP\n Set to 'true' in order for the simplification of algebraic integers\n- to take effect.D-LONG-DEFC$ALGEBRAIC\n+ to take effect.RIC\n+-QUOT$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.COMBIf set to an integer n, some potentially large (many factors)\n+ radicals to take effect.ERICIf 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.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+ 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 $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@@ -33639,22 +33654,27 @@\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+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@@ -33667,30 +33687,29 @@\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@@ -33704,15 +33723,14 @@\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@@ -33729,15 +33747,15 @@\n MSIZE-ARRAY\n EVERYPTERMS1\n COLLISION-LOOKUPSIGNDISCR:\n MSZ-MQAPPLY\n TRP-$EQUALITY\n GET-NEWEXP&FACTORS\n PEXPON*//:\n-SET_TEX_ENVIRONMENT-IMPL\n+SET_TEX_ENVIRONMENT-IMPL \n GATHER-ARGS-OF\n GF-XYECPLUS\n MONOMGCDCO\n TMRATCONV:\n INTEGRATE-USE-ROOTSOF\n PSMONSUBST1\n DISCONTINUITIES-IN-INTERVAL\n@@ -33756,93 +33774,91 @@\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-TEST-INVERSE\n+MACSYMA-TOP-LEVELCOMMON-LISP-USETEST-INVERSE\n META-PUTPROP\n DIVIDE-IMPL\n PSCOEFF1\n RATGSUBST:\n COERCE-MAXIMA-FUNCTION-OR-MAXIMA-LAMBDA\n-COMMONLAPLUS\n KERNSUBST:\n SMOOTH-ENOUGH-P\n-SUBSTPART-TRANSLATION\t\n-BFLOAT-NEWTON\n+SUBSTPART-TRANSLATIONTION +)7737BFLOAT-NEWTON\n TRACE-EXIT-BREAKPOISSUBSTA\n SP1ADDTO\n CPA-INDETERM\n-FIXED-LENGTH-PARTITIONSON +)7737PSDIFF2\n-PTPT-SUBTRACT-POWERED-PRODUCTEFIPJAC\n+FIXED-LENGTH-PARTITIONSROGN\t\n+,SPSDIFF2\n+PTPT-SUBTRACT-POWERED-PRODUCTBINPJAC\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-OBJECT\n-TEX-KRON-DELTA\n+,SETEX-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-LAMBDA\n--OGF-NXYECPLUS\n+COERCE-LISP-FUNCTION-OR-LISP-LAMBDA\t\n+GF-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@@ -33860,39 +33876,38 @@\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-jHGFSIMP-EXEC\n+qHGFSIMP-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+uGF-JACOBI:\n DSKRAT-SUBST\n BEHAVIOR-ALL-SAME\n SWAP-ROWS:\n TRP-INEQUALITY\n PARSE-INTEGRAND\n NS-INTIR3:\n MULTIPLY-MATRIX-ELEMENTS\n@@ -33902,105 +33917,104 @@\n RE-SOLVE\n RISCHEXPLOG\n MRV-REWRITE\n COEFFPORT:\n COMPATVARLIST\n MSIZE-FUNCTION\n TRACE-ERROR-BREAK\n-uZN_PRIMROOT_P-IMPLst\n-wCHECK-CALL-TO-$SPECINT\n+ZN_PRIMROOT_P-IMPL\n+CHECK-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-sGF-TRACE-POLY-F2GF-TIMES\n+GF-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)u\n+MAKE-PARSER-FUN-DEF\n GF-TRACE\n TEX-ARRAY-SIMPLETAKE-PRINCIPAL\n REPLACEROW\n MEMSIMILARL\n GETLIMVAL:\n TR-MASET\n POISMAP-IMPL\n DIFF-HYPERGEOMETRIC\n-SIMPSUM1\n+uSIMPSUM1\n INTGREAT\n DIMNARY-BOOLEAN\n PRINCIPAL-VALUE-INTEGRAL\n-GNUPLOT-PLOT3D-COMMAND\n-ALT-FORMAT-PROMPT \n+GNUPLOT-PLOT3D-COMMANDu\n+ALT-FORMAT-PROMPT\n BF-QUAD-SL\n FIND-CF1\n PSTIMES*2:\n-DISPLINE\n SIMP-KRON-DELTA\n CLASSIFY-HYPERGEOMETRIC\n-z%COERCE-FLOAT-FUN\n+%COERCE-FLOAT-FUN\n ADDVARDEG:\n PROPSCHK\n TEX-SPACEOUT\n RISCHEXPPOLY\n+MULTINOMIAL_COEFF-IMPL\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-GFACTORSUM-IMPL\n-DEFAULT-FORMAT-PROMPT\n+DEFAULT-FORMAT-PROMPTe\n LTERMVEC\n-RISPLIT-EXPT-SQRT-POWe\n+RISPLIT-EXPT-SQRT-POW\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-SYMBOLIC-EXPAND\n+SAVE-LINENUMBERSSYMBOLIC-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@@ -34020,24 +34034,25 @@\n LITTLESLOMMEL\n DIMCHECK\n PREFIXCONC\n MERGE-SOL-LIN-Z\n BAKALEVEL:\n BAKALEVEL1\n EXPPOLYCONTROL\n-GF-DLOG-BABY-GIANT-STRUCTURE-SUBSUPERTRIG:\n+GF-DLOG-BABY-GIANTPE-P\t\n+SUPERTRIG:\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+TR-MACSYMA-USER-FUNCTION-CALL\t\n+TMPERMUTE:\n TCL_OUTPUT-IMPL\n MSIZE-INFIX\n ALGTRACE-IMPL\n FACRTIMES:\n LUCAS-SEQUENCE\n EVERYSUBST00\n ATDECODE\n@@ -34048,32 +34063,32 @@\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-ZN-DISTRIB-LISTSSTURMSEQ\n+STURMSEQ\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 (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@@ -46252,15 +46267,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": "@@ -63343,16 +63343,16 @@\n \tjne 4672f3 \n \timul $0x2f74726f,0x70(%rax),%edi\n \tje 4672f3 \n \tinsl (%dx),%es:(%rdi)\n \tjo 467291 \n \t...\n \tadd %al,(%rax)\n-\tadd %bl,(%rax)\n-\tloope 469262 \n+\tadd %bl,%al\n+\tloopne 469262 \n \t(bad)\n \t(bad)\n \tjg 469267 \n \tadd %al,0x0(%rip) \n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsar $1,%edi\n@@ -63364,55 +63364,55 @@\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-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tor %dh,0x67(%rbp)\n-\tadd %ah,(%rdx)\n-\tint $0xd\n+\tmov (%rcx),%esp\n+\tret $0x69\n+\tadd %al,(%rax)\n+\tadd %bh,0xd21(%rax)\n \t...\n+\tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tint1\n \t(bad)\n \t...\n-\tadd %dl,0x13c4f370(%rax)\n+\tadd %dl,0x13a411b0(%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,-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 %dh,0x5(%rax)\n+\tand %esp,-0x6f000000(%rbx,%rdx,1)\n+\tadd $0x13a421,%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+\trex.WXB mov $0x11,%r13b\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tadc (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,-0x34(%rcx)\n+\t(bad)\n+\t(bad)\n+\t(bad)\n \tjg 46fab7 \n \tadd %dl,%al\n \tfidivrs 0x0(%rax,%rax,1)\n \t...\n \t(bad)\n \trex.WRXB iretq\n \tjge 46fa82 \n@@ -64221,20 +64221,23 @@\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 %ah,0x50(%rdx)\n-\tcmp $0x1,%al\n+\tadd %al,0x42(%rsi)\n+\tcmp (%rcx),%al\n \t...\n-\tmovabs 0x7fffffffbf,%al\n-\tshr $1,%bh\n \t(bad)\n+\tmov $0x7fffffff,%edi\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\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@@ -64959,16 +64962,17 @@\n \tmov $0x9b,%ah\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,-0x80000000(%rcx,%rbx,8)\n+\tadd %dl,0x0(%rcx,%rbx,8)\n \tadd %al,(%rax)\n+\taddb $0x0,(%rax)\n \tjo 67237f \n \tpush $0x0\n \tadd %dl,(%rax)\n \tsbb 0x0(%rbx),%ebx\n \tadd %dl,(%rax)\n \tadd 0x0(%rbx),%ebx\n \t...\n@@ -69493,42 +69497,43 @@\n \tfwait\n \t...\n \tadd %dl,0x9c0e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x7(%rax)\n \tfwait\n \t...\n-\tmovabs 0xd8e1c7600e07fe22,%al\n+\tmovabs 0x2403e75ad6572c9e,%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 0x271e39a77517fe22,%al\n-\tand %dh,%bh\n-\toutsl %ds:(%rsi),(%dx)\n-\tlret\n-\tpop %rbp\n-\t(bad)\n-\tloope 6800d8 \n+\tmovabs 0xdbfc199dadc72c9e,%al\n+\tsahf\n+\tsub $0x3f,%al\n+\tadc -0x1a(%rdi),%esp\n+\tadd (%rax,%rax,1),%esp\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@@ -72487,16 +72492,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@@ -72538,21 +72542,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-\tsbb %esp,(%rax)\n-\tcmp $0x1,%al\n+\tstd\n+\tadc %edi,(%rdx)\n+\tadd %eax,(%rax)\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@@ -72614,30 +72618,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 %eax,(%rax)\n+\tmovabs 0xa0000000000008ae,%al\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7d(%rax)\n+\tadd %ah,0x7e(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x2(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x30(%rax)\n+\tadd %ah,0x52(%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@@ -72889,87 +72892,83 @@\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 %ah,(%rdx)\n-\t(bad)\n-\ttest $0xd8e1c6ab,%eax\n-\tand %dl,0x0(%rcx,%rdi,2)\n-\tadd %cl,-0x1f(%rax)\n+\tadd %bl,-0x6eef58d4(%rsi)\n+\tout %al,$0x3\n+\tand $0x20,%al\n+\txchg %eax,%esp\n+\tjns 799434 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor %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 %ah,(%rdx)\n-\t(bad)\n-\t(bad)\n-\tpush %rax\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tcmp %ebx,(%rsi)\n-\t(bad)\n-\tand %dh,%bh\n-\tjne 799421 \n-\trex.WRX (bad)\n-\tloope 799438 \n+\tadd %bl,-0x627738d4(%rsi)\n+\tsbb %edi,%esp\n+\tfistpl 0x741d252c(%rsi)\n+\tout %al,$0x3\n+\tand $0x0,%al\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 %ah,(%rdx)\n-\t(bad)\n-\txlat %ds:(%rbx)\n-\t(bad)\n-\tstos %eax,%es:(%rdi)\n-\t(bad)\n-\tloope 7994f8 \n-\tadc %dl,0x79(%rbp)\n+\tadd %bl,-0x6ee178d4(%rsi)\n+\tout %al,$0x3\n+\tand $0x10,%al\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-\tand %dh,%bh\n-\t(bad)\n-\trex.RX cmpsl %es:(%rdi),%ds:(%rsi)\n-\tcmp %ebx,(%rsi)\n-\t(bad)\n-\tand %dh,%bh\n-\tjne 799511 \n-\trex.WRX (bad)\n-\tloope 799528 \n+\tsahf\n+\tsub $0xe7,%al\n+\tsahf\n+\tpopf\n+\tsbb %edi,%esp\n+\tfistpl 0x741d252c(%rsi)\n+\tout %al,$0x3\n+\tand $0x0,%al\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@@ -72978,138 +72977,108 @@\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-\tand %dh,%bh\n-\txchg %eax,%edi\n-\tret $0xc6ab\n-\tloope 7995e8 \n-\tloopne 79965f \n-\timul $0x0,(%rax),%eax\n+\tsahf\n+\tsub $0xc7,%al\n+\tsbb -0x1fdbfc1a(%rcx),%dl\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 %ah,(%rdx)\n-\t(bad)\n-\tja 79967c \n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tcmp %ebx,(%rsi)\n-\t(bad)\n-\tand %dh,%bh\n-\tmov %ecx,0x4b(%rbx)\n-\t(bad)\n-\tloope 799618 \n+\tadd %bl,-0x626f58d4(%rsi)\n+\tsbb %edi,%esp\n+\tfistpl 0x7193d92c(%rsi)\n+\tout %al,$0x3\n+\tand $0x0,%al\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-\tand %dh,%bh\n-\tja 7996bf \n-\tstos %eax,%es:(%rdi)\n-\t(bad)\n-\tloope 7996d8 \n-\tloopne 79974f \n-\timul $0x0,(%rax),%eax\n+\tsahf\n+\tsub $0x27,%al\n+\tsbb -0x1fdbfc1a(%rcx),%edx\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 %ah,(%rdx)\n-\t(bad)\n-\tmov $0x48,%bh\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tcmp %ebx,(%rsi)\n-\t(bad)\n-\tand %dh,%bh\n-\trex.WXB\n-\trex.RB\n-\trex.WXB (bad)\n-\tloope 799708 \n+\tadd %bl,-0x626c98d4(%rsi)\n+\tsbb %edi,%esp\n+\tfistpl 0x719d1b2c(%rsi)\n+\tout %al,$0x3\n+\tand $0x0,%al\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 %ah,(%rdx)\n-\t(bad)\n-\tja 7997af \n-\tstos %eax,%es:(%rdi)\n-\t(bad)\n-\tloope 7997c8 \n-\tloopne 799789 \n+\tadd %bl,-0x6ee4d8d4(%rsi)\n+\tout %al,$0x3\n+\tand $0xe0,%al\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 %ah,(%rdx)\n-\t(bad)\n-\tmov $0x4b,%bh\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tcmp %ebx,(%rsi)\n-\t(bad)\n-\tand %dh,%bh\n-\tlret\n-\trorl %cl,-0x1f(%rsi,%rax,8)\n-\tfadds (%rax)\n+\tadd %bl,-0x626d98d4(%rsi)\n+\tsbb %edi,%esp\n+\tfistpl 0x760b9b2c(%rsi)\n+\tout %al,$0x3\n+\tand $0x0,%al\n \t...\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trex.WRX imul $0x0,(%rax),%r8\n \tlock std\n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n@@ -73122,17 +73091,20 @@\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-\tand %dh,%bh\n+\tsahf\n+\tsub $0x67,%al\n \t(bad)\n-\tfildll 0xd8e1c6(%rbx)\n+\txchg %eax,%ecx\n+\tout %al,$0x3\n+\tand $0x0,%al\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@@ -73140,42 +73112,41 @@\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 %ah,(%rdx)\n-\t(bad)\n-\tmov $0x4a,%bh\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tcmp %ebx,(%rsi)\n-\t(bad)\n-\tand %dh,%bh\n-\tpush %r8\n-\trex.WXB (bad)\n-\tloope 7998e8 \n+\tadd %bl,-0x626a98d4(%rsi)\n+\tsbb %edi,%esp\n+\tfistpl 0x7188112c(%rsi)\n+\tout %al,$0x3\n+\tand $0x0,%al\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-\tand %dh,%bh\n+\tsahf\n+\tsub $0x67,%al\n \t(bad)\n-\tfildll -0x3f271e3a(%rbx)\n+\txchg %eax,%ecx\n+\tout %al,$0x3\n+\tand $0xc0,%al\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@@ -73183,24 +73154,19 @@\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 %ah,(%rdx)\n-\t(bad)\n-\tpush %rdi\n-\trex.WR cmpsq %es:(%rdi),%ds:(%rsi)\n-\tcmp %ebx,(%rsi)\n-\t(bad)\n-\tand %dh,%bh\n-\tlret\n-\trorl %cl,-0x1f(%rsi,%rax,8)\n-\tfadds (%rax)\n+\tadd %bl,-0x626b78d4(%rsi)\n+\tsbb %edi,%esp\n+\tfistpl 0x760b9b2c(%rsi)\n+\tout %al,$0x3\n+\tand $0x0,%al\n \t...\n \tadd %al,(%rax)\n \tadd %cl,0x694e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tstd\n \tmov %eax,(%rax)\n@@ -73214,85 +73180,74 @@\n \tpush $0x0\n \t...\n \tadd %al,%al\n \tcltd\n \tjns 799ab4 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dh,%bh\n-\tneg %ebx\n-\tstos %eax,%es:(%rdi)\n-\t(bad)\n-\tloope 799a98 \n-\txor %bl,0x223(%rsi)\n+\tsahf\n+\tsub $0xa7,%al\n+\tadd 0x302403e6(%rcx),%edx\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 %ah,(%rdx)\n-\t(bad)\n-\tpush %rdi\n-\trex.WRX cmpsq %es:(%rdi),%ds:(%rsi)\n-\tcmp %ebx,(%rsi)\n-\t(bad)\n-\tand %dh,%bh\n-\tpush %r8\n-\trex.WXB (bad)\n-\tloope 799ac8 \n+\tadd %bl,-0x626978d4(%rsi)\n+\tsbb %edi,%esp\n+\tfistpl 0x7188112c(%rsi)\n+\tout %al,$0x3\n+\tand $0x0,%al\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-\tand %dh,%bh\n-\txlat %ds:(%rbx)\n-\tfldcw -0xf271e3a(%rbx)\n+\tsahf\n+\tsub $0x87,%al\n+\tadd %edx,-0xfdbfc1a(%rcx)\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 %ah,(%rdx)\n-\t(bad)\n-\t(bad)\n-\tjae 799b7c \n-\tcmp %ebx,(%rsi)\n-\t(bad)\n-\tand %dh,%bh\n-\tint1\n-\t(bad)\n-\ttest $0xe1,%ah\n-\tfadds (%rax)\n+\tadd %bl,-0x625418d4(%rsi)\n+\tsbb %edi,%esp\n+\tfistpl -0x33185ed4(%rsi)\n+\tin $0x3,%al\n+\tand $0x0,%al\n \t...\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@@ -73301,43 +73256,35 @@\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 %ah,(%rdx)\n-\t(bad)\n-\tmov $0xd7,%bh\n-\tstos %eax,%es:(%rdi)\n-\t(bad)\n-\tloope 799c78 \n-\tlock lret\n+\tadd %bl,-0x6ef018d4(%rsi)\n+\tout %al,$0x3\n+\tand $0xf0,%al\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 %ah,(%rdx)\n-\t(bad)\n-\t(bad)\n-\tjae 799c6c \n-\tcmp %ebx,(%rsi)\n-\t(bad)\n-\tand %dh,%bh\n-\txlat %ds:(%rbx)\n-\tcmp %dh,%dh\n-\t(bad)\n+\tadd %bl,-0x625418d4(%rsi)\n+\tsbb %edi,%esp\n+\tfistpl -0x331d78d4(%rsi)\n+\tin $0x3,%al\n+\tand $0x0,%al\n \t...\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@@ -73347,124 +73294,110 @@\n \t...\n \tadd %al,(%rax)\n \tnop\n \tpushf\n \tjns 799d84 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dh,%bh\n-\txchg %eax,%edi\n-\t{rex2 0xab} shufps $0xd8,%xmm9,%xmm4\n+\tsahf\n+\tsub $0xc7,%al\n+\tor $0x2403e691,%eax\n \tlock lret\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 %ah,(%rdx)\n-\t(bad)\n-\t(bad)\n-\tjae 799d5c \n-\tcmp %ebx,(%rsi)\n-\t(bad)\n-\tand %dh,%bh\n-\ttest $0xe1c4f63b,%eax\n-\tfadds (%rax)\n+\tadd %bl,-0x625418d4(%rsi)\n+\tsbb %edi,%esp\n+\tfistpl -0x331c06d4(%rsi)\n+\tin $0x3,%al\n+\tand $0x0,%al\n \t...\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 %ah,(%rdx)\n-\t(bad)\n-\tja 799e4e \n-\tstos %eax,%es:(%rdi)\n-\t(bad)\n-\tloope 799e58 \n-\tlock lret\n+\tadd %bl,-0x6ef5d8d4(%rsi)\n+\tout %al,$0x3\n+\tand $0xf0,%al\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 %ah,(%rdx)\n-\t(bad)\n-\txlat %ds:(%rbx)\n-\tjb 799e4c \n-\tcmp %ebx,(%rsi)\n-\t(bad)\n-\tand %dh,%bh\n-\t(bad)\n-\tinsb (%dx),%es:(%rdi)\n-\ttest $0xd8e1,%esp\n+\tadd %bl,-0x6252f8d4(%rsi)\n+\tsbb %edi,%esp\n+\tfistpl -0x324b88d4(%rsi)\n+\tin $0x3,%al\n+\tand $0x0,%al\n \t...\n \tadd %al,(%rax)\n-\tclc\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-\tand %dh,%bh\n-\tpush %rdi\n-\tshrb $1,-0xf271e3a(%rbx)\n+\tsahf\n+\tsub $0x7,%al\n+\tor %dl,-0xfdbfc1a(%rcx)\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 %ah,(%rdx)\n-\t(bad)\n-\txlat %ds:(%rbx)\n-\tjb 799f3c \n-\tcmp %ebx,(%rsi)\n-\t(bad)\n-\tand %dh,%bh\n-\tmovabs 0xd8e1c4f76b,%eax\n+\tadd %bl,-0x6252f8d4(%rsi)\n+\tsbb %edi,%esp\n+\tfistpl -0x324c0ed4(%rsi)\n+\tin $0x3,%al\n+\tand $0x0,%al\n \t...\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 \tpush %rax\n@@ -73475,113 +73408,108 @@\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-\tand %dh,%bh\n-\t(bad)\n-\tscas %es:(%rdi),%al\n-\tstos %eax,%es:(%rdi)\n+\tsahf\n+\tsub $0x67,%al\n+\tjbe 799fee \n+\tout %al,$0x3\n+\tand $0x28,%al\n \t(bad)\n-\tloope 79a038 \n-\tsub %al,%dh\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 %ah,(%rdx)\n-\t(bad)\n-\tpush %rdi\n-\tja 79a02c \n-\tcmp %ebx,(%rsi)\n-\t(bad)\n-\tand %dh,%bh\n-\tcmp %edx,-0x3a(%r11)\n-\tloope 79a068 \n+\tadd %bl,-0x625078d4(%rsi)\n+\tsbb %edi,%esp\n+\tfistpl 0x69e1112c(%rsi)\n+\tout %al,$0x3\n+\tand $0x0,%al\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 0xfe22000000000079,%al\n-\t(bad)\n-\tlods %ds:(%rsi),%al\n-\tstos %eax,%es:(%rdi)\n-\t(bad)\n-\tloope 79a128 \n-\tmov %dl,0x69(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x50(%rax)\n+\tmovabs 0x2c9e000000000079,%al\n+\trex.RXB je 79a0de \n+\tout %al,$0x3\n+\tand $0x88,%al\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 %ah,(%rdx)\n-\t(bad)\n-\tmov $0x62,%bh\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tcmp %ebx,(%rsi)\n-\t(bad)\n-\tand %dh,%bh\n-\tadc %r10b,-0x3a(%r9)\n-\tloope 79a158 \n+\tadd %bl,-0x624298d4(%rsi)\n+\tsbb %edi,%esp\n+\tfistpl 0x6bc8152c(%rsi)\n+\tout %al,$0x3\n+\tand $0x0,%al\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 0xbcf7000000000079,%eax\n-\trex.WR\n-\trepz (bad)\n-\tmov $0x51389e04,%esp\n-\timul $0x0,(%rax),%eax\n-\tand %bh,%bh\n-\tmov %eax,(%rax)\n+\trex movabs 0xd5b2000000000079,%eax\n+\t(bad)\n+\tor (%rdx),%ch\n+\tadd 0x695138c2(%rsi),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 79a2a3 \n+\tadd %ah,(%rax)\n+\tdecl 0x0(%rcx)\n+\tadd %dh,0x51(%rax)\n \timul $0x0,(%rax),%eax\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tidivl -0x4bc93d7(%rsp,%rbp,8)\n-\t(bad)\n-\tidivl 0x4bc8012(%rdx,%rsi,1)\n-\tsahf\n+\tmov $0xd5,%dl\n+\tpop %rdi\n+\tshlb $1,(%rsi)\n+\tstd\n+\tpush %rcx\n+\tcmp $0xeb41d5b2,%eax\n+\tlret $0xae02\n+\tret $0x0\n \t...\n+\tadd %al,(%rax)\n \tpop %rax\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@@ -73592,107 +73520,108 @@\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 %dh,%bh\n-\tmov $0xbc60f34c,%esp\n-\tadd $0x9e,%al\n-\tand %ah,0x79(%rbx)\n+\tadd %dh,0x2a0a3fd5(%rdx)\n+\tadd 0x79a320c2(%rsi),%ch\n \tadd %al,(%rax)\n-\tadd (%rax),%al\n \tadd %al,(%rax)\n+\tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadcb $0x0,0x69(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,0x6951(%rax)\n \tadd %al,(%rax)\n-\tadd (%rax),%al\n+\tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tidivl -0x4bc93de(%rsp,%rbp,2)\n-\t(bad)\n-\tidivl 0x4bc859c(%rsi,%rcx,8)\n-\tsahf\n+\tadd %dh,0x26dadfd5(%rdx)\n+\tstd\n+\tpush %rcx\n+\tcmp $0x65bdd5b2,%eax\n+\tiret\n+\tadd 0xc2(%rsi),%ch\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 %dh,%bh\n-\tmov $0xbc60f16c,%esp\n-\tadd $0x9e,%al\n-\tadc %ah,0x0(%rcx,%rdi,2)\n+\tadd %dh,0x2a081fd5(%rdx)\n+\tadd 0x79a410c2(%rsi),%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tpush %rdx\n \timul $0x0,(%rax),%eax\n \tadc %dl,0x69(%rdx)\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-\tadd %dh,%bh\n-\tmov $0x436c264c,%esp\n-\tsti\n-\t(bad)\n-\tidivl 0x4bc859c(%rsi,%rcx,8)\n-\tsahf\n+\tadd %dh,0x26deffd5(%rdx)\n+\tstd\n+\tpush %rcx\n+\tcmp $0x65bdd5b2,%eax\n+\tiret\n+\tadd 0xc2(%rsi),%ch\n \t...\n-\tsub %dl,0x69(%rdx)\n+\tadd %ch,(%rax)\n+\tpush %rdx\n+\timul $0x0,(%rax),%eax\n+\tand %bh,%bh\n+\tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tdecl 0x0(%rcx)\n-\tadd %dl,%al\n-\tpush %rcx\n-\t(bad)\n+\trclb $1,0x27(%rcx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\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-\tidivl 0x4bc60fd(%rsp,%rbp,1)\n-\tsahf\n-\trolb $0x68,(%rcx)\n+\tmov $0xd5,%dl\n+\tpop %rdi\n+\tadd $0x2a,%al\n+\tadd 0x6801c0c2(%rsi),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0x52(%rax)\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-\tidivl -0x4bc9335(%rsp,%rcx,2)\n-\t(bad)\n-\tidivl 0x4bc9860(%rdx,%rdi,8)\n-\tsahf\n+\tmov $0xd5,%dl\n+\tpush 0x3d51fd26(%rip) \n+\tmov $0xd5,%dl\n+\tmov %ebx,-0x3d51fd2e(%rcx)\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@@ -73703,34 +73632,35 @@\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-\tidivl 0x4bc60fc(%rsp,%rcx,8)\n-\tsahf\n-\tshlb $1,(%rax)\n+\tmov $0xd5,%dl\n+\tmov $0xae022a05,%edi\n+\tret $0x30d0\n \t(bad)\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 %dh,%bh\n-\tmov $0x436ccc4c,%esp\n-\tsti\n-\t(bad)\n-\tidivl 0x4bc8009(%rdx,%rdi,8)\n-\tsahf\n+\tadd %dh,0x2634ffd5(%rdx)\n+\tstd\n+\tpush %rcx\n+\tcmp $0xf089d5b2,%eax\n+\tlret $0xae02\n+\tret $0x0\n \t...\n+\tadd %al,(%rax)\n \tclc\n \tpush %rdx\n \timul $0x0,(%rax),%eax\n \tjo 79a6c1 \n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -73742,32 +73672,34 @@\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-\tidivl 0x4bc60fa(%rsp,%rbp,8)\n-\tsahf\n-\trex.W push %rbx\n-\timul $0x0,(%rax),%eax\n-\tjo 79a6e7 \n+\tmov $0xd5,%dl\n+\tlahf\n+\tadd (%rdx),%ebp\n+\tadd 0x695348c2(%rsi),%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x13(%rax)\n \tand $0x2,%eax\n \tadd %dl,%al\n \tadd 0x0(%rbx),%bl\n \tadd %al,0x225ed(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%bh\n-\tmov $0x436ccf6c,%esp\n-\tsti\n-\t(bad)\n-\tidivl 0x4bfd5cc(%rsi,%rbx,8)\n-\tsahf\n+\tadd %dh,0x2639dfd5(%rdx)\n+\tstd\n+\tpush %rcx\n+\tcmp $0x35add5b2,%eax\n+\tlahf\n+\tadd %ebp,0xc2(%rsi)\n \t...\n-\tclc\n+\tadd %bh,%al\n \tpush %rdx\n \timul $0x0,(%rax),%eax\n \tmov $0xff,%al\n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xed,%al\n@@ -73776,34 +73708,40 @@\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-\tidivl 0x4bc60f8(%rsp,%rcx,4)\n-\tsahf\n-\tpush %rax\n-\txlat %ds:(%rbx)\n+\tmov $0xd5,%dl\n+\tincl (%rcx)\n+\tsub (%rdx),%al\n+\tscas %es:(%rdi),%al\n+\tret $0xd750\n \tand $0x2,%eax\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-\tidivl -0x4bc933f(%rsp,%rcx,1)\n+\tmov $0xd5,%dl\n \t(bad)\n-\tidivl 0x4bc8009(%rdx,%rdi,8)\n-\tsahf\n+\tcmp (%rsi),%esp\n+\tstd\n+\tpush %rcx\n+\tcmp $0xf089d5b2,%eax\n+\tlret $0xae02\n+\tret $0x0\n \t...\n+\tadd %al,(%rax)\n \tenter $0x6953,$0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 79a8a1 \n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -73814,33 +73752,40 @@\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-\tidivl 0x4bc60e6(%rsp,%rbp,4)\n-\tsahf\n-\tloopne 79a8aa \n+\tmov $0xd5,%dl\n+\tfistps (%rdi)\n+\tsub (%rdx),%al\n+\tscas %es:(%rdi),%al\n+\tret $0xd8e0\n \tand $0x2,%eax\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-\tidivl -0x4bc933d(%rsp,%rbp,8)\n-\t(bad)\n-\tidivl 0x4bc8009(%rdx,%rdi,8)\n-\tsahf\n+\tmov $0xd5,%dl\n+\tpop %rdi\n+\tcmp (%rsi),%ah\n+\tstd\n+\tpush %rcx\n+\tcmp $0xf089d5b2,%eax\n+\tlret $0xae02\n+\tret $0x0\n \t...\n+\tadd %al,(%rax)\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 \tadd %al,(%rax)\n@@ -73850,36 +73795,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 %dh,%bh\n-\tmov $0xbc60e44c,%esp\n-\tadd $0x9e,%al\n-\tpush %rax\n-\tficompl 0x0(%rax,%rax,1)\n-\trex.W push %rsp\n+\tadd %dh,0x2a1d3fd5(%rdx)\n+\tadd -0x6325af3e(%rsi),%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x54(%rax)\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-\tidivl -0x4bc933b(%rsp,%rcx,4)\n+\tmov $0xd5,%dl\n+\tmov $0x51fd263f,%edi\n+\tcmp $0xd3f7d5b2,%eax\n \t(bad)\n-\tidivl 0x4bc9c2a(%rsp,%rax,4)\n-\tsahf\n+\tadd 0xc2(%rsi),%ch\n \t...\n-\tor %dl,0x0(%rcx,%rbp,2)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tpush %rsp\n+\timul $0x0,(%rax),%eax\n \tjo 79aa81 \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@@ -73888,32 +73833,40 @@\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 %dh,%bh\n-\tmov $0xbc60e26c,%esp\n-\tadd $0x9e,%al\n-\t...\n-\tsubb $0x0,0x7fffffff(%rdi)\n+\tadd %dh,0x2a1b1fd5(%rdx)\n+\tadd 0xc2(%rsi),%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tscas %es:(%rdi),%eax\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-\tidivl -0x4bc9315(%rsp,%rcx,4)\n-\t(bad)\n-\tidivl 0x4bc9860(%rdx,%rdi,8)\n-\tsahf\n+\tmov $0xd5,%dl\n+\tmov $0x51fd2615,%edi\n+\tcmp $0x9989d5b2,%eax\n+\trolb %cl,(%rdx)\n+\tscas %es:(%rdi),%al\n+\tret $0x0\n \t...\n+\tadd %al,(%rax)\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 \tadd %al,(%rax)\n@@ -73924,71 +73877,73 @@\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 %dh,%bh\n-\tmov $0xbc60e26c,%esp\n-\tadd $0x9e,%al\n-\tnop\n-\tstos %eax,%es:(%rdi)\n-\tjns 79aba4 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trclb $0x0,0x69(%rbp)\n+\tadd %dh,0x2a1b1fd5(%rdx)\n+\tadd 0x79ab90c2(%rsi),%ch\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-\tidivl -0x4bc93c9(%rsp,%rcx,2)\n-\t(bad)\n-\tidivl 0x4bc859c(%rsi,%rcx,8)\n-\tsahf\n+\tmov $0xd5,%dl\n+\tpush (%rcx)\n+\tes std\n+\tpush %rcx\n+\tcmp $0x65bdd5b2,%eax\n+\tiret\n+\tadd 0xc2(%rsi),%ch\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 %dh,%bh\n-\tmov $0xbc60ee2c,%esp\n-\tadd $0x9e,%al\n-\tmov %dl,0x69(%rsi)\n+\tadd %dh,0x2a175fd5(%rdx)\n+\tadd 0x695688c2(%rsi),%ch\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-\tidivl -0x4bc9331(%rsp,%rcx,2)\n+\tmov $0xd5,%dl\n \t(bad)\n-\tidivl 0x4bc9c2a(%rsp,%rax,4)\n-\tsahf\n+\tcmp %esp,(%rsi)\n+\tstd\n+\tpush %rcx\n+\tcmp $0xd3f7d5b2,%eax\n+\t(bad)\n+\tadd 0xc2(%rsi),%ch\n \t...\n-\tloopne 79ad9f \n+\tadd %ah,%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 \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -73997,147 +73952,152 @@\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 %dh,%bh\n-\tmov $0xbc60edcc,%esp\n-\tadd $0x9e,%al\n-\txorb $0xa,(%rsi)\n+\tadd %dh,0x2a14bfd5(%rdx)\n+\tadd 0xa3680c2(%rsi),%ch\n \tadd %eax,(%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-\tidivl -0x4bc9335(%rsp,%rbp,2)\n-\t(bad)\n-\tidivl 0x4bc8009(%rdx,%rdi,8)\n-\tsahf\n+\tmov $0xd5,%dl\n+\tfbstp 0x3d51fd26(%rip) \n+\tmov $0xd5,%dl\n+\tmov %esi,%eax\n+\tlret $0xae02\n+\tret $0x0\n \t...\n+\tadd %al,(%rax)\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 \tadd %al,(%rax)\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-\tidivl 0x4bc60eb(%rsp,%rbp,8)\n-\tsahf\n-\tpop %rax\n-\tpop %rax\n-\timul $0x0,(%rax),%eax\n-\tpush $0x6958\n+\tmov $0xd5,%dl\n+\tlahf\n+\tadc (%rdx),%ch\n+\tadd 0x695858c2(%rsi),%ch\n \tadd %al,(%rax)\n-\tadd %ah,0x58(%rax)\n+\tadd %al,(%rax)\n+\tadd %ch,0x58(%rax)\n+\timul $0x0,(%rax),%eax\n+\t(bad)\n+\tpop %rax\n \timul $0x0,(%rax),%eax\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%bh\n-\tmov $0x436cc46c,%esp\n-\tsti\n+\tadd %dh,0x263cdfd5(%rdx)\n+\tstd\n+\tpush %rcx\n+\tcmp $0xd3f7d5b2,%eax\n \t(bad)\n-\tidivl 0x4bc9c2a(%rsp,%rax,4)\n-\tsahf\n+\tadd 0xc2(%rsi),%ch\n \t...\n-\tadd %bl,0x69(%rax)\n \tadd %al,(%rax)\n+\tpop %rax\n+\timul $0x0,(%rax),%eax\n+\txor %bh,%bh\n+\tmov %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tdecl 0x0(%rcx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tsarb $1,(%rax)\n-\tpush $0x0\n-\tadd %al,(%rdx)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tcmp %ch,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x7f(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dh,%bh\n-\tmov $0xbc60ebec,%esp\n-\tadd $0x9e,%al\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+\t(bad)\n+\txor $0x0,%esi\n+\tadd %dh,0x2a129fd5(%rdx)\n+\tadd 0x79af50c2(%rsi),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tpop %rcx\n+\timul $0x0,(%rax),%eax\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 %dh,%bh\n-\tmov $0x436cd92c,%esp\n-\tsti\n-\t(bad)\n-\tidivl 0x4bc859c(%rsi,%rcx,8)\n-\tsahf\n+\tadd %dh,0x26231fd5(%rdx)\n+\tstd\n+\tpush %rcx\n+\tcmp $0x65bdd5b2,%eax\n+\tiret\n+\tadd 0xc2(%rsi),%ch\n \t...\n-\trcrb $0x0,0x69(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tpop %rcx\n+\timul $0x0,(%rax),%eax\n \tloopne 79b020 \n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \txor $0x0,%esi\n \tadd %dl,%al\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-\tidivl 0x4bc60d7(%rsp,%rbp,4)\n-\tsahf\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+\tmov $0xd5,%dl\n+\tfildll (%rsi)\n+\tsub (%rdx),%al\n+\tscas %es:(%rdi),%al\n+\tret $0x5a88\n+\timul $0x0,(%rax),%eax\n+\tcwtl\n+\tpop %rdx\n+\timul $0x0,(%rax),%eax\n+\tnop\n+\tpop %rdx\n+\timul $0x0,(%rax),%eax\n+\tand %cl,0xf6(%rsi)\n \tadd %al,(%rax)\n-\tadd %dh,%bh\n-\tmov $0x436cd12c,%esp\n-\tsti\n+\tmov $0xd5,%dl\n \t(bad)\n-\tidivl 0x4bc9c2a(%rsp,%rax,4)\n-\tsahf\n+\tsub (%rsi),%esp\n+\tstd\n+\tpush %rcx\n+\tcmp $0xd3f7d5b2,%eax\n+\t(bad)\n+\tadd 0xc2(%rsi),%ch\n \t...\n-\tloopne 79b163 \n+\tadd %ah,%al\n+\tpop %rcx\n \timul $0x0,(%rax),%eax\n \tloopne 79b110 \n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -74149,70 +74109,71 @@\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 %dh,%bh\n-\tmov $0xbc60d54c,%esp\n-\tadd $0x9e,%al\n-\tmov $0x88,%al\n-\ttestb $0x0,(%rax)\n+\tadd %dh,0x2a2c3fd5(%rdx)\n+\tadd -0x9774f3e(%rsi),%ch\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 %dh,%bh\n-\tmov $0x436cdecc,%esp\n-\tsti\n-\t(bad)\n-\tidivl 0x4bc8009(%rdx,%rdi,8)\n-\tsahf\n+\tadd %dh,0x26277fd5(%rdx)\n+\tstd\n+\tpush %rcx\n+\tcmp $0xf089d5b2,%eax\n+\tlret $0xae02\n+\tret $0x0\n \t...\n+\tadd %al,(%rax)\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-\tidivl 0x4bc60d3(%rsp,%rbp,2)\n-\tsahf\n-\tpop %rax\n-\tpop %rsp\n-\timul $0x0,(%rax),%eax\n-\tpush $0x695c\n+\tmov $0xd5,%dl\n+\t(bad)\n+\tsub (%rdx),%ch\n+\tadd 0x695c58c2(%rsi),%ch\n \tadd %al,(%rax)\n-\tadd %ah,0x5c(%rax)\n+\tadd %al,(%rax)\n+\tadd %ch,0x5c(%rax)\n+\timul $0x0,(%rax),%eax\n+\t(bad)\n+\tpop %rsp\n \timul $0x0,(%rax),%eax\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%bh\n-\tmov $0x436cd7cc,%esp\n-\tsti\n+\tadd %dh,0x262e7fd5(%rdx)\n+\tstd\n+\tpush %rcx\n+\tcmp $0xd3f7d5b2,%eax\n \t(bad)\n-\tidivl 0x4bc9c2a(%rsp,%rax,4)\n-\tsahf\n+\tadd 0xc2(%rsi),%ch\n \t...\n-\tadd %bl,0x0(%rcx,%rbp,2)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpop %rsp\n+\timul $0x0,(%rax),%eax\n \tlock decb 0x0(%rcx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tcmp %ebp,0x0(%rax)\n@@ -74222,32 +74183,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 %dh,%bh\n-\tmov $0xbc60d36c,%esp\n-\tadd $0x9e,%al\n-\tadc %dh,0x79(%rbx)\n+\tadd %dh,0x2a2a1fd5(%rdx)\n+\tadd 0x79b310c2(%rsi),%ch\n \tadd %al,(%rax)\n-\tlock pop %rax\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tpop %rax\n \timul $0x0,(%rax),%eax\n \tcall 7a1c8d \n \tadd %al,(%rax)\n \tadd %al,0xee35(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%bh\n-\tmov $0x436cd9ec,%esp\n-\tsti\n-\t(bad)\n-\tidivl 0x4bc87ba(%rsp,%rdx,1)\n-\tsahf\n+\tadd %dh,0x26205fd5(%rdx)\n+\tstd\n+\tpush %rcx\n+\tcmp $0x4367d5b2,%eax\n+\tint $0x2\n+\tscas %es:(%rdi),%al\n+\tret $0x0\n \t...\n+\tadd %al,(%rax)\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 \tor %eax,(%rcx)\n@@ -74256,32 +74219,33 @@\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 %dh,%bh\n-\tmov $0xbc60df2c,%esp\n-\tadd $0x9e,%al\n-\tand %al,0x109(%rax)\n+\tadd %dh,0x2a265fd5(%rdx)\n+\tadd 0x98020c2(%rsi),%ch\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock pop %rax\n+\tadd %dh,%al\n+\tpop %rax\n \timul $0x0,(%rax),%eax\n \tcall 7a1d7d \n \tadd %al,(%rax)\n \tadd %al,0xee35(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%bh\n-\tmov $0x436cd90c,%esp\n-\tsti\n-\t(bad)\n-\tidivl 0x4bc8009(%rdx,%rdi,8)\n-\tsahf\n+\tadd %dh,0x26233fd5(%rdx)\n+\tstd\n+\tpush %rcx\n+\tcmp $0xf089d5b2,%eax\n+\tlret $0xae02\n+\tret $0x0\n \t...\n+\tadd %al,(%rax)\n \tpop %rax\n \tpop %rcx\n \timul $0x0,(%rax),%eax\n \tloopne 79b4d0 \n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -74290,66 +74254,71 @@\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-\tidivl 0x4bc60df(%rsp,%rbp,1)\n-\tsahf\n-\tlock mov $0x79,%ah\n+\tmov $0xd5,%dl\n+\tpop %rdi\n+\tes sub (%rdx),%al\n+\tscas %es:(%rdi),%al\n+\tret $0xb4f0\n+\tjns 79b504 \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 79b56b \n \timul $0x0,(%rax),%eax\n \txorb $0x0,0xee(%rip) \n-\tadd %dh,%bh\n-\tmov $0x436cdbac,%esp\n-\tsti\n-\t(bad)\n-\tidivl 0x4bc859c(%rsi,%rcx,8)\n-\tsahf\n+\tadd %dh,0x26259fd5(%rdx)\n+\tstd\n+\tpush %rcx\n+\tcmp $0x65bdd5b2,%eax\n+\tiret\n+\tadd 0xc2(%rsi),%ch\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,0x6959(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tdecb 0x0(%rcx)\n+\tadd %al,0x2d(%rax)\n+\tor %eax,(%rcx)\n \tadd %al,(%rax)\n-\trex sub $0x109,%eax\n \tadd %al,(%rax)\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-\tidivl 0x4bc60de(%rsp,%rcx,8)\n-\tsahf\n-\tloopne 79b5a7 \n+\tmov $0xd5,%dl\n+\tmov $0xae022a27,%edi\n+\tret $0xb5e0\n \tjns 79b5f4 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbbb $0x0,0x69(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjs 79b65b \n \timul $0x0,(%rax),%eax\n \txorb $0x0,0xee(%rip) \n-\tadd %dh,%bh\n-\tmov $0x436cddec,%esp\n-\tsti\n-\t(bad)\n-\tidivl 0x4bc87ba(%rsp,%rdx,1)\n-\tsahf\n+\tadd %dh,0x26245fd5(%rdx)\n+\tstd\n+\tpush %rcx\n+\tcmp $0x4367d5b2,%eax\n+\tint $0x2\n+\tscas %es:(%rdi),%al\n+\tret $0x0\n \t...\n+\tadd %al,(%rax)\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 \tadd %al,(%rax)\n@@ -74359,101 +74328,114 @@\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-\tidivl 0x4bc60da(%rsp,%rcx,4)\n-\tsahf\n-\tand %al,0x1(%rcx,%rcx,1)\n+\tmov $0xd5,%dl\n+\tjmp *(%rbx)\n+\tsub (%rdx),%al\n+\tscas %es:(%rdi),%al\n+\tret $0x4420\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 %dh,%bh\n-\tmov $0x436cdd0c,%esp\n-\tsti\n-\t(bad)\n-\tidivl 0x4bc8009(%rdx,%rdi,8)\n-\tsahf\n+\tadd %dh,0x26273fd5(%rdx)\n+\tstd\n+\tpush %rcx\n+\tcmp $0xf089d5b2,%eax\n+\tlret $0xae02\n+\tret $0x0\n \t...\n+\tadd %al,(%rax)\n \tcall 7a20f6 \n \tadd %al,(%rax)\n \tadd %ah,%al\n \tdecb 0x0(%rcx)\n \tadd %ah,(%rax)\n \tor %r8d,(%rcx)\n \tadd %al,(%rax)\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-\tidivl 0x4bc60da(%rsp,%rcx,4)\n-\tsahf\n-\tshlb $0x0,0x79(%rdi)\n-\tadd %dl,(%rax)\n-\tpop %rdx\n-\timul $0x0,(%rax),%eax\n-\tor %bl,0x69(%rdx)\n+\tmov $0xd5,%dl\n+\tjmp *(%rbx)\n+\tsub (%rdx),%al\n+\tscas %es:(%rdi),%al\n+\tret $0xb7c0\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 %dh,%bh\n-\tmov $0x436cdfac,%esp\n-\tsti\n-\t(bad)\n-\tidivl 0x4bc859c(%rsi,%rcx,8)\n-\tsahf\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tpop %rdx\n+\timul $0x0,(%rax),%eax\n+\txorb $0x0,0xee(%rip) \n+\tadd %dh,0x26299fd5(%rdx)\n+\tstd\n+\tpush %rcx\n+\tcmp $0x65bdd5b2,%eax\n+\tiret\n+\tadd 0xc2(%rsi),%ch\n \t...\n-\tadc %bl,0x69(%rdx)\n+\tadd %dl,(%rax)\n+\tpop %rdx\n+\timul $0x0,(%rax),%eax\n+\tloopne 79b890 \n+\tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tdecb 0x0(%rcx)\n-\tadd %dh,(%rax)\n-\t(bad)\n+\txor %ch,(%rdi)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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-\tidivl 0x4bc60d8(%rsp,%rbp,4)\n-\tsahf\n-\tmov $0xb8,%al\n+\tmov $0xd5,%dl\n+\tfbld (%rcx)\n+\tsub (%rdx),%al\n+\tscas %es:(%rdi),%al\n+\tret $0xb8b0\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 %dh,%bh\n-\tmov $0x436cd1ec,%esp\n-\tsti\n-\t(bad)\n-\tidivl 0x4bc87ba(%rsp,%rdx,1)\n-\tsahf\n+\tadd %dh,0x26285fd5(%rdx)\n+\tstd\n+\tpush %rcx\n+\tcmp $0x4367d5b2,%eax\n+\tint $0x2\n+\tscas %es:(%rdi),%al\n+\tret $0x0\n \t...\n+\tadd %al,(%rax)\n \tpush %rax\n \tpop %rdx\n \timul $0x0,(%rax),%eax\n \tloopne 79b980 \n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -74464,34 +74446,36 @@\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-\tidivl 0x4bc60c4(%rsp,%rbp,2)\n-\tsahf\n+\tmov $0xd5,%dl\n+\t(bad)\n+\tcmp $0xc2ae022a,%eax\n \tlock (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 %dh,%bh\n-\tmov $0x436cd10c,%esp\n-\tsti\n-\t(bad)\n-\tidivl 0x4bc8009(%rdx,%rdi,8)\n-\tsahf\n+\tadd %dh,0x262b3fd5(%rdx)\n+\tstd\n+\tpush %rcx\n+\tcmp $0xf089d5b2,%eax\n+\tlret $0xae02\n+\tret $0x0\n \t...\n+\tadd %al,(%rax)\n \tjs 79bac4 \n \timul $0x0,(%rax),%eax\n \tloopne 79ba70 \n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock (bad)\n@@ -74501,59 +74485,67 @@\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-\tidivl 0x4bc60c4(%rsp,%rbp,2)\n-\tsahf\n+\tmov $0xd5,%dl\n+\t(bad)\n+\tcmp $0xc2ae022a,%eax\n \tnop\n \tmov $0x79,%edx\n \tadd %al,(%rax)\n \tmovabs 0x980000000000695a,%al\n \tpop %rdx\n \timul $0x0,(%rax),%eax\n \txorb $0x0,0xee(%rip) \n-\tadd %dh,%bh\n-\tmov $0x436cd3ac,%esp\n-\tsti\n-\t(bad)\n-\tidivl 0x4bc859c(%rsi,%rcx,8)\n-\tsahf\n+\tadd %dh,0x262d9fd5(%rdx)\n+\tstd\n+\tpush %rcx\n+\tcmp $0x65bdd5b2,%eax\n+\tiret\n+\tadd 0xc2(%rsi),%ch\n \t...\n-\tmovabs 0xe00000000000695a,%al\n+\tadd %ah,0x695a(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%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-\tidivl 0x4bc60c2(%rsp,%rcx,1)\n-\tsahf\n-\tcmpb $0x0,0x79(%rbx)\n-\tadd %ah,0x695a(%rax)\n-\tadd %al,(%rax)\n-\tadd %bl,0x695a(%rax)\n+\tmov $0xd5,%dl\n+\tjg 79bbc7 \n+\tsub (%rdx),%al\n+\tscas %es:(%rdi),%al\n+\tret $0xbb80\n+\tjns 79bb94 \n \tadd %al,(%rax)\n-\tadd %al,0xee35(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%bh\n-\tmov $0x436cd5ec,%esp\n-\tsti\n-\t(bad)\n-\tidivl 0x4bc87ba(%rsp,%rdx,1)\n-\tsahf\n+\tmovabs 0x980000000000695a,%al\n+\tpop %rdx\n+\timul $0x0,(%rax),%eax\n+\txorb $0x0,0xee(%rip) \n+\tadd %dh,0x262c5fd5(%rdx)\n+\tstd\n+\tpush %rcx\n+\tcmp $0x4367d5b2,%eax\n+\tint $0x2\n+\tscas %es:(%rdi),%al\n+\tret $0x0\n \t...\n+\tadd %al,(%rax)\n \tloopne 79bca4 \n \timul $0x0,(%rax),%eax\n \tloopne 79bc50 \n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -74561,33 +74553,32 @@\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 %dh,%bh\n-\tmov $0xbc60cfcc,%esp\n-\tadd $0x9e,%al\n-\txor %al,0x9(%rdx)\n+\tadd %dh,0x2a36bfd5(%rdx)\n+\tadd 0x94230c2(%rsi),%ch\n \tadd %eax,(%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 \tadd %al,(%rax)\n-\tadd %dh,%bh\n-\tmov $0x436cd50c,%esp\n-\tsti\n-\t(bad)\n-\tidivl 0x4bc8009(%rdx,%rdi,8)\n-\tsahf\n+\tadd %dh,0x262f3fd5(%rdx)\n+\tstd\n+\tpush %rcx\n+\tcmp $0xf089d5b2,%eax\n+\tlret $0xae02\n+\tret $0x0\n \t...\n+\tadd %al,(%rax)\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 \trex.X or %eax,(%rcx)\n@@ -74596,69 +74587,76 @@\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-\tidivl 0x4bc60cf(%rsp,%rcx,8)\n-\tsahf\n-\t(bad)\n-\tmov $0x79,%ebp\n+\tmov $0xd5,%dl\n+\tmov $0xae022a36,%edi\n+\tret $0xbd60\n+\tjns 79bd74 \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 %dh,%bh\n-\tmov $0x436cd7ac,%esp\n-\tsti\n-\t(bad)\n-\tidivl 0x4bc859c(%rsi,%rcx,8)\n-\tsahf\n+\tadd %dh,0x26119fd5(%rdx)\n+\tstd\n+\tpush %rcx\n+\tcmp $0x65bdd5b2,%eax\n+\tiret\n+\tadd 0xc2(%rsi),%ch\n \t...\n-\txor %bl,0x69(%rbx)\n+\tadd %dh,(%rax)\n+\tpop %rbx\n+\timul $0x0,(%rax),%eax\n+\tloopne 79be30 \n+\tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tdecb 0x0(%rcx)\n-\tadd %dh,0x36(%rax)\n+\tjo 79be70 \n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\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-\tidivl 0x4bc60cd(%rsp,%rbp,8)\n-\tsahf\n-\tpush %rax\n-\tmov $0x79,%esi\n-\tadd %al,(%rax)\n-\txor %bl,0x69(%rbx)\n+\tmov $0xd5,%dl\n+\tlahf\n+\txor $0x2a,%al\n+\tadd 0x79be50c2(%rsi),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n+\tadd %dh,(%rax)\n \tpop %rbx\n \timul $0x0,(%rax),%eax\n-\txorb $0x0,0xee(%rip) \n-\tadd %dh,%bh\n-\tmov $0x436ce9ec,%esp\n-\tsti\n-\t(bad)\n-\tidivl 0x4bc87ba(%rsp,%rdx,1)\n-\tsahf\n+\tsub %bl,0x69(%rbx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xee35(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x26105fd5(%rdx)\n+\tstd\n+\tpush %rcx\n+\tcmp $0x4367d5b2,%eax\n+\tint $0x2\n+\tscas %es:(%rdi),%al\n+\tret $0x0\n \t...\n+\tadd %al,(%rax)\n \tjo 79bf75 \n \timul $0x0,(%rax),%eax\n \tloopne 79bf20 \n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -74669,32 +74667,37 @@\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-\tidivl 0x4bc60c9(%rsp,%rbp,4)\n-\tsahf\n-\tand %dh,0x109(%rip) \n+\tmov $0xd5,%dl\n+\tfbstp (%rax)\n+\tsub (%rdx),%al\n+\tscas %es:(%rdi),%al\n+\tret $0x3520\n+\tor %eax,(%rcx)\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 %dh,%bh\n-\tmov $0x436ce90c,%esp\n-\tsti\n-\t(bad)\n-\tidivl 0x4bc8009(%rdx,%rdi,8)\n-\tsahf\n+\tadd %dh,0x26133fd5(%rdx)\n+\tstd\n+\tpush %rcx\n+\tcmp $0xf089d5b2,%eax\n+\tlret $0xae02\n+\tret $0x0\n \t...\n+\tadd %al,(%rax)\n \tcwtl\n \tpop %rbx\n \timul $0x0,(%rax),%eax\n \tloopne 79c010 \n \tmov %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -74835,14 +74838,17 @@\n \tadd %dl,0x9c22(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x2f(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x21(%rax)\n+\t(bad)\n+\t(bad)\n+\t(bad)\n \tjg 89fd9f \n \tadd %dl,(%rax)\n \tfwait\n \tfwait\n \t...\n \tadd %dl,0x9cb6(%rax)\n \tadd %al,(%rax)\n@@ -74883,16 +74889,17 @@\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,0x10dfb(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcld\n+\tor $0x1,%eax\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@@ -77196,15 +77203,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,0x13c2fb5d(%rax)\n+\tadd %ch,0x13a2199d(%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@@ -86272,15 +86279,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 %ah,0xf443(%rax)\n+\tadd %al,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@@ -282942,15 +282949,17 @@\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,0x11200(%rax)\n+\tadd %dl,%al\n+\tadd %dl,(%rdx)\n+\tadd %eax,(%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@@ -283138,20 +283147,18 @@\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-\tnop\n-\tmov (%rax),%dl\n-\tadd %eax,(%rax)\n+\tadc %al,0x110(%rbx)\n \tadd %al,(%rax)\n-\tadd %al,0x42(%rcx)\n-\tsldt (%rax)\n+\trex.B\n+\trex.X sldt (%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@@ -283218,31 +283225,32 @@\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,0x10f68(%rax)\n+\tadd %dl,%al\n+\tpush $0x10f\n \tadd %al,(%rax)\n-\tadd %dl,0x11477(%rax)\n+\tnop\n+\tja 936ba7 \n+\tadd %eax,(%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-\tpush %rax\n-\t(bad)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\tmov $0x111,%edi\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@@ -283280,17 +283288,16 @@\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,%al\n-\tout %eax,$0xf\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x18(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \ttest $0x9d,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0xf,%ch\n@@ -283305,21 +283312,24 @@\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,(%rax)\n-\tadd (%rcx),%dl\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x6(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x113fc(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0xfa12(%rax)\n+\tnop\n+\tcld\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xfa12,%eax\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@@ -284212,22 +284222,17 @@\n \t...\n \tadd %al,(%rax)\n \tpush %rax\n \trex.RXB 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,0x10e62(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \t...\n-\tadc %ch,%ch\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tadd %dl,(%rax)\n \tpop %rsp\n@@ -284352,20 +284357,14 @@\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@@ -284426,16 +284425,23 @@\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-\tadc %ah,(%rbx)\n-\tjae 937c55 \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 \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@@ -285161,14 +285167,22 @@\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@@ -285320,32 +285334,39 @@\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-\tnop\n-\tmov %edx,(%rcx,%rax,1)\n+\tpush %rax\n+\tint3\n+\tsgdt (%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 \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@@ -285485,19 +285506,30 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,0x1d2(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %dl,%al\n-\t{rex2 0x72} add %r16d,(%r16)\n+\tadd %dl,0x62(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x6c5000000000008a,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trcl $1,%ch\n+\tjb 9394c5 \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 \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,0x7c(%rax)\n@@ -285820,35 +285852,27 @@\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-\tnop\n-\tpush $0x10f\n-\tadd %al,(%rax)\n-\tshlb $1,0x14(%rdi)\n-\tadd %eax,(%rax)\n+\tadc %al,0x1(%rsp,%rdx,1)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \t...\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\ttest %dl,(%rcx,%rax,1)\n+\tnop\n+\tds adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\t...\n-\tadd %dl,0x1143e(%rax)\n+\txor %ah,%bl\n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjrcxz 939cad \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjle 939cc7 \n+\tsarb $1,0x14(%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 \tshrb $1,(%rbx)\n@@ -286062,22 +286086,14 @@\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@@ -286384,17 +286400,25 @@\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-\t...\n \tadd %al,(%rax)\n-\tadd %dl,0x136b2(%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 %dh,(%rax)\n \tmovabs 0x8a,%eax\n \t...\n \tadd %al,(%rax)\n \tnop\n \tinsl (%dx),%es:(%rdi)\n@@ -286652,40 +286676,32 @@\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-\tmov $0xf,%bh\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x4cd000000000008a,%eax\n-\tand $0x1,%eax\n+\trex.WR and $0x1,%rax\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+\tmovabs 0xf6d000000000008a,%eax\n+\tmov (%rcx),%es\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 0x0,%al\n+\tmovabs 0x1146350,%al\n+\trolb $0x68,(%rcx)\n \t...\n-\tadc %al,0x14(%rbp)\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\trex.RB adc $0x1,%al\n \tadd %al,(%rax)\n-\tadd %dl,0x45(%rax)\n-\tadc $0x1,%al\n+\tadd %al,(%rax)\n+\tpush %rax\n+\trex.RB adc $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@@ -288680,18 +288696,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,0x13c502c5(%rax)\n+\tadd %dl,0x13a42105(%rax)\n \t...\n \tadd %al,(%rax)\n-\tadd %dl,0x13c502c5(%rcx)\n+\tadd %dl,0x13a42105(%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@@ -290940,47 +290956,43 @@\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-\tmov $0x13c502,%edx\n-\tadd %al,(%rax)\n-\tclc\n-\tmov $0x13c502,%edx\n-\tadd %al,(%rax)\n-\tclc\n-\tmov $0x13c502,%edx\n-\tadd %al,(%rax)\n-\t(bad)\n-\tmov $0x13c502,%ebx\n-\tadd %al,(%rax)\n-\t(bad)\n-\tmov $0x13c502,%ebx\n-\tadd %al,(%rax)\n-\txor 0x13c502(%rbx),%bh\n+\tcli\n+\tand %ah,-0x8000000(%rbx,%rdx,1)\n+\tcli\n+\tand %ah,-0x8000000(%rbx,%rdx,1)\n+\tcli\n+\tand %ah,0x1f000000(%rbx,%rdx,1)\n+\tsti\n+\tand %ah,0x27000000(%rbx,%rdx,1)\n+\tsti\n+\tand %ah,0x32000000(%rbx,%rdx,1)\n+\tsti\n+\tand %ah,0x0(%rbx,%rdx,1)\n \t...\n \tadd %al,(%rax)\n-\tss mov $0x13c502,%ebx\n-\tadd %al,(%rax)\n-\tclc\n-\tmov $0x13c502,%edx\n-\tadd %al,(%rax)\n-\t(bad)\n-\tmov $0x13c502,%ebx\n-\tadd %al,(%rax)\n-\t(bad)\n-\tmov $0x13c502,%ebx\n-\tadd %al,(%rax)\n-\txor 0x13c502(%rbx),%bh\n-\tadd %al,(%rax)\n-\tss mov $0x13c502,%ebx\n+\tadd %dh,(%rsi)\n+\tsti\n+\tand %ah,-0x8000000(%rbx,%rdx,1)\n+\tcli\n+\tand %ah,0x27000000(%rbx,%rdx,1)\n+\tsti\n+\tand %ah,0x27000000(%rbx,%rdx,1)\n+\tsti\n+\tand %ah,0x32000000(%rbx,%rdx,1)\n+\tsti\n+\tand %ah,0x36000000(%rbx,%rdx,1)\n+\tsti\n+\tand %ah,0x0(%rbx,%rdx,1)\n \t...\n-\trex.WRXB push %r12\n+\tadd %cl,0x54(%rdi)\n \tadd %r8b,(%r8)\n \t...\n \tadd %al,(%rax)\n \tpushf\n \t(bad)\n \tadd 0x15(%rdx),%esi\n \tadd %al,(%rbx)\n@@ -301857,15 +301869,16 @@\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,0x60(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\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@@ -302138,24 +302151,22 @@\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-\toutsl %ds:(%rsi),(%dx)\n-\tadc (%rcx),%eax\n+\tpush %rax\n+\tadd (%rcx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1136f(%rax)\n \tadd %al,(%rax)\n-\tror $1,%dh\n+\tadd %dl,%al\n+\t(bad)\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@@ -302190,25 +302201,28 @@\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tjmp 94a475 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tdecb 0x1(%rip) \n+\tadd %dl,%al\n+\tstd\n+\tor $0x1,%eax\n \tadd %dl,-0xd(%rax)\n \tsgdt (%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,0x10e38(%rax)\n+\tadd %dl,0x38(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trepz add (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tout %al,(%dx)\n@@ -302231,17 +302245,15 @@\n \tadd %ah,-0x51(%rax)\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-\tadd %dl,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x110f8(%rax)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tmov $0xf9,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x50(%rax)\n \tstc\n@@ -302366,16 +302378,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,(%rax)\n-\tjl 94a611 \n+\tadd %dl,%al\n+\tjnp 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@@ -317006,120 +317018,132 @@\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 %cl,-0x7f(%rsi)\n-\tpop %rdi\n-\tjmp 95aaad \n+\tadd %cl,0xed6c9e(%rsi)\n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tadc %bl,0x137(%rdi)\n \tadd %al,(%rax)\n-\t(bad)\n-\tsbbl $0xa0000000,-0x15(%rdi)\n-\tfmuls (%rdx)\n+\tsbbl $0xad8a000,0xed6c(%rsi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,(%rdi)\n-\tsbbl $0xa0000000,-0x15(%rdi)\n+\tadd %al,0xed6c9e(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \trol $0x37,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,(%rcx,%rax,4)\n-\tpop %rdi\n-\tjmp 95ab5d \n+\tadd %cl,0xed6c9e(%rcx)\n \tadd %al,(%rax)\n \tmovabs 0x137c880,%al\n-\tpop %rcx\n-\tsbbl $0xa0000000,-0x15(%rdi)\n+\txchg %eax,%edx\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tenter $0x8831,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %eax,0xeb5f(%rbx)\n+\tpop %rsp\n+\tlahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n \tadd %ah,0x0(%rax)\n \t...\n \tnop\n \trex.WR cltq\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rdx,%rax,4)\n-\tpop %rdi\n-\tjmp 95abbd \n+\tadd %bl,%ch\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0xf9e2e0,%al\n-\tmov $0xeb5f80,%esp\n+\tadd %ah,0xf9e2e0(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %al,(%rax)\n+\tmovsxd 0xed6c(%rsi),%ebx\n+\tadd %ah,0x0(%rax)\n \t...\n \tpush $0x137c2\n \tadd %al,(%rax)\n-\tadd %bl,0xeb5f81(%rcx)\n+\tadd %ah,0xed6c(%rsi,%rbx,4)\n+\tadd %ah,0x18cc1a0(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x18cc1a0,%al\n-\tmov $0xeb5f82,%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tand %ebx,0xed6c(%rdi)\n+\tadd %ah,0x0(%rax)\n \t...\n \tcwtl\n \tmov $0x96,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7e(%rbp)\n-\tpop %rdi\n-\tjmp 95ac1d \n+\tadd %dh,%cl\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tnop\n \tnegl (%rdx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %ah,0x5f(%rbx,%rax,4)\n-\tjmp 95acbd \n+\tadd %dh,-0x61(%rsi)\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tcmp %ah,0x37(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,0x5f(%rcx,%rax,4)\n-\tjmp 95ad0d \n+\tadd %dl,0xed6c9e(%rbx)\n \tadd %al,(%rax)\n \tmovabs 0x137da88,%al\n-\tand %al,0xeb5f(%rcx)\n-\tadd %ah,0x193bad8(%rax)\n+\tsbbl $0xbad8a000,0xed6c(%rsi)\n+\txchg %eax,%ebx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %bl,%ah\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tand %eax,0xeb5f(%rdx)\n \tadd %ah,0x1953bc8(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.WRX (bad)\n-\tpop %rdi\n-\tjmp 95ad3d \n+\tout %al,(%dx)\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tcwtl\n \tmov %ecx,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txlat %ds:(%rbx)\n-\tsbbl $0xa0000000,-0x15(%rdi)\n+\tmov $0xed6c9e,%esp\n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tcall 96e613 \n \tadd %al,(%rax)\n-\tadd %al,0xeb5f81(%rbp)\n+\tadd %bl,0xed6c9e(%rsi)\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@@ -317128,1857 +317152,2072 @@\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,(%rax)\n-\tsbbl $0xa0000000,-0x15(%rdi)\n+\tadd %al,0xed6c9e(%rcx)\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 %ah,0xeb5f81(%rax)\n+\tadd %ah,0xed6c9e(%rsi)\n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tcwtl\n \tcmp %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex sbbl $0xa0000000,-0x15(%rdi)\n-\tadc %ah,0xf9(%rax)\n+\tmov 0xed6c(%rsi),%bl\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-\tin (%dx),%al\n-\t(bad)\n-\tpop %rdi\n-\tjmp 95af1d \n+\tcmp $0xed6c9f,%eax\n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tcmp %ah,0x199(%rax)\n \tadd %al,(%rax)\n-\tand $0x82,%al\n-\tpop %rdi\n-\tjmp 95af6d \n-\tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tfstpl 0xed6c(%rsi)\n+\tadd %ah,0x0(%rax)\n \t...\n \tcall 97a1a3 \n \tadd %al,(%rax)\n-\tadd %ch,%dh\n-\t(bad)\n-\tpop %rdi\n-\tjmp 95b04d \n+\tadd %bh,(%rsi)\n+\tlahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\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 %bh,-0x7f(%rbx)\n-\tpop %rdi\n-\tjmp 95b06d \n-\tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %bl,0xed6c(%rsi,%rbx,4)\n+\tadd %ah,0x0(%rax)\n \t...\n \tadc %dh,(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rbx)\n-\tsbbl $0xa0000000,-0x15(%rdi)\n+\tadd %al,0xed6c9e(%rsi)\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-\tfiaddl 0xeb5f(%rax)\n+\tinsb (%dx),%es:(%rdi)\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n \tadd %ah,0x0(%rax)\n \t...\n \tmov $0x14927,%eax\n \tadd %al,(%rax)\n-\tadd %cl,%bl\n-\tsbbl $0xa0000000,-0x15(%rdi)\n-\tsub %rcx,0x1(%rsi)\n-\tadd %bl,(%rsi)\n-\t(bad)\n-\tpop %rdi\n-\tjmp 95b14d \n+\tadd %dh,0xed6c9e(%rsi)\n \tadd %al,(%rax)\n-\tmovabs 0x1931e48,%al\n-\tjo 95b0dc \n-\tpop %rdi\n-\tjmp 95b15d \n+\tmovabs 0x18e2948,%al\n+\tficompl 0xed6c(%rsi)\n+\tadd %ah,0x1931e48(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %al,(%rax)\n+\t(bad)\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\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 %bl,(%rax)\n-\tsbbl $0xa0000000,-0x15(%rdi)\n+\tadd %bh,-0x62(%rdi)\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tmov $0xc5,%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xeb5f82(%rip) \n+\tadd %bl,%ch\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tadc %bh,0x148(%rdi)\n \tadd %al,(%rax)\n-\tmov %es,0xeb5f(%rcx)\n-\tadd %ah,0x0(%rax)\n+\tmovabs 0xa0000000ed6c9e,%al\n \t...\n-\tmov $0x9a,%al\n-\t(bad)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,0xeb5f81(%rip) \n+\tadd %dh,0x1379a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xed6c9e(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x1385cb8,%al\n-\tmovsxd 0xeb5f(%rcx),%eax\n+\txchg %eax,%ebp\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n \tadd %ah,0x0(%rax)\n \t...\n \tor %bh,0xd(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,%bl\n-\tsbbb $0x0,-0x15(%rdi)\n+\tadd %ah,-0x62(%rdi)\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tadd %cl,-0x10(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,%ch\n-\t(bad)\n-\tpop %rdi\n-\tjmp 95b2ad \n+\tadd %bh,(%rsi)\n+\tlahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x15a4da8,%al\n-\tfilds 0xeb5f(%rcx)\n-\tadd %ah,0x1931e70(%rax)\n+\tadd %ah,0x15a4da8(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.WRB (bad)\n-\tpop %rdi\n-\tjmp 95b2cd \n+\tmov $0xed6c9e,%edi\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tmovabs 0x1931e70,%al\n+\tout %al,(%dx)\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tclc\n \txchg %eax,%ebx\n \tjae 95b375 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tscas %es:(%rdi),%al\n-\t(bad)\n-\tpop %rdi\n-\tjmp 95b37d \n+\tsbb $0x9f,%al\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x1374768,%al\n-\t(bad)\n-\tsbbl $0xa0000000,-0x15(%rdi)\n+\tadd %ah,0x1374768(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txchg %ebx,0xed6c(%rsi)\n+\tadd %ah,0x0(%rax)\n \t...\n \tpush %rax\n \tsar $0x0,%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %edi,0x5f(%rbx)\n-\tjmp 95b3cd \n+\tadc %bl,0xed6c(%rbp)\n+\tadd %ah,0x1383470(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x1383470,%al\n-\txor %al,0xeb5f(%rcx)\n+\tadd %al,(%rax)\n+\txchg %bl,0xed6c(%rsi)\n \tadd %ah,0x0(%rax)\n \t...\n \tadd %ah,(%rcx)\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjs 95b38c \n-\tpop %rdi\n-\tjmp 95b40d \n-\tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd 0xed6c(%rdi),%bl\n+\tadd %ah,0x0(%rax)\n \t...\n \t(bad)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsub 0xeb5f(%rdx),%al\n+\tfistps 0xed6c(%rsi)\n \tadd %ah,0x0(%rax)\n \t...\n \txor %dh,(%rbx)\n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.WRXB sbbq $0xffffffffa0000000,-0x15(%r15)\n-\tmov $0xa0,%al\n-\tor $0x1,%eax\n-\tadd %bl,%al\n-\tsbbb $0x0,-0x15(%rdi)\n+\t(bad)\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x10da0b0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\timul $0x0,0xed6c(%rsi),%ebx\n \tmovabs 0x0,%al\n \t...\n \tjo 95b4cb \n \tor $0x1,%eax\n-\tadd %ah,%bl\n-\tsbbb $0x0,-0x15(%rdi)\n+\tadd %ch,-0x62(%rsi)\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tror $1,%al\n \tnop\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,-0x7e(%rdx)\n-\tpop %rdi\n-\tjmp 95b57d \n+\tadd %al,(%rbx)\n+\tlahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tcall 96ff4e \n \tadd %al,(%rax)\n-\tadd %dh,-0x7f(%rdx)\n-\tpop %rdi\n-\tjmp 95b62d \n+\tadd %bl,0xed6c9e(%rcx)\n \tadd %al,(%rax)\n \tmovabs 0x136f218,%al\n-\tadc %eax,0xeb5f(%rcx)\n+\tjge 95b5d8 \n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n \tadd %ah,0x1ec1678(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.WX sbbq $0x0,-0x15(%rdi)\n+\tpush $0xed6c9f\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 %dl,0xeb5f81(%rbx)\n+\tadd %ah,0xed6c9e(%rdx)\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 %bl,%bl\n-\tsbbl $0xa0000000,-0x15(%rdi)\n+\tadd %bh,0xed6c9e(%rbp)\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 %bl,(%rax)\n-\tsbbl $0xa0000000,-0x15(%rdi)\n-\tpush $0x12517\n+\tadd %bh,-0x62(%rdi)\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tadd %bl,%ch\n-\tsbbb $0x0,-0x15(%rdi)\n+\tadd %ah,0x1251768(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tinsb (%dx),%es:(%rdi)\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x1374678(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x1374678,%al\n-\trex.WXB sbbq $0xffffffffa0000000,-0x15(%r15)\n+\tadd %al,(%rax)\n+\tlea 0xed6c(%rsi),%ebx\n+\tadd %ah,0x0(%rax)\n \t...\n \trex.W leave\n \tjmp 95b7a5 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjmp 95b72c \n-\tpop %rdi\n-\tjmp 95b7ad \n+\tcmp $0x9f,%al\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tcmp $0x24,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,%ch\n-\tsbbb $0x0,-0x15(%rdi)\n+\tadd %dh,-0x62(%rcx)\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\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 %bl,%dh\n-\tsbbb $0x0,-0x15(%rdi)\n+\tadd %ch,-0x62(%rbp)\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x1266d80(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x1266d80,%al\n-\tsbb $0x81,%al\n-\tpop %rdi\n-\tjmp 95b91d \n \tadd %al,(%rax)\n+\tsbbb $0x0,0xed6c(%rsi)\n \tmovabs 0x10d2bc8,%al\n-\tenter $0x5f80,$0xeb\n+\tdata16 sahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n \tadd %ah,0x18c4e20(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsbb 0xeb5f(%rdx),%al\n+\tfcomps 0xed6c(%rsi)\n \tadd %ah,0x0(%rax)\n \t...\n \tadc %dh,-0x6a(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0xeb5f82(%rsi)\n+\tadd %ah,(%rdi,%rbx,4)\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \trolb $0x1,(%rdi,%rsi,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsbb %al,0xeb5f(%rcx)\n+\tjg 95b958 \n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n \tadd %ah,0x1386c18(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpop %rbx\n-\tsbbl $0xa0000000,-0x15(%rdi)\n-\tmovabs 0x2800000000019101,%al\n-\tsbbl $0x0,-0x15(%rdi)\n+\txchg %eax,%edx\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x19101a0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpop %rax\n+\tlahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tmov $0x18ad2,%eax\n \tadd %al,(%rax)\n-\tadd %bh,(%rbx)\n-\t(bad)\n-\tpop %rdi\n-\tjmp 95b9fd \n+\tadd %ah,%bh\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\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 %bh,(%rsi)\n-\tsbbl $0xa0000000,-0x15(%rdi)\n+\tadd %cl,0xed6c9e(%rdx)\n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \trex.W xor $0x49,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,-0x7f(%rsi)\n-\tpop %rdi\n-\tjmp 95babd \n+\tadd %bl,0xed6c9e(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tcmp %al,0x137(%rbp)\n \tadd %al,(%rax)\n-\tsub $0x81,%al\n-\tpop %rdi\n-\tjmp 95baed \n-\tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\ttest %ebx,0xed6c(%rsi)\n+\tadd %ah,0x0(%rax)\n \t...\n \tenter $0x24b1,$0x2\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txchg %eax,%ecx\n-\tsbbl $0x0,-0x15(%rdi)\n-\tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tmov %ebx,0xed6c(%rdi)\n+\tadd %ah,0x0(%rax)\n \t...\n \tmov %cl,(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rsi)\n-\tsbbl $0x0,-0x15(%rdi)\n+\tadd %bl,-0x61(%rdi)\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tsub %al,(%rcx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,-0x7f(%rbp)\n-\tpop %rdi\n-\tjmp 95bb8d \n+\tadd %bl,0xed6c9e(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x1384678,%al\n-\tpop %rsp\n-\tsbbl $0xa0000000,-0x15(%rdi)\n-\trex.W pop %rcx\n-\t(bad)\n-\tadd %eax,(%rax)\n+\txchg %eax,%ebx\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tadd %bl,-0x7f(%rbp)\n-\tpop %rdi\n-\tjmp 95bbad \n+\tadd %ah,0x1375948(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %al,(%rax)\n+\txchg %eax,%ebx\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\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 %ah,(%rcx)\n-\t(bad)\n-\tpop %rdi\n-\tjmp 95bc6d \n+\tadd %bl,%bl\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x1eaad08(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x1eaad08,%al\n-\tsbbq $0x0,-0x15(%r15)\n+\tpush $0xed6c9f\n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \trorb $1,0x38(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,-0x7f(%rsi)\n-\tpop %rdi\n-\tjmp 95bcbd \n+\tadd %bl,0xed6c9e(%rax)\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,0xeb5f81(%rdx)\n+\tadd %ah,0xed6c9e(%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-\tout %eax,$0x81\n-\tpop %rdi\n-\tjmp 95bdad \n+\tret\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tmov $0x4f,%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,(%rcx,%rax,4)\n-\tpop %rdi\n-\tjmp 95bdcd \n+\tadd %al,0xed6c9e(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tfdivs 0x173(%rip) \n \tadd %al,(%rax)\n-\trepnz sbbl $0xa0000000,-0x15(%rdi)\n+\tenter $0x6c9e,$0xed\n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n-\tmovabs 0x4a000000000136f1,%al\n-\tsbbl $0xa0000000,-0x15(%rdi)\n+\tmovabs 0x8d000000000136f1,%al\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tmov $0x136f7,%eax\n \tadd %al,(%rax)\n-\tadd %bh,(%rsi)\n-\tsbbl $0xa0000000,-0x15(%rdi)\n+\tadd %cl,0xed6c9e(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tcmp %dh,(%rax)\n \tor $0x1,%eax\n-\tadd %ch,0xeb5f80(%rbp)\n+\tadd %bl,-0x62(%rdi)\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tjo 95bfa6 \n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,-0x7f(%rax)\n-\tpop %rdi\n-\tjmp 95bf3d \n+\tadd %dl,0xed6c9e(%rsi)\n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tsbb %dl,0x162(%rdx)\n \tadd %al,(%rax)\n-\tfildl 0xeb5f(%rcx)\n-\tadd %ah,0x0(%rax)\n+\tmov $0xed6c9e,%ebp\n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tlock xchg %eax,%ecx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,(%rax)\n-\tsbbl $0xa0000000,-0x15(%rdi)\n+\tadd %bh,-0x62(%rdi)\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tfdivs -0x79(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7e(%rsi)\n-\tpop %rdi\n-\tjmp 95bffd \n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tlahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tmov $0x15,%al\n \txchg %eax,%ebx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xeb5f82(%rbp)\n+\tadd %cl,(%rax)\n+\tlahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tsub %ah,%cl\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,-0x7f(%rbx)\n-\tpop %rdi\n-\tjmp 95c05d \n+\tadd %dl,0xed6c9e(%rdi)\n \tadd %al,(%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-\tlahf\n-\tsbbl $0xa0000000,-0x15(%rdi)\n-\tmov %bh,-0x76(%rdi)\n-\tadd %eax,(%rax)\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,(%rsi)\n-\t(bad)\n-\tpop %rdi\n-\tjmp 95c0ad \n+\tadd %ah,0x18a7f88(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %al,(%rax)\n+\txlat %ds:(%rbx)\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \txor %cl,%ch\n \tjb 95c0c5 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tin $0x81,%eax\n-\tpop %rdi\n-\tjmp 95c0cd \n+\tret $0x6c9e\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tloopne 95c18e \n \tsbb (%rdx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsbbw $0x0,-0x15(%rdi)\n+\tja 95c0e9 \n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \trex.W jle 95c146 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%ah\n-\t(bad)\n-\tpop %rdi\n-\tjmp 95c17d \n+\tadd %dh,(%rax)\n+\tlahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tcall 96f9e9 \n \tadd %al,(%rax)\n-\tadd %ch,-0x7f(%rcx)\n-\tpop %rdi\n-\tjmp 95c1bd \n+\tadd %dl,0xed6c9e(%rdi)\n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tmov $0x124ec,%eax\n \tadd %al,(%rax)\n-\tadd %dl,%ah\n-\tsbbb $0x0,-0x15(%rdi)\n+\tadd %ch,-0x62(%rdx)\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tlock fwait\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n-\tpop %rdi\n-\tjmp 95c2cd \n+\tcall 1832f6b \n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n-\trex movabs %al,0x82b3000000000175\n-\tpop %rdi\n-\tjmp 95c33d \n+\trex movabs %al,0x9f1e000000000175\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tsbb %ch,0x1(%rsi,%rax,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor 0xeb5f(%rdx),%eax\n+\trcrb %cl,0xed6c(%rsi)\n \tadd %ah,0x1739600(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tes (bad)\n-\tpop %rdi\n-\tjmp 95c36d \n-\tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tficomps 0xed6c(%rsi)\n+\tadd %ah,0x0(%rax)\n \t...\n \trol $1,%bl\n \tor $0x1,%eax\n-\tadd %cl,%cl\n-\tsbbb $0x0,-0x15(%rdi)\n+\tadd %ah,-0x62(%rsi)\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tsbb %ah,0x75(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7e(%rbx)\n-\tpop %rdi\n-\tjmp 95c51d \n+\tadd %bh,%bh\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x1877ee8,%al\n-\txchg %eax,%edx\n-\tsbbl $0x0,-0x15(%rdi)\n+\tadd %ah,0x1877ee8(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x13868d0,%al\n-\tpush $0xeb5f81\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tmov %ebx,0xed6c(%rdi)\n+\tadd %ah,0x13868d0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txchg %eax,%edi\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tand %bh,0x194(%rsi)\n \tadd %al,(%rax)\n-\tand 0xeb5f(%rdx),%al\n+\tfcompl 0xed6c(%rsi)\n \tadd %ah,0x0(%rax)\n \t...\n \tnop\n \tadd (%rdi),%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,(%rbx)\n-\tsbbl $0xa0000000,-0x15(%rdi)\n-\tand %dh,%ah\n-\tand $0x1,%al\n+\tadd %al,0xed6c(%rsi,%rbx,4)\n+\tadd %ah,0x124f420(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\toutsl %ds:(%rsi),(%dx)\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x1386cb8(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcall 181250d \n+\txchg %eax,%esi\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x10d81a0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush $0xffffffffffffff9e\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x136f830(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x1386cb8,%al\n-\tsbbl $0xa0000000,-0x15(%edi)\n-\tmovabs 0xd300000000010d81,%al\n-\tsbbb $0x0,-0x15(%rdi)\n+\tjl 95c558 \n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x136f830,%al\n-\tadc %eax,0xeb5f(%rcx)\n \tadd %ah,0x13798f8(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsub 0xeb5f(%rcx),%eax\n+\ttest %bl,0xed6c(%rsi)\n \tadd %ah,0x1489a38(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjbe 95c55b \n-\tpop %rdi\n-\tjmp 95c5dd \n+\tfwait\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tcall 96fd63 \n \tadd %al,(%rax)\n-\tadd %al,-0x7f(%rbp)\n-\tpop %rdi\n-\tjmp 95c64d \n+\tadd %cl,0xed6c9e(%rbx)\n \tadd %al,(%rax)\n \tmovabs 0x1381b78,%al\n-\trex.WRB sbbq $0xffffffffa0000000,-0x15(%r15)\n-\tfdivrs (%rdx)\n-\txchg %eax,%edi\n-\tadd %eax,(%rax)\n+\tmov 0xed6c(%rsi),%ds\n+\tadd %ah,0x1973ad8(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xeb5f82(%rax)\n+\tor $0xed6c9f,%eax\n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tsubb $0x1,0x38(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsub $0x81,%al\n-\tpop %rdi\n-\tjmp 95c69d \n-\tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\ttest %ebx,0xed6c(%rsi)\n+\tadd %ah,0x0(%rax)\n \t...\n \trex\n \trex.RXB jae 95c6d5 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovsxd 0xeb5f(%rdx),%eax\n+\tclc\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n \tadd %ah,0x0(%rax)\n \t...\n \tadd %al,(%rsi)\n \t{rex2 0x1} add %al,(%r8)\n \tadd %al,(%rax)\n-\tloop 95c67c \n-\tpop %rdi\n-\tjmp 95c6fd \n+\t(bad)\n+\tlahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\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-\tadd $0xeb5f82,%eax\n+\tiret\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tshrb $1,0x37(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x5f(%rcx,%rax,4)\n-\tjmp 95c7bd \n+\tadd %dl,0xed6c9e(%rbp)\n \tadd %al,(%rax)\n \tmovabs 0x17567b8,%al\n-\ttestl $0x8f8a000,0xeb5f(%rcx)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tlret $0x6c9e\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tsbbl $0xa0000000,-0x15(%rdi)\n-\tmovabs 0x290000000001381b,%al\n-\tsbbl $0xa0000000,-0x15(%rdi)\n-\torb $0x0,0x137(%rax)\n-\tadd %ah,-0x7f(%rsi)\n-\tpop %rdi\n-\tjmp 95c7fd \n+\tadd %ah,0x13708f8(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %al,(%rax)\n+\tsbbl $0x0,0xed6c(%rsi)\n+\tmovabs 0x1381ba0,%al\n+\ttest %bl,0xed6c(%rsi)\n+\tadd %ah,0x1378880(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txchg %eax,%esi\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tpush %rax\n \tss (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,(%rax)\n-\tsbbl $0xa0000000,-0x15(%rdi)\n+\tadd %bh,-0x62(%rdi)\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tclc\n \tlods %ds:(%rsi),%eax\n \tje 95c915 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tfs (bad)\n-\tpop %rdi\n-\tjmp 95c91d \n+\tclc\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x1979a10(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x1979a10,%al\n-\tmov $0xeb5f82,%edi\n+\tadd %al,(%rax)\n+\tand $0xed6c9f,%eax\n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \t(bad)\n \tpop %rdi\n \tor $0x1,%eax\n-\tadd %cl,%bh\n-\tsbbb $0x0,-0x15(%rdi)\n+\tadd %ch,-0x62(%rax)\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x1386240(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x1386240,%al\n-\trex.RXB sbbl $0xa0000000,-0x15(%r15)\n+\tadd %al,(%rax)\n+\tmov %ds,0xed6c(%rsi)\n+\tadd %ah,0x0(%rax)\n \t...\n \trex.W movsb %ds:(%rsi),%es:(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,0xeb5f81(%rbp)\n+\tadd %ah,0xed6c9e(%rbp)\n \tadd %al,(%rax)\n \tmovabs 0x10d5010,%al\n-\tenter $0x5f80,$0xeb\n+\tdata16 sahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n \tadd %ah,0x1740330(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock sbbl $0xa0000000,-0x15(%rdi)\n-\tpush $0x1e887\n+\t(bad)\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x1e88768(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,-0x7d(%rcx)\n-\tpop %rdi\n-\tjmp 95c9bd \n+\tadd %al,(%rax)\n+\tpush $0xed6c9f\n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tcwtl\n \tsahf\n \tor $0x1,%eax\n-\tadd %bl,%bh\n-\tsbbb $0x0,-0x15(%rdi)\n+\tadd %ch,-0x62(%rbp)\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \trex sub $0x49,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0x5f(%rcx,%rax,4)\n-\tjmp 95cb0d \n+\tadd %bl,0xed6c(%rsi,%rbx,4)\n+\tadd %ah,0x1371a60(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x1371a60,%al\n-\tsub %eax,0xeb5f(%rcx)\n+\ttest %bl,0xed6c(%rsi)\n \tadd %ah,0x1733010(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand $0xeb5f82,%eax\n+\tfstpl 0xed6c(%rsi)\n+\tadd %ah,0x18661f0(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x18661f0,%al\n-\t(bad)\n-\t(bad)\n-\tpop %rdi\n-\tjmp 95cb3d \n \tadd %al,(%rax)\n-\tmovabs 0x1f1a380,%al\n-\trex.WRX sbbq $0x0,-0x15(%rdi)\n+\tficomps 0xed6c(%rsi)\n+\tadd %ah,0x1f1a380(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\timul $0x0,0xed6c(%rdi),%ebx\n \tmovabs 0x0,%al\n \t...\n \tor %ch,0x37(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x7f(%rax)\n-\tpop %rdi\n-\tjmp 95cb9d \n-\tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %dl,0xed6c(%rsi,%rbx,4)\n+\tadd %ah,0x0(%rax)\n \t...\n \trorb $1,0x149(%rax)\n \tadd %al,(%rax)\n-\tint3\n-\tsbbl $0xa0000000,-0x15(%rdi)\n+\tmov $0x9e,%dh\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tmov $0xca,%al\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x5f(%rcx,%rax,4)\n-\tjmp 95cc1d \n+\tadd %bl,0xed6c9e(%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 %ah,0xeb5f(%rcx,%rax,4)\n-\tadd %ah,0x0(%rax)\n+\tadd %ah,0xed6c9e(%rdi)\n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tshr $1,%ch\n \tand $0x1,%eax\n-\tadd %dh,%dh\n-\tsbbb $0x0,-0x15(%rdi)\n+\tadd %dh,-0x62(%rbp)\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x1376128(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x1376128,%al\n-\tand $0x81,%al\n-\tpop %rdi\n-\tjmp 95cccd \n \tadd %al,(%rax)\n-\tmovabs 0x1371010,%al\n \t(bad)\n-\tsbbl $0xa0000000,-0x15(%rdi)\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x1371010(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsbbl $0x0,0xed6c(%rsi)\n+\tmovabs 0x0,%al\n \t...\n \trex.W je 95cd10 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%ch\n-\tsbbb $0x0,-0x15(%rdi)\n+\tadd %ch,-0x62(%rdx)\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tpop %rax\n \tjge 95cd96 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7e(%rcx)\n-\tpop %rdi\n-\tjmp 95cd2d \n+\tadd %bh,%dh\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tand %bl,(%rsi)\n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rsp\n-\tsbbl $0xa0000000,-0x15(%rdi)\n-\t(bad)\n-\tsbb (%rax),%bh\n-\tadd %eax,(%rax)\n+\tnop\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tadd %dh,0xeb5f81(%rsi)\n+\tadd %ah,0x1381a60(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %al,(%rax)\n+\tscas %es:(%rdi),%al\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tadc %dl,0x18c(%rax)\n \tadd %al,(%rax)\n-\tsub %eax,0xeb5f(%rdx)\n+\tfistps 0xed6c(%rsi)\n \tadd %ah,0x0(%rax)\n \t...\n \tclc\n \txrelease xchg %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n-\tpop %rdi\n-\tjmp 95cdcd \n-\tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tficomps 0xed6c(%rsi)\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-\tsbbb $0x0,-0x15(%rdi)\n-\tadd %al,(%rax)\n+\timul $0x0,0xed6c(%rsi),%ebx\n \tmovabs 0x0,%al\n \t...\n \trcrb $0x38,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,-0x7f(%rbp)\n-\tpop %rdi\n-\tjmp 95ce9d \n+\tadd %bl,0xed6c(%rsi,%rbx,4)\n+\tadd %ah,0x1378b00(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x1378b00,%al\n-\tand %eax,0xeb5f(%rcx)\n \tadd %ah,0x1ee0330(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tin (%dx),%al\n-\t(bad)\n-\tpop %rdi\n-\tjmp 95cebd \n+\tcmp $0xed6c9f,%eax\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-\tjmp 95ce7a \n-\tpop %rdi\n-\tjmp 95cefd \n+\tjno 95ce98 \n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tnop\n \tpush %rdx\n \tand $0x1,%eax\n-\tadd %dl,%bh\n-\tsbbb $0x0,-0x15(%rdi)\n+\tadd %ch,-0x62(%rbx)\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tjs 95cfad \n \tje 95cf65 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,0xeb5f(%rdx)\n+\tloop 95cf08 \n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n \tadd %ah,0x1373a88(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rcx\n-\tsbbl $0xa0000000,-0x15(%rdi)\n+\t(bad)\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\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 %bl,0xeb5f81(%rip) \n+\tadd %al,0xed6c9e(%rax)\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-\tmov 0xeb5f(%rbx),%es\n+\txchg %ebx,0xed6c(%rdi)\n \tadd %ah,0x0(%rax)\n \t...\n \tmov $0xd0,%al\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tiret\n-\t(bad)\n-\tpop %rdi\n-\tjmp 95d02d \n+\tcs lahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tfdivs 0x10d(%rbp)\n \tadd %al,(%rax)\n-\tint $0x80\n-\tpop %rdi\n-\tjmp 95d04d \n+\tpush $0xed6c9e\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 %bh,0xeb5f82(%rdi)\n+\tadd %ah,0xed6c9f(%rip) \n \tadd %al,(%rax)\n \tmovabs 0x13753d0,%al\n-\tsub $0x81,%al\n-\tpop %rdi\n-\tjmp 95d08d \n+\ttest %ebx,0xed6c(%rsi)\n+\tadd %ah,0x1377948(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x1377948,%al\n-\t(bad)\n-\tsbbl $0xa0000000,-0x15(%rdi)\n-\tcmp %ch,%bh\n+\tadd %al,(%rax)\n+\tsbbl $0xef38a000,0xed6c(%rsi)\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xeb5f81(%rax)\n+\tadd %ah,0xed6c9e(%rsi)\n \tadd %al,(%rax)\n \tmovabs 0x10db240,%al\n-\troll %cl,0xeb5f(%rax)\n+\tpush $0xffffffffffffff9e\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n \tadd %ah,0x1e57da8(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcmp $0xeb5f83,%eax\n+\t(bad)\n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tpush %rax\n \tfcomi %st(2),%st\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,-0x7d(%rsi)\n-\tpop %rdi\n-\tjmp 95d11d \n+\tadd %ch,-0x61(%rbx)\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \ttest $0x68,%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,-0x7f(%rax)\n-\tpop %rdi\n-\tjmp 95d25d \n-\tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %cl,0xed6c(%rsi,%rbx,4)\n+\tadd %ah,0x0(%rax)\n \t...\n \tloopne 95d234 \n \tor $0x1,%eax\n-\tadd %bl,%bl\n-\tsbbb $0x0,-0x15(%rdi)\n+\tadd %ch,0x6c(%rsi,%rbx,4)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tjo 95d330 \n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rcx)\n-\tsbbl $0xa0000000,-0x15(%rdi)\n-\tsbb %ch,0x1(%rdx,%rdx,8)\n-\tadd %dl,%dl\n-\t(bad)\n-\tpop %rdi\n-\tjmp 95d2dd \n+\tadd %al,0xed6c9e(%rdx)\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tmovabs 0x1d2ac18,%al\n+\txor %bl,0xed6c(%rdi)\n+\tadd %ah,0x0(%rax)\n \t...\n \tmov $0x18832,%eax\n \tadd %al,(%rax)\n-\tadd %dh,0xeb5f82(%rbp)\n+\tadd %ah,(%rax)\n+\tlahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tloopne 95d38e \n \tnop\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0xeb5f82(%rbx)\n+\tadd %ah,(%rbx)\n+\tlahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x1f53880(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x1f53880,%al\n-\trex.WRXB sbbq $0x0,-0x15(%r15)\n \tadd %al,(%rax)\n+\timul $0x0,0xed6c(%rdi),%ebx\n \tmovabs 0x0,%al\n \t...\n \tcmp %ah,0x38(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,-0x7f(%rdx)\n-\tpop %rdi\n-\tjmp 95d3bd \n+\tadd %dl,0xed6c9e(%rdi)\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-\tor %eax,0xeb5f(%rdx)\n+\trcrl $1,0xed6c(%rsi)\n \tadd %ah,0x0(%rax)\n \t...\n \trex.W leave\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,0xeb5f81(%rdx)\n-\tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0xed6c(%rsi,%rbx,4)\n+\tadd %ah,0x0(%rax)\n \t...\n \tmov %cl,0x198(%rdi)\n \tadd %al,(%rax)\n-\txchg %eax,%ebx\n-\t(bad)\n-\tpop %rdi\n-\tjmp 95d44d \n+\tsetg 0x0(%rbp,%rbp,8)\n \tadd %al,(%rax)\n \tmovabs 0x1bf3ba0,%al\n-\tlods %ds:(%rsi),%eax\n-\t(bad)\n-\tpop %rdi\n-\tjmp 95d45d \n-\tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tsbb 0xed6c(%rdi),%ebx\n+\tadd %ah,0x0(%rax)\n \t...\n \tshrb $1,-0x2e(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rbx,%rax,4)\n-\tpop %rdi\n-\tjmp 95d48d \n+\tadd %bl,-0x61(%rsi)\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tadd %ah,0x137(%rsi)\n \tadd %al,(%rax)\n-\trex.WXB sbbq $0xffffffffa0000000,-0x15(%r15)\n+\tlea 0xed6c(%rsi),%ebx\n+\tadd %ah,0x0(%rax)\n \t...\n \tand %dl,(%rdx,%rdx,8)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rdx)\n-\tsbbl $0x0,-0x15(%rdi)\n+\tadd %bl,-0x61(%rbp)\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x1f2d358,%al\n-\tint1\n-\t(bad)\n-\tpop %rdi\n-\tjmp 95d52d \n+\tadd %ah,0x1f2d358(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %al,(%rax)\n+\trex lahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tpop %rax\n \txchg %eax,%ebx\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tsbbl $0x0,-0x15(%rdi)\n+\tje 95d529 \n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x137cfd8(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x137cfd8,%al\n-\trex.RX sbbl $0xa0000000,-0x15(%rdi)\n-\tor %dh,(%rbx)\n-\tcmp %al,(%rcx)\n \tadd %al,(%rax)\n+\tmov %ds,0xed6c(%rsi)\n+\tadd %ah,0x1383308(%rax)\n \tadd %al,(%rax)\n-\tsbbq $0xffffffffa0000000,-0x15(%r15)\n+\tadd %al,(%rax)\n+\tmov %ds,0xed6c(%rsi)\n+\tadd %ah,0x0(%rax)\n \t...\n \tmov %cl,0x37(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,-0x7f(%rdx)\n-\tpop %rdi\n-\tjmp 95d5cd \n+\tadd %dl,0xed6c9e(%rdi)\n \tadd %al,(%rax)\n \tmovabs 0x175e808,%al\n-\txor 0xeb5f(%rdx),%al\n+\tjrcxz 95d578 \n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n \tadd %ah,0x0(%rax)\n \t...\n \tcwtl\n \timul $0x1,(%rdi),%esi\n-\tadd %bl,(%rbx)\n-\tsbbl $0xa0000000,-0x15(%rdi)\n-\tadc %dl,0x38(%rbp)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,-0x7f(%rbx)\n-\tpop %rdi\n-\tjmp 95d64d \n+\tadd %al,0xed6c9e(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tmovabs 0x1385510,%al\n+\tlea 0xed6c(%rsi),%ebx\n+\tadd %ah,0x0(%rax)\n \t...\n \tclc\n \tstd\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,0xeb5f83(%rip) \n+\tadd %dl,-0x61(%rdx)\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tlock int1\n \trolb %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor $0xeb5f83,%eax\n+\tpop %rdi\n+\tlahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\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 %bh,(%rax)\n-\tsbbl $0xa0000000,-0x15(%rdi)\n+\tadd %cl,0xed6c9e(%rax)\n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tloopne 95d714 \n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,(%rdx)\n-\tsbbl $0xa0000000,-0x15(%rdi)\n-\tjo 95d750 \n-\tadd %rax,(%rax)\n+\tadd %bh,-0x62(%rdi)\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tadd %al,%dh\n-\tsbbl $0xa0000000,-0x15(%rdi)\n+\tadd %ah,0x148ee70(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x9e,%ah\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tjo 95d7d0 \n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %bl,0xeb5f81(%rbx)\n+\tadd %ah,0xed6c(%rsi,%rbx,4)\n+\tadd %ah,0x148b790(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x148b790,%al\n-\tjno 95d71b \n-\tpop %rdi\n-\tjmp 95d79d \n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tcltd\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tenter $0x2586,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjmp 181373d \n+\toutsl %ds:(%rsi),(%dx)\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tfcoms 0x10d(%rax)\n \tadd %al,(%rax)\n-\tenter $0x5f80,$0xeb\n+\tdata16 sahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n \tadd %ah,0x0(%rax)\n \t...\n-\tmovabs 0xe300000000012551,%al\n-\tsbbb $0x0,-0x15(%rdi)\n+\tmovabs 0x6e00000000012551,%al\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tpop %rax\n-\tmovabs %eax,0x80d400000000010d\n-\tpop %rdi\n-\tjmp 95d87d \n+\tmovabs %eax,0x9e6a00000000010d\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x13837b8,%al\n-\txchg %eax,%ebp\n-\tsbbl $0xa0000000,-0x15(%rdi)\n+\tadd %ah,0x13837b8(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovabs %eax,0xa0000000ed6c9e\n \t...\n-\trex.W\n-\trex.R je 95d8f5 \n \tadd %al,(%rax)\n+\tadd %cl,0x44(%rax)\n+\tje 95d8f5 \n \tadd %al,(%rax)\n-\ttestb $0x0,0xeb5f(%rcx)\n-\tmovabs 0x18d6ab0,%al\n-\t(bad)\n-\tsbbl $0x0,-0x15(%rdi)\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tleave\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x18d6ab0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rbx\n+\tlahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tmov $0x10d72,%eax\n \tadd %al,(%rax)\n-\tadd %ah,%cl\n-\tsbbb $0x0,-0x15(%rdi)\n+\tadd %ch,-0x62(%rbp)\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x13769e8(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjge 95d978 \n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x13769e8,%al\n-\tadc 0xeb5f(%rcx),%al\n \tadd %ah,0x1373bc8(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\taddl $0x0,0xeb5f(%rcx)\n-\tmovabs 0x0,%al\n+\tsahf\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tclc\n \trex.XB out %al,(%dx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,-0x7d(%rdx)\n-\tpop %rdi\n-\tjmp 95da0d \n+\tadd %ch,-0x61(%rcx)\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x148e8f8,%al\n-\tcwtl\n-\tsbbl $0xa0000000,-0x15(%rdi)\n+\tadd %ah,0x148e8f8(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovabs %eax,0xa0000000ed6c9e\n \t...\n-\tfdivr %st(2),%st\n+\tadd %al,(%rax)\n+\tadd %bl,%al\n+\tcli\n \tcltd\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xeb5f82(%rdx)\n+\tadd %dl,(%rsi)\n+\tlahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \trex.W (bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,(%rsi)\n-\tsbbl $0xa0000000,-0x15(%rdi)\n-\tpush $0x1910c\n+\tadd %al,0xed6c9e(%rbp)\n \tadd %al,(%rax)\n-\tadd %al,-0x7e(%rbx)\n-\tpop %rdi\n-\tjmp 95da9d \n+\tmovabs 0x1910c68,%al\n+\tjmp 183473b \n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tadd %ah,0x21b(%rcx)\n \tadd %al,(%rax)\n-\tpush $0xeb5f83\n+\tjs 95da79 \n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x1253448(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x1253448,%al\n-\tloope 95da6a \n-\tpop %rdi\n-\tjmp 95daed \n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tinsl (%dx),%es:(%rdi)\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n-\tmovabs 0x91000000000148bb,%al\n-\tsbbl $0xa0000000,-0x15(%rdi)\n-\trorb $1,(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tmovabs 0xa2000000000148bb,%al\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tadd %bl,(%rbx)\n-\tsbbl $0xa0000000,-0x15(%rdi)\n+\tadd %ah,0x13708d0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsbbb $0x0,0xed6c(%rsi)\n+\tmovabs 0x0,%al\n \t...\n \tlock push %rcx\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,(%rdx,%rax,4)\n-\tpop %rdi\n-\tjmp 95dbcd \n+\tadd %ah,%al\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \trclb $1,0x38(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x7f(%rcx)\n-\tpop %rdi\n-\tjmp 95dbed \n-\tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %dl,0xed6c(%rsi,%rbx,4)\n+\tadd %ah,0x0(%rax)\n \t...\n-\timul $0x5f80e600,0x1(%rip),%rsp \n-\tjmp 95dc2d \n+\timul $0x6c9e6f00,0x1(%rip),%rsp \n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tadc %ch,%bh\n \tjne 95dc45 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tgs (bad)\n-\tpop %rdi\n-\tjmp 95dc4d \n+\tstc\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tjs 95dc63 \n \tcall 95dc78 \n-\tadd %ah,%dh\n-\t(bad)\n-\tpop %rdi\n-\tjmp 95dc7d \n+\tadd %bh,(%rdx)\n+\tlahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x136f100,%al\n-\tpop %rax\n-\tsbbl $0xa0000000,-0x15(%rdi)\n+\tadd %ah,0x136f100(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txchg %eax,%edx\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tenter $0xd3b,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovb $0x0,0xeb5f(%rax)\n-\tmovabs 0x0,%al\n+\tgs sahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tclc\n \tret\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%ah\n-\tsbbl $0xa0000000,-0x15(%rdi)\n-\tmov %al,0x174(%rip) \n-\tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n-\tpop %rdi\n-\tjmp 95dd4d \n+\tadd %dh,0xed6c9e(%rbx)\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tmovabs 0x1740588,%al\n+\trcrb $1,0xed6c(%rsi)\n+\tadd %ah,0x0(%rax)\n \t...\n \tmov %al,-0x68(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x7e(%rcx)\n-\tpop %rdi\n-\tjmp 95dd7d \n+\tadd %dh,%bh\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tshlb $0x0,0x1(%rsi,%rdi,4)\n-\tint3\n-\t(bad)\n-\tpop %rdi\n-\tjmp 95ddad \n+\tsub $0x9f,%al\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x1385c90(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txchg %eax,%ebp\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x1385c90,%al\n-\tsbbl $0xa0000000,%fs:-0x15(%rdi)\n+\tadd %ah,0x0(%rax)\n \t...\n \tcwtl\n \tleave\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x7f(%rbp)\n-\tpop %rdi\n-\tjmp 95dddd \n+\tadd %dl,0xed6c9e(%rbp)\n \tadd %al,(%rax)\n \tmovabs 0x1733830,%al\n-\tadd %eax,0xeb5f(%rdx)\n+\t(bad)\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n \tadd %ah,0x0(%rax)\n \t...\n \tlock loope 95de98 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbbl $0xa0000000,-0x15(%rdi)\n+\tadd %bh,0x6c(%rsi,%rbx,4)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tlock (bad)\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,-0x7f(%rsi)\n-\tpop %rdi\n-\tjmp 95decd \n+\tadd %bl,0xed6c9e(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x124fab0,%al\n-\tfaddl 0xeb5f(%rax)\n+\tinsb (%dx),%es:(%rdi)\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n \tadd %ah,0x1492678(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tja 95de6b \n-\tpop %rdi\n-\tjmp 95deed \n+\tfwait\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x1737e98,%al\n-\tjmp 1813e7e \n+\tadd %ah,0x1737e98(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %al,(%rax)\n+\t(bad)\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tloopne 95df34 \n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x7f(%rdx)\n-\tpop %rdi\n-\tjmp 95df6d \n+\tadd %cl,0xed6c9e(%rbx)\n \tadd %al,(%rax)\n \tmovabs 0x137a420,%al\n-\tjne 95defb \n-\tpop %rdi\n-\tjmp 95df7d \n+\t(bad)\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tor %bl,0x125(%rbp)\n \tadd %al,(%rax)\n-\tin $0x80,%al\n-\tpop %rdi\n-\tjmp 95dfbd \n+\toutsb %ds:(%rsi),(%dx)\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x137ae20(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x137ae20,%al\n-\tss sbbl $0xa0000000,-0x15(%rdi)\n+\txchg %ebx,0xed6c(%rsi)\n+\tadd %ah,0x0(%rax)\n \t...\n-\tmovabs 0xd7000000000148f1,%al\n-\tsbbl $0xa0000000,-0x15(%rdi)\n+\tmovabs 0xbb000000000148f1,%al\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tsbbb $0x0,0x1d2(%rip) \n-\tadd %cl,%bh\n-\t(bad)\n-\tpop %rdi\n-\tjmp 95e0bd \n+\tadd %ch,(%rsi)\n+\tlahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \trex.W mov $0x48,%spl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,-0x7f(%rcx)\n-\tpop %rdi\n-\tjmp 95e12d \n+\tadd %dl,0xed6c9e(%rdi)\n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \txor %ch,0x10d(%rax)\n \tadd %al,(%rax)\n-\tin $0x80,%eax\n-\tpop %rdi\n-\tjmp 95e1fd \n+\toutsb %ds:(%rsi),(%dx)\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x1259330(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tja 95e1a8 \n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x1259330,%al\n-\tadd %al,0xeb5f(%rcx)\n \tadd %ah,0x1377510(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsbb %al,0xeb5f(%rcx)\n+\tjg 95e1b8 \n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n \tadd %ah,0x13847e0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpop %rsi\n-\tsbbl $0xa0000000,-0x15(%rdi)\n-\tshlb $0x0,0x1(%rax,%rcx,2)\n-\tpop %rsi\n-\tsbbl $0xa0000000,-0x15(%rdi)\n-\tmov %bl,(%rdx)\n-\tcmp %al,(%rcx)\n+\txchg %eax,%ebx\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n+\tadd %ah,0x148b4c0(%rax)\n \tadd %al,(%rax)\n-\toutsl %ds:(%rsi),(%dx)\n-\tsbbl $0xa0000000,-0x15(%rdi)\n-\tjs 95e29d \n-\tcmp %al,(%rcx)\n \tadd %al,(%rax)\n+\txchg %eax,%ebx\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x1381a88(%rax)\n \tadd %al,(%rax)\n-\tjae 95e1db \n-\tpop %rdi\n-\tjmp 95e25d \n \tadd %al,(%rax)\n-\tmovabs 0x18b9998,%al\n-\tjs 95e1ec \n-\tpop %rdi\n-\tjmp 95e26d \n+\tcltd\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x1384b78(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x18b9998(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x1ef6998,%al\n-\trex.WRB sbbq $0x0,-0x15(%r15)\n \tadd %al,(%rax)\n+\tadd %ebx,0xed6c(%rdi)\n+\tadd %ah,0x1ef6998(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\timul $0x0,0xed6c(%rdi),%ebx\n \tmovabs 0x1f94a60,%al\n-\tpop %rax\n-\tsbbl $0x0,-0x15(%rdi)\n+\tjo 95e229 \n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tshrb $0x8e,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,(%rdx)\n-\t(bad)\n-\tpop %rdi\n-\tjmp 95e2cd \n+\tadd %bl,%bh\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x21c0970(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x21c0970,%al\n-\tmov 0xeb5f(%rbx),%al\n+\ttest %ebx,0xed6c(%rdi)\n \tadd %ah,0x0(%rax)\n \t...\n \tadd %dh,%dh\n \txchg %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc 0xeb5f(%rdx),%al\n+\t(bad)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n \tadd %ah,0x1754150(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tes (bad)\n-\tpop %rdi\n-\tjmp 95e36d \n+\tficomps 0xed6c(%rsi)\n+\tadd %ah,0x18e90b0(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x18e90b0,%al\n-\t(bad)\n-\t(bad)\n-\tpop %rdi\n-\tjmp 95e37d \n+\tadd %al,(%rax)\n+\tcall 183501b \n \tadd %al,(%rax)\n \tmovabs 0x1d25f38,%al\n-\trolb %cl,0xeb5f(%rdx)\n+\t(bad)\n+\tlahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n \tadd %ah,0x0(%rax)\n \t...\n \tcmp %ch,0x37(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x7f(%rdx)\n-\tpop %rdi\n-\tjmp 95e3dd \n+\tadd %dl,0xed6c9e(%rbp)\n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \tpush %rax\n \txorl $0x0,0x1(%rbx)\n-\tcmc\n-\tsbbl $0xa0000000,-0x15(%rdi)\n+\tleave\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tclc\n \tint $0x48\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,%dl\n-\tsbbl $0xa0000000,-0x15(%rdi)\n+\tadd %dh,0xed6c9e(%rsi)\n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tenter $0xf9eb,$0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xeb5f80,%ecx\n+\t(bad)\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 %ch,(%rcx)\n-\t(bad)\n-\tpop %rdi\n-\tjmp 95e4dd \n+\tadd %bl,%bh\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x1eaa600,%al\n-\tout %eax,$0x82\n-\tpop %rdi\n-\tjmp 95e4ed \n+\tadd %ah,0x1eaa600(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %al,(%rax)\n+\tcmp 0xed6c(%rdi),%bl\n+\tadd %ah,0x0(%rax)\n \t...\n \tjo 95e4d6 \n \tor $0x1,%eax\n-\tadd %dl,%dh\n-\tsbbb $0x0,-0x15(%rdi)\n+\tadd %ch,-0x62(%rdx)\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x1379420,%al\n-\tsub %al,0xeb5f(%rcx)\n-\tadd %ah,0x1378628(%rax)\n+\tadd %ah,0x1379420(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsub %eax,0xeb5f(%rcx)\n+\tsbbl $0x0,0xed6c(%rsi)\n+\tmovabs 0x1378628,%al\n+\ttest %bl,0xed6c(%rsi)\n \tadd %ah,0x19634e8(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand 0xeb5f(%rdx),%al\n+\tfcompl 0xed6c(%rsi)\n \tadd %ah,0x187f060(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n-\tpop %rdi\n-\tjmp 95e58d \n+\tin $0x9e,%eax\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x13732b8(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x13732b8,%al\n-\tcmp %al,0xeb5f(%rcx)\n+\tmov %bl,0xed6c(%rsi)\n \tadd %ah,0x0(%rax)\n \t...\n \tcmp %dl,0x9(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,%cl\n-\tsbbb $0x0,-0x15(%rdi)\n+\tadd %ah,-0x62(%rsi)\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tpush %rax\n \tsti\n \tpop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,%bh\n-\tsbbl $0xa0000000,-0x15(%rdi)\n-\tmovabs 0xe40000000001e701,%al\n-\t(bad)\n-\tpop %rdi\n-\tjmp 95e62d \n+\tadd %bh,0xed6c9e(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tmovabs 0x1e701a0,%al\n+\tcmp %bl,0xed6c(%rdi)\n+\tadd %ah,0x0(%rax)\n \t...\n \tmov $0x93,%dil\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0xeb5f82(%rbp)\n+\tadd %ah,(%rdi,%rbx,4)\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \txor %ch,0x137(%rax)\n \tadd %al,(%rax)\n-\tpop 0xeb5f(%rcx)\n-\tadd %ah,0x0(%rax)\n+\tmovabs 0xa0000000ed6c9e,%eax\n \t...\n-\tcmp %bh,0x189(%rdx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tsbbl $0x0,-0x15(%rdi)\n+\tadd %bh,(%rax)\n+\tmov $0x189,%edx\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tpush %rbx\n+\tlahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tloopne 95e73e \n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rcx)\n-\tsbbl $0xa0000000,-0x15(%rdi)\n+\tadd %bh,-0x62(%rbp)\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \trex.W in $0x48,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,-0x7f(%rcx)\n-\tpop %rdi\n-\tjmp 95e72d \n+\tadd %dl,0xed6c9e(%rdi)\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-\timul $0xa000,0xeb5f(%rdx),%eax\n-\t...\n+\tsti\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\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,0xeb5f81(%rax)\n+\tadd %bl,0xed6c9e(%rdi)\n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n \trclb $1,0x10d(%rbx)\n \tadd %al,(%rax)\n-\tfldl 0xeb5f(%rax)\n+\tinsb (%dx),%es:(%rdi)\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n \tadd %ah,0x195bb28(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov 0xeb5f(%rdx),%eax\n+\tor 0xed6c(%rdi),%ebx\n \tadd %ah,0x0(%rax)\n \t...\n \tjs 95e898 \n \txchg %eax,%edi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rbx)\n-\t(bad)\n-\tpop %rdi\n-\tjmp 95e86d \n+\tadd %bl,%ch\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tadd %ah,0x0(%rax)\n \t...\n \tcmp %al,%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7f(%rdi)\n-\tpop %rdi\n-\tjmp 95e8ad \n+\tadd %bl,0xed6c9e(%rbx)\n \tadd %al,(%rax)\n \tmovabs 0x0,%al\n \t...\n-\tmovabs 0x2f00000000013786,%al\n-\tsbbl $0xa0000000,-0x15(%rdi)\n+\tmovabs 0x8500000000013786,%al\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x0(%rax)\n \t...\n \tfsubrs 0xd(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,%bh\n-\tsbbb $0x0,-0x15(%rdi)\n+\tadd %ch,-0x62(%rax)\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x148c588(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpopf\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x1734c18(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloope 95e928 \n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x189bec0(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x148c588,%al\n-\taddb $0x0,0xeb5f(%rcx)\n-\tmovabs 0x1734c18,%al\n-\tcs (bad)\n-\tpop %rdi\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-\tsub $0x81,%al\n-\tpop %rdi\n-\tjmp 95e9bd \n-\tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\ttest %ebx,0xed6c(%rsi)\n+\tadd %ah,0x0(%rax)\n \t...\n \tsar $1,%ch\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,(%rsi)\n-\tsbbl $0xa0000000,-0x15(%rdi)\n-\ttest $0x38,%al\n-\t(bad)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x7f(%rcx)\n-\tpop %rdi\n-\tjmp 95ea0d \n+\tadd %al,0xed6c9e(%rbp)\n \tadd %al,(%rax)\n-\tmovabs 0x0,%al\n+\tmovabs 0x13738a8,%al\n+\tmov 0xed6c(%rsi),%bl\n+\tadd %ah,0x0(%rax)\n \t...\n \tand %cl,0x37(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,(%rsi)\n-\tsbbl $0xa0000000,-0x15(%rdi)\n+\tadd %al,0xed6c9e(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x0,%al\n \t...\n \tmov %al,%ch\n \tnop\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\tpop %rdi\n-\tjmp 95ea6d \n+\tadd %bl,%bl\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x10d6718(%rax)\n+\tadd %al,(%rax)\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 %ah,%bl\n-\tsbbl $0xa0000000,-0x15(%rdi)\n-\tpush %rdx\n-\tgs je 95eb19 \n+\tadd %al,%cl\n+\tsahf\n+\tinsb (%dx),%es:(%rdi)\n+\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tadd %ah,0x75746552(%rax)\n \tjb 95eb14 \n \tjae 95eac8 \n \tje 95eb12 \n \tand %dh,%gs:0x79(%rbx)\n \tjae 95eb24 \n \tgs insl (%dx),%es:(%rdi)\n \tand %ch,0x61(%rsi)\n@@ -331788,21 +332027,14 @@\n \tpush %rax\n \tpush %rbx\n \tsub $0x45544e49,%eax\n \trex.RXB\n \trex.RB push %r10\n \tpush %rbx\n \tpush %rcx\n-\tpush %rax\n-\trex.WRXB\n-\trex.WB push %r11\n-\trex.XB\n-\trex.WRXB sub (%r8),%r8b\n-\tand %bh,0xb3(%rbx)\n-\tadd %al,(%rax)\n \trex.WRB\n \tpop %r9\n \trex.X\n \trex.RB sub $0x504d4953,%eax\n \trex.WR\n \trex.WB\n \trex.RX pop %rcx\n@@ -331827,17 +332059,17 @@\n \trex.WRB push %r8\n \trex.WR\n \trex.RB push %r12\n \trex.RB sub $0x45574f4c,%eax\n \tpush %rdx\n \tsub $0x41505845,%eax\n \trex.WRX\n-\trex.R push %rcx\n-\tpush %rbp\n-\trex.WRXB push %r11\n+\trex.R\n+\tor %r9d,(%r15)\n+\tpush %rbx\n \tpush %rax\n \txor %eax,0x58(%rbp)\n \tpush %rax\n \tpush %rsp\n \tadd %ah,(%rax)\n \tmov $0xb3,%ebx\n \tadd %al,(%rax)\n@@ -331851,24 +332083,21 @@\n \trex.R\n \trex.WB push %r11\n \tpush %rax\n \tpush %r12\n \trex.XB\n \tsub $0x43455053,%rax\n \tsub $0x504d4953,%eax\n-\tsub $0x53,%al\n-\trex.RB push %r12\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\tsbb $0x2d050f08,%eax\n-\tpush %rcx\n-\tpush %rbp\n-\tpush %rbx\n-\tpush %rbp\n+\tpush %rsp\n+\trex.RB invd\n+\tsub $0x434e5546,%eax\n+\tpush %rsp\n+\trex.WB\n+\trex.WRXB\n+\trex.WRX or %r10,0x55(%rbx)\n \trex.X push %rbx\n \tpush %rsp\n \txor %al,(%rax)\n \tadd %ah,(%rax)\n \tmov $0xb3,%ebx\n \tadd %al,(%rax)\n \trex.R\n@@ -331943,19 +332172,20 @@\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 $0x544f5545,%rax\n-\trex.RB prefetch (%r15)\n-\trex.XB xor 0x55(%r14),%al\n-\trex.WRX push %rax\n-\tpush %rbx\n+\trex.WR sub $0xf0a4c45,%rax\n+\t(bad)\n+\tsub $0x4d,%al\n+\trex.RX push %rbx\n+\trex.RX push %rbp\n+\trex.WRX or %r10b,0x53(%rax)\n \tpush %rbp\n \trex.WRB push %r11\n \tpush %rcx\n \tadd %al,(%rax)\n \tand %bh,0xb3(%rbx)\n \tadd %al,(%rax)\n \trex.R\n@@ -331988,32 +332218,31 @@\n \trex.WRXB sub $0x2d524550,%rax\n \trex.XB\n \trex.B\n \trex.WR\n \trex.WR sub $0x532d4f54,%rax\n \trex.RB\n \trex.XB\n-\trex.R push %rax\n-\tor %cl,(%rdi)\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n-\trex.RB\n+\trex.RX or %r9b,(%rdi)\n+\tadd 0x8544f4e(%rip),%ebp \n+\tclts\n \trex.WB\n \trex.WRX push %rsp\n \trex.RB push %r10\n \trex.WRX sub $0x45564e49,%rax\n \tpush %rdx\n \tpush %rsp\n \tsub $0x45534143,%eax\n \t(bad)\n-\tsub $0x51544553,%eax\n-\tfemms\n-\t(bad)\n \tsub 0x53(%rbp),%dl\n-\trex.RB\n+\trex.RB sub $0x4e554653,%eax\n+\trex.XB\n+\trex.B\n+\trex.WR\n+\trex.WR\n \tpush %r8\n \tpush %rax\n \trex.RB\n \tpush %r10\n \tpush %rbx\n \tsub $0xb34e49,%eax\n \tadd %al,(%rax)\n@@ -332052,22 +332281,23 @@\n \tand %bh,0xb3(%rbx)\n \tadd %al,(%rax)\n \tand $0x4d4d4147,%eax\n \trex.B sub $0x4f434e49,%eax\n \trex.WRB push %r8\n \trex.WR\n \trex.RB push %r12\n-\trex.RB\n-\trex.B\n-\trex.WR\n-\trex.WR sub (%rcx),%r9b\n-\t(bad)\n-\tsub $0x51544553,%eax\n-\t(bad)\n-\tcomiss 0x50(%rdi),%xmm1\n+\trex.RB push %r12\n+\trex.RB (bad)\n+\tcomiss (%rdx),%xmm5\n+\tpush %rbx\n+\tpush %rbp\n+\tpush %rax\n+\trex.RB push %r10\n+\tsub $0x4f4e5546,%eax\n+\tpush %rax\n \trex.RB push %r10\n \tsub $0x4c505041,%eax\n \tpop %rcx\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -332206,24 +332436,22 @@\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-\tadd $0x5445532c,%eax\n-\tpush %rsi\n-\tpush %rsi\n+\tpush %rbx\n+\trex.RB wbinvd\n \t(bad)\n-\tsub %ecx,(%rax)\n-\tsyscall\n-\tsub $0x2d464751,%eax\n-\trex.XB push %r12\n-\trex.WB\n-\trex.WRB\n+\trex.WX push %rbp\n+\trex.WRB push %r8\n+\tsub $0x45555254,%eax\n+\trex.RXB\n+\trex.RX sub $0x4d495443,%eax\n \trex.RB push %r11\n \tmov $0xb3,%ebx\n \tadd %al,(%rax)\n \trex.RB\n \trex.RX sub $0x4d495443,%eax\n \trex.RB push %r11\n \tmov $0xb3,%ebx\n@@ -332296,20 +332524,22 @@\n \trex.RB\n \trex.RX sub $0x554c5043,%eax\n \tpush %rbx\n \tsub $0x542d5942,%eax\n \trex.B\n \trex.X\n \trex.WR\n-\trex.RB push %r10\n-\trex.RXB push %r11\n-\tsub $0x4f464e49,%eax\n-\tsub $0x4e414843,%eax\n-\trex.RXB\n-\trex.RB push %r11\n+\trex.RB push %r14\n+\t(bad)\n+\t(bad)\n+\tor %cl,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\tmovhps (%r15),%xmm13\n+\tpush %rbx\n \trex.W\n \trex.RB push %r13\n \tpush %rdx\n \txor %eax,(%rax)\n \tadd %ah,(%rax)\n \tmov $0xb3,%ebx\n \tadd %al,(%rax)\n@@ -332518,18 +332748,22 @@\n \tpush %rsp\n \trex.WB\n \trex.XB sub $0x432d4950,%eax\n \trex.WRXB\n \trex.WRB push %r8\n \trex.WR\n \trex.RB push %r12\n-\tor %r9b,(%r15)\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n-\trex.RB or $0x49440a5f,%eax\n+\trex.RB push %r8\n+\tpush %rdx\n+\trex.WRXB\n+\trex.RXB\n+\trex.WRX or %r9,(%rdi)\n+\tadd $0x5445532c,%eax\n+\trex.R\n+\trex.WB\n \trex.WRX push %rsp\n \trex.WR\n \trex.WRXB\n \trex.RXB add %r12b,(%r8)\n \tmov $0xb3,%ebx\n \tadd %al,(%rax)\n \tpush %rsp\n@@ -332564,47 +332798,50 @@\n \trex.XB\n \trex.WR\n \tpush %r10\n \trex.RB\n \trex.R sub $0x41525241,%eax\n \tpop %rcx\n \tsub $0x5051454d,%eax\n-\tsub $0x444f5551,%eax\n-\trex.WB\n-\trex.WRB\n+\tcmp (%rcx),%cx\n+\tcmove 0x4d(%rcx),%ecx\n \trex.RB\n \trex.WRX push %rbx\n \trex.WB\n \trex.WRXB\n \trex.WRX sub $0x49444e49,%rax\n \trex.XB\n \trex.RB push %r11\n-\tsub $0x544f5551,%eax\n-\trex.RB prefetch (%r15)\n-\trex.RX\n-\trex.XB\n-\trex.B\n-\trex.WR\n-\trex.WR\n-\trex.WRX push %rdi\n+\tsbb %r13d,(%r10,%rcx,1)\n+\tclts\n+\tsub $0x4d,%al\n+\trex.RX push %rsi\n+\trex.RX push %rbp\n+\trex.WRX or %r9b,(%rdi)\n+\tpush %rdi\n \trex.B\n \trex.WR\n \trex.WXB sub $0x2d544547,%rax\n \trex.WR\n \trex.WB\n \trex.WRX\n \trex.RB\n \trex.WB\n \trex.WRX\n \trex.RX\n-\trex.WRXB add %r9b,(%r9)\n-\tsyscall\n-\tsub $0x55424544,%eax\n-\trex.RXB or %r9b,(%r15)\n-\tadd $0x4e41512d,%eax\n+\trex.WRXB\n+\trex.WB\n+\trex.WRX\n+\trex.WR\n+\trex.WB\n+\trex.WRX\n+\trex.RB (bad)\n+\tadd $0x400011,%eax\n+\tadd %al,(%rax)\n+\tadd %al,0x4e(%rcx)\n \tpush %rsp\n \trex.WB push %r11\n \tpop %rcx\n \txor %r12,(%r8)\n \tmov $0xb3,%ebx\n \tadd %al,(%rax)\n \tpush %rsp\n@@ -332641,21 +332878,20 @@\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-\tor %r9,(%rdi)\n-\tadd $0x5445532c,%eax\n-\tpush %rsi\n-\tpop %rdx\n-\tpush %rsp\n-\trex.WRXB and $0x324950,%rax\n+\trex.XB push %r13\n+\tpush %rbx\n+\tsub $0x53475241,%rax\n+\tsub $0x254f545a,%eax\n+\tpush %rax\n+\trex.WB xor (%r8),%al\n \tand %bh,0xb3(%rbx)\n \tadd %al,(%rax)\n \trex.R\n \trex.WRXB push %r8\n \trex.RXB\n \trex.XB\n \trex.R\n@@ -332676,22 +332912,19 @@\n \trex.RB push %r11\n \tpush %rbx\n \trex.RB\n \trex.WR sub $0x41482d49,%rax\n \trex.WR\n \trex.RX sub $0x4544524f,%eax\n \tpush %rdx\n-\tpush %rbp\n-\tpush %rbx\n-\trex.RB\n-\tsub (%rcx),%r9b\n-\tsyscall\n-\tsub $0x53,%al\n-\trex.RB push %r12\n-\tpush %rsi\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\trex.RB ud2\n+\t(bad)\n+\tsub 0x41(%rdx),%al\n \trex.R\n \trex.WB\n \trex.B\n \trex.RXB push %r8\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmov $0xb3,%ebx\n@@ -332739,18 +332972,23 @@\n \trex.RB sub $0x2d505845,%eax\n \tpush %rbx\n \tpush %rax\n \trex.RB\n \trex.XB\n \trex.WB\n \trex.B\n-\trex.WR push %rsp\n-\trex.RB or $0x6c614322,%eax\n-\tinsb (%dx),%es:(%rdi)\n-\timul $0x4d4d4147,0x67(%rsi),%ebp\n+\trex.WR add $0x5445532c,%rax\n+\tpush %rsi\n+\tpush %rsi\n+\t(bad)\n+\trex.X or %cl,(%rdi)\n+\trex.RXB\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@@ -332761,18 +332999,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-\tpush %rcx\n-\tpush %rbp\n-\trex.WRXB push %r12\n-\tcmove 0x53(%r9),%r9d\n+\t(bad)\n+\tor %ecx,(%rdi)\n+\tadd $0x4944532c,%eax\n+\tpush %rbx\n \tpush %rax\n \trex.WR\n \trex.B\n \trex.RX add %r12b,(%rax)\n \tmov $0xb3,%ebx\n \tadd %al,(%rax)\n \trex.WB\n@@ -332827,21 +333065,22 @@\n \tpush %rbx\n \trex.WB\n \trex.WRB push %r8\n \trex.WR\n \trex.WB\n \trex.WRB and $0x2d465245,%rax\n \tand $0x484e4154,%eax\n+\tpush %rsp\n+\tpush %rsi\n+\tpush %rsi\n \t(bad)\n-\tpush %r10\n-\trex.RXB sub $0x45505954,%eax\n-\tpush %rbx\n-\tor %ecx,(%rdi)\n-\tadd $0x454d532c,%eax\n-\tpush %rcx\n+\tor %r9b,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\tcmovge 0x51(%r13),%r8d\n \tpush %rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %bh,0xb3(%rbx)\n \tadd %al,(%rax)\n \trex.X\n \trex.RB push %r11\n@@ -332853,47 +333092,50 @@\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.RB push %r12\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\trex.RX or %r9b,(%rdi)\n-\tadd $0x53534542,%eax\n+\trex.XB push %r12\n+\tpush %rbp\n+\tpush %rdx\n+\trex.RB sub $0x45434341,%eax\n+\trex.X\n+\trex.RB push %r11\n+\tpush %rbx\n \trex.RB\n \trex.WR sub $0x41482d59,%rax\n \trex.WR\n \trex.RX sub $0x4544524f,%eax\n \tpush %rdx\n-\tpush %rsi\n+\trex.WRXB push %r12\n+\trex.RB (bad)\n \t(bad)\n-\trex.RXB or %r9b,(%r15)\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n-\tcmove 0x46(%r13),%r8d\n+\tsub $0x50f0954,%eax\n+\tsub $0x53,%al\n+\trex.R\n+\trex.RB\n+\trex.RX\n \trex.WB\n \trex.WRX\n \trex.RB pop %r15\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 \tsub $0x4c504d49,%eax\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n-\trex.RB or $0x4941572e,%eax\n-\tpush %rdx\n+\tpush %r10\n+\trex.WRX or %r9,(%rdi)\n+\tadd $0x5445532c,%eax\n+\trex.B\n+\trex.WB push %r10\n \tpop %rcx\n \tsub $0x2d494144,%eax\n \tpush %rdx\n \trex.RB\n \trex.B\n \trex.WR add %r8b,(%rax)\n \tadd %dl,0x42(%rsp,%rax,2)\n@@ -333074,20 +333316,22 @@\n \trex.WB\n \trex.WRX push %rsp\n \trex.RB\n \trex.RXB push %r10\n \tpush %r12\n \trex.RB sub $0x5058454d,%eax\n \tpush %rsp\n-\tsub $0x4f555132,%eax\n-\tpush %rsp\n-\tunpckhps (%r15),%xmm13\n-\tsub 0x49(%rcx,%rax,2),%dl\n-\trex.WR sub $0x49445352,%rax\n-\trex.RX\n+\tsub $0xf092a32,%eax\n+\tadd $0x5445532c,%eax\n+\tpush %rsi\n+\tpush %rsi\n+\t(bad)\n+\tpush %rax\n+\tor %cl,(%rdi)\n+\tadd $0x46494453,%eax\n \trex.RX\n \trex.RXB push %r10\n \trex.B\n \trex.R mov $0xb3,%ebx\n \tadd %al,(%rax)\n \tpush %rbx\n \tpush %rax\n@@ -333108,16 +333352,18 @@\n \trex.WRXB\n \trex.WRX push %rbx\n \tpush %rsp\n \tsub $0x492d524f,%eax\n \trex.WRX push %rsp\n \tsub $0x4d524554,%eax\n \tpush %rbx\n-\tor $0x5445522f,%eax\n+\tpush %rcx\n \tpush %rbp\n+\trex.WRXB push %r12\n+\trex.RB (bad)\n \trex.R\n \trex.WB\n \trex.RX\n \trex.RX\n \trex.WRX\n \trex.XB\n \trex.RB pop %r8\n@@ -333150,32 +333396,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 (bad)\n-\tpush %rdx\n-\trex.RB push %r12\n-\tpush %rbp\n+\trex.XB push %r13\n \tpush %rdx\n-\trex.WRX sub $0x5345424f,%rax\n-\tpush %rbx\n+\trex.WRX sub $0x474e4f4c,%rax\n+\tsub $0x53534542,%eax\n \trex.RB\n \trex.WR sub $0x41482d4a,%rax\n \trex.WR\n \trex.RX sub $0x4544524f,%eax\n \tpush %rdx\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n-\tmovhps %xmm13,(%r15)\n-\tpush %rsp\n-\trex.B\n-\trex.WB\n+\trex.XB push %r12\n+\tadd (%rcx),%cl\n+\tsyscall\n+\tsub $0x53,%al\n+\trex.RB push %r12\n+\tpush %rsi\n+\tpush %rsi\n+\t(bad)\n \trex.RX xor (%rsi),%r14d\n \tpush %rax\n \txor %esi,(%rdi,%rsi,1)\n \tadd %ah,(%rax)\n \tmov $0xb3,%ebx\n \tadd %al,(%rax)\n \trex.RB pop %r8\n@@ -333312,21 +333557,21 @@\n \tpop %rdi\n \trex.XB\n \trex.WR\n \tpush %r11\n \tpush %rbx\n \trex.RB push %r11\n \tsub $0x4c504d49,%eax\n-\tja 973705 \n-\tjae 9736c6 \n-\tjb 97370d \n-\tjo 973716 \n-\t(bad)\n-\tmovsxd 0x64(%rbp),%esp\n-\tand %ah,0x4c(%rdx)\n+\tjae 9736fd \n+\tjbe 9736fb \n+\tand %ah,0x61(%rbx)\n+\tinsb (%dx),%es:(%rdi)\n+\tinsb (%dx),%es:(%rdi)\n+\tand %ch,0x66(%rdi)\n+\tand %bh,0x4c(%rsi)\n \trex.W\n \trex.WRXB push %r8\n \tsub $0x444d554e,%eax\n \trex.RB\n \trex.WRX add %r8b,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x4e(%rcx,%rcx,2)\n@@ -333347,19 +333592,19 @@\n \trex.WRB\n \trex.X\n \trex.RB push %r10\n \tpush %rsp\n \tpop %rdi\n \tpush %rdi\n \tsub $0x4c504d49,%eax\n-\tpush %rsi\n-\t(bad)\n-\tpop %rbp\n-\tor %cl,(%rdi)\n-\tadd $0x4f435452,%eax\n+\trex.WB\n+\trex.WRX\n+\trex.RB sub $0x54524e49,%eax\n+\trex.XB\n+\trex.WRXB\n \trex.WRX add %r8b,(%rax)\n \tadd %ah,(%rax)\n \tmov $0xb3,%ebx\n \tadd %al,(%rax)\n \trex.WR\n \trex.WB\n \trex.WRX\n@@ -333433,22 +333678,19 @@\n \tadd %al,(%rax)\n \tpush %rdx\n \trex.RB push %r11\n \trex.RB push %r12\n \tsub $0x542d4f44,%eax\n \trex.W\n \trex.RB sub $0x4b524f57,%eax\n-\tsub $0x53,%al\n-\trex.RB push %r12\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\tmovsxd (%rax),%ecx\n-\tsyscall\n-\tsub $0x414f5551,%eax\n+\trex.XB\n+\trex.WXB sub $0x4d414e46,%rax\n+\trex.RB sub $0x53475241,%eax\n+\tor %ecx,(%rdi)\n+\trex.B\n \trex.WB push %r10\n \tpop %rcx\n \tsub $0x522d4941,%eax\n \trex.RB\n \trex.B\n \trex.WR add %r8b,(%rax)\n \tadd %al,(%rax)\n@@ -333534,20 +333776,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-\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+\tor %cl,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\trex.RB or $0x46494414,%eax\n \trex.RX push %rbx\n \tpush %rbp\n \trex.WRB push %r8\n \tpush %rdx\n \trex.WRXB\n \tadd %r8b,(%rax)\n \tadd %al,(%rax)\n@@ -333621,46 +333861,45 @@\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 %r13\n-\trex.WRX or %r9b,(%rdi)\n-\tadd $0x4f55512d,%eax\n-\trex.X\n-\trex.RB push %r11\n+\trex.XB\n+\trex.WRX sub $0x424f4c47,%rax\n+\trex.B\n+\trex.WR or 0x45(%rdx),%r8b\n+\tpush %rbx\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-\tor %ecx,(%rsi)\n-\tadd $0x9,%al\n-\tsyscall\n-\tsub $0x55424544,%eax\n-\trex.RXB or %r11b,0x4e(%r10)\n-\tpop %rdi\n+\tor $0x4332432f,%eax\n+\trex.B\n+\trex.WR\n+\trex.WR sub $0x424f4c47,%rax\n+\tpop %rdx\n+\trex.WRX 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.WRXB\n-\trex.X\n-\trex.B\n-\trex.WR or %r9b,(%rdi)\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n+\tpush %rbp\n+\trex.WRXB push %r12\n+\trex.RB prefetch (%r15)\n+\trex.XB xor 0x41(%r11),%al\n+\trex.WR\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@@ -333746,18 +333985,20 @@\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-\trex.RB\n-\trex.WRX push %rsp\n-\tor %ecx,(%rdi)\n-\tadd $0x494f545a,%eax\n+\trex.RB (bad)\n+\tucomiss 0x4e(%rcx),%xmm1\n+\tpop %rdx\n+\tpush %rsp\n+\trex.WRXB\n+\trex.WB\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@@ -333779,17 +334020,18 @@\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 push %rsp\n-\tmovups (%r15),%xmm13\n-\tsub 0x44(%rsi),%al\n+\trex.R add $0x5445532c,%eax\n+\tpush %rsi\n+\tpush %rsi\n+\trex.R\n \trex.WB\n \trex.RX\n \trex.RX sub $0x20544125,%eax\n \tmov $0xb3,%ebx\n \tadd %al,(%rax)\n \trex.WX\n \trex.B\n@@ -333831,19 +334073,21 @@\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-\trex.RB\n-\trex.WRX push %rsp\n-\tsub $0x45505954,%eax\n-\tor %ecx,(%rdi)\n-\tadd $0x41505845,%eax\n+\tor %cl,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\trex.RB (bad)\n+\trex.RB pop %r8\n+\tpush %rax\n+\trex.B\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@@ -333870,21 +334114,20 @@\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 add $0x5445532c,%eax\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\tjns 973b74 \n-\tsyscall\n-\tsub $0x4e554651,%eax\n+\trex.RB or $0x4c282a28,%eax\n+\toutsb %ds:(%rsi),(%dx)\n+\timul $0x64,0x7e(%rcx,%rcx,2),%ecx\n+\tsub %ebp,(%rcx)\n+\tsub %al,0x55(%rsi)\n+\trex.WRX\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@@ -333996,17 +334239,22 @@\n \trex.WRXB\n \tpush %r12\n \tsub $0x4d4d4147,%eax\n \trex.B sub $0x4f434e49,%eax\n \trex.WRB push %r8\n \trex.WR\n \trex.RB push %r12\n-\trex.RB addl $0x0,(%r8)\n-\tadd %al,(%rax)\n-\tor %dl,0x4c(%rdi)\n+\trex.RB push %r12\n+\trex.WB\n+\trex.WRXB\n+\trex.WRX push %rbx\n+\tsub (%rcx),%cl\n+\tsyscall\n+\tpush %rdi\n+\trex.WR\n \trex.WB\n \trex.WRX\n \trex.RB\n \tpush %r10\n \tpush %rax\n \trex.WRXB\n \trex.WR pop %rcx\n@@ -334030,47 +334278,46 @@\n \trex.WRB push %r8\n \trex.WRX\n \trex.XB push %r12\n \tsub $0x4752454d,%eax\n \trex.RB sub $0x54434146,%eax\n \trex.WRXB push %r10\n \tpush %rbx\n-\t(bad)\n-\trex.B\n-\trex.R\n-\trex.R sub $0x54534146,%eax\n-\tsub $0x4d49534c,%eax\n-\tpush %rax\n+\trex.RX push %rbx\n+\trex.RX push %rbp\n+\trex.WRX or %r9b,(%rdi)\n+\tadd $0x5355512d,%eax\n+\trex.WB\n+\trex.WRB push %r8\n \trex.WRX\n \trex.XB push %r12\n \tsub $0x4752454d,%eax\n \trex.RB sub $0x444f5250,%eax\n \tpush %rbp\n \trex.XB push %r12\n-\tpush %rbp\n-\trex.WRXB push %r12\n-\trex.RB prefetch (%r15)\n-\trex.B\n-\trex.R\n-\trex.R sub $0x2d544547,%eax\n-\trex.XB\n-\trex.WRXB\n-\trex.WRX push %rbx\n+\t(bad)\n+\tadd (%rcx),%ecx\n+\tsyscall\n+\tsub $0x55424544,%eax\n+\trex.RXB\n+\trex.RXB\n+\trex.RB push %r12\n+\tsub $0x534e4f43,%eax\n \tpush %rsp\n \tsub $0x492d524f,%eax\n \trex.WRX push %rsp\n \tsub $0x4d524554,%eax\n \tpush %rbx\n-\trex.RX\n+\trex.WB\n \trex.WRX\n+\trex.WXB or %cl,(%r15)\n+\tadd $0x4f55512d,%eax\n+\trex.XB\n+\trex.W\n \trex.B\n-\trex.WRB\n-\trex.RB (bad)\n-\t(bad)\n-\trex.WRX cmovae 0x41(%rax),%r9\n \trex.WB\n \trex.WRX push %rdx\n \tpush %rbp\n \trex.WR\n \trex.RB mov $0xb3,%r11d\n \tadd %al,(%rax)\n \trex.R\n@@ -334112,14 +334359,23 @@\n \trex.WRX\n \trex.WB push %r12\n \trex.XB\n \trex.WB push %r10\n \tadd %ah,(%rax)\n \tmov $0xb3,%ebx\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.WRXB push %r10\n+\tmov $0x0,%bl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -338678,22 +338934,21 @@\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x1(%rax)\n \tadd %al,(%rax)\n \tsbb $0xfd,%al\n \t(bad)\n \tdecl (%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\t...\n \txchg %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf474(%rax)\n+\tadd %dl,0x74(%rax)\n+\thlt\n+\tadd %al,(%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@@ -391133,19 +391388,18 @@\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-\tsarb $1,-0xc(%rbx)\n+\tcmpb $0x0,-0xc(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8a,%eax\n+\txor %ah,0x8a(%rcx)\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@@ -402776,19 +403030,19 @@\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,-0x13(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\n \tor $0x1,%eax\n-\tadd %dl,-0x56(%rax)\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\ttest $0x113,%eax\n \tadd %al,(%rax)\n \tnop\n \tmov $0x10f,%ebp\n \tadd %al,(%rax)\n \tnop\n \tpushf\n \tfwait\n@@ -402825,24 +403079,20 @@\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,-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 %dl,0x110ad(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tand (%rcx),%edx\n+\tcmp %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tsbb $0x11,%al\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@@ -402853,74 +403103,71 @@\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x113da(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b5c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ea5(%rax)\n+\tadd %dl,-0x5b(%rax)\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 %dl,0x1252b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tadc %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\tint $0x11\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x46(%rax)\n+\tadc (%rcx),%eax\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-\tsarb $1,(%rsi)\n+\tnop\n+\tds stc\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tcmp %bh,%cl\n+\tret $0xf5\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3e(%rax)\n-\tcmc\n+\tadc %cl,0x3(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11158(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4a(%rax)\n+\tadd %dl,%al\n+\tmovabs %al,0x4f50000000000124\n \tadd (%rcx),%eax\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,0x124(%rdx)\n-\tadd %al,(%rax)\n-\tadc %al,0x4(%rcx)\n+\tshlb $1,0x13(%rax)\n \tadd %eax,(%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-\tloopne 9aac16 \n-\troll %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %al,0x3(%rdx)\n+\tadd %ah,%al\n+\tsub $0xd3,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3d(%rax)\n+\tadd %dl,0x10341(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tret\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n@@ -420676,15 +420923,17 @@\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,0x101ab(%rax)\n+\tadd %al,%al\n+\tmov $0x1,%ch\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\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@@ -420692,16 +420941,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -420725,24 +420973,22 @@\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\ttestb $0x0,(%eax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rdi\n+\tadd %dl,0x58(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xbb,%al\n+\trol $1,%ch\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@@ -420790,21 +421036,20 @@\n \tfwait\n \tadd %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(%rdi)\n-\tadd %eax,(%rax)\n+\tnop\n+\tpop %rax\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\tadd (%rcx),%al\n \tadd %al,(%rax)\n+\tadc %al,0x102(%rbx)\n \tadd %al,(%rax)\n \trcl $1,%ch\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 9b6cce \n \tfwait\n@@ -420839,29 +421084,27 @@\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,(%rax)\n-\tmovsxd %ebp,%edi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %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+\trcrb $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 %dl,%al\n-\tjrcxz 9b6ce1 \n \tadd %al,(%rax)\n+\tshl $1,%bl\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tinsl (%dx),%es:(%rdi)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n@@ -421337,17 +421580,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-\t(bad)\n-\t(bad)\n+\tshlb $1,0xe(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1c0a4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1bdd7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -421355,51 +421596,47 @@\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.WR (bad)\n-\tadd %eax,(%rax)\n+\tadc %cl,0x1(%rsi,%rcx,1)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1c29f(%rax)\n+\tmov $0x9f,%al\n+\tret $0x1\n \tadd %al,(%rax)\n \tadd %dl,0x1bdd7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\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-\tadc %ah,0x109(%rbp)\n-\tadd %al,(%rax)\n-\tjo 9b7235 \n+\tshlb $1,0x1(%rcx,%rcx,1)\n+\tadd %dh,0xb(%rax)\n \troll $0x0,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x1bdd7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\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-\tscas %es:(%rdi),%eax\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %ch,0x110(%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@@ -470368,15 +470605,16 @@\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,0x60(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\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@@ -471167,16 +471405,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,(%rax)\n-\tjl 9d6d01 \n+\tadd %dl,%al\n+\tjnp 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@@ -633131,17 +633369,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 %dl,%al\n-\t(bad)\n-\ttestb $0x0,(%rax)\n+\tadd %dh,%al\n+\ttest %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 \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -633152,27 +633390,29 @@\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 %dh,0xfdcc(%rax)\n+\tadd %ah,-0x4b(%rax)\n+\tstd\n+\tadd %al,(%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 %dl,0xf44f(%rax)\n+\tadd %al,0xf445(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\ttest $0xfb,%al\n+\tadd %ah,-0x5f(%rax)\n+\tsti\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@@ -633209,15 +633449,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,0xeed7(%rax)\n+\tadd %dl,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@@ -633230,15 +633470,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 %cl,%ah\n+\tadd %cl,%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@@ -633255,15 +633495,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,0xfbaf(%rax)\n+\tadd %ah,-0x51(%rax)\n+\tsti\n+\tadd %al,(%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@@ -633285,17 +633527,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-\trex.RXB hlt\n-\tadd %al,(%rax)\n+\tadd %dh,0xf447(%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 \tjno a49840 \n@@ -633308,15 +633548,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 %cl,0xff(%rsi)\n+\trex cwtl\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 %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -633331,27 +633573,30 @@\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 mov $0xfd,%eax\n+\tsubb $0x0,-0x3(%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-\t(bad)\n+\tadd %ah,(%rax)\n+\tleave\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1f65b(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfbf5(%rax)\n+\tadd %dl,0x5a(%rax)\n+\tstd\n+\tadd %al,(%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@@ -633367,22 +633612,23 @@\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-\txor %bh,%cl\n-\tsti\n+\txor %bl,0x0(%rbp,%rdi,8)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tmov $0x10,%al\n+\tpop %rdx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x15a10(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjno a498ac \n+\tjl 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@@ -633441,15 +633687,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 0xb4c000000000015f,%al\n+\tmovabs 0x644000000000015f,%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@@ -633470,17 +633716,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,0x1(%rcx,%rax,1)\n-\tadd %ah,(%rax)\n-\tor $0x61,%al\n+\tlock cmpsb %es:(%rdi),%ds:(%rsi)\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand %cl,(%rcx,%riz,2)\n \tadd %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@@ -633504,25 +633752,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-\tpush %rax\n-\tjmp a49ad1 \n+\trex insb (%dx),%es:(%rdi)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,-0x8(%rdx)\n+\tadd %dl,(%rax)\n+\trex.X clc\n \tadd %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,%cl\n+\tmov $0xa9,%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@@ -633554,16 +633804,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,(%rax)\n-\txchg %eax,%ebx\n+\tadd %ah,-0x71(%rax)\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@@ -633602,22 +633851,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-\tand %cl,-0x8(%rbx)\n+\tadd %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 %dh,(%rax)\n+\tadd %dl,(%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@@ -633643,15 +633892,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-\tshlb $0x0,0xfd(%rdi)\n+\trex\n+\taddr32 std\n+\tadd %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 0x1(%rdx),%bl\n \tadd %al,(%rax)\n@@ -633688,17 +633940,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,%al\n-\tor %bh,%al\n-\tadd %al,(%rax)\n+\tadd %dh,0xf808(%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@@ -633707,29 +633957,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 %al,0x10136(%rax)\n+\tadd %ah,0x10140(%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-\tjo a49be6 \n-\tclc\n+\tpush %rax\n+\tand $0xf8,%al\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@@ -633744,15 +633994,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-\trolb $1,-0x8(%rbp)\n+\tmov $0x45,%al\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@@ -633765,33 +634016,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,0xe(%rax)\n+\tadd %ah,(%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 \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-\tint3\n-\tsti\n-\tadd %al,(%rax)\n+\trex enter $0xfb,$0x0\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@@ -633815,36 +634064,36 @@\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 %dh,(%rax)\n-\tmovabs %al,0x1c00000000000fb\n-\tpush $0x0\n-\tadd %al,0x106a1(%rax)\n+\tadd %al,-0x63(%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-\tjo a49c86 \n-\tincl (%rax)\n+\tandb $0x0,0x106(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmovabs 0xc00000000000ffd6,%al\n+\tadd %ebp,0x0(%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-\tadd %bl,%al\n-\tout %al,(%dx)\n+\tadd %al,(%rax)\n+\tfsubr %st(6),%st\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 \tadd %al,(%rax)\n@@ -633859,16 +634108,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-\tnop\n-\tsbb $0x101,%eax\n+\tmov $0x27,%al\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 \t(bad)\n \t(bad)\n@@ -633891,20 +634141,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 %dh,-0x33(%rax)\n+\tadd %dl,-0x33(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\toutsb %ds:(%rsi),(%dx)\n-\thlt\n+\tfs 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@@ -633920,18 +634169,20 @@\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,0xf6ad(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjo a49d8f \n+\tmovsb %ds:(%rsi),%es:(%rdi)\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x70(%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@@ -633940,42 +634191,36 @@\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,0x48(%rax)\n-\thlt\n+\tadd %al,(%rax)\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 \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tor $0xf8,%eax\n \tadd %al,(%rax)\n-\t(bad)\n-\tclc\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 %al,(%rax)\n-\tfdiv %st(4),%st\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000000f4cd,%al\n \tmovabs 0x836000000000015f,%eax\n \ttestb $0x0,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,0x15fa7(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -634324,63 +634569,61 @@\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,-0x61(%rax)\n+\tadd %dh,-0x57(%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-\tmov %sil,%sil\n+\t(bad)\n+\txor $0x0,%dh\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 \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,-0x6d(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov %eax,(%rcx)\n-\tadd %eax,(%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 \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trol $0x4,%dh\n-\tadd %eax,(%rax)\n+\tmovb $0x0,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xb3,%al\n-\tstd\n+\tadd %ah,-0x3(%rbx)\n \tadd %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@@ -634427,41 +634670,44 @@\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-\tadd %bl,(%rdi)\n+\tand %ch,(%rcx)\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 \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+\tadd %dl,(%rax)\n \tlea (bad),%esi\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 %dl,0xfbfa(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rsp\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 \tadd %al,(%rax)\n@@ -634495,16 +634741,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-\tmov %?,%edi\n+\tadd %dl,-0x40(%rax)\n+\tstd\n \tadd %al,(%rax)\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@@ -634523,16 +634769,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 %dl,0x4c(%rax)\n-\thlt\n+\tadd %dh,(%rax)\n+\trex.WR hlt\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@@ -634722,32 +634968,31 @@\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,0xff(%rbp)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tlock mov $0xff,%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 $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x76(%rax)\n-\tadd (%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+\tmov (%rdx),%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 \tadd %al,(%rax)\n@@ -634755,53 +635000,57 @@\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-\txchg %al,(%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,0x102(%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 \tadd %al,(%rax)\n-\txor %ah,%dh\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+\tout %al,$0x2\n+\tadd %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-\tshrb $1,0x101(%rdx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush $0xf6\n \tadd %al,(%rax)\n-\tlock test %edi,%edi\n+\tadd %dh,%al\n+\tmov $0x1,%ah\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x68(%rax)\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x47(%rax)\n+\tstd\n \tadd %al,(%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@@ -634896,31 +635145,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 %dh,%al\n-\tleave\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x46(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %ah,0xfdb2(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\timul $0x0,%ebp,%edi\n \tadd %ah,(%rax)\n \tand $0x103,%eax\n \tadd %al,(%rax)\n-\tmovabs 0xc00000000000f80c,%al\n-\tadd %ebp,0x0(%rax)\n+\torb $0x0,(%rax,%rdi,8)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne a4a6f8 \n+\tadd %ah,%al\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@@ -634946,17 +635193,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 \txor %al,0x0(%rsp,%rsi,8)\n-\tadd %dh,(%rax)\n-\tmov %bh,%bh\n-\tadd %al,(%rax)\n+\tadd %dl,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@@ -635024,16 +635269,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-\timul $0x0,%esi,%esi\n+\tmovabs 0xc00000000000f65f,%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@@ -635042,18 +635287,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-\trolb $0x68,(%rcx)\n+\tadd %cl,0xf6(%rbx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\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@@ -635068,19 +635313,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,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex\n+\tadd %ah,(%rax)\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@@ -635143,15 +635384,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,(%rax)\n+\tadd %al,(%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@@ -645428,20 +645669,21 @@\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,-0x35(%rax)\n-\trepz add %al,(%rax)\n+\tadd %dl,%al\n+\tlret $0xf3\n \tadd %al,(%rax)\n-\tadd %ah,0xb5b2(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb5b3(%rax)\n+\tmovabs 0xb00000000000b5b2,%al\n+\tmov $0xb5,%bl\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xa2ff(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xa150(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xb4ff(%rax)\n \tadd %al,(%rax)\n@@ -653486,15 +653728,17 @@\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,0x11200(%rax)\n+\tadd %dl,%al\n+\tadd %dl,(%rdx)\n+\tadd %eax,(%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@@ -653514,17 +653758,21 @@\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,0x1107c(%rax)\n+\tadd %dl,0x75(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x13712(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadc (%rdi),%dh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x124ac(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsub 0x0(%rsi),%bl\n \tadd %dl,%al\n \tsub %bl,0x0(%rsi)\n@@ -653562,59 +653810,61 @@\n \tadd %bl,0x13(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t{rex2 0x6} add %r8d,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ecb(%rax)\n+\tadd %dl,-0x35(%rax)\n+\t(bad)\n+\tadd %eax,(%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,%al\n-\tpush %rbp\n-\tadc %al,(%rcx)\n+\tadd %dl,(%rax)\n+\trex.WRX adc %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%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,%al\n-\tadd $0x11,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\tstd\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9cc8(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tenter $0x9c,$0x0\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,%al\n-\tsbb (%rcx),%dl\n-\tadd %eax,(%rax)\n+\tadd %dl,0x13(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11092(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5c(%rax)\n-\tadc %eax,(%rcx)\n+\tadc %cl,0x110(%rbx)\n+\tadd %al,(%rax)\n+\trclb $1,0x1(%rcx,%rdx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tadc (%rdi),%esi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -653629,66 +653879,58 @@\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-\tpush %rax\n-\tcwtl\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trclb $1,0x111(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\thlt\n+\tadc %dh,%ah\n \tor $0x1,%eax\n \tadd %dl,0x1148d(%rax)\n \tadd %al,(%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,(%rax)\n-\tadc %rax,(%rcx)\n+\tadd %dl,0x11140(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%cl\n-\t(bad)\n+\tloope a57179 \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-\t(bad)\n+\tadd %dl,(%rax)\n+\tcmp $0xe,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x34(%rax)\n \tfwait\n \tadd %al,(%rax)\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-\tnop\n-\tlock (bad)\n+\tadc %dh,%al\n+\t(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-\trex.WB (bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10e49(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x1a(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjmp a571f9 \n@@ -653721,57 +653963,52 @@\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,(%rax)\n-\t(bad)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov %dh,%ch\n-\tint1\n+\tadd %dl,0x11027(%rax)\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,0x11198(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x3a(%rax)\n-\tfwait\n+\tadd %dl,(%rax)\n+\txchg %eax,%ecx\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand (%rcx),%edx\n+\tpush %rax\n+\tcmp 0x0(%rbx),%bl\n+\tadd %dl,(%rax)\n+\tsbb $0x11,%al\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 \tadc %bl,0x1(%rsi,%riz,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x10b,%esi\n+\tadc %bh,0x10b(%rsi)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tpush $0x10e\n \tadd %al,(%rax)\n \tadd %dh,%ch\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x136c5(%rax)\n@@ -656546,16 +656783,19 @@\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-\tsub $0x7e43534f,%eax\n-\trex.WRB cmp (%r8),%r12b\n+\trex.B\n+\trex.WRX\n+\trex.RB\n+\trex.WRX jle a5ce2f \n+\tcmp (%rax),%ah\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@@ -714286,43 +714526,38 @@\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 %ah,(%rax)\n+\tadd %cl,0x4e(%rdi)\n+\tsub %ecx,(%rdx)\n \tand %ah,(%rax)\n-\tand %ch,(%rax)\n-\trex.XB\n+\tand %ah,(%rax)\n+\tand %ah,(%rax)\n+\tand %ah,(%rax)\n+\tand %cl,0x4e(%rcx)\n+\tpush %rsp\n+\trex.WR cmp (%rdx),%r15b\n+\trex.R\n \trex.WRXB\n \trex.WRB\n-\trex.WRB\n-\trex.WRXB\n-\trex.WRX sub $0x5053494c,%rax\n-\tcmp (%rdx),%bh\n-\trex.RX push %rbp\n-\trex.WRX\n-\trex.XB push %r12\n+\trex.B\n \trex.WB\n-\trex.WRXB\n-\trex.WRX and %r13b,(%rax)\n-\trex.XB\n-\trex.WRXB\n+\trex.WRX sub $0x52544e45,%rax\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 \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 \tlea 0x48(%rbx),%rax\n \tcmp -0x64defc(%rip),%rax \n@@ -715389,19 +715624,20 @@\n \tadd %dl,0xf817(%rax)\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-\tsub %al,0x4f(%rbx)\n+\trex.XB\n+\trex.WRXB\n \trex.WRB\n-\trex.WRB add %r8b,(%r8)\n-\tadd %al,(%rax)\n+\trex.WRB\n+\trex.WRXB\n+\trex.WRX sub $0x0,%rax\n \tadd %al,(%rax)\n \tor %al,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \trex add %al,(%rax)\n \tadd %al,(%rax)\n@@ -715564,19 +715800,19 @@\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,0x2d(%rsi)\n-\trex.WR\n-\trex.WB push %r11\n-\tpush %rax\n-\tcmp (%rdx),%bh\n+\tadd %bh,(%rdx)\n+\tcmp 0x55(%rsi),%al\n+\trex.WRX\n+\trex.XB push %r12\n+\trex.WB\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@@ -715618,20 +715854,18 @@\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 %al,0x2d(%rdi)\n-\trex.RX\n-\trex.WR\n-\trex.WRXB\n-\tpush %r12\n-\tor 0x61(%rdi),%ah\n+\tadd %cl,0x58(%rcx)\n+\trex.WRX push %rbp\n+\trex.WRB or (%r8),%r12b\n+\tand %ah,0x61(%rdi)\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@@ -715640,16 +715874,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.WR\n-\trex.WRXB\n+\tcs pop %rax\n+\trex.WRX\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@@ -715822,15 +716056,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 $0x2f4d4d4f,0x70(%rbx),%esi\n+\timul $0x2f200a29,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@@ -715856,15 +716090,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 $0x4f4d4d4f,0x70(%rbx),%esi\n+\timul $0x2020200a,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@@ -715891,56 +716125,59 @@\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-\tcmp (%rdx),%bh\n+\tpush %rbx\n+\tpush %rax\n+\tcmp 0x69(%rdx),%ah\n+\toutsb %ds:(%rsi),(%dx)\n \t(bad)\n-\tjns a8cb24 \n-\tmovsxd 0x6e(%edi,%ebp,1),%ebp\n+\tjb a8cb6f \n+\tsub $0x2f6c6367,%eax\n+\toutsb %ds:(%rsi),(%dx)\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 or (%rax),%r12b\n \tand %ah,(%rax)\n \tand %ah,(%rax)\n \tand %ah,(%rax)\n \tand %ah,(%rax)\n \tand %ah,(%rax)\n+\trex.XB\n+\trex.WRXB\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-\tcmp (%rdx),%bh\n-\tpush %rbx\n-\tpush %rsp\n-\tpush %rdx\n-\trex.WB\n-\trex.WRX\n-\trex.RXB or (%r8),%r12b\n+\tpush %rbp\n+\trex.WRB or (%r8),%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 a8cb84 \n \tmovsxd 0x6e(%edi,%ebp,1),%ebp\n \tjne a8cbcb \n \tgs jb a8cbca \n@@ -715948,22 +716185,23 @@\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 $0x4e4f4d6f,0x2e(%rbx),%ebp\n-\tsub $0x5053494c,%eax\n-\tcmp (%rdx),%bh\n-\trex.RX\n-\trex.WB pop %r8\n+\timul $0x2020206f,0x2e(%rbx),%ebp\n+\tand %ah,(%rax)\n+\trex.XB\n \trex.WRXB\n-\trex.WR\n-\trex.R push %rax\n+\trex.WRB\n+\trex.WRB\n+\trex.WRXB\n+\trex.WRX sub $0x444c4f4c,%rax\n+\tpush %rax\n \tpush %rdx\n \trex.RB\n \trex.XB cmp $0xd1c8b0,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.RX push %rax\n \tpush %rax\n@@ -716133,18 +716371,20 @@\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.WRB\n-\trex.WRB\n-\trex.WRXB\n-\trex.WRX sub $0x5253494c,%rax\n+\trex.WR\n+\trex.WB push %r11\n+\tpush %rax\n+\tcmp (%rdx),%bh\n+\trex.RX\n+\trex.WB push %r10\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@@ -716392,15 +716632,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 $0xc049546f,0x2e(%rbx),%ebp\n+\timul $0xc03a3a6f,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@@ -716529,18 +716769,23 @@\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.RXB sub $0x32584546,%eax\n+\trex.WRB\n+\trex.WRB\n+\trex.WRXB\n+\trex.RB pop %r8\n+\txor (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xcaee(%rax)\n+\tsub $0xca,%dh\n+\tadd %al,(%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@@ -729648,26 +729893,27 @@\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,0x1114c(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\t(bad)\n-\t(bad)\n+\tadc %r8d,(%r9)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tes (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 %dh,%dl\n+\tshr $1,%cl\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@@ -729677,70 +729923,72 @@\n \tadd %al,(%rax)\n \tadd %dh,0x15a5e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x5f(%rax)\n \tpop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x49(%rax)\n-\tor $0x1,%al\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0xc,%bh\n+\tadd %eax,(%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 %dh,%al\n \tinsb (%dx),%es:(%rdi)\n \tpop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x22(%rax)\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tand (%rsi),%cl\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-\tadd %dl,0x1126e(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,%al\n-\tor %edx,(%rax)\n-\tadd %eax,(%rax)\n+\toutsb %ds:(%rsi),(%dx)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc $0x10,%al\n+\tadd %al,(%rax)\n+\trorb $1,(%rcx)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %dl,(%rax,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11454(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfmuls (%rsi)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10ed8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tpop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tes (bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\tand $0x10e,%eax\n \tadd %al,(%rax)\n-\tadd %al,0x15ac9(%rax)\n+\tor $0x5a,%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\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 %dl,0x2d(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x111df(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpop %rbx\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n@@ -729763,46 +730011,44 @@\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-\tnop\n-\tsub $0x10,%al\n+\tadc %ah,0x110(%rip) \n+\tadd %al,(%rax)\n+\tpush %rax\n+\tand $0xf,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x24(%rax)\n-\tsgdt (%rax)\n+\tadd %dl,0x11186(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmov (%rcx),%ss\n-\tadd %eax,(%rax)\n+\txchg %eax,%edi\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1109e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor $0x15b,%eax\n+\tadc %cl,0x15b(%rip) \n \tadd %al,(%rax)\n \tnop\n \tpop %rsp\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\t(bad)\n+\tadd %dl,%al\n+\tss (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rsp\n-\tadc %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\tadc %r8,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x10(%rcx)\n+\tpush %rax\n+\tjb a96eeb \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@@ -729833,25 +730079,23 @@\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,(%rax)\n-\tmov (%rcx),%dl\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11182(%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-\tjrcxz a96f5b \n+\tadd %dl,(%rax)\n+\tfcoml (%rax)\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@@ -729885,20 +730129,18 @@\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,(%rax)\n-\trex.X add (%rcx),%eax\n+\tadd %dl,0x10341(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%ah\n-\tpop %rbx\n+\tin $0x5b,%al\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@@ -729927,32 +730169,36 @@\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,0x1117e(%rax)\n+\tadd %dl,(%rax)\n+\tja a97014 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tand %esi,0x1(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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+\tpush %rax\n+\tmov %ss,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10eb7(%rax)\n+\tadd %dl,0x16184(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x42(%rax)\n-\tor (%rcx),%eax\n+\tadd %dl,0x10f1f(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x49(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0x10b,%esi\n \tadd %al,(%rax)\n \tadc %dh,(%rcx)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4b(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n@@ -730006,21 +730252,24 @@\n \tadc %cl,0x9b(%rip) \n \tadd %al,(%rax)\n \tnop\n \tpush %rax\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e93(%rax)\n+\tadd %dl,-0x6d(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x63(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x34(%rax)\n+\tadd %dl,(%rax)\n+\tint3\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x59(%rax)\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -731288,20 +731537,17 @@\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tand $0xd,%al\n \tadd %al,(%rax)\n \tsub $0xff,%ch\n \tdecl (%rsi)\n \t...\n+\tmov $0xfd,%edx\n \tadd %al,(%rax)\n-\tadd %dl,0xff86(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0xfc00(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n+\tmovabs 0xf00000000000fc00,%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 \tadd %al,(%rax)\n@@ -732425,15 +732671,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 a988c7 \n+\tjo a988d1 \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@@ -732466,24 +732712,25 @@\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 %dh,%al\n-\ttest $0xff,%eax\n+\tadd %dl,(%rax)\n+\tmov $0xff,%ah\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x69(%rdx)\n+\toutsb %ds:(%rsi),(%dx)\n \t(bad)\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+\tjb a989df \n+\tsub $0x2f6c6367,%eax\n+\tje a989df \n+\timul $0x1036f2e,0x6f(%rdi),%esp\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@@ -732492,15 +732739,17 @@\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 %ah,0xf445(%rax)\n+\tadd %al,%al\n+\tsub %esp,%esi\n+\tadd %al,(%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@@ -732540,29 +732789,31 @@\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 %dh,(%rax)\n-\tpopf\n+\tadd %dl,-0x59(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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 %dl,0xfdc5(%rax)\n+\tadd %dl,(%rax)\n+\tscas %es:(%rdi),%al\n+\tstd\n+\tadd %al,(%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@@ -732581,62 +732832,56 @@\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 %dl,0x2c(%rax)\n-\tclc\n+\tadd %dh,(%rax)\n+\tsub $0xf8,%al\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 %dh,(%rax)\n-\t(bad)\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %dl,0xfb7c(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x69(%rdx)\n \toutsb %ds:(%rsi),(%dx)\n \t(bad)\n \tjb a98b1f \n \tsub $0x2f6c6367,%eax\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 %dl,0xfdb8(%rax)\n+\tadd %ah,(%rax)\n+\tpush $0xfd\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+\tjns a98af4 \n+\tmovsxd 0x65(%edi,%ebp,1),%ebp\n+\tjbe 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 %ah,%al\n-\tjns a98acf \n-\tadd %al,(%rax)\n+\tadd %dh,0xf479(%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@@ -732707,15 +732952,17 @@\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 %dl,0xf474(%rax)\n+\tadd %dl,0x74(%rax)\n+\thlt\n+\tadd %al,(%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@@ -732733,16 +732980,16 @@\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,%al\n-\tmov $0xfd,%bl\n+\tadd %ah,(%rax)\n+\tmovsxd %ebp,%edi\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@@ -732763,26 +733010,25 @@\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-\tmov $0xc7,%al\n+\tadd %dl,%dl\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-\thlt\n-\tadd %al,(%rax)\n+\trepz add %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@@ -733220,22 +733466,17 @@\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 %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+\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,0x46(%rsi)\n@@ -733245,16 +733486,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 %ah,0x1dab(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x54(%rax)\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 \tpush %rsp\n@@ -733266,15 +733507,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 %al,(%rax)\n+\tadd %ah,%al\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@@ -733290,16 +733531,15 @@\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-\t(bad)\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\trex cmpsl %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@@ -733315,17 +733555,17 @@\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 %al,%al\n-\tmovabs %eax,0x542500000000001d\n-\trex.WRXB add %r8b,(%r8)\n+\tadd %ah,0x1da4(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x4f54(%rip) \n \tadd %al,(%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@@ -733343,16 +733583,16 @@\n \trex.WRXB\n \trex.WRB sub $0x3931544d,%rax\n \tcmp %esi,(%rbx)\n \t(bad)\n \tsub $0x41445055,%eax\n \tpush %rsp\n \tadd %r8b,(%r8)\n-\tadd %dh,(%rax)\n-\tmovabs 0x522500000000001d,%al\n+\tadd %dl,(%rax)\n+\tmovabs 0x522500000000001d,%eax\n \trex.B\n \trex.WRX\n \trex.R\n \trex.WRXB\n \trex.WRB sub $0x45544e49,%rax\n \trex.RXB\n \trex.RB push %r10\n@@ -733365,24 +733605,24 @@\n \tadd %cl,0x4e(%rcx)\n \tpush %rsp\n \tsub $0x54494e49,%eax\n \tsub $0x444e4152,%eax\n \trex.WRXB\n \trex.WRB sub $0x54415453,%rax\n \tadd %r8b,(%r8)\n-\tadd %dh,0x1d9c(%rax)\n+\tadd %dl,0x1d9d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x41(%rdx)\n \trex.WRX\n \trex.R\n \trex.WRXB\n \trex.WRB sub $0x54415453,%rax\n \trex.RB sub $0x54415453,%eax\n \trex.RB sbb $0x0,%eax\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n \tfwait\n \tsbb $0x0,%eax\n \tadd %cl,0x53(%rcx)\n \tsub $0x524f4853,%eax\n \tpush %rsp\n \tsub $0x4954504f,%eax\n \trex.WRXB\n@@ -733392,16 +733632,15 @@\n \trex.WRX sub $0x4d524554,%rax\n \trex.WB\n \trex.WRX\n \tpush %r12\n \trex.WRXB push %r10\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tcwtl\n+\trex cltd\n \tsbb $0x0,%eax\n \tadd %dl,0x4f(%rbx)\n \trex.WRB\n \trex.RB sub $0x43415845,%eax\n \tpush %rsp\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n@@ -733411,17 +733650,16 @@\n \trex.B\n \trex.R sub $0x4d495250,%eax\n \tpush %r10\n \tpop %rcx\n \tsub $0x45444e49,%eax\n \tpop %rax\n \tsbb $0x0,%eax\n-\tadd %al,%al\n-\txchg %eax,%ebp\n-\tsbb $0x0,%eax\n+\tadd %ah,0x1d96(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x46(%rbp,%rax,2)\n \trex.WB\n \trex.WRX\n \trex.WR\n \trex.WB\n \trex.WRX\n \tadc 0x0(%r8,%rax,1),%r14b\n@@ -733559,24 +733797,28 @@\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+\ttest %ebx,0x0(%rip) \n+\tadd %al,%al\n \ttest %bl,0x0(%rip) \n-\tadd %ah,%al\n+\tadd %al,0x46(%rdi)\n+\tpop %rdi\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 \tsbbl $0x0,0x0(%rip) \n-\tand $0x4f,%al\n-\trex.R\n-\trex.R push %rax\n-\tadd %al,(%rax)\n-\tadd %dh,0x12(%rax)\n-\tmov $0x0,%ah\n-\tadd %al,(%rax)\n+\tadc %al,0x1d(%rbx)\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@@ -798252,49 +798494,28 @@\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 %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-\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-\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+\tinsb (%dx),%es:(%rdi)\n+\tpop %rdi\n+\tpop %rax\n+\timul $0x6f2e74,0x69(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rdi,%rax,2)\n+\tand $0x47,%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@@ -798348,24 +798569,35 @@\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+\t...\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-\trex.RB incl (%r8)\n-\t...\n+\tadd %r8b,(%r8)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\thlt\n+\tsbb $0x155555,%eax\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 \trex.RX pop %rdi\n@@ -798406,17 +798638,20 @@\n \trex.WRXB push %r12\n \tpop %rdi\n \tpush %rbx\n \tpush %rsp\n \tpush %r10\n \tpush %rsp\n \tsub $0x4c504d49,%eax\n-\t...\n \tadd %al,(%rax)\n-\tand $0x43,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tlock iret\n+\tsbb $0x155555,%eax\n+\tadd %ah,(%rbx,%rax,2)\n \tpush %r10\n \trex.R\n \trex.WB\n \trex.WRX\n \trex.B\n \trex.WR\n \trex.WB push %r12\n@@ -798519,23 +798754,24 @@\n \trex.XB\n \tsub $0x43415246,%rax\n \tpush %rsp\n \trex.WB\n \trex.WRXB\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+\tadd %cl,0x53(%rcx,%rcx,2)\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-\tadd %bl,0x4e(%rdx)\n-\tsub $0x3e4550,%eax\n+\tpop %rdx\n+\trex.WRX sub $0x3e4550,%rax\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@@ -798565,39 +798801,48 @@\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 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.WR add $0x4f55512d,%rax\n+\tpush %rsp\n+\trex.RB or $0x3e503c03,%eax\n+\tor %ecx,(%rdi)\n+\tadd $0x4d414724,%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-\tor %r9d,(%r15)\n-\tadd $0x5445532c,%eax\n-\tpush %rsi\n-\tpush %rsi\n-\tadc %ecx,0x0(%rdx)\n-\tand $0x47,%al\n+\trex.RB add $0x4f55512d,%eax\n+\tpush %rsp\n+\trex.RB clts\n+\tcs rex.W push %rbx\n+\tpush %rax\n+\trex.B\n+\trex.XB\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 $0x8000050,%eax\n+\tsyscall\n+\tsub $0x544f5551,%eax\n+\trex.RB sysretl\n+\tcs rex.W and $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 \tadd %al,(%rax)\n@@ -798656,21 +798901,21 @@\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+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\trex.RB syscall\n+\tcs rex.WB\n+\trex.WRX\n+\trex.R\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@@ -798709,22 +798954,14 @@\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@@ -798854,15 +799091,22 @@\n \trex.R sub $0x454b4f54,%eax\n \trex.WRX cltq\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tsyscall\n-\tsub $0x4e245551,%eax\n+\tsub $0x45445551,%eax\n+\trex.XB\n+\trex.WR sub $0x504d4f43,%rax\n+\trex.WR\n+\trex.RB pop %r8\n+\tpush %rax\n+\tadd %al,(%rax)\n+\tadd %ah,(%rsi,%rcx,2)\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@@ -798907,40 +799151,33 @@\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-\trex.WRXB push %r12\n-\trex.RB sysretl\n-\tcs push %rax\n-\tpush %rbp\n-\tpush %rbx\n-\trex.W\n-\trex.RB\n-\trex.WRX push %rsi\n-\trex.RXB\n-\trex.RX pop %rdi\n-\trex.WRB\n+\tadd %eax,(%rsi)\n+\tsyscall\n+\tsub $0x474f5250,%eax\n+\trex.WRX or %r9,(%rdi)\n+\tadd $0x4d5f4647,%eax\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-\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+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\tor (%r8),%r9b\n+\tlar (%rsi),%ebp\n+\trex.RB\n+\tcmovge (%r10),%r14\n+\tsub $0x49454e4f,%eax\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 \tpush %rdx\n@@ -799019,15 +799256,24 @@\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 %ah,0x58455f46(,%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+\tand $0x45,%al\n+\trex.RX pop %rdi\n+\trex.RB pop %r8\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@@ -799188,22 +799434,19 @@\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 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 or %r9d,(%r15)\n+\tadd $0x5445532c,%eax\n+\tpush %rsi\n+\tpush %rsi\n+\tadc %esp,0x4c410000(%rbp)\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@@ -799269,19 +799512,18 @@\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+\tadd $0x5445532c,%eax\n \tpush %rsi\n \tpush %rsi\n-\tadc %ebp,0x0(%rcx)\n-\tadd %al,(%rax)\n-\tadd %cl,0x41(%rbp)\n+\tadc %ebp,0x414d0000(%rdx)\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@@ -799291,21 +799533,20 @@\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-\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+\tsub $0x544f5551,%eax\n+\trex.RB wbinvd\n+\tcs rex.R\n+\trex.WRXB push %r12\n+\trex.B and $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@@ -799317,18 +799558,16 @@\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-\trex.R\n-\trex.WRXB push %r12\n-\tpush %r10\n-\trex.XB push %r8\n+\tadc %ebp,0x43520000(%rbx)\n+\tpush %rax\n \trex.WR push %rbp\n \tpush %rbx\n \tand %eax,(%rax)\n \tpush %rax\n \t(bad)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n@@ -799388,17 +799627,23 @@\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-\tsub $0x544f5551,%eax\n-\trex.RB or $0x52423c04,%eax\n-\tds and $0x47,%al\n+\tor %ch,(%rsi)\n+\tpush %rsp\n+\trex.RB push %r10\n+\trex.WRB\n+\trex.WR\n+\trex.WB\n+\trex.WRX\n+\trex.RB (bad)\n+\tor (%rdi,%rax,2),%ah\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@@ -799426,34 +799671,27 @@\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-\tadc %ebp,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\t(bad)\n-\trex.WRX\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\trex.RB wbinvd\n+\tcs push %rbx\n+\tand $0x4e,%al\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@@ -799471,19 +799709,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-\tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\tsyscall\n-\tsub $0x544f5551,%eax\n-\trex.RB and $0x43,%al\n+\tadd $0x5445532c,%eax\n+\tpush %rsi\n+\tpush %rsi\n+\tadc %esi,0x24000000(%rax)\n+\trex.XB\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@@ -799517,22 +799755,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+\tsub $0x44524f57,%eax\n+\t(bad)\n+\tor $0xe,%al\n+\tadd %ecx,(%rcx)\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+\tsub $0x41525444,%eax\n \trex.XB\n \trex.RB sub $0x41485346,%eax\n \trex.R\n \trex.WRXB push %r15\n \tadd %al,(%rax)\n \tadd %ah,(%rcx,%rcx,2)\n \tpush %rbx\n@@ -799730,23 +799966,20 @@\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 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+\trex.X or %cl,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\trex.RB wbinvd\n+\tcs push %rax\n+\tpush %r10\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@@ -799782,33 +800015,40 @@\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 (%rcx),%dl\n-\tout %eax,$0x3\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %ecx,(%rdi)\n-\tadd $0x4e454c,%eax\n+\trex.WRXB\n+\trex.RXB\n+\trex.WRX or %r9b,(%rdi)\n+\tor $0x414d2a2c,%eax\n+\trex.WXB\n+\trex.RB sub $0x4e454c,%eax\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 %ah,0x4e415058(,%rax,2)\n \tadd %r10b,0x1f(%rax)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\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+\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 \tadd %dl,0x1f(%rax)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n@@ -799858,34 +800098,36 @@\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-\trex.RB push %r11\n+\tadd $0x4f55512d,%eax\n \tpush %rsp\n-\trex.B\n-\trex.XB\n-\trex.WXB sub (%r9),%cl\n-\tlar 0x554e4749(%rip),%ebp \n+\trex.RB ud2\n+\tcs sub 0x47(%rbp),%cl\n+\trex.WRX push %rbp\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-\tor %cl,(%rdi)\n-\tadd $0x4f55512d,%eax\n+\tor (%rsi),%ebp\n+\tsub 0x4f(%rbp),%cl\n+\trex.R\n+\trex.RB push %r11\n \tpush %rsp\n-\trex.RB ud2\n-\tcs sub 0x24(%rbp),%cl\n-\tpop %rdx\n+\trex.B\n+\trex.XB\n+\trex.WXB sub (%r8),%al\n+\tand $0x5a,%al\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@@ -799915,20 +800157,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-\tcs sub 0x45(%rsi),%dl\n-\tpush %rdx\n-\trex.X\n-\tpush %r12\n-\trex.WB\n-\trex.WRB sub 0x50(%r8),%r10b\n+\trex.R push %rax\n+\tor %cl,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\trex.RB push %r8\n+\tpush %rax\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@@ -800037,58 +800279,57 @@\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-\tadd %dl,0x49(%rbx)\n+\tadd %dl,0x2d(%rdx,%rdx,2)\n+\trex.R\n+\trex.RB\n+\trex.XB\n+\trex.WR\n+\tpush %r10\n+\trex.RB sub $0x4d524156,%eax\n+\trex.WRXB\n+\trex.R\n+\trex.RB add $0x2d,%al\n+\tpush %rbx\n+\trex.RB push %r12\n+\tpush %rcx\n+\t(bad)\n+\tcs sub 0x50(%rbx),%dl\n+\trex.RB\n+\trex.XB push %r11\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.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.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.XB push %r11\n+\tsub (%rax),%cl\n+\tsyscall\n+\tsub $0x52414e51,%eax\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@@ -800152,17 +800393,20 @@\n \trex.RXB\n \tpush %r13\n \tpush %rbx\n \tpush %rbx\n \trex.RB\n \trex.WR\n \trex.WB\n-\trex.WRB or %r9b,0x71656c03(%rip) \n-\tor $0x656c2603,%eax\n-\tor %al,0x41(%rsi)\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.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@@ -800262,17 +800506,21 @@\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 jb ac3a2c \n-\tjb ac3a3f \n-\tor %cl,0x4942460e(%rip) \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.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@@ -800298,21 +800546,18 @@\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\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.RB or $0x61642605,%eax\n+\tjb ac3aba \n+\tor %cl,0x72757304(%rip) \n+\tfs or $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@@ -800367,18 +800612,19 @@\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-\tes and (%rcx),%edi\n-\tss xor (%rbx),%esi\n-\tor %cl,0x646f6d06(%rip) \n-\tgs insb (%dx),%es:(%rdi)\n+\t(bad)\n+\tes and (%rax),%edi\n+\tcmp %dh,(%rsi)\n+\tss or %cl,0x6c696609(%rip) \n+\tinsb (%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@@ -800395,19 +800641,18 @@\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-\tadd $0x26,%al\n-\tjae ac3b5d \n-\tinsl (%dx),%es:(%rdi)\n-\tor %cl,0x6f727004(%rip) \n-\tfs rex.WR\n+\tor $0x666e6905,%eax\n+\tje ac3b84 \n+\tor $0x6e692606,%eax\n+\trex.WR\n \trex.WB\n \trex.WRX\n \trex.RB\n \tpush %r10\n \tsub (%rax),%al\n \tpush %rax\n \t(bad)\n@@ -800417,20 +800662,21 @@\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 $0x5,%al\n-\tje ac3b81 \n-\tinsl (%dx),%es:(%rdi)\n-\tgs jae ac3b29 \n-\tadd %ebx,0x8(%rax)\n-\tor $0x54455324,%eax\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 \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@@ -800441,41 +800687,49 @@\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-\tand %cl,(%rax)\n-\tor $0x41542405,%eax\n-\tpop %rcx\n+\tor $0x24616705,%eax\n+\tpush %rsp\n+\tpop %r9\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 insl (%dx),%es:(%rdi)\n-\t(bad)\n-\tor %cl,0x24656405(%rip) \n-\tpush %rbx\n-\trex.RB push %r12\n+\trex.RB jp ac3c00 \n+\tje ac3bfe \n+\tor %cl,0x45532403(%rip) \n+\tpush %rsp\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@@ -800541,41 +800795,45 @@\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-\tinsl (%dx),%es:(%rdi)\n-\tjne ac3bfc \n-\tor $0xd756e02,%eax\n-\tadd (%rsi),%esp\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 \toutsb %ds:(%rsi),(%dx)\n-\tjne ac3c06 \n-\tor $0x44422402,%eax\n+\tor %cl,0x44422403(%rip) \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@@ -800616,39 +800874,37 @@\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 $0x42040d45,%rax\n-\tgs je ac3cf9 \n-\tor $0x65422605,%eax\n-\tje ac3d00 \n-\tor %ah,(%rbx,%rdx,2)\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.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-\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+\t(bad)\n+\tor $0x68542606,%eax\n+\tgs je ac3d5e \n+\tor %cl,0x475a4504(%rip) \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@@ -800672,20 +800928,19 @@\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-\toutsl %ds:(%rsi),(%dx)\n-\tje ac3d65 \n-\tor $0x6f492605,%eax\n-\tje ac3d6c \n-\tor %cl,0x24614b05(%rip) \n-\trex.XB\n+\tor %cl,0xd695802(%rip) \n+\tadd (%rsi),%esp\n+\tpop %rax\n+\timul $0x6950020d,(%rax),%ecx\n+\tand $0x43,%al\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@@ -800780,20 +801035,23 @@\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-\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 %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 \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@@ -800881,44 +801139,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-\trex.WRX\n-\trex.WRXB push %r10\n-\tsub (%r9),%r9b\n+\tpush %rbx\n+\tpush %rsp\n+\trex.B\n+\trex.XB\n+\trex.WXB sub (%r9),%cl\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-\tsub (%rcx),%cl\n+\trex.X\n+\tpush %r12\n+\trex.WB\n+\trex.WRB sub (%r9),%r9b\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@@ -801040,23 +801298,22 @@\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-\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.WB\n+\trex.WRX\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@@ -801138,22 +801395,20 @@\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-\tsub (%r9),%r9b\n-\tsyscall\n-\tsub $0x53,%al\n-\trex.RB push %r12\n+\trex.RXB or %r9d,(%r15)\n+\tadd $0x5445532c,%eax\n \tpush %rsi\n \tpush %rsi\n \t(bad)\n-\t(bad)\n+\tsub %ecx,(%rax)\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@@ -801194,25 +801449,16 @@\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-\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.B\n+\trex.RB and $0x46,%al\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@@ -801290,19 +801536,20 @@\n \trex.B\n \trex.WRB\n \trex.X\n \trex.RB push %r10\n \tpush %rsp\n \tpop %rdi\n \tpush %rdi\n-\tor $0x542f3c10,%eax\n-\trex.WB push %r12\n-\trex.WR\n-\trex.RB\n-\tds and $0x46,%al\n+\tadd $0x5445532c,%eax\n+\tpush %rsi\n+\tpush %rsi\n+\t(bad)\n+\txor %ecx,(%rax)\n+\tand $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@@ -801436,17 +801683,19 @@\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 $0x20613c50,%eax\n-\tpush $0x42494624\n-\tadd %al,(%rax)\n+\tsub $0x45532c50,%eax\n+\tpush %rsp\n+\tand $0x46,%al\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 \tadd %al,(%rax)\n \tadd %dl,0x45(%rbx)\n@@ -801462,21 +801711,14 @@\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@@ -801552,16 +801794,22 @@\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.RX\n-\trex.RX\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.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@@ -801672,34 +801920,35 @@\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-\tcmp $0x8,%al\n-\tsyscall\n-\tsub $0x544f5551,%eax\n-\trex.RB invd\n-\trex.WRB\n+\tds or %cl,(%rdi)\n+\tadd $0x4d55512d,%eax\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-\tcmp $0x2d050f08,%eax\n-\tpush %rcx\n-\tpush %rbp\n-\trex.WRXB push %r12\n-\tsbb %r13d,(%r15)\n-\tor %edx,0x43(%rdx)\n+\t(bad)\n+\tor %cl,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\tsbb %r11d,0x52(%r11)\n+\trex.XB\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@@ -801807,54 +802056,58 @@\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 add $0x5445532c,%eax\n+\trex.RB\n+\trex.WRX push %rsi\n+\tor %ecx,(%rdi)\n+\tadd $0x5445532c,%eax\n \tpush %rsi\n \tpush %rsi\n \t(bad)\n-\trex.RX or %r9b,(%rdi)\n-\tadd $0x5055512d,%eax\n+\trex.W or %cl,(%rdi)\n+\tpush %rax\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-\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+\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 \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 push %r9\n-\tpush %rbp\n-\trex.WRXB push %r12\n-\tsbb %r15d,0x9(%r13)\n+\trex.RB\n+\tsbb %r11d,0x9(%r14)\n \tsyscall\n \tsub $0x53,%al\n \trex.RB push %r12\n-\tand $0x44,%al\n+\tpush %rsi\n+\tpush %rsi\n+\t(bad)\n+\trex.WXB and $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@@ -801922,21 +802175,18 @@\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-\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.RB or $0x74672604,%eax\n+\tand %cl,(%rcx)\n+\trex.WRB\n+\tpush %r12\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@@ -802027,14 +802277,22 @@\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@@ -802127,22 +802385,24 @@\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-\tcs push %rbx\n-\trex.RB push %r12\n+\tpush %rsp\n+\trex.WRXB\n \trex.XB\n \trex.WRXB push %r13\n \trex.WRX push %rsp\n \trex.RB push %r10\n \tor %ecx,(%rdi)\n-\tadd $0x4f50242c,%eax\n+\tadd $0x2445532c,%eax\n+\tpush %rax\n+\trex.WRXB\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@@ -802230,20 +802490,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-\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+\t(bad)\n+\tmovsxd (%rax),%ecx\n+\tsyscall\n+\tsub $0x544f5551,%eax\n+\trex.RB or $0x4e492401,%eax\n+\tpush %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@@ -802421,14 +802681,22 @@\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@@ -802627,19 +802895,20 @@\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 syscall\n+\trex.WB (bad)\n+\tjge ac4b8f \n+\tsyscall\n \tsub $0x544f5551,%eax\n-\trex.RB or $0x4d4c3c04,%eax\n-\trex.WB\n-\trex.R sub $0x0,%eax\n+\tcmovge 0x44(%r9),%r9d\n+\tsub $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@@ -802670,18 +802939,19 @@\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 $0x4f55512d,%eax\n-\tpush %rsp\n-\trex.RB (bad)\n-\trex.WB\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tand $0x49,%al\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@@ -802823,27 +803093,30 @@\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-\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+\tmovabs 0xa049780000000000,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rbx,%rdx,2)\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@@ -802924,18 +803197,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-\tpush %rbx\n-\tpush %rbp\n+\tloopne ac4dce \n+\tsbb $0x155555,%eax\n+\tadd %dl,0x55(%rbx)\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@@ -802964,15 +803237,19 @@\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-\t...\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\thlt\n+\tsbb $0x155555,%eax\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@@ -803006,19 +803283,15 @@\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-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\thlt\n-\tsbb $0x155555,%eax\n+\t...\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@@ -803034,14 +803307,19 @@\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@@ -803136,15 +803414,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-\t...\n+\tadd %cl,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -803168,28 +803449,14 @@\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@@ -803254,15 +803521,23 @@\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 %cl,0x49(%rbx)\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 \trex.WR\n \trex.WR\n \trex.B\n \trex.WR\n \trex.WR\n \trex.XB\n \trex.WRXB\n@@ -803281,15 +803556,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-\tmov $0x21,%dl\n+\txor %ah,(%rdx)\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@@ -803445,31 +803720,16 @@\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 %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+\tadd %al,0x45(%rdi)\n+\tpush %rsp\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@@ -803563,46 +803823,55 @@\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,0x41(%rax)\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+\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-\txlat %ds:(%rbx)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rbx)\n+\tand (%rax),%eax\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@@ -803863,17 +804132,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 %cl,(%rdx)\n+\tadd %ah,0x2(%rdx)\n+\tadd %al,(%rax)\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@@ -803949,21 +804218,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 $0x24504f54,%eax\n+\trex.B sub $0x504f54,%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@@ -804059,18 +804328,19 @@\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-\tadd %al,0x43(%rdi)\n+\trex.RXB\n+\trex.XB\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@@ -804085,17 +804355,18 @@\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,%rax,1),%dl\n+\txor (%rax),%al\n \tadd %al,(%rax)\n-\taddb $0x0,(%rdx)\n+\tadd %bh,%bl\n+\tand $0x0,%al\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@@ -804113,19 +804384,20 @@\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-\tmovabs %al,0x4200000000000002\n-\tpush %rdx\n+\tadd %cl,0x25(%rip) \n+\tadd %al,(%rax)\n+\tadd %al,0x52(%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@@ -804191,22 +804463,16 @@\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-\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+\tpush %rax\n+\tpush %rbx\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@@ -804216,22 +804482,15 @@\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 %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+\tadd %r12b,(%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@@ -804334,17 +804593,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 %r8b,(%r10)\n+\tadd %r10b,(%r8,%rax,1)\n \tadd %al,(%rax)\n-\tadd %ch,0x3(%rbp)\n+\tcmp $0x3,%al\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@@ -804375,15 +804634,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 %ch,%bl\n+\tadd %dh,%ah\n \tand $0x0,%eax\n \tadd %al,(%rax)\n \tpush %rsp\n \tpush %rdx\n \trex.WB\n \trex.B\n \trex.WRX\n@@ -804403,18 +804662,17 @@\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-\thlt\n-\tand $0x0,%eax\n+\tadc $0x26,%eax\n \tadd %al,(%rax)\n-\tand $0x46,%al\n+\tadd %ah,(%rsi,%rax,2)\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@@ -804481,36 +804739,32 @@\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 %ah,%cl\n-\tadd (%rax),%eax\n-\tadd %al,(%rax)\n+\tadd %al,0x4(%rdi)\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 %al,(%rax)\n+\tadd %dl,0x26(%rdx)\n \tadd %al,(%rax)\n-\trex.WRX\n-\trex.WRXB push %r12\n+\tadd %cl,0x4f(%rsi)\n+\tpush %rsp\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@@ -804521,15 +804775,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 %dl,0x26(%rdx)\n+\tadd %ch,0x26(%rbp)\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@@ -804559,15 +804813,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 %cl,%bl\n+\tadd %ah,%bh\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@@ -804598,14 +804852,20 @@\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@@ -804696,33 +804956,38 @@\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 %al,(%r14)\n+\trex.WB xor %spl,(%r15)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tinsb (%dx),%es:(%rdi)\n-\t(bad)\n-\tadd %al,(%rax)\n+\tor (%rax),%al\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@@ -804738,19 +805003,17 @@\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 (bad)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tand $0x47,%al\n+\tadd %al,(%r8)\n+\tadd %dl,0x24000000(%rip) \n+\trex.RXB\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@@ -804811,33 +805074,35 @@\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 %cl,(%rdx)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,0x24000000(%rip) \n-\tpush %rbx\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-\txor %rax,(%r8)\n+\txor %rcx,(%r8)\n \tadd %al,(%rax)\n-\tadd (%rax),%al\n \tadd %al,(%rax)\n-\troll %cl,(%rsi)\n+\tadd %al,(%rax)\n+\tstc\n+\t(bad)\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@@ -804851,15 +805116,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-\tadd %al,(%rax)\n+\tadc (%rax),%al\n \tadd %al,(%rax)\n \trex.WRXB\n \trex.WR\n \trex.R\n \trex.RXB\n \trex.XB\n \trex.R\n@@ -804886,18 +805151,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 %r10b,(%rdi)\n+\trex.WR add %r8b,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rsi)\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@@ -804934,15 +805199,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 %ah,(%rdi)\n+\tadd %bh,(%rsi)\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@@ -804998,18 +805263,22 @@\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-\trex.W add %al,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %ah,0x494d5f46(,%rax,2)\n+\tand $0x45,%al\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 %rbx\n \trex.RB push %r12\n@@ -805051,26 +805320,20 @@\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-\tin $0x4,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd (%rax),%al\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 (%rax),%al\n \tadd %al,(%rax)\n-\tadd %cl,0x4e(%rcx)\n-\tpush %rsp\n+\trex.WB\n+\trex.WRX push %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@@ -805085,15 +805348,24 @@\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-\trex.RB pop %r8\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 \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@@ -805194,21 +805466,14 @@\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@@ -805238,21 +805503,18 @@\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-\tjae ac5f14 \n-\tjb,pn ac5f7c \n-\tinsb (%dx),%es:(%rdi)\n+\tjb ac5f54 \n \t(bad)\n-\t(bad)\n-\trex.WB\n-\trex.RXB sub $0x414f4c46,%eax\n+\timul $0x4749425f,0x65(%rsi),%ebp\n+\tsub $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@@ -805412,21 +805674,14 @@\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@@ -805548,24 +805803,14 @@\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@@ -805578,15 +805823,26 @@\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-\trex.RB push %r8\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 \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@@ -805807,31 +806063,38 @@\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 %dl,(%rdi)\n-\tcmp (%rax),%eax\n+\tadd %al,-0x73(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax,%rdx,2)\n+\tadd %al,(%rax)\n+\tand $0x50,%al\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@@ -805855,15 +806118,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-\trex lea (%rax),%eax\n+\tpop 0x0(%rcx)\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@@ -806007,15 +806270,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 %bl,0x4d(%rax)\n+\tadd %bh,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@@ -806064,38 +806327,35 @@\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 %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+\tadd %dl,0x5f(%rdx,%rdx,2)\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-\t(bad)\n+\tsbb %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x24000000(%rip) \n-\trex.RB push %r13\n+\tsbb %eax,(%rax)\n+\tadd %al,(%rax)\n+\tand $0x45,%al\n+\tpush %rbp\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@@ -806179,18 +806439,19 @@\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-\t...\n-\tadd %al,(%rax)\n-\tand $0x44,%al\n-\trex.WB push %r11\n+\tadc $0x4f43100d,%eax\n+\trex.WRB\n+\trex.WRB\n+\trex.WRXB\n+\trex.WRX sub $0x53494424,%rax\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@@ -806200,33 +806461,39 @@\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-\t...\n-\tadd %al,(%rax)\n-\tadd %al,0x46(%rbp)\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 \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.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.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.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@@ -806258,21 +806525,23 @@\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-\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+\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 \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@@ -806280,15 +806549,29 @@\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 %ah,0x41525f46(,%rax,2)\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 \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@@ -806395,30 +806678,14 @@\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@@ -806429,21 +806696,22 @@\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 add $0x5445532c,%eax\n-\tpush %rsi\n-\tpush %rsi\n+\trex.RB\n+\trex.WR\n+\trex.WR or (%rdi),%r9b\n \t(bad)\n-\tor %cl,(%rax)\n-\tsyscall\n-\tand $0x47,%al\n+\tsub $0x4d,%al\n+\trex.RX push %rbx\n+\trex.RX push %rbp\n+\trex.WRX and $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@@ -806535,18 +806803,19 @@\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 $0x54414654,%eax\n-\tor %cl,(%r15)\n-\tadd $0x4341462d,%eax\n-\tpush %rsp\n+\tsub $0x8384654,%eax\n+\tadd %al,(%rax)\n+\tadc (%rdx),%al\n+\tadd %al,0x41(%rsi)\n+\trex.XB push %r12\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@@ -806602,19 +806871,18 @@\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-\tadd %eax,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rcx)\n-\tinsl (%dx),%es:(%rdi)\n-\tadd %ah,(%rsp,%rdx,2)\n+\tin $0x1,%al\n+\tadd %al,(%rax)\n+\tadd $0x4,%al\n+\tadd %esi,0x54(%rsp)\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@@ -806742,15 +807010,16 @@\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-\tand %r12b,(%r15,%rdx,2)\n+\trex.RB movsb %ds:(%rsi),%es:(%rdi)\n+\tand $0x57,%al\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@@ -806791,22 +807060,19 @@\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 $0x1e45353,%rax\n+\trex.WRB sub $0x24015353,%rax\n+\tin $0x1,%al\n \tadd %al,(%rax)\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+\tadd -0x58ff88ff(%rip),%ecx \n+\tadd %esp,(%rax,%rdx,2)\n \trex.WB\n \trex.XB\n \trex.WXB\n \tpush %r8\n \tpush %r10\n \tpush %rsp\n \tscas %es:(%rdi),%al\n@@ -806867,21 +807133,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-\tadd %esi,0x0(%rsp,%rsi,2)\n-\tstos %eax,%es:(%rdi)\n-\tadd %ebx,(%rbx)\n-\tin $0x1,%al\n+\txor %dl,(%rax)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd $0x4,%al\n-\tadd %esi,0x52(%rax,%rdx,2)\n+\tadd %ch,0x138911(%rcx,%rax,1)\n+\tadd %cl,(%rax)\n+\tpush %rax\n+\tpush %rdx\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@@ -806894,39 +807160,20 @@\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 %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+\tadd %eax,(%rcx)\n+\tadd %esp,0x0(%rsi)\n+\tmov $0x46,%cl\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@@ -806958,18 +807205,20 @@\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-\txor %dl,(%rax)\n-\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dh,0x2130a01(%rdx)\n+\tadd %al,(%rax)\n+\tmov $0x1,%bl\n+\tor (%rbx),%dl\n+\tadd (%rax),%al\n+\tadd %dl,(%rax)\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@@ -807000,20 +807249,19 @@\n \tpush %r11\n \tpush %rsp\n \tpop %rdi\n \tpush %rax\n \trex.WR\n \trex.B\n \trex.XB\n-\txor %r8b,(%r10)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x2130a01,%eax\n+\tadd %r8b,(%r8)\n \tadd %al,(%rax)\n-\trex.XB push %r13\n+\tand %bh,0x14ee01(%rdx)\n+\tadd %al,(%rcx)\n+\tgs rex.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@@ -807039,17 +807287,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-\tje ac6cae \n-\tmov $0x45504601,%ebx\n-\tadd %al,(%rax)\n+\tadd %esp,(%rsp,%riz,8)\n+\tadd %eax,0x50(%rsi)\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 %ah,(%rsp,%rcx,2)\n \tpush %r11\n@@ -807069,23 +807317,19 @@\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-\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+\tadd %bl,(%rax)\n+\tadd %al,0x0(%rip) \n+\tcmp %al,%al\n+\tadd %eax,0x46(%rbp)\n+\tsub $0x43455250,%eax\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@@ -807248,21 +807492,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 %r8b,(%rax)\n-\tint $0x1\n-\tor $0x73,%al\n-\t(bad)\n+\trex.WRX add %r9,(%rdx)\n+\tadc (%rdx),%eax\n+\tadd %al,(%rax)\n+\tsbb %al,(%rdx)\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@@ -807281,21 +807525,20 @@\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,0x13(%rbx)\n-\tadd (%rax),%al\n-\tadd %dh,0x16(%rbx)\n+\trex.WRX add %r8b,0x0(%rip) \n+\tsub %dl,%bl\n+\tadd %ebx,(%rbx)\n+\t(bad)\n \tadd %al,(%rax)\n-\tadc (%rax),%al\n-\tor 0x16(%rax),%ebp\n-\tpush %rax\n+\tadd %esp,0x50(%rbp)\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@@ -807317,30 +807560,19 @@\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-\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+\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 \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@@ -807553,23 +807785,14 @@\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@@ -807602,14 +807825,25 @@\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@@ -807647,42 +807881,33 @@\n \tsub $0x4e524157,%eax\n \trex.WB\n \trex.WRX\n \trex.RXB push %r11\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsub $0x454c,%eax\n+\tand $0x51,%al\n+\tpush %rbp\n+\trex.WRX\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 %ah,(%rcx,%rdx,2)\n-\tpush %rbp\n-\trex.WRX\n-\trex.WB push %r12\n-\tadd %al,(%rax)\n+\tadd %al,0x4d(%rsi)\n \tpush %rax\n-\t(bad)\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,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+\tadd %dl,0x55(%rcx)\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@@ -807690,36 +807915,36 @@\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-\tor (%rdx),%cl\n-\tsub %ah,0x76(%rbp)\n+\toutsb %ds:(%rsi),(%dx)\n+\tsub $0x6b636170,%eax\n \t(bad)\n-\tinsb (%dx),%es:(%rdi)\n-\tsub $0x6e656877,%eax\n-\tand %ch,(%rax)\n-\trex.X\n+\tand %bh,%gs:(%edx)\n+\tjne ac7202 \n+\tgs rex.X\n \trex.WB\n \trex.RXB\n \trex.RX\n \trex.WR\n \trex.WRXB\n \tpush %r12\n \tpop %rdi\n \trex.X\n \trex.WB push %r12\n \tpush %rbx\n \tsub $0x4c504d49,%eax\n-\tor (%rdx),%cl\n-\tsub %ch,0x66(%rcx)\n-\tand %ch,(%rax)\n-\timul $0x702d,0x64(%rsi),%bp\n+\tinsl (%dx),%es:(%rdi)\n+\tjo ac720e \n+\tinsb (%dx),%es:(%rdi)\n+\tand %ch,%gs:0x61(%rdi,%rbp,2)\n+\tand %ah,%fs:0x76(%rbp)\n \t(bad)\n \trex.WRB pop %r14\n \tpush %rsp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1f(%rax)\n \tscas %es:(%rdi),%al\n@@ -807827,35 +808052,38 @@\n \trex.WRXB push %r10\n \trex.RB sub $0x55535341,%eax\n \trex.WRB push %r8\n \tpush %rsp\n \trex.WB\n \trex.WRXB\n \trex.WRX push %rbx\n-\tsub %ebp,(%rcx)\n-\tor (%rdx),%cl\n-\tsub %ch,0x66(%rcx)\n-\tand %ch,(%rax)\n-\timul $0x4724,0x64(%rsi),%bp\n-\trex.RX pop %rdi\n+\t(bad)\n+\tsub %bh,(%rdx)\n+\tinsb (%dx),%es:(%rdi)\n+\timul $0x61773a20,0x70(%rbx),%esi\n+\tinsb (%dx),%es:(%rdi)\n+\timul $0x46,(%rdi,%rax,2),%esp\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 pop %r15\n \tpush %rax\n \trex.WRXB\n \trex.WR pop %rcx\n-\tand %ch,(%rax)\n-\tjne ac7329 \n-\tgs sub $0x6b636170,%eax\n \t(bad)\n-\tand %ah,%gs:(%eax,%edx,2)\n+\tmovsxd 0x61(%rbx),%ebp\n+\tand %bh,%gs:(%edx)\n+\tjo ac730f \n+\tinsb (%dx),%es:(%rdi)\n+\tsub %ecx,(%rdx)\n+\tand %ah,(%rax,%rdx,2)\n \tpush %r10\n \tpush %rsp\n \trex.RX push %rdx\n \trex.B\n \trex.XB (bad)\n \tscas %es:(%rdi),%al\n \tadd %al,(%rax)\n@@ -808306,14 +808534,22 @@\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@@ -808594,15 +808830,25 @@\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 %dl,0x4e(%rbp)\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 \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@@ -808878,14 +809124,25 @@\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@@ -809499,15 +809756,28 @@\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 %al,0x4f(%rbx)\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 \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@@ -810277,15 +810547,20 @@\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 %dl,0x43(%rax)\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 \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@@ -810362,21 +810637,14 @@\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@@ -810429,14 +810697,20 @@\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@@ -810465,22 +810739,14 @@\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@@ -810510,14 +810776,21 @@\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@@ -810865,25 +811138,21 @@\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 %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+\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 \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@@ -810983,24 +811252,15 @@\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 $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+\trex.WRX sub $0x58454e44,%rax\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@@ -811106,20 +811366,14 @@\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@@ -811292,19 +811546,14 @@\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@@ -811424,22 +811673,14 @@\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@@ -811514,23 +811755,24 @@\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 %bl,0x4e(%rdx)\n-\tsub $0x4e414853,%eax\n-\trex.WXB push %r11\n-\tsub $0x2d494850,%eax\n-\tpush %rbx\n+\tadd %cl,0x4e(%rcx)\n \tpush %rsp\n-\trex.RB push %r8\n-\tsub $0x4342,%eax\n-\t...\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 \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@@ -811670,24 +811912,14 @@\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@@ -823074,15 +823306,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-\tadc %al,0x2(%rsi)\n+\trolb $1,0x2(%rbp)\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@@ -823157,16 +823389,16 @@\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-\tadc %cl,(%rbx)\n-\t(bad)\n+\tpush %rax\n+\tor (%rsi),%ecx\n \tadd %eax,(%rax)\n \t...\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tjge ad2820 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -837126,22 +837358,14 @@\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@@ -837576,14 +837800,20 @@\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@@ -839084,16 +839314,22 @@\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 %al,0x43(%rbp,%rax,2)\n+\tadd %dl,0x41(%rdx)\n+\tpush %rsp\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@@ -839112,53 +839348,35 @@\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 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+\tmovabs 0x4b0000000000d108,%al\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 %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+\tadd %cl,0x41(%rdi,%rcx,2)\n \trex.R sub $0x2d444e41,%eax\n \tpush %rsp\n \trex.RB\n \trex.WR\n \trex.WR add %r8b,(%rax)\n-\tadd %cl,0x4f(%rsi)\n-\tpush %rdx\n+\tadd %al,0x50(%rbp)\n+\tpush %rbx\n+\tsub $0x4e474953,%eax\n+\tmovabs 0x4e0000000000d108,%al\n+\trex.WRXB push %r10\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@@ -839231,17 +839449,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-\t...\n-\trex.RXB\n-\trex.RB\n+\tlock iret\n+\tsbb $0x155555,%eax\n+\tadd %al,0x45(%rdi)\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@@ -839348,19 +839566,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-\trex.WRXB push %r8\n-\tor %cl,(%rdi)\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n-\trex.RB movmskps (bad),%r9d\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\tor (%rdi),%r9b\n+\t(bad)\n+\tsub $0x50,%al\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@@ -839373,20 +839591,14 @@\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@@ -839405,48 +839617,49 @@\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-\tpop %rdx\n-\trex.RB sub $0x53464544,%eax\n \tpush %rsp\n-\tpush %rdx\n+\tor %cl,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\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-\trex.WR\n-\trex.WR (bad)\n+\tpush %rbx\n+\tpush %rsp\n+\tpush %rdx\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.RB\n-\trex.XB\n-\trex.WB\n-\trex.B\n-\trex.WR or %r9b,(%rdi)\n-\tadd $0x4f55512d,%eax\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.WXB\n \trex.WB\n \trex.WR\n \trex.WR\n \trex.XB\n \trex.WRXB\n \trex.WRX push %rsp\n@@ -839558,23 +839771,15 @@\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,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+\tadd %dl,0x59(%rcx,%rax,2)\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@@ -839613,27 +839818,22 @@\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-\t(bad)\n-\txor (%rdx),%eax\n-\tor %ecx,(%rdi)\n-\tadd $0x2d,%al\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 \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@@ -839736,19 +839936,22 @@\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 sub $0x51544553,%eax\n-\tmovhps (%rsi),%xmm5\n-\tsub 0x43(%rdi),%al\n-\trex.WR sub $0x41585546,%rax\n-\tpush %rax\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 \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@@ -839826,19 +840029,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-\trex.RB sub $0x434e5546,%eax\n-\tpush %rsp\n-\trex.WB\n-\trex.WRXB\n-\trex.WRX sub $0x454d414e,%rax\n+\tsub %r12b,(%r11)\n+\txor %ch,(%rcx)\n+\tsub $0x7274733e,%eax\n+\tjae,pn ae26c2 \n+\tjb ae26af \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@@ -839892,44 +840095,55 @@\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-\tclts\n-\tcs push %rbx\n-\trex.RX push %rbp\n-\trex.WRX sub $0x10f0750,%rax\n-\tsub $0x4e494c54,%eax\n+\t(bad)\n+\tsub $0x2d070f54,%eax\n+\trex.X\n+\trex.WRXB\n+\trex.WR\n+\trex.WB\n+\trex.WRX\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 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+\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 \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@@ -839945,20 +840159,19 @@\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-\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+\tsub $0x8564e45,%eax\n+\t(bad)\n+\tsub $0x2d010f54,%eax\n+\tpush %rsp\n+\tlgdt 0x49(%rdx,%rdx,2)\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@@ -840026,40 +840239,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-\tsub $0x53,%al\n-\trex.RB push %r12\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\t(bad)\n+\tpush %rbx\n+\tor %ecx,(%rdi)\n+\tadd $0x5445532c,%eax\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 $0x2c050f50,%rax\n-\tpush %rbx\n+\trex.WRX sub $0x9545350,%rax\n+\tsyscall\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-\tadd $0x4f435253,%eax\n+\tpush %rbx\n+\tpush %rdx\n+\trex.XB\n+\trex.WRXB\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@@ -840083,20 +840296,14 @@\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@@ -840164,19 +840371,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-\tor %r9,(%r15)\n+\trex.WRB\n+\trex.WRXB\n+\trex.RXB\n+\trex.WRX or %r9,(%rdi)\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@@ -840219,18 +840426,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 $0x8210e50,%eax\n-\tsyscall\n-\trex.RXB\n-\trex.RX sub $0x46464944,%eax\n+\tsub $0x56565450,%eax\n+\t(bad)\n+\tand %al,0x46(%rdi)\n+\tsub $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@@ -840317,31 +840524,38 @@\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\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+\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 \tpush %r12\n \tsub $0x444f5250,%eax\n \tpush %rbp\n \trex.XB push %r12\n-\trex.WRXB\n-\trex.RXB\n-\trex.WRX or %r9,(%rdi)\n-\tadd 0x50f084d(,%rcx,2),%ch\n-\tsub $0x52494151,%eax\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 \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@@ -840352,23 +840566,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 $0x49505845,%eax\n-\trex.WRX\n-\trex.WR\n+\trex.RX sub $0x45505845,%eax\n+\tfemms\n+\tcs rex.R\n+\trex.RB\n+\trex.RX\n \trex.WB\n \trex.WRX\n-\tor %r9b,(%r15)\n-\tadd $0x4f55512d,%eax\n-\trex.RXB\n-\trex.RX pop %rdi\n+\trex.RB sub $0x46474e49,%eax\n+\tpop %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@@ -840422,19 +840636,20 @@\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-\tcs rex.WRB\n+\tadc $0x2e,%al\n+\trex.WRB\n \trex.B\n \trex.WXB\n-\trex.RB sub $0x41545546,%eax\n-\trex.WRX push %rbx\n+\trex.RB sub $0x4e415446,%eax\n+\tpush %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@@ -840468,18 +840683,20 @@\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-\tmovups (%rsi),%xmm5\n-\tand $0x424d5953,%eax\n+\t(bad)\n+\t(bad)\n+\tsub $0x10f0a54,%eax\n+\tsub $0x44000054,%eax\n+\trex.XB\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@@ -840496,30 +840713,37 @@\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\n+\trex.WRX (bad)\n+\tfemms\n+\tadd %ecx,(%rax)\n+\tunpcklps (%rsi),%xmm5\n+\trex.WRB\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 %al,0x50(%rsi)\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 \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@@ -840603,54 +840827,56 @@\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-\trex.WRX sub $0x454d414e,%rax\n-\tand %ch,0x6e(%rcx)\n-\tinsb (%dx),%es:(%rdi)\n-\timul $0x4e45474d,0x65(%rsi),%ebp\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 \tpush %r10\n \tpush %rdx\n \tpop %r9\n \tsub $0x544e4f43,%eax\n \trex.RB\n \trex.WRX push %rsp\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.WB\n \trex.WRXB\n-\trex.WR\n-\trex.R\n-\trex.RXB\n+\trex.WRX sub $0x454d414e,%rax\n+\tand %ch,0x6e(%rcx)\n+\tinsb (%dx),%es:(%rdi)\n+\timul $0x47444c4f,0x65(%rsi),%ebp\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@@ -840688,20 +840914,15 @@\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.R push %rbx\n-\trex.WXB push %r10\n-\tpush %r12\n-\tadd %al,(%rax)\n-\tmovabs 0x4d0000000000d108,%al\n-\tpop %rax\n+\trex.WRB pop %r8\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@@ -840735,47 +840956,28 @@\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-\tsub %edi,0x29312328(%rip) \n-\tor (%rdi),%cl\n-\t(bad)\n-\trex.R\n-\trex.R\n+\tand %ch,0x6e(%rcx)\n+\tinsb (%dx),%es:(%rdi)\n+\timul $0x44442105,0x65(%rsi),%ebp\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 %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+\tadd %cl,0x47(%rbp)\n \trex.RB\n \trex.WRX\n \tpush %r10\n \tpush %rdx\n \tpop %r9\n \tsub $0x45505954,%eax\n \tadd %al,(%rax)\n@@ -840783,21 +840985,24 @@\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 sub $0x434e5546,%eax\n-\tpush %rsp\n+\trex.R\n+\trex.RX\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@@ -840889,28 +841094,40 @@\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 $0x50f504f,%rax\n-\tsub $0x544f5551,%eax\n-\trex.RB (bad)\n-\tprefetch (%rsi)\n-\tpush %rbx\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\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@@ -840965,46 +841182,57 @@\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 0x490000000000d108,%al\n-\trex.WRX push %rsp\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 \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 %cl,0x45(%rsi)\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 \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-\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+\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 \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@@ -841133,17 +841361,18 @@\n \trex.WRB\n \trex.RB push %r11\n \trex.XB\n \trex.B\n \trex.WR\n \tpush %r10\n \tpush %rax\n-\tadd $0xf080421,%eax\n-\t(bad)\n-\tsub $0x4e584946,%eax\n+\trex.RB (bad)\n+\tbndstx (bad),(%rsi)\n+\tand $0x4f4c4343,%eax\n+\tpush %rbx\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@@ -841214,19 +841443,24 @@\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.WRX sub $0x494c4e49,%rax\n-\trex.WRX\n-\tor %r9b,(%r15)\n-\tadd $0x4d4f432d,%eax\n+\trex.WRB\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@@ -841429,89 +841663,95 @@\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 $0x2c302d45,%eax\n-\tpush %rbx\n-\trex.RB push %r12\n-\trex.RX sub $0x5254414c,%eax\n+\tsub $0x51302d45,%eax\n+\tpush %rbp\n+\trex.WRXB push %r12\n+\trex.RB prefetch (%r14)\n+\tpush %rsp\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 $0xf302d46,%eax\n-\tor $0x4343252e,%eax\n-\trex.WR\n-\trex.WRXB push %r8\n+\tsub $0x2c302d46,%eax\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 %cl,0x2d(%rcx)\n-\tand $0x47,%al\n+\tadd %al,0x49(%rcx)\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 %al,0x48(%rbx)\n-\trex.RB\n-\trex.XB\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 \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 $0xf312d46,%eax\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n-\trex.RB\n-\trex.RX\n-\trex.WR\n+\tsub $0x52312d46,%eax\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@@ -841543,21 +841783,22 @@\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-\tsyscall\n-\tsub $0x53,%al\n+\trex.XB\n+\trex.WR\n+\trex.B\n+\trex.WB\n+\trex.WRB sub $0x4d464544,%rax\n \trex.RB push %r12\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\tsub $0x49530f08,%eax\n+\tpush %rbx\n+\trex.WB\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@@ -841659,33 +841900,43 @@\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-\tsub $0x54534e49,%eax\n-\trex.B\n-\trex.WRX\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 \trex.XB\n-\trex.RB sub $0x46450850,%eax\n-\tpop %rdi\n+\trex.RB\n+\trex.RX pop %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-\tsub (%rax),%cl\n-\tsyscall\n-\tsub $0x544f5551,%eax\n-\tunpcklps 0x4d(%r9),%xmm9\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 \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@@ -841748,40 +841999,34 @@\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-\tsub $0x544f5551,%eax\n-\trex.RB push %r8\n+\tadd 0xa544f4e(%rip),%ebp \n+\tpush %rax\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@@ -841804,23 +842049,22 @@\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-\tsub $0x53,%al\n+\trex.WRXB push %r12\n+\trex.RB femms\n+\tsub $0x504d4f43,%eax\n+\trex.WB\n+\trex.WR\n \trex.RB push %r12\n \tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\txor %ecx,(%rax)\n-\tsyscall\n-\tsub $0x41565451,%eax\n-\tpush %rdx\n+\tpush %r10\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@@ -841857,51 +842101,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-\trex.W push %rsp\n-\tpush %rdx\n-\tpush %rbp\n-\trex.XB push %r12\n-\tpush %rbp\n+\tsub $0x44444143,%rax\n \tpush %rdx\n-\trex.RB sub $0x4c4f4354,%eax\n+\tor (%rdi),%cl\n+\tor %ebp,(%rbx,%rax,2)\n+\trex.WRXB\n+\trex.WR\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-\trex.B (bad)\n+\tpush %r13\n+\trex.WRXB push %r12\n+\trex.RB (bad)\n \t(bad)\n-\tcs pop %rax\n-\tor (%rdi),%cl\n-\tadd $0x4f,%al\n+\tcs rex.WRXB\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-\tadd $0x2d,%al\n-\trex.WR\n-\trex.WB push %r11\n-\tpush %rsp\n-\tor %cl,(%rdi)\n-\tadd $0x5341482d,%eax\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 \tsub $0x2d544e49,%eax\n \tpush %rbx\n \tpop %rcx\n \trex.WRB\n \trex.X\n \trex.WRXB\n \trex.WR push %rbx\n@@ -841941,19 +842185,21 @@\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-\tpush %rsp\n-\tlsl 0x9544f4e(%rip),%r13d \n+\trex.WRB\n+\trex.B\n+\trex.XB push %r10\n+\trex.WRXB (bad)\n \tsyscall\n-\tsub $0x53,%al\n-\trex.RB\n+\tsub $0x474f5250,%eax\n+\trex.WRX\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@@ -841964,18 +842210,17 @@\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-\tmovups %xmm13,(%r14)\n-\tsub 0x54(%rbx),%dl\n-\tpush %rdx\n+\trex.RB (bad)\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@@ -842009,24 +842254,20 @@\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 push %rbp\n-\trex.WRXB push %r12\n-\tmov %db13,%r14\n-\tpush %rbx\n-\tpush %rsp\n-\tpush %rdx\n+\trex.WR\n+\trex.XB push %r12\n \tpush %rbp\n-\trex.XB\n-\trex.WRX\n-\trex.WB push %r11\n+\tpush %rdx\n+\trex.RB sub $0x45505954,%eax\n+\tsub $0x53494e50,%eax\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@@ -842049,20 +842290,22 @@\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-\tpush %rdx\n-\tpush %rbp\n-\trex.XB push %r12\n-\tpush %rbp\n-\tpush %rdx\n-\trex.RB sub $0x4259414d,%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 \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@@ -842083,37 +842326,36 @@\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 $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.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.WR\n \tpush %r12\n \trex.RB sub $0x434e5546,%eax\n \tpush %rsp\n \trex.WB\n \trex.WRXB\n-\trex.WRX syscall\n-\tsub $0x544f5551,%eax\n-\tmov %db13,%r14\n-\tpush %rbx\n-\tpush %rsp\n+\trex.WRX push %rsp\n+\tpop %rcx\n+\tpush %rax\n+\trex.RB sub $0x45544e49,%eax\n \tpush %rdx\n-\trex.WR\n-\trex.WB\n-\trex.WRB push %r13\n+\trex.WRX\n+\trex.B\n+\trex.WR sub $0x554d494c,%rax\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@@ -842152,15 +842394,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 (%rax),%cl\n+\tcmp %ecx,(%rax)\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@@ -842181,39 +842423,32 @@\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-\tor %r9d,(%rdi)\n-\tadd $0x5445532c,%eax\n+\tsub (%rcx),%r9b\n+\tsyscall\n+\tsub $0x53,%al\n+\trex.RB push %r12\n \tpush %rsi\n \tpush %rsi\n \t(bad)\n-\tcmp $0x8,%al\n-\tsyscall\n-\trex.X\n-\trex.X push %rbx\n+\tcmp (%rax),%ecx\n+\tcmovb 0x53(%rdx),%eax\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.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.X\n+\trex.RB push %r10\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@@ -842239,41 +842474,31 @@\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-\trex.RB (bad)\n-\tcs push %rbx\n+\tds or %cl,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\tunpckhps 0x45(%r11),%xmm10\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.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+\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 \tmovabs 0x530000000000d108,%al\n \tpush %rsp\n \tpush %rbp\n \tpush %rdx\n \trex.WRB\n \trex.WRXB push %r13\n \tpush %rsp\n@@ -842320,34 +842545,35 @@\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-\trex.RB sub $0x31464552,%eax\n-\tadd (%rdx),%cl\n-\tclts\n-\tsub $0x47,%al\n+\tpush %rbp\n+\trex.XB push %r12\n+\tpush %rbp\n+\trex.RXB\n \trex.RB push %r12\n \tsub $0x5053494c,%eax\n \tsub $0x2d4e5546,%eax\n \tpush %rsp\n \tpop %rcx\n \tpush %rax\n-\trex.RB\n-\tcs push %rbx\n+\tor %r9b,(%r15)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\trex.RB femms\n+\tsub $0x53,%al\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@@ -842404,51 +842630,54 @@\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-\tpush %rdx\n-\trex.WB push %r12\n-\trex.RB push %r10\n-\tsub $0x434e5546,%eax\n-\tpush %rsp\n+\trex.XB push %r12\n \trex.WB\n \trex.WRXB\n-\trex.WRB push %r11\n+\trex.WRX (bad)\n+\tand %ecx,(%rsi)\n+\tadd %ecx,(%rdx)\n+\tclts\n+\tsub $0x4d,%al\n+\tpush %rbx\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-\tor $0x662e2a04,%eax\n-\toutsb %ds:(%rsi),(%dx)\n-\tor %ecx,(%rdi)\n-\tadd $0x5445532c,%eax\n-\tpush %rsi\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 \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 $0x4c412d50,%eax\n-\trex.WR sub $0x434f5250,%rax\n-\trex.WR\n-\trex.B\n-\trex.WB\n-\trex.WRB\n+\tsub $0x56544550,%eax\n+\tpush %rsi\n+\t(bad)\n+\tor %cl,(%r15)\n+\tadd $0x4f55512d,%eax\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@@ -842491,20 +842720,25 @@\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-\tadd $0x5445532c,%eax\n-\tpush %rsi\n-\tpush %rsi\n+\tpush %rcx\n+\tpush %rbp\n+\trex.WRXB push %r12\n+\trex.RB wbinvd\n \t(bad)\n-\trex.RXB or %r9b,(%r15)\n-\tadd $0x4944512d,%eax\n+\trex.R\n+\trex.WB push %r10\n+\trex.RB\n+\trex.XB push %r12\n+\trex.R\n+\trex.WB\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@@ -842533,22 +842767,21 @@\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 add $0x4f55512d,%rax\n+\trex.WR (bad)\n+\trex.WB or %cl,(%r15)\n+\tadd $0x4f55512d,%eax\n \tpush %rsp\n-\trex.RB (bad)\n-\tsub $0x2d584554,%eax\n-\tpush %rbx\n \tpush %rsp\n-\tpush %rdx\n-\trex.WB\n+\trex.RB pop %r8\n+\tsub $0x49525453,%eax\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@@ -842556,20 +842789,14 @@\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@@ -842620,23 +842847,22 @@\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\n+\trex.RB jg ae400e \n+\tsyscall\n+\tsub $0x53,%al\n \trex.RB push %r12\n \tpush %rsi\n \tpush %rsi\n \t(bad)\n-\tpush %rcx\n-\tor %cl,(%rdi)\n-\tadd $0x4f55512d,%eax\n-\trex.RX push %rbp\n+\trex.WRXB or %r8b,0x55(%r14)\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@@ -842687,15 +842913,20 @@\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,0x55(%rsi)\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.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@@ -842735,19 +842966,14 @@\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@@ -842765,15 +842991,23 @@\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 %dl,0x52(%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 \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@@ -842968,22 +843202,14 @@\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@@ -843035,53 +843261,50 @@\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\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 rcrl $1,0x155555(%rip) \n+\t...\n+\tadd %cl,0x4e(%rcx)\n+\tpush %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-\tpush %r8\n+\trex.B\n+\trex.WRX push %rax\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-\trex.XB push %r10\n-\trex.WRXB sub (%r8),%r9b\n-\tsyscall\n-\tsub $0x4e4f4e51,%eax\n-\tpush %rbx\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\n \trex.B\n \trex.WR\n \tpush %r10\n \tpush %rax\n \tsub $0x4c504d49,%eax\n \tadd %dl,0x2d(%rbx,%rax,2)\n@@ -843168,22 +843391,23 @@\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-\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 %rbx\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@@ -843207,25 +843431,15 @@\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 %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+\tadd %al,0x4c(%rbx)\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@@ -843322,20 +843536,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 $0x56544550,%rax\n+\trex.WRX sub $0x45525550,%rax\n+\tor %ecx,(%rdi)\n+\tadd $0x5445532c,%eax\n \tpush %rsi\n-\t(bad)\n-\tand %cl,(%rax)\n-\tsyscall\n-\tsub $0x50415551,%eax\n+\tpush %rsi\n+\tpush %r8\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@@ -843344,21 +843558,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 $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+\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 \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@@ -843384,22 +843597,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.WRXB push %r11\n-\trex.WB push %r12\n+\trex.RB sub $0x434e5546,%eax\n+\tpush %rsp\n \trex.WB\n \trex.WRXB\n-\trex.WRX or %r9,(%rdi)\n-\tadd $0x5445532c,%eax\n-\trex.RXB\n-\trex.B\n+\trex.WRX (bad)\n+\t(bad)\n+\t(bad)\n+\tadd 0x41(%rdi),%al\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@@ -843425,14 +843638,22 @@\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@@ -843464,25 +843685,22 @@\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 %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 %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 %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@@ -843552,23 +843770,25 @@\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 $0x544e5546,%eax\n-\trex.B sub $0x50f0931,%eax\n-\tsub $0x53,%al\n-\trex.RB push %r12\n+\tsub $0x534e5546,%eax\n+\tpush %rbx\n+\tor %ecx,(%rdi)\n+\tadd $0x5445532c,%eax\n \tpush %rsi\n \tpush %rsi\n \t(bad)\n-\tsub %al,0x45(%rdi)\n-\tpush %rsp\n+\t(bad)\n+\tor %cl,(%rdi)\n+\trex.RXB\n+\trex.RB push %r12\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@@ -843578,16 +843798,24 @@\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 0x460000000000d108,%al\n-\trex.WB\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 \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@@ -843598,23 +843826,20 @@\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 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.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.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@@ -843741,20 +843966,18 @@\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-\tor (%rax),%al\n+\txor (%r8),%rax\n \tadd %al,(%rax)\n-\txor (%rax),%eax\n \tadd %al,(%rax)\n-\tpush %rdx\n-\trex.RX\n+\tadd %dl,0x46(%rdx)\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@@ -843779,31 +844002,38 @@\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-\t(bad)\n-\tadd %al,(%rax)\n+\txor (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcltd\n-\txor (%rax),%eax\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n+\tadd %dh,(%rbx)\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@@ -843825,20 +844055,19 @@\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@@ -843935,33 +844164,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 $0x504f,%rax\n-\tadd %al,(%rdx)\n+\trex.WRXB sub $0xf504f,%rax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ch,0x34(%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@@ -843969,34 +844198,35 @@\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,0x0(%rsp,%rsi,1)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\trex.RB\n-\trex.RX pop %rdi\n+\tadd %al,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,0x46(%rbp)\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 pop %r15\n \tpush %rax\n \trex.WRXB\n \trex.WR pop %rcx\n \tpop %rdi\n \tpush %rax\n \tsub $0x4c504d49,%eax\n-\tadd %eax,(%rax)\n+\tcs sldt (%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@@ -844004,20 +844234,19 @@\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-\tloopne ae4c29 \n-\tadd %al,(%rax)\n+\tlahf\n+\txor $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.B\n-\trex.WR\n+\tadd %al,0x4c(%rcx)\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@@ -844086,18 +844315,15 @@\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-\txor %r13d,0x0(%rip) \n-\tadd %ah,0xd108(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x50(%rbx)\n+\trex.XB push %r8\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@@ -844180,21 +844406,20 @@\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-\trex.RX\n-\trex.WR\n+\tadd %al,0x4c(%rsi)\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@@ -844219,30 +844444,35 @@\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-\tor (%rax),%al\n-\tadd %al,(%rax)\n-\txor %eax,(%rax)\n+\tlods %ds:(%rsi),%al\n+\txor $0x0,%eax\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@@ -844284,41 +844514,37 @@\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 %bh,(%rdi)\n-\tadd %al,(%rax)\n+\tadd %cl,(%rdx)\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 %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+\tadd %al,0x53(%rcx,%rcx,2)\n \tpush %rax\n \trex.WR\n \tpop %r9\n \tsub $0x4c4d5448,%eax\n \tsub $0x504c4548,%eax\n \tadd %al,(%rax)\n-\tadd %al,(%rdx)\n-\t...\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rdi)\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@@ -844353,19 +844579,21 @@\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 %al,(%rcx)\n+\tadd %bl,%bl\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %al,(%rdx)\n \tadd %al,(%rax)\n-\tadd %al,0x43(%rdi)\n+\tadd %al,(%rax)\n+\trex.RXB\n+\trex.XB\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@@ -844381,30 +844609,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 $0x2000051,%eax\n+\trex.RB sub $0x51,%eax\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %eax,(%rax)\n+\tadd %al,(%rcx)\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-\tadd %al,(%rax)\n-\tand %al,(%rax)\n+\tadc %dl,(%rcx)\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@@ -844416,20 +844644,17 @@\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 %ah,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.RB pop %r8\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 $0x4943,%rax\n@@ -844443,17 +844668,19 @@\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,0x1(%rax)\n+\tadd %al,(%rdx)\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@@ -844576,17 +844803,19 @@\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,(%rdx)\n+\tadd %r8b,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x9(%rax)\n+\tadd %al,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rdx)\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@@ -844613,38 +844842,37 @@\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-\tpush %rsp\n-\tpush %rdx\n-\tpush %rax\n-\tsub $0x524f4d,%eax\n-\tmovabs 0x440000000000d108,%al\n+\trex.R\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 %ch,(%rbx,%rax,1)\n-\tadd %al,(%rax)\n+\tadd %bl,%al\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %r12\n+\tadd %al,0x54(%rcx)\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@@ -844663,23 +844891,22 @@\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,(%rax)\n-\thlt\n-\tadd (%rax),%eax\n+\tadd %al,(%rdx)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tor $0x0,%eax\n \tadd %al,(%rax)\n-\tadd %al,0x42(%rcx)\n-\tpush %rbx\n+\trex.B\n+\trex.X push %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@@ -844713,15 +844940,29 @@\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 0x530000000000d108,%al\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 \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@@ -844981,14 +845222,22 @@\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@@ -845057,19 +845306,17 @@\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-\trorl $1,0x0(%rdx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x5a(%rsi)\n+\trex.WRX pop %rdx\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@@ -845093,24 +845340,22 @@\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 %dl,0x47(%rax)\n-\trex.XB\n-\trex.R\n-\trex.RB pop %r8\n+\tadd %cl,0x32(%rbp)\n+\tsub $0x2d505845,%eax\n+\tpush %rsp\n+\tpop %rcx\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.RB sub $0x35,%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 %al,(%rax)\n \tadd %al,(%rax)\n@@ -845211,32 +845456,31 @@\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 %dl,(%rsi)\n+\tadd %bl,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x54000000(%rip) \n-\tpush %rdx\n-\tsub $0x53475241,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x2d(%rdx,%rdx,2)\n+\tpush %r10\n+\trex.RXB push %r11\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-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\timul $0x0,(%rax),%eax\n+\t...\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@@ -845273,15 +845517,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 $0x3050,%rax\n+\trex.WRX sub $0x78bf50,%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@@ -845290,18 +845534,15 @@\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-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\t...\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@@ -845317,21 +845558,22 @@\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,(%rdx)\n \tadd %al,(%rax)\n+\tloopne ae58f2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x55(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tpush %rbp\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@@ -845418,31 +845660,34 @@\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-\t(bad)\n+\tsbb %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x48(%rbx)\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 $0x454c4150,%rax\n \tpush %rsp\n \tpush %rsp\n-\tadd (%r8),%r8d\n-\t...\n+\tadd %r8b,(%r8)\n \tadd %al,(%rax)\n-\trex.X\n-\trex.RX\n+\t(bad)\n+\ttest %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x46(%rdx)\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@@ -845460,17 +845705,14 @@\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@@ -845820,33 +846062,32 @@\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 %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+\tadd %al,0x44(%rcx)\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@@ -846317,36 +846558,46 @@\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,0x48(%rbx)\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 \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.RB push %r12\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\tadc %cl,(%rax)\n-\tsyscall\n-\tsub $0x464f5551,%eax\n+\tmov %rsi,%cr5\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\n+\trex.RB\n+\trex.RX\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@@ -846480,15 +846731,19 @@\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-\tadd $0x47454e2d,%eax\n+\tpush %rsp\n+\trex.RB\n+\trex.WRX\n+\trex.RB\n+\trex.RXB\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@@ -846507,23 +846762,25 @@\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-\tpush %r12\n-\trex.RB sub $0x434e5546,%eax\n+\trex.WB\n+\trex.WRX push %rbx\n+\tpush %rsp\n \trex.B\n-\trex.WR\n-\trex.WRB sub 0x2b(%r11),%r10b\n-\trex.XB add %al,(%r8)\n-\tadd %ah,0xd108(%rax)\n+\trex.WRX\n+\trex.XB\n+\trex.RB sub $0x532a4d32,%eax\n+\tsub 0x0(%rbx),%eax\n \tadd %al,(%rax)\n-\tadd %al,0x50(%rsi)\n+\tmovabs 0x460000000000d108,%al\n+\tpush %rax\n \tpush %rbx\n \trex.WB\n \trex.WRX\n \trex.W add %al,(%rax)\n \tmovabs 0x5a0000000000d108,%al\n \trex.RB push %r10\n \trex.WRXB push %r8\n@@ -846621,18 +846878,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-\tadd %al,(%rax)\n-\tadd %ah,0x4(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x424d554e(%rax)\n+\t...\n+\trex.WRX push %rbp\n+\trex.WRB\n+\trex.X\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@@ -846687,36 +846944,36 @@\n \tsub $0x4e415254,%eax\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-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\trex.WRXB sub $0xffffffffae65504f,%rax\n+\t...\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@@ -846896,18 +847153,18 @@\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 $0x43452f59,%eax\n-\trex.R sub $0x4f4e4143,%eax\n-\trex.WRX\n-\trex.WB\n+\tsub $0x84e5559,%eax\n+\tsyscall\n+\tsub $0x544f5551,%eax\n+\trex.RB\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@@ -846926,25 +847183,44 @@\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 sub (%rcx),%r9b\n+\tlar 0xf084649(%rip),%ebp \n+\tadd 0x8544f4e(%rip),%ebp \n+\trex.RB\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+\tsub 0x41(%rbp),%al\n+\tpush %rdx\n+\trex.WR pop %rcx\n+\tsub $0x53414c43,%eax\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-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n-\tmovlps %xmm13,(%r15)\n-\tsub 0x53(%rcx,%rcx,2),%al\n-\tpush %rax\n+\tpush %r10\n+\trex.WR pop %rcx\n+\tsub $0x53414c43,%eax\n+\tpush %rbx\n+\tsub $0x50534944,%eax\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 \trex.B\n@@ -846972,14 +847248,20 @@\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@@ -847049,26 +847331,16 @@\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 0x4e0000000000d108,%al\n-\trex.WB push %r11\n-\trex.WRX push %rbp\n+\tmovabs 0x450000000000d108,%al\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@@ -847087,20 +847359,14 @@\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@@ -847111,21 +847377,20 @@\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-\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.WR pop %rcx\n+\tsub $0x4c4c4f43,%eax\n+\trex.RB\n+\trex.XB push %r12\n+\tsub $0x544c5043,%eax\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@@ -847136,18 +847401,18 @@\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.WRX or %r9,(%rdi)\n-\tadd $0x5445532c,%eax\n-\tpush %rsi\n-\trex.RXB\n+\trex.WRXB push %r12\n+\tpush %rbx\n+\tor %ecx,(%rdi)\n+\tadd $0x4745532c,%eax\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@@ -847163,14 +847428,19 @@\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@@ -847316,21 +847586,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 $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+\tsub $0x6f202050,%eax\n+\t(bad)\n+\tand %dh,0x79(%rbx)\n+\tjae ae6b11 \n+\trex.WRXB push %r11\n \trex.WB\n \trex.WRX push %rsp\n \tadd %al,(%rax)\n \tmovabs 0x4f0000000000d108,%al\n \tpush %rax\n \tpush %rsp\n \trex.WB\n@@ -847396,17 +847664,17 @@\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-\tadc (%rdi),%ebp\n-\trex.RB\n-\tpush %r10\n+\tcs rex.RX push %rdx\n+\trex.WRXB\n+\trex.WRB\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@@ -847445,47 +847713,50 @@\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-\tsub $0x544f5551,%eax\n-\trex.RB (bad)\n-\tcs push %rsp\n-\trex.RB push %r11\n-\tpush %rsp\n-\tor 0x2d(%rbx,%rax,2),%dl\n-\tpush %rbx\n+\trex.RB push %r10\n+\tsub $0x54494e49,%eax\n+\tpush %r10\n+\trex.RXB push %r11\n+\tor %ecx,(%rdi)\n+\tadd $0x532d4354,%eax\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 push %r10\n-\trex.WR pop %rcx\n-\tsub $0x4c4c4f43,%eax\n-\trex.RB push %r11\n+\trex.RB\n+\trex.RB\n+\trex.XB push %r12\n+\tsub $0x41464544,%eax\n+\tpush %rbp\n+\tpush %rbx\n \tpush %rax\n \trex.XB xor $0x0,%al\n \tadd %al,(%rax)\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\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 $0x54524156,%eax\n-\tmovlps (%r15),%xmm13\n+\tsub $0x65524156,%eax\n+\tmovsxd 0x73(%rcx,%riz,2),%bp\n+\tjae ae6c6e \n+\toutsl %ds:(%rsi),(%dx)\n+\tjo ae6c9c \n \trex.RB\n-\trex.XB\n-\trex.R sub $0x4c454b4f,%eax\n+\trex.WR\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@@ -847519,69 +847790,66 @@\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\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+\trex.WRX (bad)\n+\tsub $0x4d,%al\n+\trex.RX push %rbx\n+\trex.RX push %rbp\n+\trex.WRX or %r9b,(%rdi)\n+\tadd $0x37435053,%eax\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-\tjae ae6cea \n-\tjb ae6cd9 \n-\tjo ae6cf8 \n-\tand $0x20200a7e,%eax\n-\tand %al,0x53(%rcx,%rcx,2)\n-\tpush %rax\n+\tpush %rdx\n+\trex.RXB push %r11\n+\t(bad)\n+\tadc $0xa02010e,%eax\n+\tsyscall\n+\tsub $0x50534944,%eax\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-\tand %ah,(%rax)\n-\tand %ah,(%rax)\n-\toutsl %ds:(%rsi),(%dx)\n-\t(bad)\n-\tand %dh,0x79(%rbx)\n-\tjae ae6d14 \n+\tsyscall\n+\tsub $0x544f5551,%eax\n+\trex.RB invd\n+\tsub $0x49534f50,%eax\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 $0x432d5950,%eax\n+\tsub $0x746f6e50,%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@@ -847614,42 +847882,34 @@\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 %rax\n-\trex.RX\n+\tpush %rdx\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 %rsp\n-\tpush %rsi\n-\tpush %rsi\n+\timul $0xf,(%rax),%rcx\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\trex.RB (bad)\n \t(bad)\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@@ -847677,24 +847937,23 @@\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 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.RXB\n+\trex.RXB\n+\trex.RB push %r12\n+\tsub $0x544f4c53,%eax\n+\t(bad)\n+\t(bad)\n+\tadd (%rsi),%al\n+\tcmovns 0x4e(%rbp,%rax,2),%eax\n+\tpush %rsp\n \trex.WB push %r12\n \tpop %rcx\n \tsub $0x4c504d49,%eax\n \tadd %al,(%rax)\n \tadd %cl,0x4e(%rcx,%rcx,2)\n \trex.XB\n \trex.W\n@@ -847753,19 +848012,24 @@\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-\tor %r9b,(%r15)\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n-\trex.RB nopl (%r15)\n-\tsub 0x4e(%rdi),%cl\n+\trex.RB\n+\trex.XB\n+\trex.R push %rdx\n+\tor %ecx,(%rdi)\n+\tadd $0x5445532c,%eax\n+\tpush %rsi\n+\tpush %rsi\n+\t(bad)\n+\trex.WRXB\n+\trex.WRX\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@@ -847833,23 +848097,14 @@\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@@ -847870,19 +848125,17 @@\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 %rsp\n-\trex.RB syscall\n-\tsub $0x414d4c43,%eax\n-\tpush %rsp\n-\trex.XB\n+\tsub $0x53414c43,%eax\n+\tpush %rbx\n+\tsub $0x4354414d,%eax\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 \tadd %al,(%rax)\n@@ -847954,17 +848207,17 @@\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-\tor %cl,(%rdi)\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n+\tsyscall\n+\tsub $0x544f5551,%eax\n+\trex.RB\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@@ -848007,27 +848260,34 @@\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 0x4d0000000000d108,%al\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 \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 $0x41452f50,%rax\n-\tpush %rdx\n-\trex.WR pop %rcx\n-\tsub $0x52444c43,%eax\n+\trex.WRXB sub $0x55512d50,%rax\n+\trex.WRXB push %r12\n+\trex.RB syscall\n+\t(bad)\n+\trex.R push %rdx\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@@ -848073,25 +848333,15 @@\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 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+\tmovabs 0x4e0000000000d108,%al\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@@ -848102,54 +848352,56 @@\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\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+\trex.WRB\n+\trex.RB (bad)\n+\tsbb $0xf09010e,%eax\n+\tadd $0x4f52502d,%eax\n+\trex.RXB\n+\trex.WRX\n+\trex.RB\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-\tsub $0x49464544,%eax\n-\trex.WRX\n-\trex.WB 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 sub $0x5849464e,%rax\n+\trex.WRX or 0x49(%rsi),%r8b\n+\tpop %rax\n \tsub $0x452d5055,%eax\n \tpop %rax\n \tpush %rax\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 push %r14\n-\t(bad)\n-\tjge ae71e4 \n-\tsyscall\n-\tsub $0x50504151,%eax\n-\tpush %rdx\n+\trex.RB\n+\trex.WR pop %rcx\n+\tsub $0x544f4c53,%eax\n+\tsub $0x52505041,%eax\n \tpush %rbx\n \tpop %rcx\n \tpush %rbx\n \tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x41(%rdx)\n \tpush %rsp\n@@ -848175,14 +848427,22 @@\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@@ -848231,51 +848491,50 @@\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 %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.R push %rax\n+\tor %cl,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\trex.RB\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 sub $0x544f4c53,%eax\n-\tsub $0x454d414e,%eax\n-\t(bad)\n-\t(bad)\n-\t(bad)\n-\tadd %ecx,(%rcx)\n+\trex.RB (bad)\n+\tsub $0x46544553,%eax\n+\tor %cl,(%rdi)\n+\tcvtps2pi 0x59(%rbx),%mm2\n+\trex.WRB\n+\trex.X\n \trex.WR\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.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.RB prefetch (%r15)\n+\trex.XB\n+\trex.WR\n+\tpush %r11\n+\tpush %rbx\n+\tsub $0x474d414e,%eax\n \trex.RX sub $0x4d495250,%eax\n \tpush %rax\n \trex.WRXB\n \trex.WR pop %rcx\n \tsub $0x50,%eax\n \trex.WRB push %r13\n \trex.WR push %rsp\n@@ -848323,31 +848582,14 @@\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@@ -848364,22 +848606,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-\tadd %ecx,(%rax)\n-\tinvd\n-\tsub $0x434f5250,%eax\n+\trex.WB\n+\trex.WRX\n+\trex.RB prefetch (%r15)\n \trex.WR\n+\trex.WRXB\n \trex.B\n-\trex.WB push %r11\n-\trex.WB\n-\trex.RXB\n+\trex.R sub $0x47495344,%eax\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 \trex.WRX\n@@ -848417,22 +848658,20 @@\n \tadd %al,(%rax)\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.WB\n-\trex.WRX\n-\trex.WB push %r12\n-\trex.WB\n+\trex.WRXB push %r12\n+\trex.RB prefetch (%r15)\n+\trex.WR\n \trex.WRXB\n-\trex.WRX or %r9,(%rdi)\n-\tadd $0x5445532c,%eax\n+\trex.B\n+\trex.R sub $0x45555254,%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@@ -848487,20 +848726,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+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tjle ae74fe \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@@ -848631,19 +848870,21 @@\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.WRXB push %r12\n-\trex.RB syscall\n-\tsub $0x55464544,%eax\n-\trex.WRX or %r9,(%rdi)\n-\tadd $0x4552542c,%eax\n+\tor %ebp,0x4c415645(%rip) \n+\tsub $0x4e454857,%eax\n+\tor (%rdi),%cl\n+\t(bad)\n+\tsub $0x54,%al\n+\tpush %rdx\n+\trex.RB\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@@ -848678,21 +848919,16 @@\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 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+\tmovabs 0x450000000000d108,%al\n+\tpush %rsi\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@@ -848765,81 +849001,104 @@\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 0x500000000000d108,%al\n-\trex.B\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.R\n \trex.RB sub $0x4c504d49,%eax\n \tor %dl,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4d(%rbp,%rax,2)\n-\trex.WRXB sub $0x4c504d49,%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 %rax\n+\tpush %rdx\n+\trex.WRXB\n+\trex.RXB\n+\trex.WRX or %r9,(%rdi)\n+\tadd 0x520f0846(,%rcx,2),%ch\n+\trex.RB\n+\trex.B\n+\trex.R sub $0x4c504d49,%eax\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.RB\n+\trex.WB\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 %cl,0x4e(%rdi)\n-\trex.RB sub $0x50455453,%eax\n-\tmovabs 0x410000000000d108,%al\n-\tpush %rsp\n+\tadd %dl,0x4f(%rdx)\n \trex.WRXB\n \trex.WRB sub $0x4c504d49,%rax\n \tor %dl,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,0x4e(%rdx)\n-\tsub $0x54524e,%eax\n+\tadd %cl,0x4e(%rdi)\n+\trex.RB sub $0x50455453,%eax\n+\tmovabs 0x5a0000000000d108,%al\n+\trex.WRX sub $0x54524e,%rax\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 $0x2d314631,%eax\n+\trex.XB sub $0x8314631,%eax\n+\tsyscall\n+\tsub $0x544f5551,%eax\n+\tunpcklps (%r12,%rax,2),%xmm13\n+\trex.WRB pop %r10\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 $0x4e2d515a,%eax\n-\tpush %rdx\n-\tpush %rsp\n+\tsub $0x54524e,%eax\n+\tadd %ah,0xd108(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x530000000000d108,%al\n-\tpush %rbp\n+\tadd %dl,0x55(%rbx)\n \trex.X push %rbx\n \tpush %rsp\n \trex.WB push %r12\n \tpush %rbp\n \tpush %rsp\n \trex.RB\n \trex.WR add %r8b,(%rax)\n@@ -848958,21 +849217,15 @@\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,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+\tadd %al,0x53(%rcx)\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@@ -849005,23 +849258,24 @@\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-\toutsl %ds:(%rsi),(%dx)\n-\tje ae79e4 \n+\tpush %rbx\n+\trex.RB push %r12\n+\tpush %rsi\n+\tpush %rsi\n \t(bad)\n-\tjle ae79ec \n-\tjle ae79d3 \n-\tand %ah,(%rax)\n-\tand %ah,(%rax)\n-\tand %ah,(%rax)\n-\tand %al,0x53(%rcx)\n+\tadc $0x2d050f08,%eax\n+\tpush %rcx\n+\tpush %rbp\n+\trex.WRXB push %r12\n+\tpush %r11\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@@ -849077,22 +849331,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 sub $0x544f5551,%rax\n-\trex.RB wbinvd\n+\trex.WR push %rsi\n \t(bad)\n-\tsub 0x52(%rdi),%dl\n-\trex.WB\n-\trex.R\n-\trex.RB\n-\trex.WRX\n+\tsbb (%rax),%cl\n+\tsyscall\n+\tsub $0x544f5551,%eax\n+\tcmove 0x4e(%r13),%r8d\n \trex.WRB\n \trex.WRX push %rbp\n \trex.WRB\n \trex.WRX movabs 0x490000000000d108,%al\n \trex.WR push %rsp\n \tsub $0x4c504d49,%eax\n \tmovabs 0x500000000000d108,%al\n@@ -849109,14 +849361,21 @@\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@@ -849147,21 +849406,22 @@\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-\tor %ch,(%rdi)\n-\trex.XB\n-\trex.WRXB\n-\trex.WRB push %r8\n-\trex.WR\n+\tsub $0x53,%al\n \trex.RB push %r12\n-\tsub %r10b,0x43(%r8)\n+\tpush %rsi\n+\tpush %rsi\n+\t(bad)\n+\t(bad)\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 \tand %r10b,0x4c(%rax)\n@@ -849178,19 +849438,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-\t(bad)\n-\tsub 0x45(%rax,%rcx,2),%dl\n-\tsub $0x28414c43,%eax\n-\tpush %rax\n-\trex.XB\n+\trex.RB\n+\trex.RX push %rbx\n+\trex.RB push %r12\n+\trex.RX push %rbx\n+\tsub $0x43502846,%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,0x4c(%rax)\n@@ -849206,21 +849466,23 @@\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+\tsyscall\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+\tand (%rax),%ch\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@@ -849236,18 +849498,19 @@\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-\tor %cl,(%rdi)\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n-\tmovaps 0x43(%r8),%xmm10\n+\tor %r9,(%rdi)\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 %r10b,0x4c(%rax)\n@@ -849263,20 +849526,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-\tadd $0x5445532c,%eax\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\tand (%rax),%ecx\n-\tsub %dl,0x43(%rax)\n+\trex.RB\n+\trex.XB\n+\trex.WR\n+\trex.B\n+\trex.WB\n+\tor %r9,(%r15)\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 %r10b,0x4c(%rax)\n@@ -849289,23 +849553,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-\tsub $0x454d4954,%eax\n-\tpush %rbx\n-\tsub (%rcx),%cl\n-\tmovaps 0x43(%rax),%xmm2\n+\tpush %rbp\n+\trex.WRX\n+\trex.XB push %r12\n+\trex.WB\n+\trex.WRXB\n+\trex.WRX (bad)\n+\t(bad)\n+\tsub $0x2d010f54,%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,0x4c(%rax)\n@@ -849358,21 +849622,22 @@\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-\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+\tpush %rsp\n+\tor %r9d,(%r15)\n+\tadd $0x5445532c,%eax\n+\tpush %rsi\n+\tpush %rsi\n+\t(bad)\n+\tsub $0x8,%al\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@@ -849385,20 +849650,20 @@\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 $0x2d010f54,%eax\n+\tpush %rbx\n+\tpush %rbx\n+\tsub $0x2d010f50,%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@@ -849407,18 +849672,24 @@\n \tpop %r8\n \trex.WB\n \trex.WRB\n \trex.B sub $0x56525543,%eax\n \trex.RB sub $0x4c595453,%eax\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+\trex.RB prefetch (%r15)\n+\trex.WR\n+\trex.WRXB\n+\trex.B\n+\trex.R sub $0x50414d44,%eax\n+\txor %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xd108(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x54(%rcx)\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@@ -849430,33 +849701,40 @@\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 push %r14\n-\t(bad)\n-\tcs or %cl,(%rdi)\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n-\tlsl 0x454b414d(%rip),%r13d \n-\tsub $0x494d494c,%eax\n+\trex.RB push %r9\n+\tpush %rbp\n+\trex.WRXB push %r12\n+\trex.RB sysretl\n+\tsub $0x504d4f43,%eax\n+\trex.WB\n+\trex.WR\n+\trex.RB\n+\trex.WRB\n+\trex.B\n+\trex.WXB\n+\trex.RB sub $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-\trex.RB prefetch (%r15)\n-\trex.WR\n-\trex.WRXB\n-\trex.B\n-\trex.R sub $0x55525844,%eax\n+\t(bad)\n+\trex.WB\n+\trex.WRX\n+\trex.RX\n+\trex.WRXB push %r10\n+\trex.WRB sub $0x52585954,%rax\n+\tpush %rbp\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@@ -849478,63 +849756,54 @@\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-\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+\trex.RB (bad)\n+\tcomiss 0x58(%rbp),%xmm0\n+\tpush %rax\n+\trex.B\n+\trex.WRX\n+\trex.R sub $0x46454544,%eax\n+\tsub $0x41544144,%eax\n+\tsub $0x524f4853,%eax\n \tpush %rsp\n \tsub $0x4e495250,%eax\n \tpush %rsp\n-\tpush %rbx\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+\tsub 0x4e(%rcx),%cl\n+\trex.WB push %r12\n+\trex.RX push %rbp\n+\trex.WRX\n+\trex.XB push %r12\n+\trex.WB\n+\trex.WRXB\n+\trex.WRX push %rbx\n+\tpush %rbp\n+\trex.X push %rsp\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 $0x55424544,%eax\n-\trex.RXB or %r9b,(%r15)\n-\tadd $0x4547512d,%eax\n+\tor %cl,(%rdi)\n+\tadd $0x4f55512d,%eax\n \tpush %rsp\n+\trex.RB syscall\n+\trex.RXB\n+\trex.RB push %r12\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@@ -849623,16 +849892,21 @@\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 0x4d0000000000d108,%al\n-\trex.B\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 \trex.WRX\n \trex.R (bad)\n \trex.WRB\n \trex.WRXB push %r10\n \tpop %rdi\n \tpush %rsp\n \tpush %rdx\n@@ -849656,23 +849930,19 @@\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-\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+\tsub $0x4d,%al\n+\trex.RX push %rbx\n+\trex.RX push %rbp\n+\trex.WRX or %r9b,(%rdi)\n+\tadd $0x5055512d,%eax\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@@ -849710,38 +849980,44 @@\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-\tadd $0x5445532c,%eax\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\tcmp $0x2d5a534d,%eax\n+\tpush %rcx\n+\tpush %rbp\n+\trex.WRXB push %r12\n+\trex.RB or $0x4d537e25,%eax\n+\tpush %rbx\n+\tpop %rdx\n+\tsub $0x4f444d,%eax\n+\tmovabs 0x530000000000d108,%al\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 %al,0x44(%rax,%rdx,2)\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 \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@@ -849923,25 +850199,24 @@\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\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.WB\n+\trex.WRX\n+\trex.WB push %r12\n+\trex.RX push %rbp\n+\trex.WRX\n+\trex.XB push %r12\n+\trex.WB\n \trex.WRXB\n+\trex.WRX or %r9,(%rdi)\n+\tadd $0x4f535341,%eax\n \trex.XB sub $0x4c504d49,%eax\n \troll $1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rbx\n \tpush %rsp\n \tpush %rdx\n@@ -849949,20 +850224,20 @@\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 push %rsp\n-\tpush %r10\n-\trex.RXB push %r11\n-\tor %ecx,(%rdi)\n-\tadd $0x5445532c,%eax\n-\tpush %rax\n+\trex.WR\n+\trex.WRB\n+\trex.RX push %rbx\n+\trex.RX push %rbp\n+\trex.WRX or %r9b,(%rdi)\n+\tadd $0x5055512d,%eax\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@@ -849971,23 +850246,18 @@\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 %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.WR (bad)\n+\tadd $0xa02020e,%eax\n+\tsyscall\n+\tsub $0x49445250,%eax\n \trex.WRXB\n \trex.WRX\n \tpush %r10\n \trex.RXB\n \trex.W pop %rcx\n \tpush %rax\n \tsub $0x59,%eax\n@@ -850029,32 +850299,31 @@\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@@ -850095,32 +850364,29 @@\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-\trex.XB\n-\trex.WB\n-\trex.B\n-\tpush %r10\n+\trex.WRX\n+\tor %r8d,0x52(%rcx)\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-\tpop %rcx\n-\tsub $0x53414c43,%eax\n-\tpush %rbx\n-\tsub $0x49464544,%eax\n-\trex.WRX\n-\trex.WB push %r8\n+\trex.RB nopl (%r15)\n+\tsub 0x41(%rbp),%al\n+\tpush %rdx\n+\trex.WR pop %rcx\n+\tsub $0x50414c43,%eax\n \tpush %rbx\n \trex.RB pop %r8\n \tpush %rax\n \tpush %rsp\n \tsub $0xd1314e46,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -850128,21 +850394,19 @@\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 $0x4e475241,%eax\n+\trex.R sub $0x43475241,%eax\n+\trex.R sub $0x53414c43,%eax\n \tpush %rbx\n-\tsub (%rax),%al\n-\t(bad)\n-\tsyscall\n-\tsub $0x48454250,%eax\n-\tpush %r14\n+\tsub $0x41484542,%eax\n+\tpush %rsi\n \trex.WB\n \trex.WRXB push %r10\n \tsub $0x442d5942,%eax\n \trex.WB\n \trex.RX\n \trex.RX push %rbx\n \tpush %rax\n@@ -850242,14 +850506,21 @@\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@@ -850272,68 +850543,14 @@\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@@ -859002,22 +859219,17 @@\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 0x500000000000d41d,%al\n-\tcwtl\n-\t(bad)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x3c(%rax)\n-\tint1\n+\tmovabs 0xd41d,%al\n \t...\n+\tadd %al,(%rax)\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@@ -859207,19 +859419,23 @@\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@@ -866005,16 +866221,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-\tjo afdee8 \n-\tadd %eax,(%rcx)\n+\tnop\n+\tsub %al,(%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 \tadd %ebp,0x0(%rax)\n@@ -866023,19 +866243,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-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x21(%rax)\n-\tadd $0x1,%al\n+\trex and %eax,(%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,%al\n \tadd %ebp,0x0(%rax)\n@@ -866117,21 +866333,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,(%rax)\n-\t(bad)\n-\tsti\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tlret $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@@ -866273,15 +866484,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-\tloopne afe116 \n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tin (%dx),%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,(%rdx)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -866330,23 +866545,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 %bh,(%rax)\n+\tlock (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-\tor $0xfd,%ch\n+\tloopne afe17a \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@@ -866362,15 +866578,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,0xfdc9(%rax)\n+\tadd %ah,%al\n+\tmov $0xfd,%esp\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@@ -866382,19 +866602,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-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb (%rcx,%rax,1),%eax\n+\tadc %bl,(%rbx)\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@@ -868315,19 +868532,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-\tadd %cl,-0x8(%rdx)\n+\trorb $0x0,-0x8(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x34(%rax)\n-\tclc\n+\tpush %rax\n+\txor $0xf8,%al\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@@ -868424,16 +868641,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 %dl,0x38(%rax)\n-\tclc\n+\tadd %dh,(%rax)\n+\tcmp %bh,%al\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@@ -868495,18 +868712,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-\tlock rex.B clc\n+\trolb $1,-0x8(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3c(%rax)\n+\tadd %dl,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@@ -868639,15 +868856,17 @@\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 %dh,0xf844(%rax)\n+\tadd %al,0x44(%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 aff92f \n \tsub $0x2f6c6367,%eax\n \toutsb %ds:(%rsi),(%dx)\n@@ -868659,16 +868878,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-\tnop\n-\trex.RX clc\n+\tjo aff920 \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 aff95f \n \tsub $0x2f6c6367,%eax\n@@ -868680,15 +868899,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 %dh,0xf821(%rax)\n+\tadd %dl,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@@ -917089,34 +917308,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@@ -920067,35 +920288,37 @@\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,-0x13(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\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 %dl,(%rax)\n+\tand $0x12,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp $0x9b,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1252b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tfs (bad)\n+\tadd %dl,%al\n+\tmovsxd (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10f16(%rax)\n+\tadd %dl,0x16(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1abff(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadc %ch,0x0(%rcx,%rax,1)\n \tpush %rax\n \tfisubrs 0x0(%rcx,%rax,1)\n@@ -920123,37 +920346,36 @@\n \txor %cl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x79(%rax)\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjs b28a11 \n-\tadd %eax,(%rax)\n+\tadd %dl,0x10e78(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0xb,%ch\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10bb5(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10f0a(%rax)\n+\tadd %dl,0xa(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%esi\n+\tadd %dl,-0x72(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovabs %eax,0xca9000000000010a\n-\tpopf\n+\tadc %ah,0x10a(%rbx)\n \tadd %al,(%rax)\n+\tnop\n+\tlret $0x9d\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadcl $0x1,(%rdx)\n-\tadd %dl,0xf61f(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,0x112(%rcx)\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 %dl,(%rax)\n \txor $0x197,%eax\n \tadd %al,(%rax)\n@@ -926121,21 +926343,17 @@\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-\tpush %rax\n-\tcwtl\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadc %bl,0x10e(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tin (%dx),%al\n+\tloopne b33fa6 \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@@ -927930,20 +928148,27 @@\n \trex.WRX\n \trex.WRB\n \trex.B\n \trex.WXB\n \trex.RB sub $0x4c504d49,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rsp\n-\trex.B\n-\trex.WXB\n+\tpush %rax\n+\trex.WRXB\n+\trex.WB push %r11\n+\trex.XB\n+\trex.WRXB sub (%r8),%r8b\n+\tloopne b3c114 \n+\tlods %ds:(%rsi),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x4b(%rcx,%rax,2)\n \tadd %r8b,(%r8)\n \tadd %al,(%rax)\n-\tloopne b3c114 \n+\tloopne b3c124 \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 $0x53494c4d,%eax\n \tpush %rsp\n@@ -927955,25 +928180,25 @@\n \trex.WB\n \trex.RX\n \trex.RX sub $0x4d4e494d,%eax\n \tpop %r8\n \tadd %cl,0x43(%rdi,%rax,2)\n \txor %r8d,(%rax)\n \tadd %al,(%rax)\n-\tloopne b3c144 \n+\tloopne b3c154 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x53(%rcx)\n \tpush %rbx\n \trex.WRXB\n \trex.WR\n \trex.WB\n \trex.WXB\n-\trex.RB loopne b3c154 \n+\trex.RB loopne b3c164 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x54(%rsi)\n \trex.W\n \trex.RB\n \trex.WR\n@@ -928029,32 +928254,26 @@\n \tpush %rdx\n \trex.RB push %r8\n \tsub $0x53524946,%eax\n \tpush %rsp\n \tsub $0x5245504f,%eax\n \trex.B\n \trex.WRX\n-\trex.R\n-\trex.WRXB\n-\tor %r9,(%rdi)\n-\tadd $0x5445532c,%eax\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\t(bad)\n+\trex.R sub $0x544f5551,%eax\n+\tlsl 0x954454c(%rip),%r13d \n \trex.RXB push %r14\n \tpush %r10\n \tsub $0x5241563e,%eax\n \tsub 0x0(%rax,%rax,1),%ch\n \tpush %rsi\n \trex.RXB push %r10\n \trex.RB\n \tpush %r12\n \tadd %al,(%rax)\n-\tloopne b3c204 \n+\tloopne b3c214 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x41(%rdx,%rdx,2)\n \trex.XB\n \trex.RB sub $0x4954504f,%eax\n \trex.WRXB\n@@ -928078,15 +928297,15 @@\n \trex.WRX sub $0x49525453,%rax\n \trex.WRX\n \trex.RXB pop %r10\n \trex.RXB\n \trex.XB\n \txor %r8d,(%rax)\n \tadd %al,(%rax)\n-\tloopne b3c244 \n+\tloopne b3c254 \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 \trex.WRB\n@@ -928094,48 +928313,48 @@\n \trex.RXB\n \trex.WRX\n \trex.WB push %r12\n \tpush %rbp\n \trex.R\n \trex.RB push %r8\n \tsub $0x4c504d49,%eax\n-\tpush %rax\n-\tpush %rdx\n-\trex.WRXB\n-\trex.RXB\n-\trex.WRX or %r9,(%rdi)\n-\tadd $0x5445532c,%eax\n-\trex.R\n-\trex.RB push %r11\n+\tor %cl,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\trex.RB or $0x45447e33,%eax\n+\tpush %rbx\n \tpush %rsp\n \tpush %rdx\n \tpush %rbp\n \trex.XB push %r12\n \tpush %rbp\n \tpush %rdx\n \trex.WB\n \trex.WRX\n-\trex.RXB sub $0x2054454c,%eax\n-\tjb b3c2b9 \n-\tjno b3c2cb \n-\timul $0x74692073,0x65(%rdx),%esi\n-\tjae b3c27f \n-\tjae b3c2b5 \n+\trex.RXB sub $0x6f54454c,%eax\n+\tje b3c291 \n+\toutsb %ds:(%rsi),(%dx)\n+\t(bad)\n+\tinsl (%dx),%es:(%rdi)\n+\tand %ah,%gs:0x72(%rcx)\n+\taddr32 jne b3c2db \n+\toutsb %gs:(%rsi),(%dx)\n+\tpush %rsp\n \trex.WB\n \trex.WRB\n \trex.RB push %r11\n \trex.WXB\n \trex.WR add %r12b,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \tpush %rdx\n \tpush %r12\n \trex.R\n \trex.WB\n \trex.RX add %r8b,(%rax)\n-\tloopne b3c2a4 \n+\tloopne b3c2b4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x2d(%rbx)\n \tand $0x50,%al\n \trex.WRX add %r8b,(%rax)\n \tadd %ah,%al\n@@ -928150,15 +928369,15 @@\n \tsub 0x0(%rax,%rax,1),%ch\n \tpush %rax\n \tpush %rsp\n \trex.WB\n \trex.WRB\n \trex.RB push %r11\n \tadd %al,(%rax)\n-\tloopne b3c2d4 \n+\tloopne b3c2e4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x55(%rbp)\n \trex.WR push %rsp\n \trex.WB push %r8\n \trex.WR\n@@ -928172,15 +928391,15 @@\n \trex.WXB\n \trex.RB sub $0x4d49544d,%eax\n \trex.RB push %r11\n \tsub $0x4c,%eax\n \trex.WR push %rsp\n \txor %eax,0x52(%rbp)\n \trex.RX add %r8b,(%rax)\n-\tloopne b3c304 \n+\tloopne b3c314 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x45(%rdx)\n \tpush %rcx\n \tpush %rbp\n \trex.WB push %r10\n@@ -928198,18 +928417,23 @@\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-\txor %r10d,0x53(%r11)\n-\trex.WRXB push %r10\n-\tsub $0x544f4c53,%eax\n-\tsub $0x52494642,%eax\n+\txor %r9d,(%r14)\n+\tor %al,(%rdx)\n+\tor (%rdi),%cl\n+\t(bad)\n+\tsub $0x4d,%al\n+\trex.RX push %rbx\n+\trex.RX\n+\trex.RX\n+\trex.WB push %r10\n \tpush %rbx\n \tpush %rsp\n \tsub $0x55544144,%eax\n \trex.WRB add %r8b,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x49(%rax)\n \trex.WRX push %rsp\n@@ -928255,15 +928479,15 @@\n \tadd %al,(%rax)\n \trex.WRB xor 0x494f5754(%rip),%r13b \n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.WRB\n \trex.R\n \trex.WRXB sub $0x50455453,%rax\n-\tloopne b3c3d4 \n+\tloopne b3c3e4 \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@@ -928272,15 +928496,15 @@\n \trex.B\n \trex.R lods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x32(%rbp)\n \tsub $0x5e542a43,%eax\n \tpush %rsi\n-\tloopne b3c3f4 \n+\tloopne b3c404 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x54(%rdi)\n \tpush %rax\n \trex.RB pop %r8\n \tpush %rax\n@@ -928304,15 +928528,15 @@\n \trex.WRXB\n \trex.X\n \trex.WB sub $0x4c504d49,%rax\n \tadd %al,(%rax)\n \tpush %rbx\n \trex.XB\n \tsub $0x504f4f4c,%rax\n-\tloopne b3c434 \n+\tloopne b3c444 \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@@ -928339,48 +928563,51 @@\n \trex.RB push %r9\n \tpush %rbp\n \trex.B\n \trex.WR sub $0x454d4954,%rax\n \tpush %rbx\n \tsub $0x554e494d,%eax\n \tpush %rbx\n-\tsub $0x2e454e4f,%eax\n-\tor %cl,(%rdi)\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n-\tcvtps2pd 0x2d(%r14),%xmm9\n-\trex.XB\n-\trex.W\n-\tpush %r10\n+\tsub $0x9454e4f,%eax\n+\tsyscall\n+\tsub $0x53,%al\n+\trex.RB push %r12\n+\tpush %rsi\n+\tpush %rsi\n+\t(bad)\n+\t(bad)\n+\tpop %rdx\n+\trex.WRX sub $0x52414843,%rax\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 $0x54434146,%eax\n \trex.WRXB push %r10\n \tpush %rbx\n-\tlar 0xf095145(%rip),%ebp \n+\tor %cl,(%rdi)\n+\tadd $0x4f55512d,%eax\n \tpush %rsi\n \trex.B\n \trex.WR\n \trex.RXB\n \trex.RB push %r12\n \tadd %al,(%rax)\n-\tloopne b3c4b4 \n+\tloopne b3c4c4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4e(%rbx)\n \tpush %rsp\n \trex.W push %rdx\n \trex.WRXB\n \trex.WRXB push %r12\n-\tloopne b3c4c4 \n+\tloopne b3c4d4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x53(%rax)\n \trex.XB\n \trex.WRXB\n \trex.RB\n@@ -928392,15 +928619,15 @@\n \trex.RB sub $0x4d4d5953,%eax\n \tadd %al,(%rax)\n \tadd %al,0x4f(%rbx)\n \tpush %rbx\n \trex.WB\n \trex.WRX push %rsp\n \tsub (%rax),%al\n-\tloopne b3c4f4 \n+\tloopne b3c504 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x50(%rbx)\n \txor %eax,(%r8)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -928414,15 +928641,15 @@\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.RX\n \trex.B\n \trex.XB push %r12\n \trex.WRXB push %r10\n \tadd %al,(%rax)\n-\tloopne b3c524 \n+\tloopne b3c534 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x4d(%rdx)\n \tpush %r13\n \trex.RXB add %r8b,(%r8)\n \tadd %ah,%al\n@@ -928431,30 +928658,30 @@\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \tpush %rbx\n \trex.W\n \trex.WRXB push %r15\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne b3c554 \n+\tloopne b3c564 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x52(%rbx)\n \tpush %rdx\n \tpush %r12\n \txor (%rax),%eax\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.WRB push %r8\n \tpush %rdx\n \trex.WB\n \trex.WRX push %rsp\n \tadd %al,(%rax)\n-\tloopne b3c574 \n+\tloopne b3c584 \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 $0x53494c4d,%eax\n \tpush %rsp\n@@ -928462,15 +928689,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x54(%rcx)\n \trex.WRXB\n \trex.WRB\n \trex.RXB push %r10\n \trex.B\n-\trex.R loopne b3c594 \n+\trex.R loopne b3c5a4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x50(%rbp,%rax,2)\n \trex.RB\n \trex.WRX\n \trex.R push %rbx\n@@ -928478,44 +928705,44 @@\n \tsub 0x0(%rax,%rax,1),%ch\n \tpush %rax\n \tpush %rsp\n \trex.WB\n \trex.WRB\n \trex.RB push %r11\n \txor %eax,(%rax)\n-\tloopne b3c5b4 \n+\tloopne b3c5c4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x46(%rbp)\n \trex.WRXB push %r10\n \trex.WRB\n \tpush %r12\n \tsub $0x504f4f4c,%eax\n \tsub $0x53000043,%eax\n \tpush %rdi\n \trex.WB push %r12\n \trex.XB\n \trex.W add %al,(%rax)\n-\tloopne b3c5d4 \n+\tloopne b3c5e4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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-\timul $0x20746f6e,0x20(%rbx),%esi\n-\t(bad)\n-\tand %dh,0x74(%rbx)\n-\t(bad)\n-\toutsb %ds:(%rsi),(%dx)\n-\tfs (bad)\n+\tfs sub $0x73616c63,%eax\n+\tjae b3c5e2 \n+\tsyscall\n+\tsub $0x53,%al\n+\trex.RB push %r12\n+\tpush %rsi\n \trex.WB push %r11\n \tpush %rcx\n \tpush %rbp\n \trex.B\n \trex.R push %rdx\n \tpush %r12\n \trex.WB\n@@ -928583,15 +928810,15 @@\n \tpush %r10\n \trex.RB\n \tadd %r8b,0x53(%rcx,%rcx,2)\n \tpush %rax\n \trex.WR\n \trex.B\n \trex.XB\n-\trex.RB loopne b3c6a4 \n+\trex.RB loopne b3c6b4 \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.WRB\n \tpush %r8\n@@ -928610,15 +928837,15 @@\n \trex.R sub $0x5058454c,%eax\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.RB\n \trex.WRXB\n \trex.WRX\n \tadd %r8b,(%r8)\n \tadd %al,(%rax)\n-\tloopne b3c6e4 \n+\tloopne b3c6f4 \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 $0x5551454d,%eax\n \trex.B\n@@ -928632,52 +928859,52 @@\n \trex.WR sub $0x564e4f43,%rax\n \trex.RB push %r10\n \trex.RXB\n \trex.RB\n \trex.WRX push %rsp\n \tsub $0x4d524f46,%eax\n \tpush %rax\n-\trex.R sub $0x434e5546,%eax\n+\tor %cl,(%rdi)\n+\tadd $0x4f55512d,%eax\n \tpush %rsp\n-\trex.WB\n \trex.RXB\n \trex.RX sub $0x574f5043,%eax\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.XB\n \trex.B\n \trex.WRX\n \trex.XB\n \trex.RB\n \trex.WR add %r8b,(%rax)\n-\tloopne b3c734 \n+\tloopne b3c744 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x45(%rdi)\n \tpush %rsp\n \tsub $0x45544e49,%eax\n \trex.RXB push %r10\n \trex.B\n \trex.WRX\n \tadd %r8b,(%rax)\n \tadd %cl,0x45(%rbp)\n \trex.WRB push %r9\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne b3c754 \n+\tloopne b3c764 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x57(%rbx)\n \trex.WB push %r12\n \trex.XB\n \trex.W\n \trex.RB push %r11\n-\tloopne b3c764 \n+\tloopne b3c774 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x4e(%rcx)\n \trex.RX push %rbx\n \trex.WB\n \trex.WRB push %r8\n@@ -928714,15 +928941,15 @@\n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x46(%rbp,%rax,2)\n \tpush %rcx\n \tpush %rbp\n \trex.WRXB push %r12\n-\trex.RB loopne b3c7c4 \n+\trex.RB loopne b3c7d4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x44(%rcx)\n \trex.R sub $0x4d524554,%eax\n \tsub $0x4f502d26,%eax\n \tpush %rax\n@@ -928737,32 +928964,28 @@\n \tadd %al,0x49(%rdx)\n \trex.WRX\n \trex.R sub $0x524f464d,%eax\n \trex.WRB\n \tpush %r12\n \tsub $0x54415453,%eax\n \trex.RB sub $0x53524156,%eax\n-\tsub $0x53,%al\n-\trex.RB push %r12\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\tds or %dl,0x45(%rbp,%rcx,2)\n-\tpush %rdx\n+\trex.RB (bad)\n+\tsub $0x45505954,%eax\n+\tsub $0x52454d54,%eax\n \trex.RXB\n \tadd %r8b,(%r8)\n-\tloopne b3c814 \n+\tloopne b3c824 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x5a(%rsi)\n \trex.RB push %r10\n \trex.WRXB push %r11\n \tadd %al,(%rax)\n-\tloopne b3c824 \n+\tloopne b3c834 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x55(%rax)\n \tpush %rbx\n \tsub $0x54584554,%rax\n \tsub $0x504d4554,%eax\n@@ -928796,19 +929019,21 @@\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 %rbp\n-\trex.WRB (bad)\n-\tsub $0x534e4f43,%eax\n-\tor %edx,0x55(%rax)\n+\trex.WB push %r12\n+\tpush %rsi\n+\tpush %rsi\n+\t(bad)\n+\trex.X or %cl,(%rdi)\n+\tadd $0x5055512d,%eax\n+\tpush %rbp\n \tpush %rsp\n \trex.WR\n \trex.WB\n \trex.WRB push %r14\n \trex.B\n \trex.WR sub 0x0(%rax,%rax,1),%r13b\n \trex.WRB\n@@ -928828,19 +929053,21 @@\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-\tmovaps %xmm13,(%r15)\n-\trex.WRB\n+\trex.RB\n+\trex.R sub $0x2d445453,%eax\n+\tpush %rdx\n+\trex.RB\n \trex.B\n-\trex.WXB\n-\trex.RB sub $0x5254504f,%eax\n+\trex.R push %rsp\n+\tpush %rdx\n \trex.B\n \trex.XB\n \trex.RB sub $0x2ae00050,%eax\n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4f(%rbx)\n@@ -928849,32 +929076,32 @@\n \tpop %rax\n \tds pop %rsi\n \trex.WRX sub 0x4d(%rdx),%r8\n \txor %ebp,(%rbx)\n \tpush %rsp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne b3c8f4 \n+\tloopne b3c904 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x2d(%rbx)\n \tand $0x50,%al\n \trex.WRXB push %r11\n \tadd %al,(%rax)\n-\tloopne b3c904 \n+\tloopne b3c914 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x54(%rdx)\n \trex.WB\n \trex.WRB\n \trex.RB push %r11\n \tadd %al,(%rax)\n-\tloopne b3c914 \n+\tloopne b3c924 \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@@ -928934,15 +929161,15 @@\n \trex.B\n \trex.R sub $0x45525453,%eax\n \trex.B\n \trex.WRB push %r8\n \tpush %rbp\n \tpush %rbx\n \tsub 0x54(%rbx),%rdx\n-\trex.WRXB loopne b3c9a4 \n+\trex.WRXB loopne b3c9b4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x45(%rdx)\n \trex.WRB\n \trex.WRXB push %r14\n \txor (%rax),%eax\n@@ -928960,15 +929187,15 @@\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.WRB\n \trex.XB\n \tpush %r12\n \trex.XB\n \trex.W add %al,(%rax)\n-\tloopne b3c9e4 \n+\tloopne b3c9f4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4c(%rcx)\n \tpush %rsp\n \trex.RB push %r10\n \tsub $0x48544150,%eax\n@@ -929008,29 +929235,29 @@\n \trex.WRX push %rsp\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.RB push %r10\n \tpush %rdx\n \tpush %rbx\n \trex.RB push %r12\n \tadd %al,(%rax)\n-\tloopne b3ca54 \n+\tloopne b3ca64 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x53(%rax)\n \trex.WB push %r11\n \trex.WB\n \trex.WRB push %r8\n \txor %esp,%eax\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.W\n \trex.WRXB push %r10\n \trex.WRX sub (%rax),%r8\n \tadd %al,(%rax)\n-\tloopne b3ca74 \n+\tloopne b3ca84 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x54(%rdi,%rcx,2)\n \tsub $0x522d5053,%eax\n \trex.WB sub 0x0(%r8,%rax,1),%bpl\n \tpush %rdx\n@@ -929048,39 +929275,39 @@\n \tadd %r12b,%r8b\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.WRX push %rsp\n \trex.W\n \trex.XB\n \trex.WRXB\n \trex.WR add %r8b,(%rax)\n-\tloopne b3cab4 \n+\tloopne b3cac4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x41(%rbp)\n \trex.WXB\n \trex.WRXB push %r10\n \trex.R\n \trex.RB push %r10\n-\tloopne b3cac4 \n+\tloopne b3cad4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x4f(%rax)\n \tpush %rdx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.RB push %r9\n \tpush %rsp\n \trex.RB push %r11\n \tpush %rsp\n \tadd %al,(%rax)\n-\tloopne b3cae4 \n+\tloopne b3caf4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x55(%rbp)\n \trex.WR push %rsp\n \trex.WRB\n \tpush %r12\n@@ -929098,18 +929325,22 @@\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 push %r11\n-\tor %ecx,(%rdi)\n-\tadd 0x46454446(,%rcx,2),%ch\n-\tsub $0x524f464d,%eax\n+\trex.XB movaps %xmm5,(%r15)\n+\trex.WRB\n+\trex.B\n+\trex.WXB\n+\trex.RB\n+\trex.R\n+\trex.RB\n+\trex.RX sub $0x524f464d,%eax\n \trex.WRB\n \tpush %r12\n \tsub $0x504f,%eax\n \tpush %rax\n \trex.XB push %r12\n \trex.WB\n \trex.WRB\n@@ -929127,21 +929358,22 @@\n \tadd %al,0x46(%rbx)\n \tsub $0x564e4f43,%eax\n \trex.RB push %r10\n \trex.RXB\n \trex.RB\n \trex.WRX push %rsp\n \tpush %rbx\n-\tsub $0x5512d50,%eax\n-\tsub $0x544f5551,%eax\n-\tmovaps %xmm13,(%r15)\n+\tsub $0x50512d50,%eax\n+\tpush %rsp\n+\trex.WB\n \trex.WRB\n-\trex.B\n-\trex.WXB\n-\trex.RB push %r12\n+\trex.WB pop %r10\n+\trex.RB\n+\trex.R sub $0x2d445453,%eax\n+\trex.X push %rsp\n \tpush %rdx\n \tsub $0x424d414c,%eax\n \trex.R\n \tsub 0x0(%r8,%rax,1),%bpl\n \tpush %rdx\n \trex.RB push %r11\n \tpush %rsp\n@@ -929150,18 +929382,18 @@\n \trex.WRX push %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-\tpush %rbp\n+\tpush %rbx\n+\trex.WR\n \trex.WRXB push %r12\n-\trex.RB (bad)\n-\tcmovl 0x4e(%rcx),%ecx\n+\tsub $0x4e494c4e,%eax\n \tpush %rax\n \trex.WRXB push %r15\n \trex.RB push %r10\n \txor %ch,(%rdx)\n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -929171,27 +929403,27 @@\n \trex.WR add %r8b,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x44(%rax)\n \trex.WB\n \trex.RX push %rdx\n \trex.WRXB push %r15\n \tpush %rbx\n-\tloopne b3cbc4 \n+\tloopne b3cbd4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x41(%rsi)\n \tpush %rdx\n \tpop %rcx\n \tsub $0x4c504d49,%eax\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.B\n \trex.R\n \trex.R sub $0x4f54,%eax\n-\tloopne b3cbe4 \n+\tloopne b3cbf4 \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 $0xe04f444d,%eax\n \tsub 0x0(%rax,%rax,1),%ch\n@@ -929202,15 +929434,15 @@\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.X\n \trex.RB pop %r10\n \trex.WRXB push %r13\n \tpush %rsp\n \tadd %al,(%rax)\n-\tloopne b3cc14 \n+\tloopne b3cc24 \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 $0x4c504d49,%eax\n@@ -929235,52 +929467,47 @@\n \trex.RXB\n \trex.RB push %r10\n \tsub $0x53425553,%eax\n \trex.XB push %r10\n \trex.WB push %r8\n \tpush %rsp\n \tpush %rax\n-\tpush %r11\n-\tpush %rbx\n-\tsub $0x4854454d,%eax\n+\trex.WB\n \trex.WRXB\n-\trex.R sub $0x544e5546,%eax\n-\tpush %rdx\n-\trex.B\n+\trex.WRX or %r9b,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\trex.RB (bad)\n+\tandps 0x41(%rdx),%xmm2\n \trex.WRX push %rbx\n \trex.WR\n \tpush %r12\n \trex.RB pop %r15\n \trex.RX\n \trex.WB\n \trex.WR\n \trex.RB sub $0x4c504d49,%eax\n-\tpush %rbp\n-\trex.WRX\n-\trex.XB push %r12\n-\trex.WB\n-\trex.WRXB\n-\trex.WRX or %r9,(%rdi)\n-\tadd $0x4d52502d,%eax\n+\tor %ecx,(%rdi)\n+\tadd 0x50f0846(,%rcx,2),%ch\n+\tsub $0x4d4f5551,%eax\n \txor 0x2d4d5553(%rip),%ch \n \tpush %rdi\n \trex.WB push %r12\n \tsub $0x2d505845,%rax\n \trex.XB\n \tpush %r11\n-\txor 0x41(%r13),%r9b\n-\trex.WXB\n-\trex.RB sub $0x4954504f,%eax\n-\trex.WRB\n-\trex.WB push %r8\n+\txor 0x55(%r10,%rdx,2),%r10b\n+\trex.XB push %r12\n+\tpush %rbp\n \tpush %rdx\n+\trex.RB sub $0x52504553,%eax\n \trex.RB push %r11\n \trex.RB push %r10\n \tpush %rsi\n-\trex.RB loopne b3ccb4 \n+\trex.RB loopne b3ccc4 \n \tlods %ds:(%rsi),%al\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@@ -929289,44 +929516,44 @@\n \tpush %r12\n \txor (%r8),%r8b\n \tadd %al,(%rax)\n \trex.RX push %rdx\n \trex.RB\n \tadd %r8b,(%r8)\n \tadd %al,(%rax)\n-\tloopne b3ccd4 \n+\tloopne b3cce4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x50(%rcx)\n \txor %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne b3cce4 \n+\tloopne b3ccf4 \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 $0x41525241,%rax\n \tpop %rcx\n \tadd %al,0x4c(%rbp,%rax,2)\n \tsub $0x544c,%eax\n-\tloopne b3cd04 \n+\tloopne b3cd14 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x4d(%rcx,%rcx,2)\n \trex.WB push %r12\n \trex.WB\n \trex.WRX\n-\trex.RX loopne b3cd14 \n+\trex.RX loopne b3cd24 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x4e(%rcx)\n \tpush %rdx\n \tpush %rsp\n \tsub $0x4c504d49,%eax\n@@ -929365,23 +929592,25 @@\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.WRXB push %r12\n-\tsub $0x4e554f42,%eax\n-\trex.R push %rax\n-\tsub $0x43495355,%eax\n-\trex.WRXB push %r14\n-\trex.RB push %r10\n+\trex.XB\n+\trex.WR\n+\tpush %r11\n+\tpush %rbx\n+\tsub $0x4854454d,%eax\n+\trex.WRXB\n+\trex.R sub $0x45564f43,%eax\n+\tpush %rdx\n \tpush %rbx\n \tadd %al,(%rax)\n-\tloopne b3cda4 \n+\tloopne b3cdb4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x49(%rsi)\n \tpop %rax\n \tpush %rsi\n \txor %r8,(%rax)\n@@ -929406,15 +929635,15 @@\n \trex.WRXB push %r10\n \tadd %al,(%rax)\n \trex.WRXB push %r8\n \trex.XB\n \trex.WRXB\n \trex.WRX push %rbx\n \tadd %al,(%rax)\n-\tloopne b3cdf4 \n+\tloopne b3ce04 \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 $0x554c504d,%eax\n \tpush %rbx\n@@ -929437,15 +929666,15 @@\n \trex.WRXB\n \trex.WR pop %rcx\n \tsub (%rax),%eax\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.RB sub $0x0,%eax\n \tadd %al,(%rax)\n-\tloopne b3ce44 \n+\tloopne b3ce54 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4e(%rcx)\n \trex.R\n \trex.WRB\n \tpush %r8\n@@ -929458,15 +929687,15 @@\n \trex.R\n \trex.WRXB push %r15\n \trex.WRX add %r8b,(%rax)\n \tadd %al,(%rax)\n \trex.RB pop %r8\n \tpush %rsp\n \tsub $0x4e5546,%eax\n-\tloopne b3ce74 \n+\tloopne b3ce84 \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.WB\n@@ -929491,15 +929720,15 @@\n \trex.WRB\n \trex.RB sub $0x4c504d49,%eax\n \tpush %rdx\n \tpush %r12\n \tpush %rdx\n \trex.RB push %r8\n \tadd %al,(%rax)\n-\tloopne b3ceb4 \n+\tloopne b3cec4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x44(%rcx)\n \trex.R\n \tpush %r10\n \trex.RXB\n@@ -929534,15 +929763,15 @@\n \trex.WRXB\n \trex.WRX\n \tadd %r8b,(%r8)\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.WRB sub $0x0,%rax\n \tadd %al,(%rax)\n-\tloopne b3cf14 \n+\tloopne b3cf24 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4d(%rcx,%rcx,2)\n \tsub $0x42414c4d,%eax\n \trex.RB\n \trex.WR lods %ds:(%rsi),%al\n@@ -929553,37 +929782,37 @@\n \trex.RB sub $0x554c504d,%eax\n \tpush %rbx\n \tsub $0x4c,%eax\n \tadd %cl,0x31(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne b3cf44 \n+\tloopne b3cf54 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x3d(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne b3cf54 \n+\tloopne b3cf64 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rdx)\n \trex.X\n \trex.WB\n \trex.WRX\n \tsub (%rax),%r8b\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \tpush %rdx\n \tsub $0x0,%eax\n \tadd %al,(%rax)\n-\tloopne b3cf74 \n+\tloopne b3cf84 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x44(%rbp)\n \trex.WB\n \trex.RX\n \trex.RX add %r8b,(%rax)\n@@ -929593,56 +929822,53 @@\n \trex.RB\n \trex.WR pop %rdi\n \trex.WXB sub 0x41(%r8),%cl\n \trex.WRX\n \trex.WXB\n \trex.RB\n \trex.WR pop %rdi\n-\txor %eax,0x53(%rcx)\n-\tpush %rbx\n-\tsub $0x4854454d,%eax\n-\trex.WRXB\n-\trex.R sub $0x2d324d46,%eax\n-\trex.W\n-\trex.B\n-\trex.WRX\n-\trex.WXB\n+\txor %ecx,0x4f(%rcx)\n+\trex.WRX or %r9,(%rdi)\n+\tadd $0x5445532c,%eax\n+\tpush %rsi\n+\tpush %rsi\n+\trex.WRB xor 0x4b4e4148(%rip),%r13b \n \trex.RB\n \trex.WR pop %rdi\n \txor (%rdx),%ch\n \trex.X\n \trex.RB push %r11\n \tpush %rbx\n \trex.RB\n \trex.WR pop %rdi\n-\trex.WX add $0x4f55512d,%rax\n+\trex.WX push %rax\n \tpush %rsp\n-\trex.RB (bad)\n-\t(bad)\n+\trex.WB\n \trex.WRB\n-\tpush %r10\n+\trex.WB pop %r10\n+\trex.RB\n+\trex.R sub $0x52445453,%eax\n \tpush %r12\n \tsub $0x454d554e,%eax\n \tpush %rdx\n \tsub 0x0(%rax,%rax,1),%ch\n \tpush %rdx\n \tpush %r12\n \tsub $0x4f525245,%eax\n \tpush %rdx\n \tsub $0x4d2d4f54,%eax\n \trex.RB push %r10\n \tpush %rdx\n \trex.WRXB push %r10\n+\tsub $0x434e5546,%eax\n+\tpush %rsp\n \trex.WB\n-\trex.WRX\n-\trex.RXB sub $0x53414c43,%eax\n-\tpush %rbx\n-\tsub $0x4d54454d,%eax\n-\tpush %rdx\n-\tpush %rsi\n+\trex.WRXB\n+\trex.WRX or %r9,(%rdi)\n+\tadd $0x56524d2c,%eax\n \tsub $0x45564f4d,%eax\n \tpush %rbp\n \tpush %rax\n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x55(%rax)\n@@ -929674,19 +929900,19 @@\n \trex.XB pop %r9\n \trex.WR\n \trex.WB\n \trex.WRX\n \trex.R\n \trex.RB push %r10\n \tpop %rdi\n-\trex.R push %rcx\n-\tpush %rbp\n-\trex.WRXB push %r12\n-\trex.RB (bad)\n-\trex.RXB push %r8\n+\trex.R\n+\trex.WRB\n+\trex.WB pop %r10\n+\trex.RB\n+\trex.R sub $0x50445453,%eax\n \tpush %rax\n \trex.WR push %rbp\n \tpush %rbx\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \t(bad)\n@@ -929700,22 +929926,20 @@\n \trex.B\n \trex.WRX\n \trex.R sub $0x2d444e41,%eax\n \trex.R\n \trex.WB push %r11\n \tpush %rdx\n \trex.RB push %r8\n-\trex.WRX\n-\trex.XB push %r12\n-\trex.WB\n-\trex.WRXB\n-\trex.WRX (bad)\n-\tadc (%rcx),%cl\n-\tsyscall\n-\tsub $0x52424544,%eax\n+\trex.RXB or %r9b,(%r15)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\trex.RB (bad)\n+\trex.RXB\n+\trex.RB push %r10\n \tpush %rax\n \trex.WR push %rbp\n \tpush %rbx\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \tpush %rax\n@@ -929768,164 +929992,163 @@\n \trex.RB\n \trex.RX\n \trex.RX\n \trex.WRXB push %r10\n \tpush %rsp\n \tsub $0x49535341,%eax\n \trex.RXB\n-\trex.WRX sub $0x53,%al\n-\trex.RB push %r12\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\tpush %rcx\n-\tor %cl,(%rdi)\n-\tadd $0x5050412d,%eax\n+\trex.WRX\n+\tor %r9d,(%r15)\n+\tadd 0x60f524f(%rip),%ch \n+\tsub $0x50414946,%eax\n+\tpush %rax\n \trex.RB\n \tpush %r10\n \tpush %rbx\n \txor %esp,%eax\n \tsub 0x0(%rax,%rax,1),%ch\n \tpush %rbx\n \trex.WB\n \trex.RXB\n \trex.WRX\n \trex.WRX push %rax\n \tadd %al,(%rax)\n-\tloopne b3d144 \n+\tloopne b3d154 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x2a(%rax)\n \trex.WR\n \trex.WRXB\n \trex.RXB\n \trex.WRX pop %rax\n \tpush %rax\n-\tloopne b3d154 \n+\tloopne b3d164 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x41(%rbp)\n \tpush %rdx\n \trex.WXB sub (%r8),%rax\n \tadd %al,(%rax)\n-\tloopne b3d164 \n+\tloopne b3d174 \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 $0xe0544547,%eax\n \tsub 0x0(%rax,%rax,1),%ch\n \tpush %rdx\n \trex.XB\n \trex.WRB\n \trex.WRXB\n \trex.WRX\n \tadd %r8b,(%r8)\n-\tloopne b3d184 \n+\tloopne b3d194 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x44(%rcx)\n \txor 0x43(%rsi,%rcx,2),%r9b\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n-\trex.R\n-\trex.RB\n-\trex.RX push %rbp\n+\tpush %rax\n+\tsub $0x454c,%eax\n+\tadd %al,(%rax)\n+\tloopne b3d1b4 \n+\tlods %ds:(%rsi),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x46(%rbp,%rax,2)\n+\tpush %rbp\n \trex.WRX sub $0x4c43414d,%rax\n \trex.WB push %r11\n \tpush %rax\n \tadd %al,(%rax)\n \tadd %dl,0x4f(%rbx)\n \trex.WR push %rsi\n \trex.RB sub $0x4c504d49,%eax\n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x54(%rdi,%rcx,2)\n \tsub $0x49522d,%eax\n-\tloopne b3d1c4 \n+\tloopne b3d1e4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x50(%rbx)\n \tpush %rbx\n \trex.WB\n \trex.WRB push %r8\n \trex.XB\n \tpush %r11\n \trex.RB push %r11\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4d(%rcx,%rcx,2)\n \tsub $0x5342414d,%eax\n-\tloopne b3d1e4 \n+\tloopne b3d204 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x45(%rbp)\n \tpush %rdx\n \tpush %rdx\n \trex.WRXB push %r10\n \tadd %al,(%rax)\n-\tloopne b3d1f4 \n+\tloopne b3d214 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x45(%rbx)\n \tpush %rsp\n \tsub $0x5054554f,%eax\n \tpush %rbp\n \tpush %rsp\n \tsub $0x4d524f46,%eax\n \tpush %r12\n \tsub $0x2d524f46,%eax\n \trex.W\n \trex.RB\n \trex.WR push %rax\n-\tpush %rsp\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\tpush %rdx\n-\tor %cl,0x47(%rbp)\n-\tpush %rcx\n+\tsyscall\n+\tsub $0x53,%al\n+\trex.RB push %r12\n+\trex.WRB\n+\trex.RXB push %r9\n \tpush %rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne b3d224 \n+\tloopne b3d244 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4d(%rax)\n \trex.WRXB\n \trex.WRX xor %r8,(%rax)\n \tadd %al,(%rax)\n-\tloopne b3d234 \n+\tloopne b3d254 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x53(%rcx,%rcx,2)\n \trex.WB\n \trex.WRB push %r8\n \tsub $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-\tsyscall\n-\tsub $0x53,%al\n-\trex.RB push %r12\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n+\trex.WR\n+\trex.RB sub $0x54534e49,%eax\n+\trex.B\n+\trex.WRX\n \trex.WRX\n \trex.WRXB push %r12\n \trex.WB\n \trex.WRX push %rsi\n \trex.WRXB\n \trex.WR push %rsi\n \trex.RB lods %ds:(%rsi),%al\n@@ -929935,20 +930158,22 @@\n \trex.WRB push %r12\n \tpush %rdx\n \trex.RX push %rbp\n \trex.WRX sub $0x45545845,%rax\n \tpush %rdx\n \trex.WRX\n \trex.B\n-\trex.WR sub $0x4b52414d,%rax\n-\trex.RB push %r10\n-\tsub (%rcx),%cl\n-\tsyscall\n-\tsub $0x53,%al\n-\trex.RB\n+\trex.WR\n+\trex.XB\n+\trex.WR\n+\trex.WRXB push %r11\n+\tpush %rbp\n+\tpush %rdx\n+\trex.RB sub $0x2d564e45,%eax\n+\trex.WRX push %rsp\n \trex.R\n \trex.RB\n \trex.X push %rbp\n \trex.RXB\n \trex.WRB\n \trex.WRXB\n \trex.R\n@@ -929970,22 +930195,21 @@\n \trex.RB push %r9\n \tpush %rbp\n \trex.B\n \trex.WR sub $0x454d4954,%rax\n \tpush %rbx\n \tsub $0x554e494d,%eax\n \tpush %rbx\n-\tsub $0x2d4f5754,%eax\n-\tpush %rax\n+\tsub $0xf4f5754,%eax\n+\t(bad)\n+\tsub $0x4e584946,%eax\n+\tpush %rbp\n+\trex.WRB (bad)\n \tpush %rdx\n-\trex.WRXB\n-\trex.RXB\n-\trex.WRX or %r9,(%rdi)\n-\tadd $0x4152532c,%eax\n-\tpush %rsp\n+\tpush %r12\n \tpush %rax\n \trex.WR push %rbp\n \tpush %rbx\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.WRB sub 0x0(%r8,%rax,1),%r10b\n \tadd %al,(%rax)\n@@ -930004,22 +930228,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.WRX push %rsp\n \trex.W\n \trex.XB\n \trex.WRXB\n \txor %r8,(%rax)\n-\tloopne b3d314 \n+\tloopne b3d334 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x46(%rbp,%rax,2)\n \trex.RX add %r8b,(%rax)\n \tadd %al,(%rax)\n-\tloopne b3d324 \n+\tloopne b3d344 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x32(%rbp)\n \tsub $0x55525453,%eax\n \tpush %rsi\n \trex.RB pop %r15\n@@ -930034,20 +930258,18 @@\n \trex.RB push %r14\n \tadd %al,(%rax)\n \tadd %dl,0x45(%rbx)\n \tpush %rsp\n \tsub $0x534c4156,%eax\n \tsub $0x4f544e49,%eax\n \tsub $0x5453494c,%eax\n-\trex.RB\n-\trex.X push %rbp\n-\trex.RXB or %r9b,(%r15)\n-\tadd $0x4f55512d,%eax\n \tpush %rsp\n-\trcpps 0x45(%r8),%xmm10\n+\trex.R sub $0x46544553,%eax\n+\tsub $0x544f4c53,%eax\n+\tsub $0x45505356,%eax\n \tpop %rax\n \tpush %rax\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.WRB\n \trex.RB\n@@ -930077,15 +930299,15 @@\n \trex.RB push %r10\n \tcmp $0x0,%al\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.WRB\n \trex.R\n \trex.WRXB sub $0x55524854,%rax\n-\tloopne b3d3c4 \n+\tloopne b3d3e4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x46(%rbp,%rax,2)\n \tsub $0x524f464d,%eax\n \trex.WRB\n \tpush %r12\n@@ -930106,25 +930328,23 @@\n \tpush %rax\n \trex.WRXB\n \trex.WR pop %rcx\n \trex.RXB\n \trex.WRXB\n \trex.WRX push %rbx\n \tsub $0x4c504d49,%eax\n-\tpush %rbp\n-\trex.WRXB push %r12\n-\trex.RB (bad)\n-\trex.WRB\n-\trex.B\n-\trex.WXB\n-\trex.RB sub $0x52544553,%eax\n+\trex.WRXB push %r13\n+\trex.WRX\n+\trex.R push %rax\n+\tsub $0x4e495355,%eax\n+\trex.RXB sub $0x52544553,%eax\n \trex.WR\n \trex.WB\n \trex.WRX\n-\trex.WXB loopne b3d414 \n+\trex.WXB loopne b3d434 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x53(%rcx)\n \tpush %rbx\n \trex.WRXB\n \trex.WR add %r8b,(%rax)\n@@ -930169,20 +930389,20 @@\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.WB\n-\trex.WRXB\n-\trex.WRX or %r9b,(%rdi)\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n+\trex.RB add $0x5445532c,%eax\n+\tpush %rsi\n+\tpush %rsi\n+\t(bad)\n+\tpop %rcx\n+\tor %cl,(%rdi)\n \trex.RB push %r14\n \trex.RB push %r10\n \tpop %rcx\n \tpush %rbx\n \tpush %rbp\n \trex.X push %rbx\n \tpush %rsp\n@@ -930198,15 +930418,15 @@\n \tsub 0x0(%rax,%rax,1),%ch\n \tpush %rax\n \trex.WRXB\n \trex.WR pop %rcx\n \trex.WR\n \trex.WRXB\n \trex.RXB push %r8\n-\tloopne b3d4c4 \n+\tloopne b3d4e4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x56(%rdi)\n \tpush %r10\n \tsub $0x4e555254,%eax\n \trex.XB lods %ds:(%rsi),%al\n@@ -930217,37 +930437,37 @@\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \tpush %rbx\n \trex.WRXB\n \trex.WR push %rsi\n \trex.RB\n \trex.WRX push %rsp\n-\trex.W loopne b3d4f4 \n+\trex.W loopne b3d514 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x56(%rdi)\n \tpush %r10\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne b3d504 \n+\tloopne b3d524 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4f(%rdx)\n \tpop %rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.WB push %r14\n \tpush %r10\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne b3d524 \n+\tloopne b3d544 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x46(%rbp,%rax,2)\n \tsub $0x4145484d,%eax\n \trex.R\n \trex.RB push %r10\n@@ -930255,43 +930475,39 @@\n \tadd %al,(%rax)\n \tadd %al,0x46(%rbp,%rax,2)\n \tsub $0x524f464d,%eax\n \trex.WRB\n \tpush %r12\n \tsub $0x2d524156,%eax\n \trex.XB\n-\tor (%r15),%r9b\n-\tadd $0x414c432d,%eax\n-\tpush %rbx\n-\tpush %rbx\n-\tsyscall\n+\tor %r9d,(%r15)\n+\tadd $0x5445532c,%eax\n+\tpush %rsi\n+\tpush %rsi\n \t(bad)\n+\tpop %rdx\n+\tor %cl,(%rdi)\n+\tadd $0x45442d50,%eax\n \tpush %rbx\n-\trex.WR push %rax\n-\tsub $0x43534544,%eax\n+\trex.XB\n \trex.RB\n \trex.WRX\n \trex.R\n \trex.WB\n \trex.WRX\n \trex.RXB sub $0x45574f50,%eax\n \tpush %rdx\n \tpush %rbx\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 %cl,(%rdi)\n-\tadd $0x2d464544,%eax\n-\trex.WR push %rax\n-\trex.WRXB push %r11\n-\tloopne b3d584 \n+\trex.R sub $0x4c4c4143,%eax\n+\tor %ecx,(%rdi)\n+\tadd $0x5445532c,%eax\n+\trex.R\n+\trex.RB\n+\trex.RX sub $0x534f504c,%eax\n+\tloopne b3d5a4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x46(%rbp,%rax,2)\n \tsub $0x524f464d,%eax\n \trex.WRB\n \tpush %r12\n@@ -930310,21 +930526,19 @@\n \tsub 0x0(%rax,%rax,1),%ch\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-\txor 0xf(%r13,%rax,2),%r10d\n-\tor (%rdi),%ebp\n-\trex.WRB\n-\trex.RB push %r12\n-\trex.W\n-\trex.WRXB\n-\trex.R pop %rdx\n+\txor 0x4f(%r13),%r10d\n+\tpush %rsp\n+\trex.RB wbinvd\n+\tsub $0x434e5546,%eax\n+\tpop %rdx\n \trex.WRX sub $0x45444347,%rax\n \tpop %rax\n \txor (%rdx),%ch\n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x41(%rdx,%rdx,2)\n@@ -930351,24 +930565,24 @@\n \trex.B\n \trex.XB push %r12\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.B\n \trex.R\n \trex.R sub $0x4d524554,%eax\n-\tloopne b3d624 \n+\tloopne b3d644 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x54(%rbx)\n \tpush %r10\n \trex.R\n \trex.WB push %r11\n \tpush %rax\n-\tloopne b3d634 \n+\tloopne b3d654 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x49(%rsi)\n \trex.WRX\n \trex.R sub $0xe0004643,%eax\n \tsub 0x0(%rax,%rax,1),%ch\n@@ -930394,37 +930608,37 @@\n \tadd %al,(%rax)\n \tpush %rdi\n \trex.WB push %r12\n \tsub $0x544c554d,%rax\n \trex.WB push %r8\n \trex.WR pop %rcx\n \tsub $0x4c424154,%eax\n-\trex.RB\n-\trex.WRXB push %r10\n-\tud2\n-\t(bad)\n-\trex.WRB\n-\trex.RB push %r12\n-\trex.W\n+\trex.RB push %r8\n+\tpush %rdx\n \trex.WRXB\n-\trex.R sub $0x544e4943,%eax\n+\trex.RXB\n+\trex.WRX or %r9,(%rdi)\n+\tadd $0x5445532c,%eax\n+\tpush %rsi\n+\trex.WB\n+\trex.WRX push %rsp\n \tsub $0x524156,%eax\n-\tloopne b3d694 \n+\tloopne b3d6b4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x44(%rbp,%rax,2)\n \tsub $0x504f5250,%eax\n \trex.WR sub 0x0(%rax,%rax,1),%r13b\n \tpush %rbx\n \trex.WB\n \trex.WRB push %r8\n \tpush %r10\n \trex.RXB push %r11\n-\tloopne b3d6b4 \n+\tloopne b3d6d4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x2d(%rdi)\n \tpush %rdx\n \trex.RB push %r8\n \tsub $0x5245504f,%eax\n@@ -930433,24 +930647,24 @@\n \tadd %al,(%rax)\n \trex.WRXB push %r13\n \tpush %rsp\n \tpush %rax\n \tpush %rbp\n \tpush %rsp\n \tadd %al,(%rax)\n-\tloopne b3d6d4 \n+\tloopne b3d6f4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x56(%rbp)\n \trex.RB\n \trex.WRX\n \trex.RX\n \trex.WRX add %r8b,(%rax)\n-\tloopne b3d6e4 \n+\tloopne b3d704 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x50(%rdi)\n \trex.RB push %r10\n \tsub $0x454d414e,%eax\n \tpush %rax\n@@ -930486,15 +930700,15 @@\n \tpush %rbx\n \tsub $0x585541,%eax\n \tadd %al,(%rax)\n \tadd %dl,0x59(%rcx,%rax,2)\n \trex.WR\n \trex.WRXB push %r10\n \tsub (%rax),%al\n-\tloopne b3d744 \n+\tloopne b3d764 \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 $0x4d49544d,%eax\n \trex.RB push %r11\n@@ -930509,15 +930723,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.XB push %r13\n \tpush %rdx\n \tpush %rdx\n \trex.WRXB push %r15\n \tadd %al,(%rax)\n-\tloopne b3d774 \n+\tloopne b3d794 \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.WB\n@@ -930528,48 +930742,37 @@\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-\trex.WB\n-\trex.WRX push %rsp\n-\trex.RB push %r10\n+\tsyscall\n+\tsub $0x544f5551,%eax\n+\tpush %rdi\n \trex.WRX\n-\trex.B\n-\trex.WB\n-\trex.WRX push %rsp\n-\trex.RB\n-\trex.RXB push %r10\n-\tpush %r12\n-\trex.WRXB push %r10\n-\tlods %ds:(%rsi),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x4e(%rdi)\n \trex.B sub $0x525245,%eax\n-\tloopne b3d7b4 \n+\tloopne b3d7c4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4d(%rbx)\n \trex.WB\n \trex.WRX push %rbp\n \tpush %rbx\n \tadd %al,(%rax)\n-\tloopne b3d7c4 \n+\tloopne b3d7d4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x31(%rbp)\n \tsub (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne b3d7d4 \n+\tloopne b3d7e4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x49(%rsi)\n \trex.WRX\n \trex.R\n \trex.RX\n@@ -930612,77 +930815,75 @@\n \trex.WB push %r12\n \trex.RB sub $0x43415053,%eax\n \trex.RB sub $0x50,%eax\n \tpush %rdx\n \tpush %rsp\n \tsub $0x41504553,%eax\n \tpush %rdx\n-\tloopne b3d864 \n+\tloopne b3d874 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x45(%rdx)\n \tpush %rcx\n \tpush %rbp\n \trex.WB push %r10\n \trex.RB sub $0x5453494c,%eax\n \tsub $0x532d524f,%eax\n \trex.RB push %r12\n-\tsyscall\n-\tsub $0x53,%al\n-\trex.RB push %r12\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\tpush $0x44050f08\n-\trex.WB\n-\trex.WRB\n+\trex.WRXB push %r12\n+\tor %r9b,(%r15)\n+\tadd $0x494c502e,%eax\n+\tpush %rbx\n+\tpush %rsp\n+\tor %al,0x4d(%rcx,%rcx,2)\n \trex.RB\n \trex.WRX push %rbx\n \trex.WB\n \trex.WRXB\n \trex.WRX sub $0x5952414e,%rax\n \tadd %al,(%rax)\n \tpush %rdx\n \tpush %r12\n \tpush %rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne b3d8a4 \n+\tloopne b3d8b4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x46(%rbp,%rax,2)\n \tpush %rbp\n \trex.WRX sub $0x43454843,%rax\n \trex.WXB\n \trex.RB\n \trex.R sub $0x4d524f46,%eax\n+\tpush %rsi\n+\t(bad)\n+\tpush $0x8\n \tsyscall\n-\tcs push %rax\n-\trex.WR\n-\trex.WB push %r11\n-\tpush %rsp\n-\tor %ecx,(%rdi)\n-\tadd $0x4d45532c,%eax\n-\txor 0x53534542(%rip),%ch \n+\tsub $0x544f5551,%eax\n+\trex.RB (bad)\n+\tcmovge (%rdx),%esi\n+\tsub $0x53534542,%eax\n \trex.RB\n \trex.WR pop %rdi\n \trex.WXB sub 0x41(%r8),%cl\n \trex.WRX\n \trex.WXB\n \trex.RB\n \trex.WR pop %rdi\n-\txor 0x4e(%rbp,%rbp,1),%dl\n-\trex.B\n-\trex.WRB\n-\trex.RB sub $0x5453494c,%eax\n-\tpush %rbx\n-\tpush %rdi\n-\trex.WB push %r12\n+\txor 0x45(%rbx),%dl\n+\tpush %rsp\n+\tpush %rsi\n+\tpush %rsi\n+\t(bad)\n+\timul $0xf,(%rax),%ecx\n+\tadd $0x4957512d,%eax\n+\tpush %rsp\n \tsub $0x4c4c4f43,%rax\n \trex.RB\n \trex.XB push %r12\n \trex.WRXB push %r10\n \tadd %al,(%rax)\n \trex.R\n \trex.WB push %r11\n@@ -930721,17 +930922,22 @@\n \tpush %rsp\n \tpush %r12\n \trex.WB push %r14\n \trex.RB sub $0x444f5250,%eax\n \tpush %rbp\n \trex.XB push %r12\n \tpush %rax\n-\tsub $0x44414552,%eax\n-\trex.RB push %r10\n-\tsub $0x4854454d,%eax\n+\tpush %rbp\n+\trex.WRX\n+\trex.XB push %r12\n+\trex.WB\n+\trex.WRXB\n+\trex.WRX (bad)\n+\tsbb %cl,(%rcx)\n+\tsyscall\n \trex.XB\n \trex.W\n \trex.RB\n \trex.X pop %rcx\n \tsub $0x4d495250,%eax\n \tadd %r8b,(%r8)\n \tadd %al,(%rax)\n@@ -930751,19 +930957,22 @@\n \trex.RXB\n \trex.RB push %r12\n \tsub $0x544f4c50,%eax\n \tsub $0x4954504f,%eax\n \trex.WRXB\n \trex.WRX sub $0x49525453,%rax\n \trex.WRX\n-\trex.RXB push %r13\n+\trex.RXB\n+\trex.WRB\n+\trex.RB wbinvd\n+\t(bad)\n+\tpush %rbx\n+\trex.WR\n \trex.WRXB push %r12\n-\tor %r9b,(%r15)\n-\tor 0x4c414c43(%rip),%ch \n-\trex.WB push %r11\n+\tsub $0x53494c41,%eax\n \tpush %rsp\n \tsub $0x444e4942,%eax\n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4f(%rbx,%rax,2)\n \trex.WRB push %r8\n@@ -930772,15 +930981,15 @@\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.WRX\n \trex.WB push %r11\n \trex.B\n \trex.R\n \trex.R\n \trex.WRXB\n-\trex.WRX loopne b3d9d4 \n+\trex.WRX loopne b3d9e4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x55(%rcx)\n \trex.B\n \trex.R sub $0x544e4f43,%eax\n \tpush %rdx\n@@ -930834,38 +931043,39 @@\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-\trex.WXB\n-\trex.RB sub $0x2d445453,%eax\n-\trex.X push %rdx\n+\tpush %rsp\n+\trex.W\n+\trex.WRXB\n+\trex.R sub $0x52425546,%eax\n \trex.B\n \trex.WRX\n \trex.XB\n \trex.W add %al,(%rax)\n-\tloopne b3da64 \n+\tloopne b3da74 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x54(%rbx)\n \tpush %rdx\n \trex.WB\n \trex.WRX\n \trex.RXB xor %r8d,(%r8)\n-\tloopne b3da74 \n+\tloopne b3da84 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x4e(%rcx)\n \tpush %rsp\n \tsub $0x52415647,%eax\n-\tloopne b3da84 \n+\tloopne b3da94 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x4e(%rdx)\n \tpop %rdi\n \tpush %rax\n \tpush %rdx\n@@ -930884,37 +931094,37 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x45(%rbx)\n \tpush %rsp\n \tpush %rdx\n \trex.RB\n \trex.XB add %al,(%r8)\n-\tloopne b3dab4 \n+\tloopne b3dac4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x46(%rbp)\n \tpush %rdx\n \trex.RB\n \trex.RB\n \trex.WR add %r8b,(%rax)\n-\tloopne b3dac4 \n+\tloopne b3dad4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x4c(%rdx)\n \tsub $0x544547,%eax\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \tpush %rax\n \tpush %rdx\n \trex.RB\n \trex.WRB add %r8b,(%r8)\n \tadd %al,(%rax)\n-\tloopne b3dae4 \n+\tloopne b3daf4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x54(%rax)\n \trex.WB\n \trex.WRB\n \trex.RB push %r11\n@@ -930925,49 +931135,33 @@\n \trex.RB push %r10\n \trex.WRXB\n \trex.WRB\n \tpush %r12\n \tpush %rdx\n \trex.WB pop %r8\n \tsub $0x4c504d49,%eax\n-\tadd %dl,0x2d(%rdx,%rdx,2)\n-\trex.R\n-\trex.RB\n-\trex.XB\n-\trex.WR\n-\tpush %r10\n-\trex.RB sub $0x4d524156,%eax\n-\trex.WRXB\n-\trex.R\n-\trex.RB sub $0x4f464e49,%eax\n-\t(bad)\n-\t(bad)\n-\tadd %ecx,(%rcx)\n-\tsyscall\n-\tsub $0x53,%al\n-\trex.RB push %r11\n-\tpush %rax\n+\tadd %dl,0x50(%rbx)\n \txor 0x4f(%rsi),%eax\n \tpush %rdx\n \trex.WRB add %r12b,%r8b\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.RXB\n \trex.XB push %r12\n \trex.WB\n \trex.WRB\n \txor %r8d,(%r8)\n-\tloopne b3db44 \n+\tloopne b3db34 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x44(%rcx)\n \trex.R\n \trex.WXB add %al,(%r8)\n \tadd %al,(%rax)\n-\tloopne b3db54 \n+\tloopne b3db44 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x55(%rax)\n \tpush %rbx\n \tsub $0x54584554,%rax\n \tsub $0x504d4554,%eax\n@@ -930997,18 +931191,20 @@\n \trex.WRB\n \trex.RB\n \trex.WRX push %rbx\n \trex.WB\n \trex.WRXB\n \trex.WRX pop %rdi\n \trex.WRX sub $0x4c504d49,%rax\n-\tsyscall\n-\tsub $0x544f5551,%eax\n-\tor %r9b,(%r15)\n-\tpush %r8\n+\trex.WRB\n+\trex.RB push %r12\n+\trex.W\n+\trex.WRXB\n+\trex.R sub $0x414e5546,%eax\n+\tpush %rax\n \tpush %rax\n \tpush %rdx\n \trex.WRXB pop %r8\n \tsub $0x4b494c41,%eax\n \tadd %r8b,(%r8)\n \tadd %al,(%rax)\n \trex.WRB\n@@ -931033,39 +931229,39 @@\n \tsub 0x0(%rax,%rax,1),%ch\n \tpush %rax\n \trex.XB push %r11\n \tpush %rbp\n \trex.X push %rbx\n \tpush %rsp\n \tpop %rdx\n-\tloopne b3dc04 \n+\tloopne b3dbf4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x54(%rsi)\n \trex.W\n \trex.WXB\n \trex.R push %rdx\n \tadd %al,(%rax)\n-\tloopne b3dc14 \n+\tloopne b3dc04 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4c(%rcx)\n \trex.RXB\n \trex.WB\n \trex.WB add %al,(%r8)\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \tpush %rsp\n \trex.WB\n \trex.WRB\n \trex.RB push %r11\n \trex.WXB add %al,(%r8)\n-\tloopne b3dc34 \n+\tloopne b3dc24 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x54(%rbx)\n \trex.WB\n \trex.WRB\n \trex.RB push %r11\n@@ -931079,15 +931275,15 @@\n \trex.WRB\n \trex.B sub $0x55444f4d,%eax\n \trex.WR\n \tadd %r8b,(%r8)\n \tpush %rbx\n \trex.RB push %r12\n \tsub $0x5051454d,%eax\n-\tloopne b3dc64 \n+\tloopne b3dc54 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x47(%rbp)\n \trex.RB push %r12\n \trex.WR add %r8b,(%rax)\n \tadd %ah,%al\n@@ -931100,22 +931296,21 @@\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 %rbx\n-\trex.RB push %r12\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\tja b3dc73 \n-\tsyscall\n-\tsub $0x41445551,%eax\n-\tpush %rsp\n+\trex.WR\n+\trex.WRXB push %r12\n+\tsub $0x454a424f,%eax\n+\trex.XB push %r12\n+\tsub (%rcx),%cl\n+\trex.R\n+\tpush %r12\n \trex.B sub $0x52415647,%eax\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.WR\n \trex.WB\n \trex.WRX push %rbx\n \trex.WRXB push %r10\n \tpush %rsp\n@@ -931144,30 +931339,32 @@\n \tpush %rbx\n \trex.RB\n \trex.WR sub $0x4e492d49,%rax\n \tpush %rsp\n \trex.RB\n \trex.RXB push %r10\n \trex.B\n-\trex.WR sub $0x4e524532,%rax\n+\trex.WR sub $0x492f1c32,%rax\n+\trex.WRX\n+\trex.WB push %r12\n+\trex.WB\n \trex.B\n-\trex.WR sub $0x544f4c53,%rax\n-\tsub $0x46454647,%eax\n-\tpop %rdi\n-\trex.XB\n+\trex.WR\n+\trex.WB pop %r10\n+\trex.RB sub $0x435f4645,%eax\n \trex.WRXB\n \trex.WRB push %r8\n \trex.WRXB push %r11\n \trex.RB sub $0x4c504d49,%eax\n \tadd %al,0x53(%rsi)\n \tpush %rax\n \trex.WR\n \trex.WB push %r12\n \tadd %al,(%rax)\n-\tloopne b3dd24 \n+\tloopne b3dd14 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x46(%rdi)\n \tpop %rdi\n \trex.XB\n \trex.WRXB\n@@ -931190,15 +931387,15 @@\n \tpush %rdx\n \trex.RB\n \trex.WRB\n \trex.B\n \trex.WR\n \trex.WB\n \tpush %r11\n-\tloopne b3dd64 \n+\tloopne b3dd54 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x48(%rbx)\n \trex.RB\n \trex.X pop %rcx\n \tadd %al,(%rax)\n@@ -931243,15 +931440,15 @@\n \tsub 0x0(%rax,%rax,1),%ch\n \tpush %rbx\n \tpush %rsp\n \tpush %rdx\n \trex.WB\n \trex.WRX\n \trex.RXB cmp $0x24,%al\n-\tloopne b3ddd4 \n+\tloopne b3ddc4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x45(%rsi)\n \tpop %rax\n \tpush %rsp\n \tsub $0x4d495250,%eax\n@@ -931302,18 +931499,16 @@\n \trex.WRXB\n \trex.WRX sub $0x45505553,%rax\n \tpush %rdx\n \tpush %rbx\n \trex.XB push %r10\n \trex.WB push %r8\n \tpush %rsp\n+\t...\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tiret\n-\tsbb $0x155555,%eax\n \tadd %dl,0x4f(%rbx)\n \trex.WR push %rsi\n \trex.RB sub $0x442d5942,%eax\n \trex.RB\n \trex.XB\n \trex.WRXB\n \trex.WRB push %r8\n@@ -931359,15 +931554,15 @@\n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x51(%rbp)\n \tpush %rbp\n \trex.WRXB add %r8b,(%r8)\n \tadd %al,(%rax)\n-\tloopne b3ded4 \n+\tloopne b3dec4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x52(%rdx)\n \trex.RB\n \trex.R push %rbp\n \trex.XB\n@@ -931381,25 +931576,25 @@\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.WB push %r11\n \trex.WR\n \trex.WB\n \trex.WRX\n \trex.RB\n \tpush %r10\n-\tloopne b3df04 \n+\tloopne b3def4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x45(%rbp)\n \trex.WRB\n \trex.B\n \trex.WR\n \trex.WB\n \trex.WXB\n-\trex.RB loopne b3df14 \n+\trex.RB loopne b3df04 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4f(%rax)\n \trex.WR pop %rcx\n \tpop %rdi\n \trex.R\n@@ -931441,15 +931636,15 @@\n \trex.RB sub $0x424f5250,%eax\n \tadd %dl,0x43(%rax)\n \trex.R\n \trex.WB\n \trex.RX\n \trex.RX\n \trex.RB push %r10\n-\tloopne b3df84 \n+\tloopne b3df74 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x46(%rdi)\n \tpop %rdi\n \tpush %rbx\n \trex.RB push %r12\n@@ -931470,15 +931665,15 @@\n \tpush %r10\n \t...\n \tpush %rax\n \tpush %rcx\n \tpush %rbp\n \trex.WRXB add %r8b,(%r8)\n \tadd %al,(%rax)\n-\tloopne b3dfc4 \n+\tloopne b3dfb4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x32(%rbp)\n \tsub $0x57454e4f,%eax\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n@@ -931487,16 +931682,16 @@\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 sub $0x4c504d49,%rax\n+\tor (%rax),%eax\n \t...\n-\tadd %al,(%rax)\n \tadd %al,0x46(%rdi)\n \tsub $0x46454f43,%eax\n \trex.RX sub $0x43454843,%eax\n \trex.WXB add %al,(%r8)\n \trex.WXB\n \trex.WB\n \trex.WRX\n@@ -931505,15 +931700,15 @@\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.WRX\n \tpush %r10\n \tpop %rcx\n \txor (%rax),%al\n \tadd %al,(%rax)\n-\tloopne b3e024 \n+\tloopne b3e014 \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 $0x2a4c564c,%eax\n \tlods %ds:(%rsi),%al\n@@ -931542,15 +931737,15 @@\n \trex.RB\n \trex.RXB push %r10\n \trex.B\n \trex.WR sub $0x32,%rax\n \tadd %al,(%rax)\n \tsbb %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\txchg %eax,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \trex.WRXB\n \trex.WB push %r11\n \tpop %rax\n \trex.XB\n \trex.WRXB\n@@ -931593,38 +931788,38 @@\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 \tsub $0x5051454d,%eax\n-\tadd %al,(%rax)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.R push %rax\n \trex.RXB\n \trex.XB\n \tadd %r8b,(%rax)\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.XB\n \trex.RX\n \trex.RB pop %r8\n \tpush %rax\n \tpush %rsp\n \tadd %al,(%rax)\n-\tloopne b3e104 \n+\tloopne b3e0f4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x41(%rbx)\n \tpush %rdx\n \tds add %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne b3e114 \n+\tloopne b3e104 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x45(%rbx)\n \tpush %rsp\n \tpush %rbp\n \tpush %rax\n@@ -931632,21 +931827,23 @@\n \tpush %r13\n \tpush %rsp\n \trex.WRXB\n \trex.WR\n \trex.WRXB\n \trex.B\n \trex.R sub $0x4c504d49,%eax\n+\tpop %rcx\n+\tpush %rbx\n+\tpush %rsp\n+\trex.RB\n+\trex.WRB\n \trex.WB\n-\trex.WRX push %rsp\n-\trex.RB push %r10\n-\trex.WRX\n-\trex.B\n-\trex.WR or %r9b,(%rdi)\n-\tadd $0x53501521,%eax\n+\trex.WRX sub $0x4b434150,%rax\n+\tpush %r8\n+\tpush %rbx\n \tpush %rsp\n \trex.B\n \trex.WRX\n \tsub -0x20(%r10),%eax\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.XB\n \trex.W\n@@ -931671,29 +931868,29 @@\n \tsub 0x0(%rax,%rax,1),%ch\n \tpush %rax\n \tpush %rax\n \tpush %rax\n \tpush %rdx\n \trex.WRXB\n \trex.RXB add %r8b,(%r8)\n-\tloopne b3e184 \n+\tloopne b3e174 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4f(%rax)\n \trex.WR pop %rcx\n \tsub $0x562d4e49,%eax\n \tpush %r10\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x41(%rax)\n \trex.WR\n \trex.RX add %r8b,(%rax)\n \tadd %al,(%rax)\n-\tloopne b3e1a4 \n+\tloopne b3e194 \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 \tsub $0x2d505845,%eax\n@@ -931729,39 +931926,41 @@\n \trex.WRXB push %r10\n \tsub $0x51455246,%eax\n \tpush %rbp\n \trex.RB\n \trex.WRX\n \trex.XB pop %r9\n \tsub $0x4c424154,%eax\n-\trex.RB\n-\trex.W\n-\trex.WRXB\n-\trex.R sub $0x434e5546,%eax\n-\tsub 0x4e(%rbp),%dl\n+\tadd (%r8),%r9d\n+\tsyscall\n+\tsub $0x2a4f5551,%eax\n+\tpush %rbp\n+\trex.WRX\n \trex.WB\n \trex.WRXB\n \trex.WRX sub $0x45444f4d,%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x45(%rbx)\n \trex.WRX\n \trex.R sub $0x50554e47,%eax\n \trex.WR\n \trex.WRXB push %r12\n \tsub $0x4d4d4f43,%eax\n \trex.B\n \trex.WRX\n-\trex.R push %rax\n+\trex.R push %rsi\n \tpush %rsi\n-\tsub $0x50415257,%eax\n+\t(bad)\n+\tadd $0x8,%al\n+\tsyscall\n+\tsub $0x544f5551,%eax\n \tpush %rax\n-\trex.RB push %r10\n-\tpush %rbx\n-\tsub $0x594c4f50,%eax\n+\trex.WRXB\n+\trex.WR pop %rcx\n \trex.R\n \trex.RB\n \trex.XB\n \trex.WRXB\n \trex.WRB push %r8\n \tsub $0x4c504d49,%eax\n \tadd %bl,0x55(%rcx)\n@@ -931816,15 +932015,15 @@\n \trex.WRB sub $0x54414d24,%rax\n \tpush %rdx\n \trex.WB pop %r8\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x52(%rbp)\n \trex.X sub $0x525245,%eax\n-\tloopne b3e2e4 \n+\tloopne b3e2d4 \n \tlods %ds:(%rsi),%al\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@@ -931858,15 +932057,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.WRB (bad)\n \t(bad)\n \tpush %rsp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne b3e334 \n+\tloopne b3e324 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x52(%rax)\n \trex.RB push %r11\n \trex.WB\n \trex.RXB\n@@ -931895,15 +932094,15 @@\n \trex.R\n \txor 0x43(%rsi,%rcx,2),%r9b\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.W push %rbx\n \tpush %rsp\n \trex.RX add %r8b,(%rax)\n \tadd %al,(%rax)\n-\tloopne b3e394 \n+\tloopne b3e384 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x58(%rbp)\n \tpush %rax\n \tpush %rsp\n \tadd %al,(%r8)\n@@ -931927,15 +932126,15 @@\n \tadd %r8b,(%r8)\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.WR push %rbx\n \tpush %rsp\n \trex.RX add %r8b,(%rax)\n \tadd %al,(%rax)\n-\tloopne b3e3e4 \n+\tloopne b3e3d4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x52(%rbp)\n \tpush %r12\n \tsub $0xe0005350,%eax\n \tsub 0x0(%rax,%rax,1),%ch\n@@ -931948,15 +932147,15 @@\n \trex.XB xor %esp,%r8d\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.WB\n \trex.WRX push %rsp\n \trex.RB pop %r8\n \tpush %rsp\n \tadd %al,(%rax)\n-\tloopne b3e414 \n+\tloopne b3e404 \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 $0x54454724,%eax\n \tsub 0x0(%rax,%rax,1),%ch\n@@ -932029,26 +932228,25 @@\n \tsub 0x0(%rax,%rax,1),%ch\n \tpush %r11\n \tpush %rbx\n \trex.WB\n \trex.RXB\n \trex.WRX sub $0x45444f4d,%rax\n \tsub $0x43454843,%eax\n-\trex.WXB push %r12\n-\trex.RB (bad)\n+\trex.WXB add $0x5445532c,%rax\n+\tpush %rsi\n+\tpush %rsi\n \t(bad)\n-\trex.WRB\n-\trex.B\n-\trex.WXB\n-\trex.RB sub $0x45464645,%eax\n-\trex.XB\n+\tor $0x2d050f08,%eax\n+\tpush %rcx\n+\tpush %rbp\n \trex.R\n \trex.RB\n \trex.RX sub $0x504f,%eax\n-\tloopne b3e4d4 \n+\tloopne b3e4c4 \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.WB\n \trex.WRX\n@@ -932061,52 +932259,52 @@\n \trex.RB\n \trex.RXB\n \trex.RB\n \trex.WRX\n \trex.R push %rdx\n \trex.RB pop %r15\n \tpush %rax\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.WRB\n-\trex.R\n-\trex.WRXB sub $0x524f46,%rax\n-\tloopne b3e514 \n-\tlods %ds:(%rsi),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rdx)\n-\tpush %rbx\n+\tpush %rsi\n+\t(bad)\n+\t(bad)\n+\tor %cl,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\tcmovge 0x2d(%r15,%rcx,2),%r8d\n+\trex.RX\n+\trex.WRXB push %r10\n+\tadd %ah,%al\n+\tsub 0x0(%rax,%rax,1),%ch\n+\tpush %rdx\n+\trex.WB push %r11\n \trex.XB\n \trex.W\n \trex.B\n \trex.R\n-\trex.R loopne b3e524 \n+\trex.R loopne b3e514 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x45(%rbx)\n \tpush %rsp\n \tsub $0x4d4d5953,%eax\n \trex.RB push %r12\n \tpush %rdx\n \trex.WB\n \trex.XB sub $0x46464944,%eax\n \trex.RB push %r10\n \trex.RB\n \trex.WRX\n \trex.XB\n+\trex.RB push %r13\n+\trex.WRXB push %r12\n+\trex.RB nopl (%r15)\n+\trex.WRB\n+\trex.R\n \trex.RB\n-\trex.XB push %r12\n-\trex.WB push %r14\n-\trex.RB sub $0x4544454d,%eax\n \trex.RX sub $0x5245504f,%eax\n \tpush %r12\n \trex.WRXB push %r10\n \tpush %rax\n \txor %eax,(%rax)\n \tadd %cl,0x41(%rbp)\n \tpop %rax\n@@ -932118,19 +932316,18 @@\n \tadd %dl,0x41(%rdx,%rdx,2)\n \trex.WRX push %rbx\n \trex.WR\n \tpush %r12\n \trex.RB sub $0x48544957,%eax\n \tsub $0x4e4f4c46,%eax\n \tpush %rbp\n-\trex.WRB sub $0x4d2d504f,%rax\n-\trex.RB push %r12\n-\trex.W\n-\trex.WRXB\n-\tor %r8d,0x58(%rbp)\n+\trex.WRB sub $0x50f504f,%rax\n+\tsub $0x544f5551,%eax\n+\trex.RB\n+\trex.RB pop %r8\n \tpush %rax\n \tsub $0x55544144,%eax\n \trex.WRB sub $0x454c,%rax\n \tadd %al,(%rax)\n \trex.RXB\n \trex.RB push %r12\n \trex.RB pop %r8\n@@ -932162,15 +932359,15 @@\n \tadd %al,(%rax)\n \trex.WR\n \trex.RB push %r11\n \tpush %rbx\n \tpush %rsp\n \trex.W\n \trex.B\n-\trex.WRX loopne b3e5e4 \n+\trex.WRX loopne b3e5d4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x41(%rdx,%rdx,2)\n \trex.XB\n \trex.RB sub $0x46444c4f,%eax\n \tpush %rbp\n@@ -932180,43 +932377,45 @@\n \trex.WB push %r11\n \tpush %rax\n \trex.WR\n \trex.WB push %r12\n \tsub $0x54505845,%eax\n \tsub $0x4e584946,%eax\n \tpush %rbp\n-\trex.WRB sub $0x53574f50,%rax\n-\trex.RB push %r12\n-\tpush %rsi\n-\tpush %rsi\n-\t(bad)\n-\tadc $0x8,%al\n-\tcmovbe 0x52(%rax),%edx\n+\trex.WRB sub $0x55574f50,%rax\n+\trex.WRXB push %r12\n+\trex.RB syscall\n+\tsub $0x50464f43,%eax\n+\tpush %rdx\n \trex.WRXB\n \trex.WRXB push %r12\n \tadd %al,(%rax)\n-\tloopne b3e624 \n+\tloopne b3e614 \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 $0x54534f50,%rax\n \trex.RX\n \trex.WB pop %r8\n-\tadd $0x4f55512d,%eax\n \tpush %rsp\n-\tmov %r15,%db13\n-\trex.WRB\n-\trex.B\n-\trex.WXB\n-\trex.RB sub $0x4f43414a,%eax\n+\trex.W\n+\trex.WRXB\n+\tor (%rdi),%r9b\n+\t(bad)\n+\tsub $0x4d,%al\n+\trex.RX push %rbx\n+\trex.RX push %rbp\n+\trex.WRX or %r9b,0x41(%rdx)\n+\trex.XB\n+\trex.WRXB\n \trex.X\n \trex.WB sub $0x4c504d49,%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x4d(%rcx,%rcx,2)\n \tsub $0x454d4954,%eax\n \tpush %rbx\n@@ -932227,15 +932426,15 @@\n \trex.RB sub $0x45522d47,%eax\n \tpush %rax\n \tsub $0x504d4953,%eax\n \tadd %al,0x53(%rsi)\n \trex.RB\n \trex.WR add %r8b,(%rax)\n \tadd %al,(%rax)\n-\tloopne b3e684 \n+\tloopne b3e674 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x41(%rax)\n \trex.WR\n \trex.RX\n \trex.B\n@@ -932243,23 +932442,19 @@\n \trex.RXB\n \trex.WR\n \trex.RB\n \tpush %r13\n \tpop %rax\n \tsub $0x54434146,%eax\n \trex.WRXB push %r10\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 $0x4555512d,%eax\n-\tpop %rax\n+\tsub 0x4f(%rdx),%al\n+\trex.WRXB push %r12\n+\tsub $0x54415453,%eax\n+\tsub (%r9),%r9b\n+\trex.RB pop %r8\n \tpush %rax\n \tpush %rsp\n \trex.X add %al,(%rax)\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \tpush %rsp\n \tpush %rdx\n@@ -932277,77 +932472,74 @@\n \trex.RB pop %r8\n \tpush %rax\n \trex.B\n \trex.WRX push %rbx\n \trex.WB\n \trex.WRXB\n \trex.WRX sub $0x43454843,%rax\n-\trex.WXB push %r13\n-\trex.WRX\n-\trex.XB push %r12\n-\trex.WB\n-\trex.WRXB\n-\trex.WRX sub $0x4d0f0950,%rax\n+\trex.WXB\n+\trex.RXB\n+\trex.RX sub $0x54534146,%eax\n+\tsub $0x4d54454d,%eax\n \txor 0x59454e4f(%rip),%ch \n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.WRB\n \tpop %r8\n \tsub $0x454d554e,%eax\n \tpush %rdx\n \trex.WB\n \trex.XB sub $0x49544152,%eax\n-\trex.WRXB sub $0x2d444f50,%rax\n-\trex.RX push %rbp\n-\trex.WRX\n+\trex.WRXB sub $0x452d4550,%rax\n+\trex.RX\n+\trex.RX\n+\trex.RB\n \trex.XB push %r12\n-\trex.WB\n-\trex.WRXB\n-\trex.WRX sub $0x47554153,%rax\n+\trex.WB push %r14\n+\trex.RB sub $0x4755414d,%eax\n \trex.XB\n \trex.WRXB\n \trex.RB\n \trex.RX\n \trex.WRB\n \tpush %r12\n \tpush %rdx\n \trex.WB pop %r8\n \tsub $0x4c504d49,%eax\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n+\tpush %rax\n+\trex.WR\n \trex.RB (bad)\n-\t(bad)\n-\trex.WRB\n-\trex.B\n-\trex.WXB\n-\trex.RB\n+\tadd $0x9,%al\n+\tsyscall\n+\tsub $0x55424544,%eax\n+\trex.RXB\n \trex.XB pop %r9\n \trex.XB\n \trex.WR push %rax\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.WRB xor 0x4e415441(%rip),%r13b \n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \tpush %rbx\n \trex.WXB\n \trex.RB\n \trex.WR add %r8b,(%rax)\n \tadd %al,(%rax)\n-\tloopne b3e764 \n+\tloopne b3e754 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x47(%rbp)\n \tpush %rdx\n \tpush %rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne b3e774 \n+\tloopne b3e764 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x52(%rbp)\n \trex.RB\n \trex.B\n \trex.R sub $0x454e5953,%eax\n@@ -932374,39 +932566,42 @@\n \trex.RB\n \trex.XB add %al,(%r8)\n \tpush %rdx\n \trex.RXB push %r10\n \tpush %rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne b3e7b4 \n+\tloopne b3e7a4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x55(%rcx)\n \trex.B\n \trex.R pop %rdi\n \trex.XB\n \trex.WRXB\n \trex.WRX push %rsp\n \tpush %rdx\n \trex.WRXB\n \trex.WR sub $0x4c504d49,%rax\n-\trex.RB sub $0x4854454d,%eax\n-\trex.WRXB\n-\trex.R sub $0x434e5546,%eax\n-\tpush %rsp\n+\t(bad)\n+\t(bad)\n+\trex.WRB\n+\trex.B\n+\trex.WXB\n+\trex.RB sub $0x45464645,%eax\n+\trex.XB push %r12\n \trex.WB\n \trex.RX\n \trex.WB\n \trex.WRX\n \trex.R push %rsp\n \trex.W\n \trex.RB\n-\trex.WRB loopne b3e7e4 \n+\trex.WRB loopne b3e7d4 \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@@ -932414,30 +932609,30 @@\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 b3e804 \n+\tloopne b3e7f4 \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 b3e824 \n+\tloopne b3e814 \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@@ -932456,15 +932651,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 b3e864 \n+\tloopne b3e854 \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@@ -932482,15 +932677,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 b3e8a4 \n+\tloopne b3e894 \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@@ -932505,24 +932700,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 b3e8d4 \n+\trex.R loopne b3e8c4 \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 b3e8e4 \n+\tloopne b3e8d4 \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@@ -932540,15 +932735,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 b3e924 \n+\tloopne b3e914 \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@@ -932556,23 +932751,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 b3e944 \n+\tloopne b3e934 \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 b3e954 \n+\tloopne b3e944 \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@@ -932598,24 +932793,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 b3e9a4 \n+\tloopne b3e994 \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 b3e9b4 \n+\tloopne b3e9a4 \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@@ -932644,44 +932839,46 @@\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 %rdx\n-\trex.WRXB\n-\trex.WRB sub $0x4854454d,%rax\n-\trex.WRXB\n-\tor %r9d,(%rdi)\n-\tadd $0x544f4c50,%eax\n+\trex.WRX\n+\trex.WRXB push %r12\n+\tunpcklps (%r15),%xmm13\n+\trex.WRB\n+\trex.B\n+\trex.WXB\n+\trex.RB sub $0x4c504d45,%eax\n+\trex.WRXB push %r12\n \tsub $0x4954504f,%eax\n \trex.WRXB\n \trex.WRX push %rbx\n \tsub $0x53524150,%eax\n \trex.RB push %r10\n+\tpush %rsp\n+\tpush %rsi\n+\tpush %rsi\n \t(bad)\n-\trex.WRB\n-\trex.B\n-\trex.WXB\n-\trex.RB sub $0x45464645,%eax\n-\trex.XB push %r12\n-\trex.WB\n+\tand (%rax),%ecx\n+\tsyscall\n+\tsub $0x544f5551,%eax\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 b3ea54 \n+\tloopne b3ea44 \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@@ -932705,15 +932902,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 b3eaa4 \n+\tloopne b3ea94 \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@@ -932745,30 +932942,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 b3eb04 \n+\trex.RB loopne b3eaf4 \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 b3eb24 \n+\trex.W loopne b3eb14 \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@@ -932781,15 +932978,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 b3eb54 \n+\tloopne b3eb44 \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@@ -932802,32 +932999,36 @@\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-\trex.RB sub $0x4854454d,%eax\n+\trex.RB\n+\trex.RXB\n+\trex.WR\n \trex.WRXB\n-\trex.R sub $0x53494c4d,%eax\n+\trex.X\n+\trex.B\n+\trex.WR sub $0x494c4d45,%rax\n+\tpush %rbx\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 $0x4854454d,%eax\n-\trex.WRXB\n-\trex.R sub $0x534e4547,%eax\n-\tpush %rax\n+\trex.RB xor $0x41424f4c,%eax\n+\trex.WR sub $0x45464645,%rax\n+\trex.XB push %r8\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@@ -932846,29 +933047,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 b3ebf4 \n+\tloopne b3ebe4 \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 b3ec14 \n+\tloopne b3ec04 \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@@ -932888,32 +933089,44 @@\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 %r13d,0x544f5551(%rip) \n-\trex.RB clts\n-\tsub $0x44524f46,%eax\n+\txor %r10d,0x2a(%r11)\n+\tor %ecx,(%rdi)\n+\tadd $0x5445532c,%eax\n+\tpush %rsi\n+\tpush %rsi\n+\t(bad)\n+\trex.R\n \trex.WB\n \trex.WRB sub $0x4d555325,%rax\n-\tloopne b3ec64 \n+\tloopne b3ec54 \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.WR\n-\tpush %r11\n+\trex.RX push %rax\n+\trex.RB pop %r8\n+\tpush %rax\n+\tpush %rsp\n+\tadd %al,(%rax)\n+\tloopne b3ec74 \n+\tlods %ds:(%rsi),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x53(%rcx,%rax,2)\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@@ -937248,29 +937461,21 @@\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 \tsub 0x0(%rax,%rax,1),%ch\n-\trex.RXB\n-\trex.RX pop %rdi\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-\tpush %rdx\n-\trex.WR pop %rcx\n-\tsub $0x53414c43,%eax\n-\tpush %rbx\n-\tsub $0x45524944,%eax\n-\trex.XB push %r12\n+\tand $0x4f,%al\n+\trex.R\n+\trex.R push %rax\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tsub 0x0(%rax,%rax,1),%ch\n+\tpush %rsp\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@@ -937294,15 +937499,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 b412e4 \n+\tloopne b412d4 \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@@ -937396,15 +937601,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 b413b4 \n+\tloopne b413a4 \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@@ -937420,23 +937625,20 @@\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-\tpush %rsp\n-\trex.WB\n-\trex.WRXB\n-\trex.WRX or %r9b,(%rdi)\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n-\tand $0x50,%al\n-\trex.B\n-\trex.R\n+\tpush %rdx\n+\tpop %rcx\n+\tsub $0x50534944,%eax\n+\tpush %r12\n+\trex.XB\n+\tsub $0x44415024,%rax\n \tadd %r8b,(%r8)\n \tadd %ah,%al\n \tsub 0x0(%rax,%rax,1),%ch\n \trex.WRB push %r11\n \tpush %rbp\n \trex.X\n \trex.WR\n@@ -937451,15 +937653,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 b41424 \n+\tloopne b41414 \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@@ -937491,23 +937693,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 b41474 \n+\trex.WR loopne b41464 \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 b41484 \n+\tloopne b41474 \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@@ -937531,15 +937733,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 b414c4 \n+\tloopne b414b4 \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@@ -937563,15 +937765,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 b414f4 \n+\tloopne b414e4 \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@@ -937589,15 +937791,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 b41534 \n+\trex.WRX loopne b41524 \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@@ -937638,28 +937840,27 @@\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-\tsub $0x240a0f50,%eax\n-\tpush %rax\n+\trex.RB sub $0x50240f50,%eax\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 b415b4 \n+\tloopne b415a4 \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@@ -937668,42 +937869,41 @@\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.RB\n-\trex.WRX\n-\trex.RB push %r10\n-\trex.WB\n-\trex.XB sub $0x434e5546,%eax\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tsyscall\n+\tsub $0x544f5551,%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+\trex.WRB\n+\trex.RB push %r12\n+\trex.W\n \trex.WRXB\n-\trex.WRX or %r9,(%rdi)\n-\tadd $0x5445532c,%eax\n-\tpush %rsi\n-\tpush %rsi\n+\trex.R sub $0x424d4f43,%eax\n \tand $0x52,%al\n \trex.RB push %r14\n \trex.RB push %r10\n \tpush %rbx\n-\trex.RB loopne b41604 \n+\trex.RB loopne b415f4 \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@@ -937725,25 +937925,27 @@\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-\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 %rsi\n+\tpush %rsi\n+\tadc %edi,(%rdx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tpush %rsp\n+\trex.WRB push %r11\n+\trex.WRXB push %r10\n \tpush %rsp\n \txor %eax,(%rax)\n-\tloopne b41654 \n+\tloopne b41644 \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@@ -937753,35 +937955,38 @@\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-\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.XB push %r12\n+\trex.WB\n+\trex.WRXB\n+\trex.WRX xor %r9,(%rcx)\n+\tsyscall\n+\tsub $0x53,%al\n+\trex.RB\n+\trex.XB\n+\trex.WRXB\n+\trex.WRB push %r8\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 b41694 \n+\tloopne b41684 \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@@ -937791,15 +937996,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 b416b4 \n+\tloopne b416a4 \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@@ -937808,15 +938013,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 b416d4 \n+\tloopne b416c4 \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@@ -937851,15 +938056,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 b41734 \n+\trex.WRB loopne b41724 \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@@ -937878,36 +938083,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 b41774 \n+\tloopne b41764 \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 b41784 \n+\tloopne b41774 \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 b417a4 \n+\tloopne b41794 \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@@ -937935,24 +938140,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 b417f4 \n+\tloopne b417e4 \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 b41804 \n+\tloopne b417f4 \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@@ -937975,22 +938180,26 @@\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-\tadc %eax,0x0(%rbp)\n-\tadd %ah,(%rcx,%rax,2)\n-\tpush %rsp\n+\trex.WRB\n+\trex.RB push %r12\n+\trex.W\n+\trex.WRXB\n+\trex.R sub $0x544124,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsub 0x0(%rax,%rax,1),%ch\n-\tand $0x44,%al\n+\tloopne b41844 \n+\tlods %ds:(%rsi),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rsp,%rax,2)\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@@ -938039,18 +938248,25 @@\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 b418c4 \n+\tloopne b418b4 \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@@ -938075,44 +938291,23 @@\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 %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+\tadd %dl,0x54(%rax)\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@@ -938135,50 +938330,44 @@\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 %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+\tadd %al,0x56(%rcx,%rcx,2)\n \trex.RB push %r10\n \trex.RXB add %r8b,(%r8)\n-\tloopne b419c4 \n+\tloopne b41974 \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 b419f4 \n+\tloopne b41994 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x41(%rdi,%rcx,2)\n-\trex.R sub $0x4c504d49,%eax\n-\tsub 0x0(%rax,%rax,1),%ch\n-\tpush %rdx\n+\tadd %al,0x4c(%rsi)\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.WRB sub $0x4c504d49,%rax\n+\trex.B\n+\trex.R sub $0x4c504d49,%eax\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@@ -938215,73 +938404,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 b41a84 \n+\tloopne b41a24 \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-\tadd $0x4f55512d,%eax\n \tpush %rsp\n-\trex.RB ud2\n+\tpush %rsi\n+\tpush %rsi\n+\tadc %eax,0x0(%rcx,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n \t(bad)\n-\tpush %rbp\n-\tpush %rax\n-\trex.R\n-\trex.B and $0x49,%al\n+\trex.WB\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 b41ac4 \n+\trex.RB loopne b41a64 \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 add $0x2f,%al\n-\trex.WB\n-\trex.WRX\n-\trex.RX\n-\trex.WRXB add (%r9),%r9b\n-\tsyscall\n-\tsub $0x57454e50,%eax\n+\trex.WX\n+\trex.WRX adc %r8,0x0(%rdi)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rcx)\n+\tadd %ecx,0x45(%rsi)\n+\tpush %rdi\n \tsub $0x474c41,%eax\n-\tloopne b41af4 \n+\tloopne b41a94 \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@@ -938294,15 +938483,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 b41b14 \n+\tloopne b41ab4 \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@@ -938313,15 +938502,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 b41b34 \n+\trex.RB loopne b41ad4 \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@@ -938330,15 +938519,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 b41b54 \n+\trex.RB loopne b41af4 \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@@ -938359,15 +938548,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 b41b94 \n+\tloopne b41b34 \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@@ -938408,15 +938597,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 b41c04 \n+\tloopne b41ba4 \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@@ -938440,15 +938629,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 b41c44 \n+\tloopne b41be4 \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@@ -938467,15 +938656,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 b41c74 \n+\tloopne b41c14 \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@@ -938550,29 +938739,38 @@\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 %cl,0x41(%rbp)\n-\tpop %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 \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 \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.WRX or %r9b,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\trex.RB femms\n+\t(bad)\n+\trex.WR\n+\trex.WB push %r11\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@@ -938598,74 +938796,83 @@\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 b41d64 \n+\trex.WXB loopne b41d14 \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 b41d84 \n+\tloopne b41d34 \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 b41d94 \n+\tloopne b41d44 \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 b41da4 \n+\trex.R loopne b41d54 \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 b41dc4 \n+\tloopne b41d74 \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 b41dd4 \n+\tloopne b41d84 \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 b41de4 \n+\tloopne b41d94 \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 \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@@ -938687,25 +938894,22 @@\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-\trex.WRXB push %r12\n-\tmovups %xmm13,(%r15)\n-\trex.WR\n-\trex.WB push %r11\n-\tpush %rsp\n-\tsub $0x4752414c,%eax\n-\tpush %r10\n-\trex.XB push %r8\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tsyscall\n+\tsub $0x544f5551,%eax\n+\tlsl 0x50435241(%rip),%r13d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne b41e44 \n+\tloopne b41e04 \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@@ -938714,15 +938918,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 b41e64 \n+\tloopne b41e24 \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@@ -938743,15 +938947,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 b41ea4 \n+\tloopne b41e64 \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@@ -938760,23 +938964,21 @@\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-\tor %cl,(%rdi)\n-\tadd $0x4f55512d,%eax\n-\tpush %rdx\n-\trex.R\n-\trex.WB\n-\trex.RX\n+\tor (%rdi),%cl\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 $0x46494452,%eax\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@@ -938813,15 +939015,18 @@\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 %al,0x50(%rsi)\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 \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@@ -938837,24 +939042,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 b41f54 \n+\tloopne b41f24 \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 b41f64 \n+\tloopne b41f34 \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@@ -938870,15 +939075,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 b41f94 \n+\tloopne b41f64 \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@@ -938900,63 +939105,54 @@\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\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+\tadc %r10d,0x1(%r10)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor %cl,(%rdi)\n+\tadd $0x5046512d,%eax\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 b42004 \n+\tloopne b41fc4 \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 b42014 \n+\trex.RB loopne b41fd4 \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 b42024 \n+\trex.WR loopne b41fe4 \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 b42034 \n+\trex.WR loopne b41ff4 \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@@ -938986,15 +939182,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 b42084 \n+\tloopne b42044 \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@@ -939014,14 +939210,19 @@\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@@ -939072,45 +939273,38 @@\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\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 and $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 push %rbx\n-\tpush %rbx\n-\trex.WRXB push %r10\n-\tsub $0x554c4156,%eax\n-\trex.RB push %r11\n-\tsub $0x53494c24,%eax\n+\trex.WR\n+\trex.RX or %r9b,(%rdi)\n+\tadd $0x4f55512d,%eax\n+\tpush %rsp\n+\trex.RB prefetchrst2 (%r12,%rcx,2)\n+\trex.WB push %r11\n \tpush %rsp\n \tpush %rax\n \tadd %al,(%rax)\n-\tloopne b42154 \n+\tloopne b42114 \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@@ -939132,15 +939326,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 b42194 \n+\trex.WR loopne b42154 \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@@ -939149,33 +939343,58 @@\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 b421c4 \n+\tloopne b42184 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax,%rcx,2)\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 \trex.RXB\n \trex.RX push %rax\n \trex.WRXB\n \trex.WR pop %rcx\n-\tloopne b421d4 \n+\tloopne b421a4 \n \tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x4d(%rbp)\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 \trex.WB\n-\trex.WRX push %rbp\n+\trex.WRB\n+\trex.RB sub $0x4c504d49,%eax\n+\tadd %ah,0x4(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x4e494d4d(%rax)\n+\tpush %rbp\n \tpush %rbx\n \tpush %rax\n-\tsub (%rax),%al\n+\tsub %al,%ah\n+\tsub 0x0(%rax,%rax,1),%ch\n+\tand $0x45,%al\n+\trex.RX pop %rdi\n+\tpush %rax\n+\txor 0x0(%rax,%rax,1),%cl\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@@ -982674,15 +982893,15 @@\n \tmovabs %al,0xb82c100000000000\n \tadd %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+\tadc %bl,%dh\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@@ -983449,24 +983668,26 @@\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-\tmovabs 0x5000000000010326,%al\n-\tpop %rax\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\txor %ah,0xf6(%rbx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %bl,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 %dl,0xb82f(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\t(bad)\n+\tmov $0x0,%eax\n \tadd %ah,(%rax)\n \tstd\n \tmov $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n@@ -1081051,27 +1081272,26 @@\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 %dl,0xf47d(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tshl $0x0,%ch\n+\tadd %dl,-0x40(%rax)\n+\tcmc\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 %dh,(%rax)\n-\tadc 0x0(%rdx),%bh\n+\txor %dl,(%rdx)\n+\tmov $0x0,%edx\n \tadd %dl,0xba12(%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@@ -1132558,16 +1132778,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-\tadc %bl,%dh\n-\t(bad)\n+\tpush %rax\n+\tfimuls (%rsi)\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@@ -1276229,21 +1276449,17 @@\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,0x64(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x1105c(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjge c2b28f \n-\tadd %eax,(%rax)\n+\tadd %dl,0x1747d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp %ebx,0x0(%rbx)\n \tadd %dl,%al\n \trex.WR adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -1276276,15 +1276492,15 @@\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-\tshl $1,%ch\n+\tadc %ah,%dh\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tpush %rbx\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n@@ -1276306,50 +1276522,45 @@\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-\tnop\n-\t(bad)\n+\tadc %bh,(%rax)\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-\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+\tadc %ah,0x1(%rax,%rdx,1)\n+\tadd %dh,0x1748b(%rax)\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 \tadd %al,(%rax)\n \tadd %dl,%al\n \tshlb $1,0x1(%rip) \n \tadd %dl,%al\n \tjne c2b327 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rsp\n+\tadd %dl,%al\n+\tpop %rbx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1748f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x50(%rax)\n \tje c2b32d \n@@ -1276358,16 +1276569,16 @@\n \tand %dh,0x174(%rcx)\n \tadd %al,(%rax)\n \tshlb $0x0,0x174(%rcx)\n \tadd %dl,0x76(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcr $1,%al\n-\t(bad)\n+\tnop\n+\tfmuls (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovabs %al,0xb5a0000000000124\n \tje c2b35d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -1276399,45 +1276610,44 @@\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,(%rax)\n-\tjo c2b3cc \n-\tadd %eax,(%rax)\n+\tadd %dl,0x68(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,-0x44(%rax)\n+\tadd %al,(%rax)\n+\tjo c2b37e \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-\tshrb $1,0x10(%rdx)\n+\tpush %rax\n+\tmovsxd (%rax),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tshlb $0x0,0x0(%rcx,%rax,1)\n \tadd %al,(%rax)\n-\tshlb $1,0x10(%rax)\n+\tadc %ch,0x10(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x174c1(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6b(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcmpb $0x1,0x5e(%rsi)\n+\tadd %dl,0x1118d(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x15e7e(%rax)\n \tadd %al,(%rax)\n-\txor %al,%ah\n+\tadd %dh,(%rax)\n+\t(bad)\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@@ -1418131,20 +1418341,21 @@\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 %dh,%al\n-\tstos %al,%es:(%rdi)\n+\tadd %ah,%al\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf6c4(%rax)\n+\tadd %dh,-0x3c(%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 \txor %bh,%bl\n \tadd %eax,(%rcx)\n@@ -1418156,17 +1418367,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 %ah,(%rax)\n+\tadd %al,%al\n+\txlat %ds:(%rbx)\n \tout %al,(%dx)\n-\trepz add %al,(%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 \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -1418467,19 +1418679,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-\tandb $0x0,-0xc(%rbx)\n-\tadd %al,(%rax)\n+\trcrb $1,-0xc(%rcx)\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@@ -1418508,21 +1418719,23 @@\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,0xf440(%rax)\n+\tadd %dh,(%rax)\n+\tjmp c96d8e \n+\tadd %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,0xff(%rbx)\n+\tand %bl,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@@ -1418546,15 +1418759,16 @@\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 %dh,0xf65e(%rax)\n+\tadd %dh,0x5e(%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@@ -1418587,15 +1418801,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-\tjo c96def \n+\trex xchg %eax,%ebp\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@@ -1418651,15 +1418865,17 @@\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,0xfb9d(%rax)\n+\tadd %ah,-0x67(%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 \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -1418695,15 +1418911,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 0xc00000000000f690,%al\n+\taddb $0x0,0xf6(%rdi)\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@@ -1418723,15 +1418940,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 %dl,0xf465(%rax)\n+\tadd %dh,0x65(%rax)\n+\thlt\n+\tadd %al,(%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@@ -1418809,26 +1419028,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-\tsar $1,%cl\n+\t(bad)\n+\tint1\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 %dh,(%rax)\n+\tadd %dl,(%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@@ -1418864,26 +1419084,27 @@\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,-0x10(%rax)\n-\thlt\n+\tadd %al,%al\n+\tfxtract\n \tadd %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,0xf6a0(%rax)\n+\tadd %dh,-0x60(%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@@ -1418938,19 +1419159,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 c97133 \n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n+\tmovabs 0xc00000000000fbac,%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@@ -1418960,15 +1419177,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 %ch,0x0(%rsi,%rsi,8)\n+\tshlb $0x0,0xf6(%rdx)\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@@ -1451494,17 +1451711,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@@ -1559938,401 +1560154,445 @@\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+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x66(%rcx)\n+\tand %ah,0x66(%rax)\n+\t(bad)\n+\tinsb (%dx),%es:(%rdi)\n+\tjae cfe69e \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 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+\t(bad)\n+\t(bad)\n+\tcs push %rcx\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+\tadd %al,(%rax)\n \trex.XB (bad)\n-\tjne cfe6b7 \n-\tgs jae cfe667 \n+\tjne cfe6f7 \n+\tgs jae cfe6a7 \n \t(bad)\n \tand %ch,0x6f(%rsi)\n \toutsb %ds:(%rsi),(%dx)\n \tsub $0x6d6d6f63,%eax\n-\tjne cfe6c7 \n+\tjne cfe707 \n \t(bad)\n-\tje cfe6bf \n-\tjbe cfe6bd \n+\tje cfe6ff \n+\tjbe cfe6fd \n \tand %dh,0x72(%rax)\n \toutsl %ds:(%rsi),(%dx)\n-\tfs jne cfe6c2 \n-\tje cfe681 \n-\tje cfe6d2 \n+\tfs jne cfe702 \n+\tje cfe6c1 \n+\tje cfe712 \n \tand %ah,0x65(%rdx)\n \tand %ah,0x6f(%rbx)\n \toutsb %ds:(%rsi),(%dx)\n-\tjae cfe6d5 \n-\tfs gs jb cfe6d5 \n+\tjae cfe715 \n+\tfs gs jb cfe715 \n \tand %ah,%fs:0x73(%rcx)\n-\tjae cfe6e5 \n+\tjae cfe725 \n \tmovsxd 0x61(%rcx),%ebp\n-\tje cfe6e4 \n-\tjbe cfe6e2 \n+\tje cfe724 \n+\tjbe cfe722 \n \tsub $0x20,%al\n-\tjae cfe6f0 \n+\tjae cfe730 \n \tor (%rax),%ah\n \tand %dh,0x61(%rax,%rbp,2)\n-\tje cfe6a9 \n+\tje cfe6e9 \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 cfe709 \n+\tjo cfe749 \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 cfe6da \n+\tjae cfe71a \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 cfe6ed \n+\tje cfe72d \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 cfe755 \n+\tjae cfe795 \n \tmovsxd 0x61(%rcx),%ebp\n-\tje cfe754 \n-\tjbe cfe752 \n+\tje cfe794 \n+\tjbe cfe792 \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 sub $0x4f442443,%eax\n-\tpush %rsp\n+\tcs or $0xe,%al\n+\tand $0x44,%al\n+\trex.WRXB push %r12\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 cfe7a7 \n-\tgs jae cfe757 \n+\tjne cfe7e7 \n+\tgs jae cfe797 \n \t(bad)\n-\tjne cfe7ae \n+\tjne cfe7ee \n \toutsl %ds:(%rsi),(%dx)\n \tinsl (%dx),%es:(%rdi)\n \t(bad)\n-\tje cfe7a8 \n+\tje cfe7e8 \n \tmovsxd (%rax),%esp\n-\tje cfe7b5 \n+\tje cfe7f5 \n \t(bad)\n \toutsb %ds:(%rsi),(%dx)\n-\tjae cfe7b3 \n+\tjae cfe7f3 \n \t(bad)\n-\tje cfe7b3 \n+\tje cfe7f3 \n \toutsl %ds:(%rsi),(%dx)\n \toutsb %ds:(%rsi),(%dx)\n \tand %ch,0x66(%rdi)\n \tand %ah,0x20(%rcx)\n-\tjne cfe7c7 \n-\tgs jb cfe77e \n-\tjae cfe779 \n-\tdata16 jne cfe7ca \n+\tjne cfe807 \n+\tgs jb cfe7be \n+\tjae cfe7b9 \n+\tdata16 jne cfe80a \n \tmovsxd 0x6f(%rcx,%rbp,2),%esi\n \toutsb %ds:(%rsi),(%dx)\n \tand %dh,0x20(%rdi,%rbp,2)\n-\timul $0xf094e2e,0x70(%rbx),%r14\n-\tadd $0x5424532c,%eax\n-\tpush %rdx\n-\trex.B\n+\timul $0x8790e2e,0x70(%rbx),%r14\n+\tsyscall\n+\tsub $0x41525424,%eax\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 cfe7f7 \n-\tgs jae cfe7a7 \n-\tgs jbe cfe7ef \n-\tjb cfe805 \n+\tjne cfe837 \n+\tgs jae cfe7e7 \n+\tgs jbe cfe82f \n+\tjb cfe845 \n \tand %ch,0x6f(%rsi)\n \toutsb %ds:(%rsi),(%dx)\n \tsub $0x6d6d6f63,%eax\n-\tjne cfe80b \n+\tjne cfe84b \n \t(bad)\n-\tje cfe803 \n-\tjbe cfe801 \n+\tje cfe843 \n+\tjbe cfe841 \n \tand %dh,0x72(%rax)\n \toutsl %ds:(%rsi),(%dx)\n-\tfs jne cfe806 \n-\tje cfe7c5 \n-\tje cfe816 \n+\tfs jne cfe846 \n+\tje cfe805 \n+\tje cfe856 \n \tand %ah,0x65(%rdx)\n \tand %ah,0x78(%rbp)\n-\tjo cfe810 \n+\tjo cfe850 \n \toutsb %ds:(%rsi),(%dx)\n \tfs gs and %ah,%fs:0x61(%rbp)\n \tmovsxd 0x20(%rax),%ebp\n-\tje cfe824 \n+\tje cfe864 \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 cfe837 \n+\tjo cfe877 \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 cfe85a \n+\tjo cfe89a \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-\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+\tcs rex.WRXB push %r10\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 cfe897 \n-\tgs jae cfe847 \n+\tjne cfe8d7 \n+\tgs jae cfe887 \n \tand %bpl,(%r14)\n \tand %al,0x20(%rcx)\n-\tje cfe89e \n+\tje cfe8de \n \tand %ah,0x65(%rdx)\n \tand %dh,0x69(%rbx)\n \tinsl (%dx),%es:(%rdi)\n-\tjo cfe8a4 \n+\tjo cfe8e4 \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-\tor %ecx,(%rdi)\n-\tadd $0x5445532c,%eax\n-\tand $0x44,%al\n+\trex.WRXB push %r13\n+\tpush %rax\n+\tsub $0x24455053,%eax\n+\trex.R\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 cfe8dd \n+\tjb cfe91d \n \tgs sub $0x20,%al\n \t(bad)\n \tand $0x69202765,%eax\n-\tjae cfe893 \n-\tjb cfe8da \n-\tjo cfe8e3 \n+\tjae cfe8d3 \n+\tjb cfe91a \n+\tjo cfe923 \n \t(bad)\n \tmovsxd 0x64(%rbp),%esp\n \tand %ah,0x79(%rdx)\n \tand %ch,0x74(%rcx)\n-\tjae cfe8a3 \n+\tjae cfe8e3 \n \toutsb %ds:(%rsi),(%dx)\n-\tjne cfe8f3 \n-\tgs jb cfe8f2 \n+\tjne cfe933 \n+\tgs jb cfe932 \n \tmovsxd (%rax),%esp\n-\tjbe cfe8ee \n+\tjbe cfe92e \n \tinsb (%dx),%es:(%rdi)\n-\tjne cfe8f5 \n+\tjne cfe935 \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 cfe906 \n-\tjb cfe8ad \n+\tgs jbe cfe946 \n+\tjb cfe8ed \n \tand %ah,(%rax)\n \t(bad)\n \toutsb %ds:(%rsi),(%dx)\n-\tjne cfe916 \n-\tgs jb cfe8d3 \n+\tjne cfe956 \n+\tgs jb cfe913 \n \tand %ch,0x73(%rcx)\n \tand %ah,(%rdi)\n-\tje cfe925 \n-\tjne cfe91a \n+\tje cfe965 \n+\tjne cfe95a \n \t(bad)\n-\tcs rex.WRXB\n-\trex.R sub $0x554f5247,%eax\n-\tpush %rax\n-\tsub $0x4e452524,%eax\n-\tpush %rbp\n+\tcs syscall\n+\tsub $0x53,%al\n+\trex.RB push %r12\n+\tpush %rsi\n+\tpush %rsi\n+\t(bad)\n+\tand $0x25,%al\n+\trex.RB\n+\trex.WRX push %rbp\n \trex.WRB\n \trex.RB push %r10\n \t...\n \tpush %rdi\n \tpush $0x74206e65\n-\tjb cfe94d \n+\tjb cfe98d \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 cfe954 \n-\tje cfe95e \n+\tjne cfe994 \n+\tje cfe99e \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 cfe92b \n+\tgs jbe cfe96b \n \tand %dh,0x65(%rdx)\n-\tjo cfe96e \n+\tjo cfe9ae \n \t(bad)\n-\tje cfe971 \n+\tje cfe9b1 \n \tfs insb (%dx),%es:(%rdi)\n-\tjns cfe91a \n+\tjns cfe95a \n \tand %ah,(%rax)\n-\tgs jbe cfe976 \n+\tgs jbe cfe9b6 \n \tinsb (%dx),%es:(%rdi)\n-\tjne cfe979 \n-\tje cfe97f \n-\tjae cfe93c \n+\tjne cfe9b9 \n+\tje cfe9bf \n+\tjae cfe97c \n \t(bad)\n \toutsb %ds:(%rsi),(%dx)\n \tand %ah,0x78(%rbp)\n-\tjo cfe995 \n-\tgs jae cfe999 \n+\tjo cfe9d5 \n+\tgs jae cfe9d9 \n \timul $0x746e7520,0x6e(%rdi),%ebp\n \timul $0x74732074,0x69(%rax,%riz,1),%ebp\n \toutsl %ds:(%rsi),(%dx)\n-\tjo cfe9ab \n+\tjo cfe9eb \n \tand %ah,0x68(%rbx)\n \t(bad)\n \toutsb %ds:(%rsi),(%dx)\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+\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 \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 cfe9dd \n+\tjb cfea1d \n \tgs sub $0x20,%al\n \t(bad)\n-\tjb cfe9e0 \n+\tjb cfea20 \n \t(bad)\n-\tjns cfe9e4 \n+\tjns cfea24 \n \tand %ah,0x63(%rbp,%riz,2)\n \tinsb (%dx),%es:(%rdi)\n \t(bad)\n-\tjb cfe9de \n+\tjb cfea1e \n \tand %ah,%fs:0x79(%rdx)\n \tand %ah,(%rdi)\n \t(bad)\n-\tjb cfe9f4 \n+\tjb cfea34 \n \t(bad)\n-\tjns cfe9ac \n+\tjns cfe9ec \n \tand %ah,0x72(%rcx)\n \tand %dh,%gs:0x61(%rsi)\n \tinsb (%dx),%es:(%rdi)\n-\tjne cfe9f4 \n-\tjae cfe9b1 \n+\tjne cfea34 \n+\tjae cfe9f1 \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 cfea08 \n-\tjb cfea19 \n+\tjo cfea48 \n+\tjb cfea59 \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 cfea1e \n-\tjns cfea32 \n+\tjb cfea5e \n+\tjns cfea72 \n \tand %ch,(%rax)\n \t(bad)\n \tpush $0x65687361\n \tand %ah,%fs:0x72(%rcx)\n-\tjb cfea2e \n-\tjns cfea42 \n+\tjb cfea6e \n+\tjns cfea82 \n \t(bad)\n \tsub %esp,(%rax)\n \t(bad)\n-\tjb cfea3a \n+\tjb cfea7a \n \tand %ch,0x6d(%rcx)\n-\tjo cfea46 \n+\tjo cfea86 \n \tgs insl (%dx),%es:(%rdi)\n \toutsb %gs:(%rsi),(%dx)\n-\tje cfea45 \n+\tje cfea85 \n \tor %fs:(%rax),%ah\n \tand %ah,0x73(%rcx)\n \tand %cl,0x73(%rcx,%rbp,2)\n-\tjo cfea0c \n+\tjo cfea4c \n \tpush $0x65687361\n \tand %ah,%fs:0x72(%rcx)\n-\tjb cfea58 \n-\tjns cfea6c \n-\tcs imul $0x7e20,0x72(%rbp),%sp\n-\tand $0x55,%al\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 \tpush %rbx\n \trex.RB pop %r15\n \trex.RX\n \tpush %r11\n \tpush %rsp\n \tpop %rdi\n \tpush %r10\n@@ -1560340,451 +1560600,416 @@\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 cfea85 \n+\tje cfeac5 \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 outsb %fs:(%rsi),(%dx)\n-\tcs or (%rdi),%cl\n-\t(bad)\n-\tsub $0x24,%al\n-\trex.WR\n+\tfs gs fs add $0x4f55512d,%eax\n+\tpush %rsp\n+\tand $0x4c,%al\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 cfeac7 \n-\tgs jae cfea77 \n-\tjae cfeabc \n+\tjne cfeb07 \n+\tgs jae cfeab7 \n+\tjae cfeafc \n \t(bad)\n \tinsb (%dx),%es:(%rdi)\n \t(bad)\n-\tjb cfea8b \n+\tjb cfeacb \n \tinsl (%dx),%es:(%rdi)\n \t(bad)\n-\tje cfead4 \n+\tje cfeb14 \n \timul $0x7265706f,0x20(%rax),%edi\n \t(bad)\n-\tje cfead5 \n+\tje cfeb15 \n \toutsl %ds:(%rsi),(%dx)\n \toutsb %ds:(%rsi),(%dx)\n-\tjae cfea90 \n-\tje cfeae1 \n+\tjae cfead0 \n+\tje cfeb21 \n \tand %ah,0x65(%rdx)\n \tand %ah,0x61(%rbx)\n-\tjb cfeaec \n+\tjb cfeb2c \n \timul $0x74756f20,0x64(%rbp),%esp\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+\tcs rex.RB clts\n+\tsub $0x4d524f46,%eax\n+\tpush %r12\n+\tor %ecx,(%rdi)\n+\tadd $0x4f44242c,%eax\n+\tpush %rbx\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 cfeb17 \n-\tgs jae cfeac7 \n+\tjne cfeb57 \n+\tgs jae cfeb07 \n \tinsl (%dx),%es:(%rdi)\n \t(bad)\n-\tje cfeb1d \n+\tje cfeb5d \n \timul $0x7274616d,0x2d(%rax),%edi\n \timul $0x7265706f,0x20(%rax),%edi\n \t(bad)\n-\tje cfeb25 \n+\tje cfeb65 \n \toutsl %ds:(%rsi),(%dx)\n \toutsb %ds:(%rsi),(%dx)\n-\tjae cfeae0 \n-\tje cfeb31 \n+\tjae cfeb20 \n+\tje cfeb71 \n \tand %ah,0x65(%rdx)\n \tand %ah,0x61(%rbx)\n-\tjb cfeb3c \n+\tjb cfeb7c \n \timul $0x74756f20,0x64(%rbp),%esp\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+\tcs push %rbx\n+\tsub $0x20,%al\n+\tjle cfeb94 \n+\tand %bh,0x53(%rsi)\n+\tor %ecx,(%rdi)\n+\tadd $0x2445532c,%eax\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 cfeb5a \n-\tje cfeb64 \n+\tgs jb cfeb9a \n+\tje cfeba4 \n \toutsl %ds:(%rsi),(%dx)\n \toutsb %ds:(%rsi),(%dx)\n \tand %ch,0x6e(%rcx)\n-\tjbe cfeb71 \n+\tjbe cfebb1 \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 cfeb80 \n-\tjo cfeb85 \n+\tje cfebc0 \n+\tjo cfebc5 \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 cfeb9c \n+\tje cfebdc \n \timul $0x756d2020,0xa(%rax),%edi\n \tinsb (%dx),%es:(%rdi)\n-\tje cfeb9d \n-\tjo cfeba2 \n+\tje cfebdd \n+\tjo cfebe2 \n \timul $0x6e6f6974,0x61(%rbx),%esp\n \tcs and %ah,(%rax)\n \t(bad)\n \tinsl (%dx),%es:(%rdi)\n \t(bad)\n-\tje cfebb7 \n+\tje cfebf7 \n \timul $0x6d656c65,0x5f(%rax),%edi\n \toutsb %gs:(%rsi),(%dx)\n-\tje cfebaf \n+\tje cfebef \n \tinsl (%dx),%es:(%rdi)\n-\tjne cfebbf \n-\tje cfeb7c \n+\tjne cfebff \n+\tje cfebbc \n \tand %ah,0x61(%rbx)\n \toutsb %ds:(%rsi),(%dx)\n \tand %ah,0x65(%rdx)\n \tand %ah,0x73(%rcx)\n-\tjae cfebca \n+\tjae cfec0a \n \toutsb %ds:(%esi),(%dx)\n \tgs and %ah,%fs:0x6e(%rcx)\n-\tjns cfeb8a \n+\tjns cfebca \n \t(bad)\n-\tjns cfeb7b \n+\tjns cfebbb \n \tand %ah,(%rax)\n \toutsl %ds:(%rsi),(%dx)\n-\tjo cfebdb \n-\tjb cfebd9 \n-\tje cfebe9 \n-\tjb cfebaa \n+\tjo cfec1b \n+\tjb cfec19 \n+\tje cfec29 \n+\tjb cfebea \n+\trex.WR\n+\trex.WB push %r11\n \tpush %rsp\n-\trex.W\n-\trex.WRXB\n-\tsub 0x0(%rbx),%r15b\n+\tsub 0x0(%rdx),%bh\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-\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+\tsyscall\n+\tsub $0x53524946,%eax\n+\tpush %rsp\n+\tor %ecx,(%rdi)\n+\tadd $0x7a2a2c,%eax\n \t...\n \tmovabs 0x0,%al\n \t(bad)\n-\tjb cfec34 \n-\tje cfec4c \n-\tje cfec43 \n-\tjbe cfec45 \n+\tjb cfec74 \n+\tje cfec8c \n+\tje cfec83 \n+\tjbe cfec85 \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 cfec5f \n-\tje cfec77 \n+\tjb cfec9f \n+\tje cfecb7 \n \timul $0x66202774,%gs:0x68(%rdi),%esp\n-\tjne cfec78 \n+\tjne cfecb8 \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 cfec8c \n+\tje cfeccc \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 cfeca6 \n+\tje cfece6 \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 cfecb8 \n-\tgs jae cfecbc \n+\tjo cfecf8 \n+\tgs jae cfecfc \n \timul $0x43282073,0x6e(%rdi),%ebp\n \tpush %rdx\n \tsub %r13d,(%r14)\n \tand %al,0x6f(%rsi)\n-\tjb cfec63 \n+\tjb cfeca3 \n \tand %ah,(%rax)\n-\tje cfecc5 \n+\tje cfed05 \n \tand %ah,%gs:0x66(%rbp,%riz,2)\n \t(bad)\n-\tjne cfecd1 \n-\tje cfec87 \n-\tjbe cfecca \n+\tjne cfed11 \n+\tje cfecc7 \n+\tjbe cfed0a \n \tinsb (%dx),%es:(%rdi)\n-\tjne cfecd1 \n+\tjne cfed11 \n \tand %ch,0x66(%rdi)\n \tand %ah,(%rdi)\n \tdata16 (bad)\n \tinsb (%dx),%es:(%rdi)\n-\tjae cfecdb \n+\tjae cfed1b \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 cfecfe \n-\tjae cfecbc \n-\trex.RB push %r12\n-\tand $0x52,%al\n-\tpush %r12\n+\tjne cfed3e \n+\tjae cfecfc \n+\tsub $0x41522451,%eax\n+\tpush %rsp\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 cfed17 \n-\tgs jae cfecc7 \n+\tjne cfed57 \n+\tgs jae cfed07 \n \t(bad)\n \tand %dh,0x71(%rbx)\n-\tjne cfed0e \n-\tjb cfed14 \n+\tjne cfed4e \n+\tjb cfed54 \n \tand %ch,0x61(%rbp)\n-\tje cfed26 \n+\tje cfed66 \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 cfed38 \n-\tjb cfed49 \n+\tjbe cfed78 \n+\tjb cfed89 \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 cfed10 \n+\tjb cfed50 \n \tor (%rax),%ah\n \tand %ch,0x2e(%rcx)\n \tgs and %ch,%gs:0x74(%rcx)\n-\tjae cfed10 \n+\tjae cfed50 \n \toutsl %ds:(%rsi),(%dx)\n \toutsb %ds:(%rsi),(%dx)\n \tinsb (%dx),%es:(%rdi)\n-\tjns cfed15 \n+\tjns cfed55 \n \tgs insb (%dx),%es:(%rdi)\n \tgs insl (%dx),%es:(%rdi)\n \toutsb %gs:(%rsi),(%dx)\n-\tje cfed2b \n-\tsub $0x53245551,%eax\n+\tje cfed6b \n+\tpush %rbx\n+\trex.RB push %r12\n+\tand $0x53,%al\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 cfed36 \n-\tje cfed80 \n+\tfs jae cfed76 \n+\tje cfedc0 \n \tand %ch,%gs:0x73(%rcx,%riz,2)\n-\tje cfed3f \n-\tgs js cfed92 \n-\tjb cfed89 \n-\tjae cfed99 \n+\tje cfed7f \n+\tgs js cfedd2 \n+\tjb cfedc9 \n+\tjae cfedd9 \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 cfeda6 \n-\tjb cfedbb \n+\tjo cfede6 \n+\tjb cfedfb \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 cfed81 \n-\tor %r9b,(%r15)\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n-\tor %r9b,(%r15)\n-\t(bad)\n-\tand $0x50,%al\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 \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 cfeddf \n+\tjae cfee1f \n \tsub $0x20,%al\n-\tje cfede6 \n+\tje cfee26 \n \tand %ch,%gs:0x6e(%rcx)\n-\tje cfede9 \n-\tjb cfedf6 \n-\tjb cfeded \n-\tje cfedef \n+\tje cfee29 \n+\tjb cfee36 \n+\tjb cfee2d \n+\tje cfee2f \n \tand %dh,%fs:0x65(%rsi)\n-\tjb cfee03 \n+\tjb cfee43 \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 cfedc5 \n-\tje cfee16 \n+\tjae cfee05 \n+\tje cfee56 \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 cfee26 \n+\tjo cfee66 \n \toutsl %ds:(%rsi),(%dx)\n-\tjbe cfee20 \n+\tjbe cfee60 \n \tfs gs and %dh,%fs:0x65(%rax,%rbp,2)\n-\tjns cfede0 \n+\tjns cfee20 \n \t(bad)\n-\tjb cfee28 \n+\tjb cfee68 \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 cfee35 \n-\tje cfee3e \n-\tgs jb cfedf9 \n-\tje cfee43 \n+\tjb cfee75 \n+\tje cfee7e \n+\tgs jb cfee39 \n+\tje cfee83 \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 cfee54 \n+\tjae cfee94 \n \t(bad)\n-\tje cfee50 \n+\tje cfee90 \n \tor %fs:(%rax),%ah\n \tand %dh,0x65(%rsi)\n-\tjb cfee66 \n-\timul $0x4e4f492e,0x6e(%rdi),%ebp\n-\tor %ecx,(%rdi)\n-\tadd $0x2445532c,%eax\n+\tjb cfeea6 \n+\timul $0x800002e,0x6e(%rdi),%ebp\n+\tsyscall\n+\tsub $0x244f5551,%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 %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+\tadd %al,0x61(%rbx)\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@@ -1561811,382 +1562036,414 @@\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.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.WB\n+\tdata16 and %dl,0x55(%rdx,%rdx,2)\n \trex.RB sub $0x20,%al\n-\tjo cff8ed \n+\tjo cff88d \n \toutsl %ds:(%rsi),(%dx)\n-\tfs jne cff8e2 \n-\tje cff8f4 \n+\tfs jne cff882 \n+\tje cff894 \n \tand %ch,0x66(%rdi)\n \tand %dh,0x75(%rbx)\n \tinsl (%dx),%es:(%rdi)\n-\tjae cff8aa \n+\tjae cff84a \n \t(bad)\n \toutsb %ds:(%rsi),(%dx)\n \tand %ah,%fs:0x78(%rbp)\n-\tjo cff901 \n+\tjo cff8a1 \n \toutsb %ds:(%rsi),(%dx)\n \toutsb %gs:(%rsi),(%dx)\n-\tje cff900 \n+\tje cff8a0 \n \t(bad)\n-\tje cff8ff \n+\tje cff89f \n \tand %dh,%fs:0x75(%rbx)\n \tinsl (%dx),%es:(%rdi)\n-\tjae cff8c1 \n+\tjae cff861 \n \toutsl %ds:(%esi),(%dx)\n \tand %ch,0x6e(%rcx)\n-\tje cff917 \n+\tje cff8b7 \n \tand %ch,0x65(%rsi)\n-\tjae cff921 \n+\tjae cff8c1 \n \tgs or %fs:(%rax),%ah\n \tand %dh,0x75(%rbx)\n \tinsl (%dx),%es:(%rdi)\n-\tjae cff8e5 \n-\tpush %rsp\n-\trex.W\n+\tjae cff885 \n+\trex.X\n+\trex.WB\n+\trex.WRX\n+\tpush %r12\n+\trex.WB\n \trex.WRXB\n-\trex.R sub $0x424d4f43,%eax\n-\tand $0x53,%al\n+\trex.WRX and %r12b,(%rbx,%r10,2)\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 cff907 \n+\tje cff967 \n \toutsl %ds:(%rsi),(%dx)\n \tdata16 and %dh,0x65(%rax,%rbp,2)\n \tand %ah,0x72(%rcx)\n-\taddr32 jne cff960 \n+\taddr32 jne cff9c0 \n \toutsb %gs:(%rsi),(%dx)\n-\tje cff96a \n+\tje cff9ca \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 cff96c \n-\tje cff983 \n+\tjb cff9cc \n+\tje cff9e3 \n \t(bad)\n-\tjb cff983 \n+\tjb cff9e3 \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 cff93e \n+\tjae cff99e \n \tmovsxd 0x6c(%rcx),%esp\n \tinsb (%dx),%es:(%rdi)\n \tgs or %fs:(%rax),%ah\n \tand %ch,0x6f(%rbp)\n-\tjae cff99f \n+\tjae cff9ff \n \tand %dh,0x65(%rdx)\n \tmovsxd 0x6e(%rbp),%esp\n-\tje cff99f \n-\tjns cff963 \n+\tje cff9ff \n+\tjns cff9c3 \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 cff9ae \n+\tje cffa0e \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 cff9b5 \n-\tje cff9cc \n+\tjb cffa15 \n+\tje cffa2c \n \t(bad)\n-\tjb cff9cc \n+\tjb cffa2c \n \t(bad)\n \tand %dh,0x65(%rdx)\n-\tjae cff9c4 \n-\tje cff9d4 \n+\tjae cffa24 \n+\tje cffa34 \n \tand %dh,0x65(%rax,%rbp,2)\n \tor (%rax),%ah\n \tand %ch,0x73(%rcx,%rbp,2)\n-\tje cff99b \n-\tpush %rsp\n-\trex.WB\n-\trex.WRXB push %r12\n+\tje cff9fb \n+\trex.XB\n+\trex.WRXB\n+\trex.WRX push %rsp\n \tpush $0x6f742065\n \tinsb (%dx),%es:(%rdi)\n-\tgs jb cff9db \n+\tgs jb cffa3b \n \toutsb %ds:(%rsi),(%dx)\n \tmovsxd 0x20(%rbp),%esp\n-\tjne cff9f3 \n+\tjne cffa53 \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 cff9f4 \n-\tjb cffa04 \n+\tjbe cffa54 \n+\tjb cffa64 \n \timul $0x20666f20,0x6e(%rdi),%ebp\n \tdata16 insb (%dx),%es:(%rdi)\n \toutsl %ds:(%rsi),(%dx)\n \t(bad)\n-\tje cffa07 \n+\tje cffa67 \n \toutsb %ds:(%rsi),(%dx)\n \tand %dh,0x6f(%eax)\n \timul $0x6d756e20,0x74(%rsi),%ebp\n \t(bad)\n-\tje cffa20 \n+\tje cffa80 \n \tor (%rax),%ah\n \tand %dh,0x61(%rdx)\n-\tje cffa21 \n+\tje cffa81 \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 cffa3c \n+\tje cffa9c \n \toutsl %ds:(%rsi),(%dx)\n \toutsb %ds:(%rsi),(%dx)\n \tand %dh,0x61(%rsi)\n-\tjb cffa43 \n+\tjb cffaa3 \n \t(bad)\n \t(bad)\n \t(bad)\n \t(bad)\n-\tje cffa0f \n+\tje cffa6f \n \tand %ch,0x61(%rax)\n-\tjae cffa0d \n-\tje cffa57 \n+\tjae cffa6d \n+\tje cffab7 \n \tand %dh,%gs:0x61(%rsi)\n \tinsb (%dx),%es:(%rdi)\n-\tjne cffa5b \n+\tjne cffabb \n \tor (%rax),%ah\n \tand %ah,(%rdi)\n \tdata16 (bad)\n \tinsb (%dx),%es:(%rdi)\n-\tjae cffa64 \n+\tjae cffac4 \n \t(bad)\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+\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 \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 cffa97 \n+\tje cffaf7 \n \toutsl %ds:(%rsi),(%dx)\n \tinsb (%dx),%es:(%rdi)\n-\tjae cffa49 \n-\tja cffa93 \n-\tgs je cffa96 \n-\tgs jb cffa51 \n-\tje cffa9b \n+\tjae cffaa9 \n+\tja cffaf3 \n+\tgs je cffaf6 \n+\tgs jb cffab1 \n+\tje cffafb \n \tand %ch,%gs:0x72(%rcx)\n-\tjb cffa9e \n-\tfs jne cffa9f \n+\tjb cffafe \n+\tfs jne cffaff \n \timul $0x61662065,0x6c(%rdx),%esp\n \tmovsxd 0x72(%rdi,%rbp,2),%esi\n-\tjae cffa69 \n-\tjb cffab0 \n-\tje cffac2 \n-\tjb cffabd \n+\tjae cffac9 \n+\tjb cffb10 \n+\tje cffb22 \n+\tjb cffb1d \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 cffacc \n+\tjo cffb2c \n \toutsb %ds:(%rsi),(%dx)\n \tfs gs and %ch,%fs:(%rax)\n-\tje cffadb \n+\tje cffb3b \n \tand %ah,%gs:0x66(%rbp,%riz,2)\n \t(bad)\n-\tjne cffae7 \n-\tje cffaa6 \n+\tjne cffb47 \n+\tje cffb06 \n \tand %ch,0x72(%rdi)\n \tand %dh,0x65(%rdx)\n \tmovsxd 0x72(%rbp),%esi\n-\tjae cffaf1 \n-\tjbe cffaef \n+\tjae cffb51 \n+\tjbe cffb4f \n \tand %ch,(%rax)\n \toutsb %ds:(%rsi),(%dx)\n \toutsl %ds:(%rsi),(%dx)\n-\tjb cffafd \n+\tjb cffb5d \n \t(bad)\n \tinsb (%dx),%es:(%rdi)\n \tand %al,0x52(%rbx)\n \tsub %r12d,(%r8)\n \toutsw %ds:(%rsi),(%dx)\n-\tjb cffb09 \n-\tcs sub $0x46245645,%eax\n+\tjb cffb69 \n+\tcs sub $0x4624454d,%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 cffb2d \n+\tjb cffb8d \n \tgs sub $0x20,%al\n \t(bad)\n \tand %ch,0x65(%rbp)\n-\tjae cffb34 \n+\tjae cffb94 \n \t(bad)\n \tand %ch,%gs:0x6e(%ecx)\n \toutsw %ds:(%rsi),(%dx)\n-\tjb cffb38 \n+\tjb cffb98 \n \timul $0x65687420,0x67(%rsi),%ebp\n \tand %dh,0x73(%rbp)\n-\tgs jb cffaf8 \n+\tgs jb cffb58 \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 cffb49 \n-\tjb cffb59 \n+\tjbe cffba9 \n+\tjb cffbb9 \n \timul $0x20666f20,0x6e(%rdi),%ebp\n \tdata16 insb (%dx),%es:(%rdi)\n \toutsl %ds:(%rsi),(%dx)\n \t(bad)\n-\tje cffb5c \n+\tje cffbbc \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 cffb77 \n+\tje cffbd7 \n \tand %dh,0x61(%rdx)\n-\tje cffb76 \n+\tje cffbd6 \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 cffb8a \n-\tfs cs push %rsp\n-\tor %cl,(%rdi)\n-\t(bad)\n-\tsub $0x4e554f42,%eax\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 \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 cffbb7 \n-\tgs jae cffb67 \n+\tjne cffc17 \n+\tgs jae cffbc7 \n \tpush %rbx\n \trex.WB\n \trex.WRB push %r8\n \tand %ah,0x6c(%rsi)\n \t(bad)\n-\taddr32 jae cffb72 \n-\tje cffbc3 \n+\taddr32 jae cffbd2 \n+\tje cffc23 \n \tand %ah,0x65(%rdx)\n \tand %ch,0x67(%rcx)\n \toutsb %ds:(%rsi),(%dx)\n \toutsl %ds:(%rsi),(%dx)\n-\tjb cffbc3 \n+\tjb cffc23 \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 cffbd9 \n-\tjae cffb90 \n+\tjb cffc39 \n+\tjae cffbf0 \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@@ -1562211,28 +1562468,21 @@\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 sub $0xf065145,%eax\n-\tadd $0x4452502d,%eax\n-\trex.WRXB push %r11\n-\trex.WB\n+\tcs rex.RXB sub $0x4854454d,%eax\n+\trex.WRXB\n+\trex.R sub $0x49534f44,%eax\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@@ -1562243,45 +1562493,47 @@\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 cffc44 \n-\tje cffc95 \n+\tgs je cffc94 \n+\tje cffce5 \n \tand %ah,(%rdi)\n-\tje cffc9c \n-\tjne cffc91 \n+\tje cffcec \n+\tjne cffce1 \n \t(bad)\n \tand %ch,0x6e(%rcx)\n \tand %ch,0x72(%rdi)\n-\tfs gs jb cffc57 \n+\tfs gs jb cffca7 \n \toutsw %ds:(%rsi),(%dx)\n-\tjb cffc5b \n-\tje cffca5 \n+\tjb cffcab \n+\tje cffcf5 \n \tand %dh,%gs:0x69(%rbx)\n \tinsl (%dx),%es:(%rdi)\n-\tjo cffcb0 \n+\tjo cffd00 \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 cffcc4 \n-\taddr32 gs jb cffcd6 \n+\tje cffd14 \n+\taddr32 gs jb cffd26 \n \tor (%rax),%ah\n \tand %dh,0x20(%rdi,%rbp,2)\n-\tje cffccc \n+\tje cffd1c \n \timul $0x65,0x20(%rbp),%esp\n-\tdata16 movsxd %gs:0x44(%rsi,%rbp,1),%si\n-\tsub $0x474e4f4c,%eax\n-\tsub $0x43464544,%eax\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 \tand $0x41,%al\n \trex.WR\n \trex.RXB\n \trex.RB\n \trex.X push %rdx\n \trex.B\n \trex.WB\n@@ -1562289,302 +1562541,334 @@\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 cffcc5 \n+\tje cffd15 \n \toutsl %ds:(%rsi),(%dx)\n \tdata16 and %ah,0x65(%rdi)\n \toutsb %ds:(%rsi),(%dx)\n-\tjae cffd26 \n+\tjae cffd76 \n \tinsl (%dx),%es:(%rdi)\n-\tjae cffcd0 \n-\tjne cffd25 \n+\tjae cffd20 \n+\tjne cffd75 \n \tgs and %dh,%fs:0x20(%rdi,%rbp,2)\n-\tjo cffd29 \n+\tjo cffd79 \n \timul $0x206f7420,0x74(%rsi),%ebp\n \timul $0x6e,0x72(%rbp),%esp\n \tgs insb (%dx),%es:(%rdi)\n-\tjae cffce9 \n-\tdata16 jb cffd3b \n+\tjae cffd39 \n+\tdata16 jb cffd8b \n \tinsl (%dx),%es:(%rdi)\n \tand %dh,0x69(%rdi)\n-\tje cffd3a \n+\tje cffd8a \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 cffd52 \n-\tjae cffd0f \n+\tjne cffda2 \n+\tjae cffd5f \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 cffd62 \n-\tjb cffd73 \n-\tjns cffd21 \n+\tjo cffdb2 \n+\tjb cffdc3 \n+\tjns cffd71 \n \tinsb (%dx),%es:(%rdi)\n \timul $0x666f2073,0x74(%rbx),%esi\n \tand %dh,0x65(%rax,%rbp,2)\n-\tjae cffd74 \n+\tjae cffdc4 \n \tand %dh,0x79(%rbx)\n \tinsl (%dx),%es:(%rdi)\n \t(bad)\n \t(bad)\n-\tjb cffd80 \n+\tjb cffdd0 \n \tand %dh,0x73(%rbp)\n \tgs and %dh,%fs:0xa(%rdi,%rbp,2)\n \tand %ah,(%rax)\n-\tjae cffd9c \n+\tjae cffdec \n \toutsl %ds:(%rsi),(%dx)\n-\tjb cffd90 \n+\tjb cffde0 \n \tand %dh,0x61(%rsi)\n-\tjb cffd99 \n+\tjb cffde9 \n \toutsl %ds:(%rsi),(%dx)\n-\tjne cffda6 \n+\tjne cffdf6 \n \tand %ch,0x6e(%rcx)\n \toutsw %ds:(%rsi),(%dx)\n-\tjb cffda7 \n+\tjb cffdf7 \n \t(bad)\n-\tje cffda6 \n+\tje cffdf6 \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 cffdcd \n+\tjb cffe1d \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 cffdd4 \n+\tja cffe24 \n \tand %dh,0x61(%rdx)\n-\tje cffdcf \n+\tje cffe1f \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 cffdee \n+\tje cffe3e \n \tand %dh,0x65(%rdx)\n-\tjae cffdfb \n+\tjae cffe4b \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:0x43(%rsi,%rbp,1),%si\n-\trex.WRXB\n-\trex.WRB\n-\trex.X\n+\tmovsxd %gs:0x45(%rsi,%rbp,1),%si\n+\tpush %rdx\n+\trex.WB\n+\trex.XB\n \trex.WB\n \tdata16 and %dh,0x65(%rbx)\n-\tje cffdd7 \n-\tje cffe28 \n+\tje cffe27 \n+\tje cffe78 \n \tand %ah,0x6e(%rcx)\n \tand %ch,0x6e(%rcx)\n-\tje cffe26 \n-\taddr32 gs jb cffde5 \n+\tje cffe76 \n+\taddr32 gs jb cffe35 \n \toutsb %ds:(%rsi),(%dx)\n \tsub $0x20,%al\n-\tjae cffe39 \n+\tjae cffe89 \n \tinsl (%dx),%es:(%rdi)\n \tand %dh,%gs:0x6f(%rax)\n-\tje cffe36 \n+\tje cffe86 \n \toutsb %ds:(%rsi),(%dx)\n-\tje cffe3d \n+\tje cffe8d \n \t(bad)\n \tinsb (%dx),%es:(%rdi)\n \tinsb (%dx),%es:(%rdi)\n-\tjns cffdf9 \n+\tjns cffe49 \n \tinsb (%dx),%es:(%rdi)\n \t(bad)\n-\tjb cffe44 \n+\tjb cffe94 \n \tand %ch,%gs:(%rax)\n \tinsl (%dx),%es:(%rdi)\n \t(bad)\n \toutsb %ds:(%rsi),(%dx)\n-\tjns cffe05 \n+\tjns cffe55 \n \tdata16 (bad)\n \tmovsxd 0x72(%rdi,%rbp,2),%esi\n-\tjae cffe16 \n+\tjae cffe66 \n \tor (%rax),%ah\n \tand %dh,0x6f(%rax)\n \tinsb (%dx),%es:(%rdi)\n-\tjns cffe63 \n+\tjns cffeb3 \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 cffe69 \n+\tjb cffeb9 \n \tand %bh,%gs:(%rsi)\n \tand %ch,0x20(%rsi)\n-\tja cffe7b \n+\tja cffecb \n \toutsb %ds:(%rsi),(%dx)\n \t(bad)\n-\tje cffe30 \n+\tje cffe80 \n \t(bad)\n \tmovsxd 0x72(%rdi,%rbp,2),%esi\n \tgs fs sub $0x20,%al\n-\tjo cffe91 \n-\tgs jbe cffe87 \n+\tjo cffee1 \n+\tgs jbe cffed7 \n \toutsb %ds:(%rsi),(%dx)\n-\tje cffe8e \n+\tje cffede \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 cffeac \n+\tjb cffefc \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 cffeb4 \n-\tjb cffeb7 \n+\tjbe cfff04 \n+\tjb cfff07 \n \tinsb (%dx),%es:(%rdi)\n \toutsl %ds:(%rsi),(%dx)\n-\tja cffec8 \n+\tja cfff18 \n \tcs and %dl,0x65(%rbx)\n-\tje cffe7b \n-\tje cffecc \n+\tje cffecb \n+\tje cfff1c \n \tand %bh,0x65(%rdx)\n-\tjb cffed1 \n+\tjb cfff21 \n \tand %dh,0x20(%rdi,%rbp,2)\n \tfs gs (bad)\n \tmovsxd 0x76(%rcx,%rbp,2),%esi\n \t(bad)\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+\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 \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\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+\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 \toutsb %ds:(%rsi),(%dx)\n \tgs addr32 (bad)\n-\tje cfff16 \n+\tje cfff66 \n \toutsl %ds:(%rsi),(%dx)\n \toutsb %ds:(%rsi),(%dx)\n-\tjae cffed1 \n-\tje cfff22 \n+\tjae cfff21 \n+\tje cfff72 \n \tand %ah,0x65(%rdx)\n \tand %ah,0x73(%rcx,%rbp,2)\n-\tje cfff2e \n+\tje cfff7e \n \timul $0x20646574,0x75(%rdx),%esp\n \toutsl %ds:(%rsi),(%dx)\n-\tjbe cfff2b \n-\tjb cffee8 \n-\tjae cfff3f \n+\tjbe cfff7b \n+\tjb cfff38 \n+\tjae cfff8f \n \tinsl (%dx),%es:(%rdi)\n-\tjae cffef9 \n+\tjae cfff49 \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 cfff50 \n+\tjo cfffa0 \n \timul $0x74206465,0x69(%rsi),%esp\n \toutsl %ds:(%rsi),(%dx)\n \tand %ch,0x2e422d41(%rip) \n-\trex.RX push %rbp\n-\trex.WRX\n-\trex.XB push %r12\n+\tpush %rax\n+\tpush %rax\n+\trex.WR\n \trex.WB\n-\trex.WRXB\n-\trex.WRX movhps %xmm13,(%rdi)\n+\trex.XB\n+\trex.B\n+\trex.X\n \trex.WR\n-\trex.WRXB\n-\trex.WRX and $0x4e,%al\n+\trex.RB sub $0x4854454d,%eax\n+\tand $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-\t...\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 \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 cfff51 \n+\tjae d00001 \n \t(bad)\n-\tjb cfff99 \n+\tjb d00049 \n \tand %ch,0x65(%rbx)\n-\tjo cfffad \n+\tjo d0005d \n \tand %ah,0x61(%rsi)\n \tmovsxd 0x72(%rdi,%rbp,2),%esi\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+\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 \tpush %rsi\n \tpush %r10\n \tpush %rbx\n \tpush %rdi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -1562615,24 +1562899,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 d0002c \n+\tjae d000dc \n \tand %ch,0x66(%rdi)\n \tand %dh,0x65(%rdi)\n \timul $0x61207374,0x68(%rdi),%esp\n-\tjae d0003a \n+\tjae d000ea \n \timul $0x62206465,0x6e(%rdi),%esp\n-\tjns cffff0 \n+\tjns d000a0 \n \t(bad)\n-\tjb d00034 \n-\tje d0004c \n+\tjb d000e4 \n+\tje d000fc \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@@ -1562646,78 +1562930,14 @@\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@@ -1589730,15 +1589950,80 @@\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.R sub $0x52414248,%eax\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 %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 \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@@ -1589793,28 +1590078,26 @@\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 %ah,(%rax)\n+\tor %cl,%dl\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\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@@ -1589893,20 +1590176,16 @@\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@@ -1589961,15 +1590240,15 @@\n \trex.WR\n \trex.WB push %r12\n \tsub $0x54505845,%eax\n \tsub $0x454e4547,%eax\n \tpush %rdx\n \trex.B\n \trex.WR sub $0x4d524f46,%rax\n-\tadd %al,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x44(%rbp)\n \tpush %r12\n \tadd %al,(%r8)\n \tadd %dh,0xa73a(%rax)\n \tadd %al,(%rax)\n@@ -1589999,14 +1590278,19 @@\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@@ -1590021,20 +1590305,19 @@\n \tpush %rax\n \trex.WR\n \trex.WRXB push %r12\n \tsub $0x56525543,%eax\n \trex.RB sub $0x4c595453,%eax\n \tadd %r8b,(%r8)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax,%rax,1)\n+\tadd %al,(%rdx)\n \tadd %al,(%rax)\n-\tpush %rdx\n-\trex.RB\n+\tadd %dl,0x45(%rdx)\n \trex.RX\n \trex.WB\n \trex.WRX\n \tadd %r8b,(%r8)\n \tmov $0x3a,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n@@ -1590051,38 +1590334,30 @@\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 %dl,%al\n-\tsbb $0x0,%al\n-\tadd %al,(%rax)\n+\tadd %bl,(%rcx)\n+\tsbb $0x0,%eax\n \tadd %al,(%rax)\n-\tadd %cl,0x55(%rsi)\n+\trex.WRX push %rbp\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@@ -1590095,35 +1590370,30 @@\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+\tpush %rbp\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tsbb %ebx,0x0(%rip) \n \tadd %al,(%rax)\n-\trex.XB\n-\trex.WRXB\n+\tadd %al,0x4f(%rbx)\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 \tadd %al,(%rax)\n@@ -1590147,23 +1590417,14 @@\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@@ -1590198,18 +1590459,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 %dl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %ch,%ah\n+\tadd %al,(%rdx)\n \tadd %al,(%rax)\n+\tadd %al,%ch\n+\tadd (%rax),%al\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@@ -1590262,29 +1590523,38 @@\n \trex.RB sub $0x2d584554,%eax\n \trex.WRB\n \trex.RB pop %r8\n \tpush %rax\n \tpush %rsp\n \tsub $0x47495254,%eax\n \tsub $0x454b494c,%eax\n-\tadd (%rax),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x46(%rbp,%rax,2)\n \txor %eax,(%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,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@@ -1590356,36 +1590626,37 @@\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 %cl,(%rdx)\n+\tadd %cl,0x1e(%rdx)\n+\tadd %al,(%rax)\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 $0x1e425553,%eax\n+\trex.RB sub $0x3425553,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor (%rax),%al\n+\t(bad)\n+\t(bad)\n+\tadd %al,(%rax)\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@@ -1590407,40 +1590678,41 @@\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-\tadd %cl,0x1e(%rdx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %bl,(%rsi)\n+\tadd $0x0,%al\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 %bl,0x2a(%rax)\n+\tsub 0x31(%rcx),%dl\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@@ -1590473,32 +1590745,27 @@\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 %al,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %al,0x46(%rdi)\n-\tsub $0x4d524f4e,%eax\n+\tadd %dl,0x47000000(%rip) \n+\trex.RX sub $0x4d524f4e,%eax\n \trex.B\n \trex.WR sub $0x49534142,%rax\n \tpush %rbx\n \tsub $0x504552,%eax\n+\tadc $0x63000000,%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-\tpush %rax\n-\tpush %rbx\n+\tadd %dl,0x53(%rax)\n \trex.XB\n \trex.R\n \trex.WB\n \trex.RX\n \trex.RX add %r14b,0xa73a(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x48(%rbx)\n@@ -1590514,27 +1590781,14 @@\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@@ -1590827,15 +1591081,20 @@\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 %eax,(%rax)\n+\tadd %al,(%rax)\n+\tor %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\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@@ -1590857,15 +1591116,18 @@\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-\t...\n+\tand %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -1590900,18 +1591162,15 @@\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 %ah,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\t...\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 \tadd %dl,0x53(%rax)\n@@ -1590954,17 +1591213,19 @@\n \trex.WB\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 %r8b,(%rax)\n+\trex.WR add %r8b,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dl,0x59(%rdx,%rdx,2)\n+\tpush %rsp\n+\tpush %rdx\n+\tpop %rcx\n \tpush %rdx\n \trex.WB push %r11\n \trex.XB\n \trex.W mov $0x3a,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -1590983,20 +1591244,18 @@\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-\txchg %eax,%edi\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\trex.RXB add %r8b,(%r8)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\trex.WRB pop %r9\n+\tadd %cl,0x59(%rbp)\n \trex.R\n \trex.RB\n \trex.RX\n \trex.WB\n \trex.WRX push %rsp\n \tmov $0x3a,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n@@ -1591127,15 +1591386,20 @@\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-\t...\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -1591152,22 +1591416,14 @@\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@@ -1591257,34 +1591513,22 @@\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 %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ch,0x1000000(%rsi)\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 %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+\tadd %dl,0x50(%rbx)\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@@ -1591358,14 +1591602,28 @@\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@@ -1591447,15 +1591705,31 @@\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 %dl,0x53(%rbp,%rax,2)\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.XB\n+\trex.WRXB\n+\trex.WRB\n+\trex.WRB\n+\trex.WRXB\n+\trex.WRX sub $0x5053494c,%rax\n+\tsub $0x54455355,%eax\n+\trex.RB push %r11\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@@ -1591510,21 +1591784,17 @@\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 adc $0x4f430b0d,%eax\n-\trex.WRB\n-\trex.WRB\n-\trex.WRXB\n-\trex.WRX\n-\trex.WR\n-\tpush %r8\n+\trex.B syscall\n+\tsub $0x544f5551,%eax\n+\tcmovl 0x50(%r9),%r8d\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@@ -1591548,20 +1591818,23 @@\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 or %r9,(%rdi)\n-\tadd $0x5445532c,%eax\n-\tpush %rsi\n-\tpush %rsi\n+\trex.WRX push %rsp\n+\trex.WB\n+\trex.WRXB\n+\trex.WRX and %r13b,(%rbx)\n+\tsub %esi,(%rdi)\n \t(bad)\n-\tadd %eax,0x46(%rdx)\n+\txor (%rdi),%esi\n+\trex.X\n+\trex.RX\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@@ -1591597,21 +1591870,19 @@\n \trex.R sub $0x474e454c,%eax\n \tpush %rsp\n \tsub $0x54524150,%rax\n \trex.WB push %r12\n \trex.WB\n \trex.WRXB\n \trex.WRX push %rbx\n+\tpush %rdx\n \trex.WRXB\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.RXB\n+\trex.WRX or %r9,(%rdi)\n+\tadd $0x5350532c,%eax\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 \tadd %al,(%rax)\n@@ -1591630,17 +1591901,17 @@\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.RB\n-\trex.RX\n-\trex.WB push %r8\n+\trex.X\n+\trex.WB\n+\trex.WRX push %rax\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@@ -1591700,20 +1591971,14 @@\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@@ -1591732,23 +1591997,21 @@\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-\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.WRX sub $0x544c4544,%rax\n+\tadd $0x5445532c,%eax\n+\trex.RB pop %r8\n+\tsub $0x4e4f524b,%eax\n+\tsub $0x544c4544,%eax\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@@ -1591813,21 +1592076,14 @@\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@@ -1591878,18 +1592134,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-\tor %cl,(%r15)\n-\tadd $0x4f55512d,%eax\n-\tpush %rsp\n-\tlar 0x2d46474f(%rip),%r13d \n+\tor %ecx,(%r15)\n+\tadd $0x5445532c,%eax\n+\tpush %rsi\n+\tpush %rsi\n+\t(bad)\n+\tor (%rax),%cl\n+\tcmova 0x2d(%rsi),%eax\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@@ -1591907,14 +1592166,21 @@\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@@ -1591924,14 +1592190,21 @@\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@@ -1591960,22 +1592233,14 @@\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@@ -1591988,18 +1592253,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,(%r9)\n-\t(bad)\n-\tjp d11c6e \n-\tadd %al,(%rax)\n+\txor %r8d,(%r8)\n+\tpush %rax\n+\tadd %esp,(%rax)\n+\tjne d11cd1 \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@@ -1592107,23 +1592372,14 @@\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@@ -1592191,14 +1592447,20 @@\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@@ -1592217,23 +1592479,15 @@\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-\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+\tsub 0x52(%rcx),%al\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@@ -1592243,21 +1592497,20 @@\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-\tor %r15d,%r13d\n-\t(bad)\n-\tadd %al,(%rax)\n-\tsbb %al,(%rdx)\n-\tadd %al,(%rax)\n+\tadd %r9d,(%r11)\n+\tjne d11f09 \n \tadd %al,(%rax)\n-\tpush $0x48\n+\tadd %eax,(%rax)\n+\tadd %ebp,0x0(%rbp)\n+\tjno d11f59 \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@@ -1592284,29 +1592537,15 @@\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,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+\tadd %al,0x4f(%rbx)\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@@ -1592338,14 +1592577,21 @@\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@@ -1592420,40 +1592666,38 @@\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-\trex.WRXB push %r13\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 \tpush %rsp\n \tpush %rax\n \tpush %rbp\n \tpush %rsp\n \tsub $0x4e494f50,%eax\n \tpush %rsp\n \tpush %rbx\n-\tsub $0xd4c4354,%eax\n-\tadd %esi,0x0(%rdi)\n-\tjge d12038 \n-\tsub %esi,0x1(%rbp)\n+\tsub $0x4c4354,%eax\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+\taddl $0x8,(%rcx)\n+\tout %al,$0xa\n \tadd %al,(%rax)\n+\tsub %al,(%rdx)\n \tadd %al,(%rax)\n-\tpush %rsp\n-\tpush %rdx\n-\tpush %rax\n+\tadd %dl,0x50(%rdx,%rdx,2)\n \tsub $0x444e414d,%eax\n \t(bad)\n \trex.WRB\n \trex.WRXB push %r10\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.RX push %rax\n@@ -1592465,37 +1592709,34 @@\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 %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+\tadd %al,0x49(%rsi)\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 sbb %dl,0x113501(%r13)\n-\tadd %al,(%rcx)\n-\tadd %dl,%gs:0x1750b01(%rsi)\n-\trex.RXB\n+\trex.WXB (bad)\n+\tjne d120e5 \n+\tadd %al,(%rax)\n+\tadd %eax,(%rbx)\n+\tadd %esi,0x0(%rsp,%rsi,2)\n+\txchg %eax,%esi\n+\tadd %ebx,(%rbx)\n+\tjne d12138 \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@@ -1592522,23 +1592763,25 @@\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 xchg %eax,%r14d\n-\tadd %ebp,(%rcx)\n-\tjne d12117 \n-\tadd %al,(%rax)\n-\txor %dl,(%rax)\n-\tadd (%rax),%al\n+\tadd %r12d,0x0(%r13)\n+\tpushf\n+\tadd %ecx,(%rbx)\n+\tjne d1214a \n \tadd %al,(%rax)\n-\tadd %dl,0x4e4f4354(%rdi)\n-\tpush %rbx\n+\tadd %eax,(%rax)\n+\tadd %ebp,0x0(%rbp)\n+\tpush %rsp\n+\trex.XB\n+\trex.WRXB\n+\trex.WRX push %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 \trex.WRX\n@@ -1592592,30 +1592835,32 @@\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-\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+\tadd %al,(%rax)\n+\tmovabs %al,0x2d46470000017501\n \tpush %rax\n+\tpush %rdx\n+\trex.WB\n+\trex.WRB push %r8\n \trex.WRXB\n \trex.WR pop %rcx\n \tsub $0x58452d50,%eax\n \trex.WB push %r12\n-\tmov $0x20000007,%ebp\n-\tadc %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x50017501(%rcx)\n-\trex.WRXB push %r15\n+\tadd %al,(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tadd %esi,0x1(%rbp)\n+\tadd %al,(%rax)\n+\txor %dl,0x1(%rax)\n+\tadd %dl,0x4f(%rax)\n+\tpush %rdi\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 \tadd %al,(%rax)\n@@ -1592712,53 +1592957,50 @@\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 (bad)\n-\tjne d122c5 \n+\trex.WXB stos %rax,%es:(%rdi)\n+\tadd %ebp,(%rcx)\n+\tjne d122f7 \n \tadd %al,(%rax)\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+\txor %dl,(%rax)\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %ch,0x52505f4e(%rdx,%rbx,2)\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-\tjae d12358 \n-\tadd %ch,0x1752401(%rbx)\n+\tadd %dl,(%rax)\n+\tadd %ah,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd 0x48437701(%rip),%ecx \n+\tadd %al,(%rdi)\n+\tadc $0x5000013,%eax\n+\trex.XB\n+\trex.W\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-\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+\tadd %al,(%rcx)\n+\tinsl (%dx),%es:(%rdi)\n+\tadd %dh,0x1750f01(%rcx)\n+\tadd %al,0x5a(%rbp)\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 \trex.WRXB\n@@ -1592857,37 +1593099,26 @@\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 %eax,(%rax)\n-\tadd %al,0x47730108(%rip) \n-\trex.RX sub $0x43415254,%eax\n+\tadd %al,(%rax)\n+\tadd %bh,0x4647a40a(%rcx,%rax,1)\n+\tsub $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@@ -1592943,15 +1593174,28 @@\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 %al,0x41(%rdi)\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+\tor 0x41470000(%rcx,%rax,1),%ah\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@@ -1592978,21 +1593222,21 @@\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+\tadc 0x1(%rbp),%esi\n \tadd %al,(%rax)\n-\tsub %al,(%rdx)\n-\tadd %dl,0x45(%rdx)\n-\tpush %rbx\n+\tadd %eax,(%rdx)\n+\tadd %esi,0x0(%rbx)\n+\tlret\n+\tpush %rdx\n+\trex.RB push %r11\n \tpush %rbp\n \trex.WR push %rsp\n \trex.B\n \trex.WRX push %rsp\n \tsub $0x4c504d49,%eax\n \tadd %al,(%rax)\n \tpush %rsp\n@@ -1593005,19 +1593249,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-\tadc 0x1(%r13),%r14d\n+\tadd %r8d,(%r8)\n+\tadd %dh,(%rax)\n+\tadc %al,(%rdx)\n \tadd %al,(%rax)\n-\tadd %eax,(%rdx)\n-\tadd %esi,0x0(%rbx)\n-\tlret\n+\tadd %al,(%rax)\n+\tint3\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@@ -1593033,20 +1593278,21 @@\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 sub %r14d,0x1(%rbp)\n+\trex.RX rolb $1,(%rcx)\n+\t(bad)\n+\tjp d125e8 \n+\tadd %al,(%rax)\n+\tand $0x2,%al\n \tadd %al,(%rax)\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@@ -1593145,20 +1593391,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 fadds (%r9)\n-\t(bad)\n-\tjp d126a8 \n-\tadd %al,(%rax)\n-\tand %al,(%rax)\n-\tadd $0x53000000,%eax\n+\trex.XB add %eax,(%r8)\n+\tadd %al,(%rcx)\n+\tadd (%rcx),%eax\n+\tje d1275f \n+\tadd %bl,%ah\n+\tadd %ebx,(%rbx)\n+\tjne d12744 \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@@ -1593199,75 +1593446,64 @@\n \trex.XB\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 %al,(%rax)\n-\tfiadds (%rcx)\n-\tor $0x4,%al\n+\tadd %r12,0x0(%rbp)\n+\tin $0x1,%eax\n+\tor 0x1(%rbp),%esi\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 loopne d12749 \n-\tadc %al,%cl\n-\t(bad)\n+\trex.R jne d12789 \n \tadd %al,(%rax)\n-\tand %al,(%rdx)\n-\tadd %al,0x4c(%rcx)\n-\tpush %rsp\n+\tadd %eax,(%rdx)\n+\tadd %esi,0x0(%rbx)\n+\tin $0x41,%eax\n+\trex.WR push %rsp\n \tsub $0x4d524f46,%eax\n \tpush %r12\n \tsub $0x4d4f5250,%eax\n \tpush %rax\n \tpush %rsp\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 $0x4,%al\n+\tadd %esi,-0x1b(%rax,%rax,1)\n+\tadd %esp,(%rax)\n+\tjne d127ae \n+\tadd %al,(%rax)\n+\tadd $0x512d4642,%eax\n+\tpush %rbp\n+\trex.B\n+\trex.R sub $0xa74c53,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.RX\n \trex.WB\n \trex.WRX\n \trex.R sub $0xb0314643,%eax\n \tcmp 0x0(%rdi),%ah\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@@ -1593278,33 +1593514,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 add (%r8),%al\n-\tadd %al,(%rax)\n-\tadd %ah,%bh\n-\tadd %eax,(%rdi)\n-\tjp d12806 \n-\trex.XB\n-\trex.WRXB\n+\trex.XB or %r11d,%ebx\n+\tor %al,(%rax)\n+\tadd %bl,(%rax)\n+\tadd %al,0x4f432500(%rip) \n \trex.RB push %r10\n \trex.XB\n \trex.RB sub $0x414f4c46,%eax\n \tpush %rsp\n-\tsub $0xa04e5546,%eax\n-\tadc (%rax),%al\n+\tsub $0x14e5546,%eax\n \tadd %al,(%rax)\n-\tadd %ch,%cl\n-\tadd %eax,(%rdi)\n-\tjp d127fc \n+\tadd %eax,(%rax)\n+\tadd %ebp,0x0(%rbp)\n+\tout %al,(%dx)\n+\tadd %ecx,(%rdi)\n+\tjne d1282f \n \tadd %al,(%rax)\n-\tadd %edi,0x50534944(%rdi)\n+\trex.R\n+\trex.WB push %r11\n+\tpush %rax\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@@ -1593363,15 +1593599,32 @@\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,0x53(%rbp)\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+\trepnz add %esp,(%rax)\n+\tjne d128dc \n+\tadd %al,(%rax)\n+\tadd $0x534d0108,%eax\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@@ -1593476,39 +1593729,32 @@\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-\tadd %al,(%rcx)\n-\tjae d129c9 \n-\tadd (%rdx),%eax\n-\tadc 0x1(%rbp),%dh\n+\tadd %al,%gs:(%rsi)\n+\tadd (%rbx),%cl\n+\tjne d12a0d \n \tadd %al,(%rax)\n+\tadd %eax,(%rax)\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@@ -1593523,20 +1593769,18 @@\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 $0x65574f50,%eax\n-\tadd %al,(%rsi)\n-\tadd (%rbx),%cl\n-\tjne d12a0d \n+\tsub $0x574f50,%eax\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dh,0x1b402(%rip) \n+\tadd %bl,(%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@@ -1593589,14 +1593833,21 @@\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@@ -1593650,73 +1593901,42 @@\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 %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+\tadd %ch,(%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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.WB\n-\trex.WR push %rsp\n+\tadd %cl,0x4c(%rcx)\n+\tpush %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@@ -1593771,26 +1593991,33 @@\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-\tadd %dh,%al\n-\tiret\n-\tsbb $0x155555,%eax\n+\t...\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@@ -1593836,15 +1594063,24 @@\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,0x59(%rbx)\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 \trex.WRB\n \trex.X\n \trex.WRXB\n \trex.WR\n \trex.WB\n \trex.XB sub $0x41505845,%eax\n \trex.WRX\n@@ -1593869,19 +1594105,14 @@\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@@ -1594000,32 +1594231,27 @@\n \trex.WRXB push %r15\n \tsub $0x4943534f,%eax\n \trex.WR\n \trex.WR\n \tpush %r12\n \trex.WB\n \trex.WRXB\n-\trex.WRX sub $0x50,%rax\n+\trex.WRX sub $0x3000050,%rax\n \t...\n \tadd %al,(%rax)\n \tadd %dl,0x4f(%rax)\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 %r8b,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjns d12e4b \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\t...\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@@ -1594156,19 +1594382,20 @@\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 $0x55525453,%eax\n-\trex.XB push %r12\n-\tpush %rbp\n-\tpush %rdx\n-\trex.RB sub $0x53425553,%eax\n+\tpush %rax\n+\trex.RB sub $0x50f0950,%eax\n+\tsub $0x56544553,%eax\n+\tpush %rsi\n+\t(bad)\n+\tpush %rbx\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@@ -1594245,18 +1594472,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-\tprefetch (%rdi)\n-\tpush %rsp\n-\trex.WRB push %r8\n-\trex.RB push %r10\n+\tor %ecx,(%rdi)\n+\tadd $0x45504d54,%eax\n+\tpush %rdx\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 \tpush %rsp\n@@ -1594422,26 +1594648,19 @@\n \tpush %rbp\n \trex.XB\n \trex.XB\n \trex.RB push %r11\n \tpush %rbx\n \trex.WRXB push %r10\n \tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tadd %dh,%dh\n+\tadc %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rdx)\n \tadd %al,(%rax)\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+\tadd %dl,0x54(%rbx)\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@@ -1594521,24 +1594740,16 @@\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.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.WRB\n+\trex.RB push %r14\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@@ -1594591,21 +1594802,23 @@\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+\tjnp d1338c \n \tadd %al,(%rax)\n-\tadd %cl,0x41(%rdi,%rcx,2)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.WR\n+\trex.WRXB\n+\trex.B\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@@ -1594616,17 +1594829,26 @@\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 %cl,(%rdx)\n+\tadd %cl,%bh\n+\tor %eax,(%rax)\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 %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@@ -1706294,18 +1706516,19 @@\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 %dl,0xfbaf(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x22(%rax)\n-\t(bad)\n+\tadd %dh,%al\n+\tcwtl\n+\ttestl $0x0,(%rax)\n+\tnop\n+\tfimuls (%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 \tsub %dl,-0x24(%rsi)\n@@ -1932388,16 +1932611,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,0x49(%rax)\n-\tadd (%rcx),%al\n+\tadd %dl,(%rax)\n+\trex.WB add (%r9),%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@@ -1932488,17 +1932711,16 @@\n \tadd %al,-0x3e(%rax)\n \tsbb %al,(%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,(%rax)\n-\tjle de8a8a \n-\tadd %eax,(%rax)\n+\tadd %dl,0x7e(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmovabs 0x8a50000000000118,%eax\n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ebx,(%rbx)\n@@ -1932573,15 +1932795,16 @@\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,-0x31(%rax)\n+\tadd %dl,(%rax)\n+\tiret\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@@ -1932616,16 +1932839,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,%al\n-\txor 0x1(%rip),%eax \n+\tadd %dl,0x10533(%rax)\n+\tadd %al,(%rax)\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@@ -1932685,17 +1932908,16 @@\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,(%rax)\n-\t(bad)\n-\tstc\n+\tadd %dl,%al\n+\tss stc\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@@ -1932824,16 +1933046,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,(%rax)\n-\trex.RX add $0x1,%al\n+\tadd %dl,%al\n+\trex.RB 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@@ -1932962,62 +1933184,57 @@\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,0x1a(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,0x111d2(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tloopne de8e7a \n-\tsbb $0x1,%al\n+\tadd %ah,%al\n+\tfcomps (%rcx,%rax,1)\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,%al\n-\t(bad)\n-\tadc %al,(%rcx)\n+\tadd %dl,(%rax)\n+\txlat %ds:(%rbx)\n+\tadc %eax,(%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,0x1c(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tand %dl,%ch\n-\tsbb $0x1,%al\n+\tadd %dl,0x111d4(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tadd %r8,(%r16)\n \tadd %al,(%rax)\n-\tjo de8e78 \n+\tadd %dh,-0x72(%rax)\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-\tand %edx,(%rax)\n+\tfsts (%rcx)\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@@ -2055861,17 +2056078,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-\tpush %rax\n-\toutsl %ds:(%rsi),(%dx)\n-\t(bad)\n+\tadc %ch,0xe(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xa90c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tadd %al,(%rdx)\n@@ -2055893,15 +2056108,15 @@\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-\tnop\n+\tpush %rax\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xc,%al\n \ttest $0x0,%eax\n \tadd %dl,%al\n@@ -2055911,16 +2056126,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-\tpush %rax\n-\txor (%rsi),%cl\n+\tadc %dh,(%rdx)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xa911(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tadd %al,(%rdx)\n@@ -2092944,33 +2093159,30 @@\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 0x879000000000008a,%eax\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\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 %dh,%al\n+\ttest %dh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rax\n+\tadd %dl,0x59(%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@@ -2133032,16 +2133244,15 @@\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2278231,15 +2278442,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xdc3000000000008a,%eax\n \tjmp ebdb64 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmovabs 0xdb8000000000010a,%eax\n \tjmp ebdb74 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n@@ -2279056,21 +2279267,23 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tin $0xeb,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10aa1(%rax)\n+\tadd %dl,-0x5f(%rax)\n+\tor (%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-\tadc %bh,%ah\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcld\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xebe3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tnop\n \tmovabs %eax,0xa15cc00000000000\n@@ -2279209,28 +2279422,28 @@\n \tjae ebe4ed \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ch,%bl\n \tjmp ebe4f4 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmovabs 0xe47000000000010a,%eax\n \tjmp ebe504 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\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 %al,%al\n-\tfwait\n+\tadd %dl,%al\n+\txchg %eax,%esi\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@@ -2279835,16 +2280048,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 %dh,(%rax)\n-\trex.RB\n+\tadd %ah,%al\n+\trex.XB\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@@ -2279961,15 +2280174,19 @@\n \tadd %ah,-0x14(%rax)\n \tjmp ebec54 \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 0x100000000000f926,%al\n+\tloopne ebec87 \n+\tstc\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tin $0xeb,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xebec(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \txchg %eax,%edx\n@@ -2347567,41 +2347784,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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tes clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tshl $0x0,%ebp\n+\tadd %dl,-0x3f(%rax)\n+\tcmc\n+\tadd %al,(%rax)\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadc (%rbx),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tadd %dl,%al\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@@ -2347945,16 +2348163,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 %dh,(%rax)\n-\tes clc\n+\tadd %al,%al\n+\tsub %edi,%esp\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@@ -2349693,31 +2349911,36 @@\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 %ah,0xfc29(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tshl $0x0,%ebp\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trol $1,%cl\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 \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xee9d(%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+\tadd %al,(%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@@ -2350912,18 +2351135,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 %dh,%al\n-\tcwtl\n-\ttestl $0x0,(%rax)\n-\trcr $1,%dh\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %bl,%bh\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@@ -2351830,16 +2352054,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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,-0x6(%rax)\n+\tadd (%rcx),%al\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@@ -2352041,19 +2352265,20 @@\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,-0x68(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rax\n+\tadd %al,(%rax)\n+\tnop\n+\tpop %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 %dh,-0x47(%rax)\n@@ -2353887,17 +2354112,16 @@\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@@ -2354831,19 +2355055,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-\tadd %dl,(%rax)\n+\tpush %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@@ -2355095,16 +2355319,17 @@\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 %ah,(%rax)\n-\tcmp $0xf8,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\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@@ -2355114,63 +2355339,59 @@\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-\trolb $0x68,(%rcx)\n+\tadc %ah,(%rsi)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\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,-0x21(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10edf(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x26(%rax)\n-\tclc\n+\tadd %dh,%al\n+\tleave\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tret\n+\tadc %al,%bl\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x45(%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-\tpop %rcx\n-\tadc %al,(%rcx)\n+\trcrb $1,0x10(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\t(bad)\n+\tcmc\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 %dl,0xf65e(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tfisttps (%rsi)\n+\tadd %dl,(%rax)\n+\tloopne eed769 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\tcmc\n-\tadd %al,(%rax)\n+\tadd %dh,0x10301(%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@@ -2355180,163 +2355401,164 @@\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 %dh,0x10301(%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 %cl,%dh\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+\tpush %rax\n+\tloopne eed7b9 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0x77(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadd %dl,-0x32(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfbde(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x59(%rax)\n-\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadc %bl,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 \t(bad)\n-\thlt\n-\tadd %al,(%rax)\n+\tcmc\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 %dl,0xf65e(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x20(%rax)\n-\t(bad)\n+\tadd %al,%al\n+\tnop\n+\tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10ee0(%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 %al,0x1059f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x112d6(%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 \tadc %cl,%bh\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0x78(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tadd %dl,%al\n \tloopne eed849 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7(%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 \tiret\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0xfd,%dh\n+\tadd %dl,-0x18(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11059(%rax)\n+\tadd %dl,0x5a(%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-\tnop\n-\tiret\n-\tcmc\n \tadd %al,(%rax)\n+\tadd %dl,0xf5cf(%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-\tloopne eed889 \n+\tadd %al,(%rax)\n+\tadc %ah,%cl\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0xfd47(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadc %dh,%dh\n \tadd %al,(%rax)\n-\tadc %dl,(%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 \trcr $1,%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-\tmovabs 0x7820000000000113,%al\n-\thlt\n+\tmovabs 0xad80000000000113,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tpush %rax\n \tloope eed8c9 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tloop eed8b7 \n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rcx\n+\tnop\n+\tpop %rdx\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %al,%dh\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1f(%rax)\n-\t(bad)\n+\tnop\n+\tloope eed8e9 \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@@ -2380305,15 +2380527,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,0x13c2fb00(%rax)\n+\tadd %bl,0x13a21940(%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@@ -2390956,15 +2391178,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,0x13c2fb53(%rax)\n+\tadd %bl,0x13a21993(%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@@ -2395135,16 +2395357,16 @@\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-\trex sti\n-\tret $0x13\n+\tsbbb $0xa2,(%rcx)\n+\tadc (%rax),%eax\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@@ -2397777,18 +2397999,16 @@\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,0x56(%rax)\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n+\tadd %bl,-0x6a(%rax)\n+\tsbb %esp,0x13(%rdx)\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@@ -2397977,16 +2398197,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,(%rax)\n-\tout %al,$0xcf\n+\tadd %bh,-0x1a(%rax)\n+\tiret\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@@ -2398280,15 +2398500,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,0x13c2fb43(%rax)\n+\tadd %ch,0x13a21983(%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@@ -2398298,16 +2398518,17 @@\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,%al\n-\tjmp f085fa \n+\tadd %cl,(%rax)\n+\tin (%dx),%al\n+\tiret\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@@ -2398596,16 +2398817,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 %cl,(%rax)\n-\tadd %dl,%al\n+\tadd %bh,-0x8(%rax)\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 \tadd %al,(%rax)\n@@ -2398705,18 +2398926,19 @@\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 %ch,0xcfff(%rax)\n+\tadd %bl,0x0(%rax)\n+\trolb $1,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tcmc\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 f08a67 \n \tadd %dh,%al\n@@ -2398888,15 +2399110,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 %bl,(%rax)\n+\tadd %cl,%al\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@@ -2399237,16 +2399459,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 %bl,%al\n-\tclc\n+\tadd %bh,(%rax)\n+\tstc\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@@ -2413963,17 +2414185,16 @@\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-\taddr32 sti\n-\tret $0x13\n-\tadd %al,(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tsbb %esp,0x13(%rdx)\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@@ -2414667,17 +2414888,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-\tadc %bl,%bh\n-\tret $0x13\n-\tadd %al,(%rax)\n+\tpush %rdx\n+\tsbb %esp,0x13(%rdx)\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,(%rax)\n@@ -2414688,15 +2414908,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,0x13c2fb20(%rax)\n+\tadd %cl,0x13a21960(%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@@ -2414750,15 +2414970,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,0x13c2fb6b(%rax)\n+\tadd %dh,0x13a219ab(%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@@ -2414834,18 +2415054,16 @@\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-\tinsb (%dx),%es:(%rdi)\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n+\tlods %ds:(%rsi),%al\n+\tsbb %esp,0x13(%rdx)\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,(%rax)\n@@ -2415210,18 +2415428,16 @@\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,0x6d(%rax)\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n+\tadd %ch,-0x53(%rax)\n+\tsbb %esp,0x13(%rdx)\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@@ -2415250,15 +2415466,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,0x13c2fb67(%rax)\n+\tadd %dh,0x13a219a7(%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@@ -2415290,15 +2415506,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 $0x13c2fb6e\n+\tpush $0x13a219ae\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@@ -2415359,16 +2415575,15 @@\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-\tjns f13936 \n-\tret $0x13\n+\tmov $0x13a219,%ecx\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@@ -2415459,17 +2415674,16 @@\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-\tsbb %bl,%bh\n-\tret $0x13\n-\tadd %al,(%rax)\n+\tpop %rdx\n+\tsbb %esp,0x13(%rdx)\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@@ -2415854,15 +2416068,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,0x13c2fb50(%rax)\n+\tadd %ch,0x13a21990(%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@@ -2417709,18 +2417923,16 @@\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,0x75(%rax)\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n+\tadd %bh,-0x4b(%rax)\n+\tsbb %esp,0x13(%rdx)\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@@ -2418395,19 +2418607,16 @@\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-\tje f15c0e \n-\tret $0x13\n-\tadd %al,(%rax)\n-\tadd %esi,%ebp\n-\tadd %al,(%rax)\n+\tmov $0x19,%ah\n+\tmovabs %al,0xf50100000013\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 f15c5b \n@@ -2418829,18 +2419038,16 @@\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,0x75(%rax)\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n+\tadd %ah,-0x4b(%rax)\n+\tsbb %esp,0x13(%rdx)\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@@ -2419174,21 +2419381,16 @@\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\n-\tfwait\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n-\tadd %ebp,%ebx\n-\tadd %al,(%rax)\n+\trex.W fistpl (%rcx)\n+\tmovabs %al,0xeb0100000013\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@@ -2419282,18 +2419484,16 @@\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,-0x65(%rax)\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n+\tadd %dh,-0x25(%rax)\n+\tsbb %esp,0x13(%rdx)\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@@ -2419384,20 +2419584,16 @@\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-\tfwait\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n-\tadd %ebp,%ebx\n-\tadd %al,(%rax)\n+\tfistpl (%rcx)\n+\tmovabs %al,0xeb0100000013\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@@ -2419606,20 +2419802,16 @@\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-\tpushf\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n-\tadd %esi,%ebp\n-\tadd %al,(%rax)\n+\tfcompl (%rcx)\n+\tmovabs %al,0xf50100000013\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,0xf1(%rip) \n \tadd %al,(%rax)\n \tand $0x2e,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2419672,18 +2419864,16 @@\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,-0x64(%rax)\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n+\tadd %al,-0x24(%rax)\n+\tsbb %esp,0x13(%rdx)\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@@ -2419734,18 +2419924,16 @@\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,-0x64(%rax)\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n+\tadd %dl,-0x24(%rax)\n+\tsbb %esp,0x13(%rdx)\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@@ -2420337,18 +2420525,16 @@\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-\tpop %rbx\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n+\tfwait\n+\tsbb %esp,0x13(%rdx)\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@@ -2420514,18 +2420700,16 @@\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-\tpop %rbx\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n+\tfwait\n+\tsbb %esp,0x13(%rdx)\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@@ -2420579,18 +2420763,16 @@\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-\tpop %rbx\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n+\tfwait\n+\tsbb %esp,0x13(%rdx)\n \tadd %esi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcltd\n \tjmp f172f7 \n@@ -2420724,16 +2420906,15 @@\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-\tjs f17466 \n-\tret $0x13\n+\tmov $0x13a219,%eax\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@@ -2420743,15 +2420924,15 @@\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 %bl,0x13c2fb5c(%rax)\n+\tadd %bl,0x13a2199c(%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@@ -2420900,16 +2421081,15 @@\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 %bh,-0x5(%rdx)\n-\tret $0x13\n+\tand %bh,0x13a219(%rdx)\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@@ -2421443,18 +2421623,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-\tjo f17c29 \n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n+\tjo f17b69 \n+\tsbb %esp,0x13(%rdx)\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@@ -2422043,17 +2422221,15 @@\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-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %esi,%ebp\n+\tmovabs %al,0xf50100000013a219\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@@ -2422560,16 +2422736,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 %al,0x13c2fb(%rax)\n-\tadd %al,(%rax)\n+\tmov %al,%al\n+\tsbb %esp,0x13(%rdx)\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@@ -2423121,18 +2423297,16 @@\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,0x66(%rax)\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n+\tadd %ch,-0x5a(%rax)\n+\tsbb %esp,0x13(%rdx)\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@@ -2423272,20 +2423446,16 @@\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-\txchg %eax,%ecx\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n-\tadd %esi,%ebp\n-\tadd %al,(%rax)\n+\trcrl $1,(%rcx)\n+\tmovabs %al,0xf50100000013\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@@ -2423312,15 +2423482,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 $0x13c2fb67\n+\tpush $0x13a219a7\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@@ -2423393,20 +2423563,16 @@\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-\txchg %eax,%edx\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n-\tadd %esi,%ebp\n-\tadd %al,(%rax)\n+\trcrb %cl,(%rcx)\n+\tmovabs %al,0xf50100000013\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcltd\n \tjmp f1908f \n \tadd %dh,%al\n \tmov $0x30,%ecx\n@@ -2423453,18 +2423619,16 @@\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,-0x6d(%rax)\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n+\tadd %dl,-0x2d(%rax)\n+\tsbb %esp,0x13(%rdx)\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@@ -2423475,18 +2423639,16 @@\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,-0x6d(%rax)\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n+\tadd %ah,-0x2d(%rax)\n+\tsbb %esp,0x13(%rdx)\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@@ -2423515,18 +2423677,16 @@\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-\trclb $0x0,0x13c2fb(%rbx)\n-\tadd %al,(%rcx)\n-\tcmc\n-\tadd %al,(%rax)\n+\trcl $0x19,%bl\n+\tmovabs %al,0xf50100000013\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@@ -2423941,15 +2424101,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,0x13c2fb68(%rax)\n+\tadd %cl,0x13a219a8(%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@@ -2424251,18 +2424411,16 @@\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,-0x6a(%rax)\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n+\tadd %dh,-0x2a(%rax)\n+\tsbb %esp,0x13(%rdx)\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@@ -2424593,19 +2424751,16 @@\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-\tcmp %edi,%ebx\n-\tret $0x13\n-\tadd %al,(%rax)\n-\tadd %esi,%ebp\n-\tadd %al,(%rax)\n+\tjns f19cd4 \n+\tmovabs %al,0xf50100000013\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@@ -2424953,18 +2425108,16 @@\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-\tinsb (%dx),%es:(%rdi)\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n+\tlods %ds:(%rsi),%al\n+\tsbb %esp,0x13(%rdx)\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,-0x1a(%rax)\n@@ -2426116,19 +2426269,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-\tjo f1ac7e \n-\tret $0x13\n-\tadd %al,(%rax)\n-\tadd %esi,%ebp\n-\tadd %al,(%rax)\n+\tmov $0x19,%al\n+\tmovabs %al,0xf50100000013\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 \tlock es add %eax,(%rax)\n@@ -2426364,16 +2426514,15 @@\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 %dh,-0x5(%rdx)\n-\tret $0x13\n+\tor %dh,0x13a219(%rdx)\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@@ -2426832,19 +2426981,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,(%rax)\n-\trex.RB sti\n-\tret $0x13\n-\tadd %al,(%rax)\n-\tadd %esi,%ebp\n-\tadd %al,(%rax)\n+\ttest %ebx,(%rcx)\n+\tmovabs %al,0xf50100000013\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.X sub (%rcx),%al\n@@ -2427141,16 +2427287,15 @@\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 %al,-0x5(%rsi)\n-\tret $0x13\n+\tsbb %al,0x13a219(%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 \t...\n@@ -2427407,19 +2427552,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-\tjne f1b9de \n-\tret $0x13\n-\tadd %al,(%rax)\n-\tadd %esi,%ebp\n-\tadd %al,(%rax)\n+\tmov $0x19,%ch\n+\tmovabs %al,0xf50100000013\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x128f4(%rax)\n \tadd %al,(%rax)\n@@ -2427744,15 +2427886,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,0x13c2fb49(%rax)\n+\tadd %bh,0x13a21989(%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@@ -2429707,15 +2429849,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,0x13c2fb6e(%rax)\n+\tadd %bl,0x13a219ae(%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@@ -2429725,15 +2429867,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,0x13c2fb4f(%rax)\n+\tadd %ch,0x13a2198f(%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@@ -2429773,18 +2429915,16 @@\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,0x9(%rax)\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n+\tadd %ah,0x49(%rax)\n+\tsbb %esp,0x13(%rdx)\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@@ -2432150,15 +2432290,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-\trclb $1,0x108(%rax)\n+\tnop\n+\tnop\n+\tor %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $0xa9,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tadd %al,(%rdx)\n@@ -2432166,15 +2432309,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 \tmov $0xe,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10(%rax)\n \ttest $0x0,%eax\n \tadd %dl,%al\n \t(bad)\n@@ -2432183,15 +2432326,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 %dh,%dl\n+\tshr $1,%cl\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@@ -2433084,15 +2433227,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,0x13c2fb83(%rax)\n+\tadd %ch,0x13a219c3(%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@@ -2433109,15 +2433252,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,0x13c2fb83(%rax)\n+\tadd %bh,0x13a219c3(%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@@ -2433284,18 +2433427,16 @@\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-\tpop %rsp\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n+\tpushf\n+\tsbb %esp,0x13(%rdx)\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@@ -2433403,18 +2433544,16 @@\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 f1fa80 \n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n+\tjo f1fac0 \n+\tsbb %esp,0x13(%rdx)\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@@ -2433430,15 +2433569,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,0x13c2fb86(%rax)\n+\tadd %al,0x13a219c6(%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@@ -2433470,17 +2433609,16 @@\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-\txchg %bh,%bl\n-\tret $0x13\n-\tadd %al,(%rax)\n+\t(bad)\n+\tsbb %esp,0x13(%rdx)\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@@ -2433491,16 +2433629,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 %al,0x13c2fb(%rdi)\n-\tadd %al,(%rax)\n+\tor %al,%bh\n+\tsbb %esp,0x13(%rdx)\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@@ -2433509,15 +2433647,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,0x13c2fb87(%rax)\n+\tadd %al,0x13a219c7(%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@@ -2433530,15 +2433668,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,0x13c2fb87(%rax)\n+\tadd %dl,0x13a219c7(%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@@ -2433581,16 +2433719,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-\ttest %edi,%ebx\n-\tret $0x13\n+\t(bad)\n+\tadc (%rax),%eax\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@@ -2433606,18 +2433744,18 @@\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-\tmov %bh,%bl\n-\tret $0x13\n+\tenter $0xa219,$0x13\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 \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -2433652,18 +2433790,16 @@\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 f1fcea \n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n+\tloopne f1fd2a \n+\tsbb %esp,0x13(%rdx)\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@@ -2433675,16 +2433811,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 %al,0x13c2fb(%rdx)\n-\tadd %al,(%rax)\n+\tadd %al,%dl\n+\tsbb %esp,0x13(%rdx)\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@@ -2433748,16 +2433884,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 %cl,0x13c2fb(%rdx)\n-\tadd %al,(%rax)\n+\tadc %cl,%dl\n+\tsbb %esp,0x13(%rdx)\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@@ -2433793,15 +2433929,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,0x13c2fb8a(%rax)\n+\tadd %bl,0x13a219ca(%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@@ -2433840,17 +2433976,16 @@\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-\tmov %ebx,%edi\n-\tret $0x13\n-\tadd %al,(%rax)\n+\tlret\n+\tsbb %esp,0x13(%rdx)\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@@ -2433866,20 +2434001,16 @@\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-\tlea (bad),%edi\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n-\tadd %ebp,%ebx\n-\tadd %al,(%rax)\n+\tint $0x19\n+\tmovabs %al,0xeb0100000013\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@@ -2433891,18 +2434022,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-\ttest $0x8b,%al\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n+\ttest $0xcb,%al\n+\tsbb %esp,0x13(%rdx)\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@@ -2433917,19 +2434046,17 @@\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,0x23(%rax)\n-\tsti\n-\tret $0x13\n+\tadd %cl,0x63(%rax)\n+\tsbb %esp,0x13(%rdx)\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@@ -2469833,16 +2469960,16 @@\n \tadd %dl,%al\n \tdata16 repz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x4b(%rax)\n \tadd $0x1,%eax\n \tadd %dl,0xf366(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcli\n+\tadd %dl,%al\n+\tstc\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x67(%rax)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n@@ -2469852,17 +2469979,17 @@\n \tadd %al,%al\n \tdata16 repz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0xf9d2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf366(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb %cl,(%rdi)\n-\tadd %eax,(%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 \tmov $0x24,%dl\n@@ -2470017,15 +2470144,16 @@\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,-0x68(%rax)\n+\tadd %dl,(%rax)\n+\tcwtl\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@@ -2470574,15 +2470702,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,-0x13(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\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@@ -2473451,16 +2473580,17 @@\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 %dh,%al\n-\tpush $0xfffffffffffffff4\n+\tadd %ah,(%rax)\n+\t(bad)\n+\thlt\n \tadd %al,(%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@@ -2473820,16 +2473950,16 @@\n \tadd %al,(%rax)\n \tadd %ah,0xf38b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tnop\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcli\n+\tadd %dl,%al\n+\tstc\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x90400000000000f3,%al\n@@ -2473839,17 +2473969,17 @@\n \tsar %cl,%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tnop\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb %cl,(%rdi)\n-\tadd %eax,(%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 \tmov $0x24,%dl\n@@ -2474116,16 +2474246,15 @@\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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tadd %al,(%rax)\n@@ -2475813,15 +2475942,15 @@\n \tpush %rax\n \tes and $0x1,%eax\n \tadd %ah,%al\n \tmovabs %eax,0xa3800000000000f3\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tmovabs %eax,0xfa100000000000f3\n+\tmovabs %eax,0xf9d00000000000f3\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@@ -2476015,64 +2476144,71 @@\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 \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf3a5f0,%al\n-\tjmp f3a614 \n+\t(bad)\n+\t(bad)\n \tadd %al,(%rax)\n-\tmovabs 0xf3a600,%al\n-\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %ah,0xf3a600(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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-\tadc (%rax),%al\n+\tsbb %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf3a620(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor (%rax),%al\n+\tadc (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf3a630(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %eax,(%rax)\n+\tsbb $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf3a640(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tsub %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xf3a670(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf3a670,%al\n \tadc %al,(%rdx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2476154,16 +2476290,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tand $0x1,%eax\n@@ -2476203,16 +2476338,16 @@\n \tadd %al,(%rax)\n \tadd %al,0xf3a7(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcli\n+\tadd %dl,%al\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@@ -2476252,16 +2476387,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,%al\n-\tmov $0xfd,%al\n+\tadd %ah,(%rax)\n+\tmov %?,%edi\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@@ -2476310,33 +2476445,32 @@\n \tstos %al,%es:(%rdi)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9cb6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf3a8(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10aa1(%rax)\n+\tadd %dl,-0x5f(%rax)\n+\tor (%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-\tjo f3a862 \n+\tadd %dh,-0x58(%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 \tandb $0x0,0x0(%rbx,%rsi,8)\n-\tshrb $0x0,-0xa(%rdx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %dl,%bl\n-\tand $0x1,%al\n+\tlock imul $0x0,%esi,%esi\n+\tadd %dl,(%rax)\n+\tshll %cl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \ttest $0xf3,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -2476435,16 +2476569,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ch,0xf3(%rdx)\n \tadd %al,(%rax)\n \tpush %rax\n \tcmp $0x9b,%eax\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.WRB hlt\n+\tand %cl,-0xc(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsub $0x125,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -2476585,22 +2476718,23 @@\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7d(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dl,0x1137d(%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+\ttest $0x7a,%al\n+\tpushf\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 %cl,%cl\n \tcmc\n@@ -2476622,15 +2476756,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,-0x13(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\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@@ -2476803,16 +2476938,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-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tadd %al,(%rax)\n@@ -2476861,16 +2476995,17 @@\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-\tadc %bl,(%rdi)\n-\tadc %al,(%rcx)\n+\tpush %rax\n+\txlat %ds:(%rbx)\n+\tadc %eax,(%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@@ -2476971,15 +2477106,18 @@\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 %al,0xfb9c(%rax)\n+\tadd %dh,(%rax)\n+\tcwtl\n+\tsti\n+\tadd %al,(%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@@ -2476993,26 +2477131,22 @@\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-\trcll $1,(%rcx)\n-\tadd %eax,(%rax)\n+\tror $1,%cl\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-\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@@ -2477109,20 +2477243,23 @@\n \tlods %ds:(%rsi),%al\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf3b0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x101c5(%rax)\n+\tadd %dl,(%rax)\n+\tmovb $0x1,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rsi\n-\tor $0x1,%eax\n-\tadd %dh,0xf3b0(%rax)\n+\tadd %al,(%rax)\n+\trcrb $0x1,0xd(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xb0,%al\n+\trepz add %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,0xf3b0(%rax)\n@@ -2477496,15 +2477633,15 @@\n \tmov $0xf3,%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 \tor %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf3b4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x0(%rax)\n \tfwait\n@@ -2477553,15 +2477690,16 @@\n \tfwait\n \tadd %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(%rip) \n+\tpush %rax\n+\tadc $0x10f,%eax\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@@ -2477645,15 +2477783,15 @@\n \tadd %dl,(%rax)\n \tlods %ds:(%rsi),%al\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %dh,0xf3(%rbp)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tjge f3b5ee \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tsub (%rdx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2477673,16 +2477811,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tadd %al,(%rax)\n@@ -2477766,16 +2477903,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%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 \tpush $0xffffffffffffffbd\n@@ -2478147,15 +2478283,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-\tadc %ah,0x10e(%rdi)\n+\tshlb $1,0x10e(%rsi)\n \tadd %al,(%rax)\n \txorb $0x0,0xf3(%rsi)\n \tadd %dl,0x0(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2478179,15 +2478315,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,-0x13(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\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@@ -2478257,15 +2478394,17 @@\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 %al,0xf6a7(%rax)\n+\tadd %dh,(%rax)\n+\tsahf\n+\ttestb $0x0,(%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@@ -2478311,19 +2478450,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 %ah,%al\n-\tja f3bca2 \n+\tadd %dl,0x75(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x64(%rax)\n+\tjo f3bd0e \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@@ -2479523,67 +2479662,68 @@\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,-0x5d(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xf3e9(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tadd %dl,%al\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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x6801c0,%al\n \tjo f3c8a3 \n \trepnz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tmov $0xff,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x10(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\tpop %rdx\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x100,%esp\n \tadd %al,(%rax)\n-\tshl $1,%cl\n-\t(bad)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tloop f3c869 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x33(%rax)\n-\tstd\n+\tadd %al,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txlat %ds:(%rbx)\n+\tadc %dl,%bh\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,0xf3e9(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n+\tpush %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@@ -2479591,94 +2479731,89 @@\n \tadd $0xf5,%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-\tpop %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,-0x1e(%rax)\n-\t(bad)\n+\tadc %bl,0x10(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tsti\n+\t(bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10(%rax)\n+\tnop\n+\tloop f3c8c9 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmovabs 0x10500000000000fb,%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 \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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tpush %rsp\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tadd %dl,%al\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 %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rdx\n+\tpush %rax\n+\tpop %rbx\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x0(%rbp,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,(%rcx)\n \ttestb $0x0,(%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+\tadc %ah,%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 \tpush %rax\n \tadc %esi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovsb %ds:(%rsi),%es:(%rdi)\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,(%rax)\n@@ -2479698,107 +2479833,110 @@\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tin $0x3,%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,%bl\n+\tadd %dl,-0x1d(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0xf481(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trcrb $1,0x10(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1105b(%rax)\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 %esi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush %rsp\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1d(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tnop\n+\tjrcxz f3c9d9 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tenter $0xfd,$0x0\n+\tadd %al,-0x44(%rax)\n+\tstd\n+\tadd %al,(%rax)\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 %ah,(%rax)\n+\tpushf\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmovabs 0x14100000000000fb,%eax\n-\ttestb $0x0,(%rax)\n+\tadc $0xf6,%al\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tin $0x3,%eax\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ee3(%rax)\n+\tadd %al,-0x65(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,-0x33(%rax)\n+\tadd %al,(%rax)\n+\tshl $1,%bl\n+\t(bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x3f(%rax)\n \thlt\n \tadd %al,(%rax)\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 %ah,0x7c(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x10(%rbx)\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\tpop %rbx\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-\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,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%bl\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@@ -2479810,49 +2479948,51 @@\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,-0x65(%rax)\n-\tadd (%rcx),%eax\n+\tadd %al,0x62(%rax)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,%ah\n-\t(bad)\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 \trolb $1,0x0(,%rsi,8)\n-\tadd %dh,0x100c6(%rax)\n+\tadd %dl,%al\n+\trolb $1,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadc $0xf6,%eax\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010300,%al\n-\tpop %rbx\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\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,0x15(%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-\tpush %rax\n-\tin $0xe,%al\n+\t(bad)\n+\tmovabs %eax,0xee4900000000000\n \tadd %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@@ -2479871,41 +2480011,50 @@\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 %ah,%al\n+\tlock sti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tadd %dl,%al\n \tin $0xe,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %ah,-0x3f(%rax)\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,0x15dd8(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1105b(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfdbb(%rax)\n+\tpush %rax\n+\tpop %rsp\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0xf616(%rax)\n \tadd %al,(%rax)\n+\tadd %ch,0xfd(%rdi)\n \tadd %al,(%rax)\n+\tnop\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+\tadc %ah,%ch\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@@ -2479917,20 +2480066,19 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txlat %ds:(%rbx)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,%cl\n-\tsti\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tin $0xe,%eax\n+\tadd %dl,-0x1b(%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,0xf5(%rip) \n@@ -2479942,35 +2480090,36 @@\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,0x10(%rbx)\n-\tadd %eax,(%rax)\n+\tnop\n+\tpop %rsp\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-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %dl,0x17(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tin $0xe,%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x28(%rax)\n-\tclc\n+\tadd %dh,(%rax)\n+\tsub %bh,%al\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@@ -2480001,35 +2480150,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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x1045d(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tadd %dl,%al\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 %dl,%al\n-\trepnz or (%rcx),%al\n+\tsar %cl,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rax,%rdx,1)\n+\tadd %dl,%al\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,0x18(%rax)\n \ttestb $0x0,(%rax)\n@@ -2480037,17 +2480186,19 @@\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-\trcrb $0x0,0xff(%rbp)\n-\tadd %dl,%al\n-\tin $0xe,%eax\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tout %al,$0xe\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@@ -2480090,127 +2480241,124 @@\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,0x101aa(%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 \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,0xff96(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xf61b(%rax)\n+\tadd %dh,%al\n+\tmovabs 0x1b900000000000ff,%al\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1045d(%rax)\n+\tadd %dh,0xfd66(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tout %al,$0xe\n+\tadd %dl,-0x1a(%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 \trcrb $1,(%rbx)\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 %rsp\n+\tmovabs 0x5d100000000000f6,%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,(%rax)\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-\tpush %rax\n+\tnop\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 %dl,(%rax)\n-\tret\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %ah,0xfdab(%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 %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-\tadd %al,-0x54(%rax)\n+\tshl $1,%dh\n+\t(bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tlods %ds:(%rsi),%al\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 %rsp\n+\tpush %rax\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,(%rax)\n \tsbb $0xf6,%eax\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,%al\n-\tout %al,$0xe\n+\tmovabs 0x100000000000f80e,%al\n+\tout %eax,$0xe\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf442(%rax)\n+\tadd %al,0xf428(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1d(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf3cb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x28(%rax)\n@@ -2480220,19 +2480368,19 @@\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 %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 %ah,%bh\n+\tadd %dl,-0x19(%rax)\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@@ -2480242,38 +2480390,32 @@\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-\tpush %rax\n-\tjno f3cea4 \n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rsp\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x1105d(%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 $0xf6,%eax\n+\trcrb $1,0xf6(%rip) \n \tadd %al,(%rax)\n-\trorb $1,(%rsi)\n-\tclc\n+\trex nop\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x19(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10ee7(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \txor $0x0,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,(%rsi)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf3e1(%rax)\n@@ -2480293,33 +2480435,33 @@\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-\tpush %rax\n-\tpop %rbx\n-\ttestb $0x0,(%rax)\n+\tadcb $0x0,0x0(%rsp,%rsi,8)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ee7(%rax)\n+\tadd %dl,%al\n+\tout %eax,$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 \tnop\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-\tadc %bl,0x10(%rbp)\n+\trcrb $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 \trcrb $1,(%rsi)\n@@ -2480328,16 +2480470,20 @@\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(%rbx,%rdi,8)\n-\tshl $1,%bh\n+\tnop\n+\t(bad)\n+\tadd %al,(%rcx)\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,-0x31(%rax)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -2480364,51 +2480510,50 @@\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 %dh,-0x36(%rax)\n-\tadd %al,(%rcx)\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 %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+\tpush %rax\n+\tcall f3d0cc \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-\tpop %rbp\n+\tadd %dl,0xf61f(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tlods %ds:(%rsi),%al\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpop %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,0xf6e1(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf454(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x18(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1f8b(%rax)\n+\tnop\n+\tcall f3d10c \n+\tadd %al,(%rax)\n+\tnop\n+\tmov (%rdi),%ebx\n+\tadd %al,(%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@@ -2481849,19 +2481994,21 @@\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-\tcall f3e16c \n+\tshr $1,%al\n+\t(bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tloop f3e056 \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@@ -2481885,29 +2482032,29 @@\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-\tpop %rbp\n+\tpush %rax\n+\tpop %rsi\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,%al\n-\tcall f3e1dc \n+\tadd %dl,(%rax)\n+\tjmp 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 %dl,-0x32(%rax)\n@@ -2481920,51 +2482067,48 @@\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 %ah,(%rax)\n+\tloopne f3e0fe \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%cl\n+\tadd %dl,-0x17(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tscas %es:(%rdi),%eax\n \tsti\n \tadd %al,(%rax)\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,(%rax)\n-\tadd %dl,%al\n-\tpop %rbp\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x1105e(%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-\ttestl $0x0,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\trex.RX testl $0x0,(%rax)\n+\tadd %bh,(%rdx)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x17(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tnop\n+\tjmp f3e25c \n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tint3\n+\txor %cl,%ah\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tint $0xf3\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2481979,28 +2482123,26 @@\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,(%rax)\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\ttestb $0x0,(%rax)\n+\tadd %dl,0xf69b(%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 %ah,0x101a2(%rax)\n+\tadd %dh,0x101ac(%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@@ -2482141,116 +2482283,106 @@\n \tadd %al,(%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-\tand %ch,%al\n-\tsti\n-\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ee9(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tjmp f3e45c \n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tja f3e343 \n \tadd %al,(%rax)\n+\tadd %dl,0xe877(%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,-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(%rsi)\n+\trcrb $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 %al,(%rax)\n \tpush %rax\n \trex.RXB testl $0x0,(%r8)\n-\tshrb $1,(%rdi)\n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%cl\n+\tadd %dl,(%rax)\n+\t(bad)\n \t(bad)\n \tadd %eax,(%rax)\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,(%rax)\n-\tin (%dx),%eax\n+\tadd %ah,(%rax)\n+\tmovabs 0x47900000000000f4,%eax\n+\ttestl $0x0,(%rax)\n+\tadc %ch,%ch\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tfsts (%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%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,(%rax)\n-\t(bad)\n+\tadd %dl,-0x16(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex hlt\n-\tadd %al,(%rax)\n+\tadd %ah,0xf3ea(%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 %dl,(%rax)\n-\txchg %eax,%ecx\n-\tpop %rsp\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5e(%rax)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadc %bl,0x10(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x0,-0xc(%rbp)\n+\tadd %ah,0x6d(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\ttestq $0x0,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x48(%rax)\n+\ttestl $0x0,(%rax)\n+\tmov $0x76,%al\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x16(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10eea(%rax)\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@@ -2482324,37 +2482456,42 @@\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 %ah,(%rax)\n-\tja f3e4e7 \n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10eea(%rax)\n+\tshr $1,%dl\n+\t(bad)\n+\tadd %eax,(%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 %ah,0xffbd(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1105e(%rax)\n+\tadd %dl,0x5f(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tout %eax,$0xf3\n+\tadd %al,(%rax)\n+\tlock out %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@@ -2482401,15 +2482538,15 @@\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-\tshr $1,%dl\n+\tadc %ch,%bl\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@@ -2482419,54 +2482556,51 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tfsts (%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x20(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%bl\n+\tadd %dl,-0x15(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x19(%rax)\n+\tadd %al,-0x19(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \ttestq $0x0,(%r8)\n-\tand %al,-0xc(%rdi)\n-\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rsi\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x1105f(%rax)\n \tadd %al,(%rax)\n-\tlock cmp %eax,%edi\n+\tadd %dl,%al\n+\tcmp %eax,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf819(%rax)\n \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 \tjmp f3e639 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\ttest $0xfd,%eax\n+\tadd %dh,0xfdb6(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,(%rcx)\n-\tclc\n+\tadd %dl,%al\n+\tsbb %edi,%eax\n \tadd %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@@ -2482483,21 +2482617,22 @@\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 %dl,0x20(%rax)\n-\tcld\n-\tadd %al,(%rax)\n+\tadd %al,-0x30(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10eeb(%rax)\n+\tadd %dl,%al\n+\tjmp f3e689 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x7a(%rax)\n+\tadd %al,-0x7a(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1a(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2482539,15 +2482674,15 @@\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-\tadc %bl,0x10(%rdi)\n+\tadc %ah,0x10(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tout %eax,$0xf3\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -2482561,23 +2482696,25 @@\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 0x510000000000008a,%eax\n-\ttestb $0x0,(%rax)\n+\tmovabs 0xf12000000000008a,%eax\n+\thlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf81a(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfb7a(%rax)\n+\tadd %al,0xf6ab(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjmp f3e769 \n+\tadd %dl,(%rax)\n+\tin (%dx),%al\n+\t(bad)\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@@ -2482638,39 +2482775,39 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tfsts (%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\ttest $0xfd,%al\n+\tadd %ah,-0x7d(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb %eax,%edi\n+\tadc %bl,(%rbx)\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 $1,(%rsi)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf6ab(%rax)\n+\tadd %ah,-0x71(%rax)\n+\trepz add %al,(%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-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,(%rax)\n+\tpop %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@@ -2482682,34 +2482819,29 @@\n \tadd %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 %rdi\n+\t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ah,(%rax)\n+\txor %ch,(%rdx)\n \tadd %eax,(%rcx)\n \tadd %al,(%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 %ah,0x10473(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\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 \trcrb $1,(%rbx)\n \tclc\n@@ -2482717,51 +2482849,57 @@\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-\tjo f3e8b6 \n-\tclc\n+\tpush %rax\n+\tadd $0xf8,%al\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,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10eec(%rax)\n+\tadd %al,(%rax)\n+\tshr $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 \tpush %rax\n \tsbb $0xf8,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfbdf(%rax)\n+\tadd %ah,%al\n+\tjnp f3e8de \n \tadd %al,(%rax)\n-\tadd %dl,0x1105f(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x11060(%rax)\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 $0xf8,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10473(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tin (%dx),%al\n+\tadd %al,%al\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 %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2482772,47 +2482910,49 @@\n \tint $0xf3\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfsts (%rdx)\n \tadd %eax,(%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-\t(bad)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsbb $0xf8,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dl,-0x13(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x52(%rax)\n+\ttestb $0x0,(%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-\torb $0x0,-0xc(%rcx)\n+\tlock rex.W hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsbb $0xf8,%eax\n+\tadd %dl,0x1d(%rax)\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,-0x13(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tin (%dx),%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@@ -2482852,56 +2482992,62 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tint3\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub 0x1(%rip),%ah \n-\tadd %al,0xf4c2(%rax)\n+\tadd %ah,-0x3e(%rax)\n+\thlt\n+\tadd %al,(%rax)\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,0x10eed(%rax)\n+\tadd %dl,%al\n+\tin (%dx),%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 %bl,(%rsi)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\ttestb $0x0,(%eax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x60(%rax)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadc %ah,0x10(%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,0x1e(%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 %ah,0xf6c3(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshr $1,%ch\n+\tadd %dl,(%rax)\n+\tout %al,(%dx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x72(%rax)\n-\thlt\n+\tadd %ah,(%rax)\n+\ttest %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf81e(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2482919,15 +2483065,16 @@\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+\tpush %rax\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@@ -2482935,37 +2483082,36 @@\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+\tpush %rax\n \t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dh,-0xc(%rdx)\n+\tjo f3eb23 \n+\thlt\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 %dl,%al\n-\tret\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x12(%rax)\n+\tadd %ah,%al\n \t(bad)\n-\tadd %eax,(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tnop\n-\tsti\n+\tadd %al,(%rax)\n+\tadd %dl,0x10eee(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov %ebx,%edi\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@@ -2482976,41 +2483122,44 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x55(%rax)\n+\tadd %al,-0x55(%rax)\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 %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tout %al,(%dx)\n+\tshr $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 \tpush %rax\n \txor %cl,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs %eax,0x60d00000000000f6\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,0xf932(%rax)\n@@ -2483019,19 +2483168,19 @@\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 %dl,(%rax)\n-\tenter $0xf4,$0x0\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tout %al,(%dx)\n+\tadd %al,(%rax)\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@@ -2483056,63 +2483205,63 @@\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 %dl,0x71(%rax)\n+\tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%bh\n+\tpush %rax\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 \tjo f3ebd2 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\ttest %dh,%ah\n-\tadd %al,(%rax)\n+\tadd %dl,0x7a(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tshlb $1,0x10(%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,0x10770(%rax)\n+\tnop\n+\tjo f3ebf2 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tin (%dx),%al\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\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 0xc00000000000f3f0,%al\n-\tadd %ebp,0x0(%rax)\n+\tmovabs 0x200000000000f3f0,%al\n+\t(bad)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tout %eax,(%dx)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10eef(%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@@ -2483146,20 +2483295,19 @@\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 %dl,0x71(%rax)\n-\tor %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tout %eax,(%dx)\n+\tadc %dh,%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@@ -2483171,37 +2483319,34 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x7(%rcx)\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+\tjg f3ecd5 \n+\tadd %eax,(%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-\tor $0xf6,%ah\n+\tadd $0xf6,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x71(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\tcld\n-\tadd %al,(%rax)\n+\tadd %ah,0xf809(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlock (bad)\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 \tnop\n@@ -2483217,21 +2483362,19 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x7(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tor %edi,%eax\n+\tadd %dl,0x7f(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x10(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10ef0(%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@@ -2483246,15 +2483389,15 @@\n \tadc %dh,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-\tnop\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@@ -2483262,16 +2483405,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-\tnop\n-\tlock (bad)\n+\tshl $1,%al\n+\t(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@@ -2483304,48 +2483447,51 @@\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,%al\n-\tadd (%rcx,%rax,1),%eax\n+\tadd %ah,-0x36(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%al\n+\tadd %dl,(%rax)\n+\tint1\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(%rcx)\n-\tadd %eax,(%rax)\n+\tnop\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 \tadd %al,(%rax)\n-\tadc %dh,0x7(%rbx)\n+\tadd %dl,(%rax)\n+\tjae f3ee42 \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+\tpush %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@@ -2483356,19 +2483502,18 @@\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-\trol $0xfb,%al\n-\tadd %al,(%rax)\n+\tadd %bh,0xfb(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,0x73(%rax)\n-\t(bad)\n+\tpush %rax\n+\tjae f3ee82 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tjmp f3ef79 \n \tadd %al,(%rax)\n \trcr $1,%dl\n \tadc (%rcx),%al\n@@ -2483377,45 +2483522,42 @@\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 %al,0xffb1(%rax)\n+\tadd %dl,0xffbb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10773(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,%al\n+\tsti\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tint1\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10ef1(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tgs hlt\n+\tpop %rbx\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjae f3eed2 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x18(%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-\t(bad)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tshlb $1,0x10(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo f3ee67 \n+\tadd %dh,-0x7b(%rax)\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@@ -2483428,20 +2483570,21 @@\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,(%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,0x10ef1(%rax)\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 \trolb $1,(%rdi)\n \tcmc\n@@ -2483454,43 +2483597,41 @@\n \tfwait\n \tadd %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+\tadc %dh,%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 %ah,%al\n+\trex.RB hlt\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmovsxd (%rax),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo f3ef51 \n+\tadd %dh,-0x11(%rax)\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-\tsti\n-\tsti\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tpush %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@@ -2488957,70 +2489098,73 @@\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dl,(%rax)\n \tfistl (%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xffab(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11062(%rax)\n+\tpush %rax\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 \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-\t(bad)\n-\tadc %al,(%rcx)\n+\tadd %dl,0x11063(%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,0xe9(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%esi\n-\tjmp f4285f \n-\tadd %dl,0x28(%rax)\n-\thlt\n+\tpush %rax\n+\tsub %dh,%ah\n \t...\n \tmovabs 0xf3e0e0,%al\n \tpush %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 %al,(%rax)\n-\tadc %ah,0x10(%rbx)\n+\tshlb $1,0x10(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsub %ah,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x9c,%esp\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000f481,%al\n-\tmovsxd (%rax),%edx\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,(%rax)\n+\tadc %al,%fs:(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tje f428c2 \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 %dh,0x28(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x112db(%rax)\n@@ -2489029,19 +2489173,25 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tje f428e2 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf47c(%rax)\n+\tadd %ah,%al\n+\t(bad)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11063(%rax)\n+\tadd %dl,0x64(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x8(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tclc\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@@ -2489051,30 +2489201,28 @@\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,-0xe(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10ef2(%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(%rbx)\n-\tadd %eax,(%rax)\n+\tnop\n+\tadc %al,%fs:(%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+\tadd %dl,%al\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@@ -2489234,113 +2489382,111 @@\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,0x1(%rax,%rdx,1)\n+\tshlb $1,0x1(%rax,%rdx,1)\n \tadd %al,(%rax)\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,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc %al,%fs:(%rcx)\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-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadc %bl,%ah\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tfcoml (%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txlat %ds:(%rbx)\n-\tsti\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11064(%rax)\n+\tadd %dl,0x65(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0xff95(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5d(%rax)\n-\tadc (%rcx),%eax\n+\tmovabs 0x500000000000ff9f,%al\n+\tmovabs %eax,0x2a80000000000113\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xa9,%al\n-\ttestb $0x0,(%rax)\n+\tadd %dl,0x11065(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc %al,%fs:(%rcx)\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-\trolb $0x68,(%rcx)\n-\t...\n-\tmovabs 0x6801c0,%al\n \tadc %dh,0x7(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0xfd,%esp\n+\tadd %dh,-0x50(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tpush %rax\n-\tfcoml (%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadd $0x105,%eax\n+\tadd %dl,-0x24(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjne f42b82 \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 %ah,0x10(%rbp)\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+\tadd %al,0xf650(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadc %al,%gs:(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo f42b4c \n+\tincl (%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 %ah,-0x50(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tcmp $0x103,%eax\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-\tadc %al,%gs:(%rcx)\n+\tadc %ah,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 %bh,0x103(%rip) \n \tadd %al,(%rax)\n \tadc %dh,0x7(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf3ee(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x112dc(%rax)\n@@ -2489353,16 +2489499,16 @@\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-\tadc %al,%gs:(%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,0x10776(%rax)\n \tadd %al,(%rax)\n@@ -2489372,58 +2489518,56 @@\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,0xf6c5(%rax)\n+\tadd %al,0xfbb6(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc %al,%gs:(%rcx)\n+\tadd %dl,0x11066(%rax)\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-\tja f42c62 \n+\tadc %dh,0x7(%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 \trcr $1,%ah\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tand %dl,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x77(%rax)\n-\t(bad)\n+\tpush %rax\n+\tja f42c82 \n \tadd %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+\tshlb $1,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 %dl,(%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 \tja f42cb2 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -2489436,20 +2489580,20 @@\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 %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-\tpush %rax\n-\tdata16 adc %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,(%rax)\n \tjs f42cf2 \n@@ -2489466,48 +2489610,49 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%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 %dh,-0x4e(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tdata16 adc %al,(%rcx)\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,0x10778(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfdcb(%rax)\n+\tadd %ah,-0x4c(%rax)\n+\tstd\n+\tadd %al,(%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 %dl,(%rax)\n+\tsar %cl,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x10(%rsi)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11067(%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 %ah,0x104f960(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x7(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2489522,25 +2489667,22 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x79(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\t(bad)\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %al,(%ecx)\n \tadd %al,(%rax)\n+\tshlb $1,0x10(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tstc\n-\tadd $0x1,%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\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@@ -2489550,101 +2489692,95 @@\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tadc %al,(%ecx)\n+\tadd %ah,0x101c4(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpush $0x110\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 %dl,%al\n-\tmov $0xfb,%bl\n+\tadd %dl,-0x51(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%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 %dh,0xfdbf(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjp f42e22 \n+\tadd %dl,0x7a(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tenter $0xf4,$0x0\n \tadd %al,(%rax)\n+\tadd %dl,0x68(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadc %al,(%ecx)\n \tadd %al,(%rax)\n+\txor %ch,%al\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fdcc,%al\n-\tjp f42e52 \n-\tadd %eax,(%rax)\n+\tadd %dl,0x1077a(%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-\tadd %al,%al\n-\tcall f42f59 \n+\tadd %al,0x102c6(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x7(%rdx)\n+\tadd %dl,%al\n+\tjp f42e72 \n \tadd %eax,(%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,0x10(%rdi)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11068(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x102c6(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjnp f42e92 \n+\tadd %al,(%rax)\n+\tadc %bh,0x7(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tsub %ah,%dh\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 %dh,0x10620(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tjnp f42eb2 \n+\tadd %dl,0x7b(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tcs hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -2489684,31 +2489820,28 @@\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 0x8ed000000000008a,%eax\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,%al\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-\t(bad)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1077b(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2489718,74 +2489851,71 @@\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,0x5b(%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+\tadc %ch,0x10(%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,(%rax)\n-\tjl f42fa2 \n-\tadd %eax,(%rax)\n+\tadc %bh,0x1(%rdi,%rax,1)\n \tadd %al,(%rax)\n-\tadd %al,0xfb90(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tmovabs 0x100000000000fb8a,%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 \tjl f42fc2 \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+\txor $0x0,%esi\n \tadd %al,(%rax)\n-\tnop\n-\tpush $0x110\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\timul $0x1,(%rax),%edx\n+\tadd %dl,0xe(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1077c(%rax)\n+\tnop\n+\tjl f42fe2 \n+\tadd %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 \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tadd (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsarb $1,0x1(%rdi,%rax,1)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov (%rdi),%ebx\n+\tadd %dl,%al\n+\tjl f43002 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n@@ -2491118,17 +2491248,16 @@\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(%rax)\n-\tadd %eax,(%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 \tadc %bh,0x7(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2491136,53 +2491265,54 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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,-0x69(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjge f44052 \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-\tadc %ch,0x10(%rcx)\n+\tshrb $1,0x10(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmovabs 0x7d900000000000f6,%al\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x4f(%rax)\n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1077d(%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-\txor %bl,-0xc(%rax)\n+\trolb $0x68,(%rcx)\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 %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\timul $0x1,(%rax),%edx\n+\tadc %ch,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 \tadc %bh,0x7(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2491194,118 +2491324,108 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tjle f440d2 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7a(%rax)\n-\tadd (%rcx),%eax\n+\tadd %ah,0x55(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x6a(%rax)\n+\tadc %al,(%rcx)\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+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tjle f440f2 \n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1077e(%rax)\n \tadd %al,(%rax)\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 (%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 0xd00000000000f482,%al\n \tjle f44112 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjg f44115 \n-\tadd %eax,(%rax)\n+\tadd %dh,%al\n+\tscas %es:(%rdi),%eax\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1106a(%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 %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjg f44132 \n+\tadc %bh,0x7(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf440(%rax)\n \tadd %al,(%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 %ah,-0x4(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjg f44152 \n+\tadd %dl,0x7f(%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 \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(%rdx)\n+\tshrb $1,0x10(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x4(%rax)\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tor %eax,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1077f(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf442(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpopf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tor %eax,(%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tnop\n-\tor %al,(%rcx)\n+\ttest $0xf6,%eax\n \tadd %al,(%rax)\n+\tadc %dl,0x108(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6a(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,(%rax)\n+\timul $0x1,(%rax),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $0xf6,%dl\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x70(%rax)\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2491320,43 +2491440,46 @@\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-\tadd %al,-0xc(%rsi)\n+\tsubb $0x1,0xc(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1106a(%rax)\n+\tpush %rax\n+\timul $0x1,(%rax),%edx\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadc %bl,0xf6(%rdx)\n \tadd %al,(%rax)\n \trclb $1,0x108(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\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-\tadc %bl,0xf6(%rdx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,0x108(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,(%rax)\n+\txchg %eax,%ecx\n+\tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush $0x10\n-\tadd %eax,(%rax)\n+\tmov $0xd2,%al\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1106b(%rax)\n \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,%ecx\n@@ -2491375,117 +2491498,115 @@\n \tadd %al,(%rax)\n \tadd %dl,0x10891(%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+\tshrb $1,0x10(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0xf65b(%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 \tadd %al,(%rax)\n-\tadd %ah,0xf65b(%rax)\n+\tadd %al,0xf3c8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txchg %eax,%edx\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tloopne f4424f \n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6b(%rax)\n+\tadd %dl,(%rax)\n+\tinsb (%dx),%es:(%rdi)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tleave\n-\trepz add %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x6e(%rax)\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex\n \trex.X hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x112df(%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-\tnop\n-\txchg %eax,%edx\n-\tor %al,(%rcx)\n+\tadd %dl,0x10892(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfc0b(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,(%rax)\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1106b(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\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-\tmov $0xb,%al\n-\tcld\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadc (%rcx),%eax\n+\tadd %dl,0x6c(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\t(bad)\n+\tmov $0xfd,%esp\n \tadd %al,(%rax)\n+\tadc %dl,0x108(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%ebx\n-\tor %al,(%rcx)\n+\tloopne f4434d \n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $1,%bh\n-\trepz add %al,(%rax)\n+\tadd %dl,(%rax)\n+\tloopne f4433d \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\timul $0x1,(%rax),%edx\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x0,0xfd(%rdx)\n-\tadd %dl,-0x6d(%rax)\n+\tpush %rax\n+\txchg %eax,%ebx\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne f4436d \n-\thlt\n+\tnop\n+\tadc %ah,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tloopne f4435d \n-\tadd %eax,(%rax)\n+\tadd %dl,0x1106c(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tcs hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -2491502,54 +2491623,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,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0x3e(%rax)\n+\tfldl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x1(%rax,%rdx,1)\n+\tshlb $1,(%rbx)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tlock xor %esp,%edi\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-\trex\n-\tds fldl (%rax)\n-\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tshlb $1,(%rbx)\n-\tadc $0x1,%al\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tinsb (%dx),%es:(%rdi)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadc $0x2,%dl\n+\tadd %eax,(%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-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x6c(%rax)\n-\tadc %al,(%rcx)\n+\trolb $0x0,-0xc(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock xor %esp,%edi\n+\tpush %rax\n+\tloopne f443dd \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xffba(%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@@ -2491597,24 +2491718,23 @@\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 %al,%al\n-\trex.X hlt\n+\tadd %al,0xfc03(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tinsl (%dx),%es:(%rdi)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x20(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadc $0x2,%dl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10894(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf444(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n@@ -2491624,54 +2491744,52 @@\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-\tnop\n-\tinsb (%dx),%es:(%rdi)\n-\tadc %al,(%rcx)\n+\tpush %rax\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txorb $0x0,0xff(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%esp\n-\tor %al,(%rcx)\n+\tloopne f4451d \n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trclb $1,0x1(%rax,%rcx,1)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5b(%rax)\n-\tadc (%rcx),%eax\n+\tpush %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,(%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-\tinsb (%dx),%es:(%rdi)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x112e0(%rax)\n \tadd %al,(%rax)\n-\tloopne f4455d \n-\tadd (%rcx),%eax\n+\tadd %dh,%al\n+\tpop %rdx\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %eax,%ebp\n+\tadd %dl,-0x6b(%rax)\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@@ -2491679,363 +2491797,344 @@\n \tadd %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 f4451d \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\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 %al,0xfc2a(%rax)\n-\tadd %al,(%rax)\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 %dl,0x10895(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %dh,(%rax)\n \trex.RX hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x44(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock fdivp %st,%st(4)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%esi\n+\tadd %dl,%al\n+\txchg %eax,%ebp\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $0x0,-0xa(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tinsl (%dx),%es:(%rdi)\n-\tadc %al,(%rcx)\n+\tadd %bh,0x102(%rcx)\n \tadd %al,(%rax)\n+\tshrb $1,0x10(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6a(%rax)\n+\tadd %dl,(%rax)\n+\txchg %eax,%esi\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock jrcxz f4457e \n+\tlock jrcxz f4455e \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tloopne f4459d \n+\tloopne f4457d \n \tadd %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 \txchg %eax,%esi\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,0x1106d(%rax)\n+\tand %ch,(%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+\toutsb %ds:(%rsi),(%dx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\trclb $1,0x108(%rsi)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rdi\n-\thlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113a5(%rax)\n+\tadd %dl,0x10896(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tpush %rbp\n+\thlt\n \tadd %al,(%rax)\n-\tadc %cl,(%rdx)\n-\tcmc\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 %dl,0x108(%rdi)\n+\trclb $1,0x108(%rsi)\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+\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,-0x69(%rax)\n-\tor %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tor %ch,%dh\n \tadd %al,(%rax)\n-\tmov $0x88,%al\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,%cl\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadc %dl,0x108(%rdi)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd $0x1,%al\n+\tadc %bh,0x0(%rbp,%rdi,8)\n+\tadd %dl,(%rax)\n+\tloope f4460d \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10417(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txchg %eax,%edi\n+\tadd %dl,-0x69(%rax)\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock mov $0xfb,%esp\n-\tadd %al,(%rax)\n-\tadc %ch,0x10(%rsi)\n+\tand %al,0x1(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1106e(%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(%rdi)\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 \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjo f44657 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcwtl\n-\tor %al,(%rcx)\n+\tadc %bl,0xf5(%rsi)\n \tadd %al,(%rax)\n+\trclb $1,0x108(%rdi)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\trex.XB clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6e(%rax)\n+\tadd %dl,%al\n+\toutsb %ds:(%rsi),(%dx)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0xfb(%rsi)\n+\tmov $0xb2,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %dl,(%rax)\n \tcwtl\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock mov $0xfb,%dh\n+\tlock mov $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x1f(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xab,%al\n+\t(bad)\n+\tstos %eax,%es:(%rdi)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10898(%rax)\n+\tadd %dl,-0x68(%rax)\n+\tor %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tfaddl (%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1106e(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tsahf\n-\tcmc\n+\toutsl %ds:(%rsi),(%dx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcwtl\n-\tor %al,(%rcx)\n+\txor %dh,-0xc(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\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,%al\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadc (%rcx),%eax\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,(%rax)\n-\tcltd\n+\tadd %dl,%al\n+\tcwtl\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0xfb,%dh\n+\tor $0xf3,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\toutsb %ds:(%rsi),(%dx)\n+\tadd %dl,0x6f(%rax)\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+\tadd %dl,(%rax)\n+\tcltd\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trex.XB hlt\n+\tand %al,-0xc(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%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+\tpush %rax\n \tcltd\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,%bh\n-\tsti\n-\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\toutsl %ds:(%rsi),(%dx)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x1106f(%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 \tcltd\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock rex.WRX hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov (%rcx),%eax\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x6b(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tor %al,(%rcx)\n \tadd %al,(%rax)\n+\trcrb $1,0x108(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x50000000000101c4,%al\n-\toutsl %ds:(%rsi),(%dx)\n-\tadc %al,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,(%rax)\n+\tjo f4476b \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x66(%rax)\n-\tor %al,(%rcx)\n \tadd %al,(%rax)\n+\tadc %bl,0x108(%rdx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.R hlt\n+\trolb $0x0,-0xc(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tloope f447ad \n-\tadd %eax,(%rax)\n+\tshl $1,%cl\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-\tnop\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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1106f(%rax)\n+\tadd %dl,0x70(%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,0x1089a(%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,0x108(%rdx)\n+\tadc %ah,0x113(%rsi)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\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,0xa(%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,0x113(%rsi)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tjo f447fb \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-\tfwait\n-\tor %al,(%rcx)\n \tadd %al,(%rax)\n+\tadc %bl,0x108(%rbx)\n \tadd %al,(%rax)\n-\tand %cl,%cl\n-\thlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjo f4481b \n+\tloop f4481d \n \tadd %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@@ -2492049,109 +2492148,114 @@\n \tadd %al,(%rax)\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+\tloopne f447d5 \n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tloop f4485d \n+\tadd %dl,%al\n+\tjo f4485b \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x6c(%rax)\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1089b(%rax)\n+\tnop\n+\tfwait\n+\tor %al,(%rcx)\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 %dh,0xfb8f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfwait\n \tor %al,(%rcx)\n \tadd %al,(%rax)\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 %ah,(%rax)\n-\trex.WX hlt\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-\tclc\n \tadd %al,(%rax)\n+\tadc %dh,0x10(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tout %al,(%dx)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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-\tnop\n-\tjo f448cb \n+\tpush %rax\n+\tloop f448cd \n \tadd %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 \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1e(%rax)\n-\tadc (%rcx),%al\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,0x1089c(%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(%rax)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\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-\trcrb $1,0x1(%rax,%rcx,1)\n-\tadd %ah,(%rax)\n-\trex.WB hlt\n+\tadd %dl,%al\n+\tpushf\n+\tor %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand %cl,-0xc(%rcx)\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@@ -2492186,408 +2492290,383 @@\n \trex.WB hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf449(%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-\tpush %rax\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\tadc (%rcx),%eax\n+\tadd %dl,-0x2b(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x11071(%rax)\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 %dl,(%rax)\n-\tlea (bad),%esi\n-\ttestb $0x0,(%rax)\n+\tadd %dh,0x47(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjno f449db \n-\tadd %eax,(%rax)\n+\tadd %al,(%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 \tpush %rax\n \tpopf\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trex.RXB hlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112e2(%rax)\n+\tadd %dl,%al\n+\tjno f449fb \n+\tadd %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 \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,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-\tpopf\n-\tor %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \trex\n \trex.WRB hlt\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 %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x108(%rsi)\n+\trcrb $1,0x108(%rbp)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trcr $1,%dh\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11071(%rax)\n+\tadd %dl,(%rax)\n+\tjb f44a3b \n+\tadd %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-\tsahf\n-\tor %al,(%rcx)\n+\tadc %bl,0x108(%rsi)\n \tadd %al,(%rax)\n+\trorb $0x0,-0xc(%rcx)\n \tadd %al,(%rax)\n-\tloopne f44aab \n-\thlt\n \tadd %al,(%rax)\n+\tshl $1,%dl\n+\tadc (%rcx),%al\n \tadd %al,(%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+\trolb $0x0,0x103(%rdx)\n+\tadd %dl,-0x62(%rax)\n+\tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tor %ch,%dh\n+\tadc %ch,%cl\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x72(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7c(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tsahf\n-\tor %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0xf50a(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,-0x49(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjno f44aab \n-\tadd %eax,(%rax)\n+\tadd %dl,0x1089e(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\t(bad)\n-\tadd (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trcrb $1,0x108(%rsi)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x113a6(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tloopne f44a71 \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x108(%rdi)\n+\trcrb $1,0x108(%rsi)\n \tadd %al,(%rax)\n-\tlock mov $0xfb,%bl\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjb f44aeb \n-\tadd %eax,(%rax)\n+\tadd %dl,0x11072(%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 %dl,(%rax)\n+\tlahf\n+\tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\trex\n \trex.WX hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjrcxz f44b0d \n+\tjrcxz f44aed \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7b(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tmov $0xfd,%eax\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tlahf\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 %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmovabs 0xf65580,%al\n-\tpush %rax\n-\tjb f44b3b \n+\tadd %dl,%al\n+\tjb f44b0b \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfbe3(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovabs 0x1c0000000000109,%al\n-\tpush $0x0\n-\tadd %dl,0xf81f(%rax)\n+\tadd %dl,0x1089f(%rax)\n \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 0x1c0000000000109,%al\n-\tpush $0x0\n-\tadd %dl,%al\n-\tor %ch,%dh\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x6801c0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\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-\tjb f44b8b \n+\tadc %ah,0x109(%rax)\n+\tadd %al,(%rax)\n+\tadc %bl,-0x3(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjae f44b5b \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x56(%rax)\n-\tsti\n+\tadd %dh,(%rax)\n+\tmovabs %eax,0xa0500000000000fb\n+\tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x109a0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tor %ch,%dh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \trex.WX hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x1d(%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-\tmovabs 0x1c0000000000109,%al\n-\tpush $0x0\n-\tadd %dl,%al\n-\tjb f44bcb \n-\tadd %eax,(%rax)\n+\tadd %dl,0x109a0(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0xfbca(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x73(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%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+\tmovabs 0x1c0000000000109,%al\n+\tpush $0x0\n+\tadd %dl,%al\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xeb,%al\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5f(%rax)\n-\tor %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\tmovabs 0x1c0000000000109,%eax\n+\tpush $0x0\n+\tadd %dl,0x11073(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tout %al,$0xfb\n \tadd %al,(%rax)\n-\tsubb $0x1,0xc(%rdi)\n \tadd %al,(%rax)\n+\tadd %dl,-0x5f(%rax)\n+\tor %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadc %dh,0x10(%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tout %al,$0xfb\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x109a1(%rax)\n+\tadd %dl,0x112e3(%rax)\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 f44c2d \n+\tmovabs 0x1c0000000000109,%eax\n+\tpush $0x0\n+\tadd %dl,%al\n+\tjae f44c2b \n \tadd %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-\trcl $1,%dh\n-\tsti\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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\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 %dl,(%rax)\n+\tmovabs %al,0x86c0000000000109\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11073(%rax)\n+\tadd %dl,(%rax)\n+\tje f44c6b \n+\tadd %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 \tmovabs %al,0x1c0000000000109\n \tpush $0x0\n \tadd %dl,%al\n-\tjrcxz f44cad \n+\tjrcxz f44c8d \n \tadd %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-\tadd %dh,0xfb(%rbx)\n+\tnop\n+\tmovabs %al,0xfcd0000000000109\n+\tsti\n \tadd %al,(%rax)\n-\tshlb $1,0x10(%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.WX hlt\n+\tadd %dl,0x74(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovabs %eax,0x15c0000000000109\n+\tmovabs 0xd00000000000f44a,%al\n+\tmovabs %al,0x15c0000000000109\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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 %dl,(%rax)\n+\tmovabs %eax,0x1c0000000000109\n+\tpush $0x0\n+\tadd %dl,0x11074(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trex mov $0xff,%al\n \tadd %al,(%rax)\n+\tpush %rax\n+\tmovabs %eax,0xba50000000000109\n+\tincl (%rax)\n \tadd %al,(%rax)\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+\tadc %ah,%ah\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmovabs %eax,0x1c0000000000109\n-\tpush $0x0\n-\tadd %dl,(%rax)\n-\tje f44d2b \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,0x109a3(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpopf\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshlb $1,0x1(%rax,%rdx,1)\n \tadd %al,(%rax)\n-\tshlb $1,0x109(%rbx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmovabs %eax,0x1c0000000000109\n+\tpush $0x0\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x6801c0,%al\n \tpush %rax\n \txor (%rcx,%rax,1),%edx\n@@ -2492597,67 +2492676,67 @@\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-\tnop\n-\tadc %ah,%bh\n-\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x74(%rax)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjne f44d7b \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,-0x5c(%rax)\n+\tpush %rax\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tjmp f44d76 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x1c(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trcr $0xf4,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x109a4(%rax)\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 f44dbb \n+\tpush %rax\n+\tjne 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 \tadd %al,%al\n-\tfcomi %st(4),%st\n-\tadd %al,(%rax)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\tor %eax,(%rcx)\n \tadd %al,(%rax)\n+\tshlb $1,0x1(%rcx,%rcx,1)\n+\tadd %dh,%al\n+\tmov $0xfb,%ebx\n \tadd %al,(%rax)\n-\tadd %bh,0x0(%rbx,%rdi,8)\n-\tadd %dl,-0x59(%rax)\n+\tpush %rax\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\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@@ -2492667,43 +2492746,39 @@\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-\taddb $0xfc,(%rbx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tje f44e1b \n-\tadd %eax,(%rax)\n+\tadd %dl,0x11075(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfbfa(%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+\tmovsl %ds:(%rsi),%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,0x112e4(%rax)\n \tadd %al,(%rax)\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-\tor %eax,(%rcx)\n+\tadd %al,0xfbfa(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x109a5(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.WRX hlt\n+\tadd %dl,0x4e(%rax)\n+\thlt\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@@ -2492745,22 +2492820,25 @@\n \tfwait\n \tadd %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,0x10(%rbp)\n+\tshlb $1,0x10(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tjrcxz f44eb6 \n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tor %eax,(%rcx)\n \tadd %al,(%rax)\n-\tshlb $1,0x109(%rbp)\n \tadd %al,(%rax)\n \tloopne f44f20 \n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n@@ -2492773,30 +2492851,30 @@\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 %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,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadc %ah,0x109(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,0x75(%rax)\n-\tadc %al,(%rcx)\n+\t(bad)\n+\tpop %rsi\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjbe f44f2b \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne f44ee7 \n-\tadd %eax,(%rcx)\n+\tadd %ah,%al\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2492812,55 +2492890,55 @@\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-\tadd %bh,0x102(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%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 %dl,0x76(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x109(%rsi)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\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,0x113a7(%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,0x109(%rdi)\n \tadd %al,(%rax)\n-\tmov $0x48,%al\n-\thlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjne f44fab \n-\tadd %eax,(%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 \tpush %rax\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,-0xc(%rdi)\n+\tlock rex.RX hlt\n \tadd %al,(%rax)\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@@ -2492868,19 +2492946,19 @@\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-\trolb $0x68,(%rcx)\n+\tmov $0xe0,%al\n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjbe f44feb \n+\tshlb $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 %al,(%rax)\n \tshlb $1,0x109(%rdi)\n@@ -2492902,98 +2492980,94 @@\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-\tadd %dh,(%rsi)\n-\tadd %eax,(%rcx)\n+\trorb $0x0,0xf4(%rcx)\n+\tadd %dl,(%rax)\n+\tja f4503b \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsbb %esp,%edi\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjbe f4503b \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x58(%rax)\n+\tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\ttest $0x9,%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,-0x1b(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tpush %rax\n-\tin $0x12,%eax\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsbb %esp,%edi\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x109a8(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x43(%rax)\n-\tclc\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11076(%rax)\n+\tpush %rax\n+\tja f4507b \n+\tadd %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(%rax)\n \tadd %al,(%rax)\n-\tmov $0x86,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0xd00000000000fdba,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadc (%rcx),%eax\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+\tpush %rax\n+\txor %edi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjbe f450bb \n-\tadd %eax,(%rax)\n+\tadd %dl,0x11077(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x34(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\ttest $0x109,%eax\n+\tadd %dl,-0x57(%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,0x112e5(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x34(%rax)\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x109a9(%rax)\n+\tnop\n+\ttest $0x109,%eax\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsub %esp,%esi\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dl,%al\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@@ -2493010,90 +2493084,91 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\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+\tsarb $0xf6,(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,0x77(%rax)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjs f4513b \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x22(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x56(%rax)\n+\tpush %rax\n+\tstos %al,%es:(%rdi)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo f45179 \n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%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,%al\n+\tadd %ebp,0x0(%rax)\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,0x11077(%rax)\n+\tadd %dl,0x78(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tmov $0x7c,%al\n+\thlt\n \tadd %al,(%rax)\n-\tshrb $1,0x109(%rdx)\n \tadd %al,(%rax)\n-\trex test %esi,%esi\n+\tadd %dl,%al\n+\tstos %al,%es:(%rdi)\n+\tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\ttest $0x13,%al\n-\tadd %eax,(%rax)\n+\tand %al,0xf6(%rbp)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %dh,%ah\n+\tadc %ch,0x113(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\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 \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tja f451bb \n-\tadd %eax,(%rax)\n+\tadd %dl,0x11078(%rax)\n \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-\tnop\n-\trex.WXB hlt\n+\tjo f4520d \n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tout %al,$0x12\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2493101,18 +2493176,18 @@\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-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\txor %ah,%ah\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dl,%al\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@@ -2493121,32 +2493196,28 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor %al,(%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,(%rax)\n-\tlods %ds:(%rsi),%al\n-\tor %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex cltd\n-\tsti\n+\tadc %ah,0xff(%rcx)\n \tadd %al,(%rax)\n+\tadc %ch,0x1(%rcx,%rcx,1)\n+\tadd %ah,(%rax)\n+\tpop %rsi\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,0x78(%rax)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjns f4523b \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock xchg %eax,%esi\n-\tincl (%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 \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2493154,78 +2493225,69 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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+\tadc 0x1(%rip),%eax \n+\tadd %dl,0x109ac(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tlods %ds:(%rsi),%al\n-\tor %eax,(%rcx)\n+\tadd %ah,0x40(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcr $1,%cl\n-\tsti\n+\tpush %rax\n+\tjns f4527b \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11078(%rax)\n \tadd %al,(%rax)\n+\tshrb $1,0x1(%rcx,%rcx,1)\n \tadd %al,%al\n-\tadc 0x1(%rip),%eax \n-\tadd %dl,%al\n-\tlods %ds:(%rsi),%al\n-\tor %eax,(%rcx)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\ttest $0x13,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x58(%rax)\n-\tadc (%rcx),%eax\n+\tpop %rdx\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x11079(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1a(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlods %ds:(%rsi),%eax\n-\tor %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %ch,0x109(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjs f452bb \n-\tadd %eax,(%rax)\n+\tadd %dl,0x112e6(%rax)\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-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tand %ah,%dh\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dl,%al\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@@ -2493243,66 +2493305,63 @@\n \tadd %dl,0xf454(%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 %dh,0xf4a5(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlods %ds:(%rsi),%eax\n+\tor %eax,(%rcx)\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,0x79(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjp f4533b \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0xf4(%rsi)\n+\tadd %dl,(%rax)\n+\tmov $0xfd,%edi\n \tadd %al,(%rax)\n \tadc %ch,0x109(%rsi)\n \tadd %al,(%rax)\n-\tlock (bad)\n+\trorb $1,(%rsi)\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 %al,%al\n-\tlret\n-\tstd\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x52(%rax)\n+\tpush %rax\n+\tscas %es:(%rdi),%al\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock out %al,$0xfb\n-\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11079(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x7a(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tscas %es:(%rdi),%al\n-\tor %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rbx\n-\thlt\n+\tadd %dl,0x109ae(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xf453(%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 \tadd %al,(%rax)\n@@ -2493363,28 +2493422,29 @@\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 %dl,(%rax)\n-\tjmp f45529 \n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x10(%rcx)\n+\tnop\n+\tjp f4544b \n \tadd %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-\tnop\n-\t(bad)\n+\tloopne f45422 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,%bh\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2493394,73 +2493454,72 @@\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+\tadd %dl,%al\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-\tlock (bad)\n+\tand %dh,(%rdx)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\t(bad)\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-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %al,0xf689(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7a(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,(%rax)\n+\tmovabs 0x1c000000000010a,%al\n+\tpush $0x0\n+\tadd %dl,(%rax)\n+\tjnp f454cb \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-\txchg %eax,%ebp\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x60(%rax)\n-\tor (%rcx),%al\n+\tpush %rax\n+\tmovabs 0xea8000000000010a,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x50000000000101ea,%al\n+\tpush %rax\n \tout %eax,$0x12\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tret $0xf6\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tmovabs 0xa70000000000010a,%al\n-\tstd\n+\tmovabs 0xc89000000000010a,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1107a(%rax)\n+\tpush %rax\n+\tjnp f4550b \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tret $0xf6\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x10a(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2493474,132 +2493533,125 @@\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 0xcec000000000010a,%eax\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjp f4555b \n-\tadd %eax,(%rax)\n+\tmovabs 0x1c000000000010a,%eax\n+\tpush $0x0\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 \tpush %rax\n-\tmovabs 0xe55000000000010a,%eax\n+\tmovabs 0xdd6000000000010a,%eax\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x112e7(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x73(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10aa1(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmovabs 0x1c000000000010a,%eax\n-\tpush $0x0\n-\tadd %dl,(%rax)\n-\tjnp f4559b \n+\tadd %al,0x26(%rax)\n+\tadd (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsarb $1,0x10(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tcwtl\n-\ttestb $0x0,(%rax)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovabs 0xf17000000000010a,%eax\n+\tadd %al,(%rax)\n+\tshlb $1,0x10a(%rcx)\n+\tadd %al,(%rax)\n+\tjo f45593 \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,0x7b(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjl f455db \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5e(%rax)\n-\tor (%rcx),%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,(%rax)\n+\tpush %rax\n+\tmovabs %al,0x201000000000010a\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%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,0x86e000000000010a\n-\thlt\n-\tadd %al,(%rax)\n+\tmovabs %al,0x1c000000000010a\n+\tpush $0x0\n+\tadd %dl,0x7c(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1107b(%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,0x113(%rcx)\n+\tadd %dl,(%rax)\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-\tmovabs %al,0xfcd000000000010a\n-\tsti\n+\tmovabs %al,0x1c000000000010a\n+\tpush $0x0\n+\tadd %dl,0x1107c(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xfdac(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjnp f4564b \n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\tmovabs %eax,0x524000000000010a\n+\thlt\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcall f45770 \n \tadd %al,(%rax)\n-\tadc %ah,0x10a(%rbx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trex push %rdx\n-\thlt\n \tadd %al,(%rax)\n+\tadd %dl,-0x5d(%rax)\n+\tor (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcall f45770 \n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0xfd,%ecx\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovabs %eax,0x1c000000000010a\n-\tpush $0x0\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\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@@ -2493610,49 +2493662,48 @@\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,0x92f000000000010a\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tjl f456cb \n+\tmovabs %eax,0x1c000000000010a\n+\tpush $0x0\n+\tadd %dl,(%rax)\n+\tjge f456cb \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,-0x59(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,0x1(%rdx,%rcx,1)\n-\tadd %dl,(%rax)\n-\tfdivrp %st,%st(3)\n+\tadd %dl,-0x29(%rax)\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-\tand %bl,0xff(%rbp)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x5c(%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,0x1107c(%rax)\n+\tadd %dl,0x7d(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tcmpb $0x0,-0xc(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2493664,83 +2493715,88 @@\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 %ah,0xf479(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\tor (%rcx),%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,0x1(%rdx,%rcx,1)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjl f4575b \n+\tnop\n+\tjge f4575b \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tshl %cl,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x10a(%rbp)\n+\tadd %dl,(%rax)\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,0x112e8(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tshl %cl,%dh\n-\tadd %al,(%rax)\n+\tadd %ah,0x39(%rax)\n+\tpop %rbp\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x5b(%rax)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\tmov %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dl,%al\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,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10aa5(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf455(%rax)\n+\tnop\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tor (%rcx),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000000f455,%al\n \tscas %es:(%rdi),%al\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,%al\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\taddb $0xfc,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7d(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,(%rax)\n+\tjle f457db \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0x102(%rdx)\n+\tmov $0x102,%edx\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@@ -2493750,22 +2493806,20 @@\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 0xfbbf10,%al\n+\tmovabs 0xfbbf00,%al\n \tshr $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+\tcmpb $0x0,0x103(%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@@ -2493775,48 +2493829,47 @@\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-\tjge f4584b \n+\tpush %rax\n+\tjle 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,%al\n+\tmovabs 0xa6900000000000fb,%eax\n+\tor (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dh,0x100bf(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113a9(%rax)\n+\tror $1,%cl\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\ttest $0x113,%eax\n \tadd %al,(%rax)\n-\trorb $1,(%rbx)\n-\tcmc\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x58(%rax)\n-\tsti\n+\tadd %dl,%al\n+\tor %ebp,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\tor (%rcx),%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xe0,%al\n-\tadd (%rcx),%al\n+\tshlb $1,0x10a(%rsi)\n \tadd %al,(%rax)\n+\tadc %al,0xf4(%rsi)\n \tadd %al,(%rax)\n-\tsarb $1,0x10(%rbp)\n+\tnop\n+\tjle f4589b \n \tadd %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@@ -2493840,26 +2493893,26 @@\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 %dh,%al\n-\trex.RB hlt\n+\tadd %al,(%rax)\n+\tsub $0xf4,%al\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-\tloopne f4595b \n-\ttestb $0x0,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\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@@ -2493881,479 +2493934,479 @@\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 0x1c0000000000124,%al\n-\tpush $0x0\n+\tmovabs 0x2890000000000124,%al\n+\tclc\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\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 %dl,(%rax)\n+\tjg f4596b \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tiret\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadc %ch,0x10a(%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 %dl,-0x17(%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-\tpush %rax\n-\tjmp f45a90 \n \tadd %al,(%rax)\n-\trol $1,%ah\n-\tincl (%rax)\n+\tadd %dl,-0x58(%rax)\n+\tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\ttest $0xa,%al\n-\tadd %eax,(%rax)\n+\tmov $0xc5,%al\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dh,0xf4a3(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1107e(%rax)\n+\tadd %dl,0x7f(%rax)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0xf828(%rax)\n \tadd %al,(%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-\tadd %dl,%al\n-\ttest $0x113,%eax\n+\tshrb $1,0x113(%rcx)\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-\tsarb $1,0x10(%rsi)\n+\tnop\n+\tjg f459eb \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,%al\n+\tfwait\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x10a(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tpush %rsi\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x112e9(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%ecx\n-\tincl (%rax)\n+\tadd %ah,0xfd5f(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x57(%rax)\n+\tor (%rcx),%al\n \tadd %al,(%rax)\n-\tpush %rax\n-\ttest $0x10a,%eax\n \tadd %al,(%rax)\n-\tnop\n-\txor %bh,%ah\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjg f45a2b \n-\tadd %eax,(%rax)\n+\tadcb $0x1,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0xfd5f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10aa9(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf457(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x124ae(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,-0x2d(%rax)\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x10a(%rcx)\n+\tadd %dl,%al\n+\ttest $0x10a,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7f(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tjmp f45b70 \n \tadd %al,(%rax)\n-\t(bad)\n-\tshl %cl,%ebp\n+\trolb $0x68,(%rcx)\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 \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjmp f45b90 \n+\tadd %dl,-0x80(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n+\trex.WRB cmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x56(%rax)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo f45ae8 \n+\tloopne f45b00 \n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1107f(%rax)\n+\tadd %dl,(%rax)\n+\tstos %al,%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-\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 0x10433a0,%al\n \tnop\n \tstos %al,%es:(%rdi)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tand %bh,%dh\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tstos %al,%es:(%rdi)\n-\tadc (%rcx),%eax\n+\tadd %dl,0x11080(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tjns f45ac7 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010433,%al\n+\tadd %dl,%al\n \tstos %al,%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-\tadcb $0x1,(%rax)\n+\tadc %ch,%dl\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,-0xc(%rdx)\n+\trolb $0x68,(%rcx)\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-\tadd %ah,%bh\n-\tadd (%rcx),%eax\n-\tadd %al,(%rax)\n+\tloopne f45ab0 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%dl\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\trolb $1,0x110(%rax)\n \tadd %al,(%rax)\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-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\txor %bl,0x0(%rsp,%rsi,8)\n \tadd %al,(%rax)\n-\tadd %dl,-0x80(%rax)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tcmp $0x9b,%eax\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 %dl,0x5c(%rax)\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3d(%rax)\n-\tfwait\n+\tadc %al,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,%al\n+\tstos %eax,%es:(%rdi)\n+\tor (%rcx),%al\n \tadd %al,(%rax)\n-\tshrb $1,0x10a(%rbx)\n \tadd %al,(%rax)\n-\txor %ah,%ah\n-\trepz add %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11080(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x16(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %al,0x102(%rbx)\n+\tadd %al,(%rax)\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 \tpush %rax\n-\t(bad)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\tadcl $0x1,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\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-\tand %bl,-0x3(%rsi)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadcb $0x1,(%rax)\n+\tadd %dl,-0x56(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tjo f45b4d \n+\tsti\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 %ah,-0x37(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tstos %al,%es:(%rdi)\n-\tadc (%rcx),%eax\n+\tadd %dl,0x11081(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tjo f45b6d \n-\tsti\n \tadd %al,(%rax)\n+\tshrb $1,0x1(%rdx,%rcx,1)\n+\tadd %dh,%al\n+\tpop %rcx\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlods %ds:(%rsi),%al\n-\tor (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,0x112ea(%rax)\n \tadd %al,(%rax)\n-\trex\n-\tss add %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x110(%rcx)\n+\tadc %ch,0x10a(%rbp)\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+\tor $0xf5,%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-\tor $0xf5,%al\n+\trolb $1,0x110(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rcx\n-\thlt\n \tadd %al,(%rax)\n+\tadd %dl,-0x53(%rax)\n+\tor (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x112ea(%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-\tlods %ds:(%rsi),%eax\n-\tor (%rcx),%al\n+\tadd %dl,0x124ae(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xf487(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10aad(%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+\tadc %al,0x110(%rdx)\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-\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-\tsub $0xf3,%al\n+\tloopne f45ccd \n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11081(%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-\tadc %ch,0x10a(%rsi)\n \tadd %al,(%rax)\n-\tadc %bl,0x0(%rsp,%rsi,8)\n+\tadd %dl,(%rax)\n+\tscas %es:(%rdi),%al\n+\tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%dl\n-\tadc (%rcx),%al\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 %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\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,%al\n-\tadcl $0x1,(%rax)\n+\tadd %dl,0x113aa(%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 %ah,0xf47010(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\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,0x113aa(%rax)\n+\tadd %dl,0x11082(%rax)\n \tadd %al,(%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-\trolb $0x68,(%rcx)\n+\tmov $0x4f,%al\n+\thlt\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 %al,%al\n-\tpop %rax\n-\thlt\n-\tadd %al,(%rax)\n+\tjmp f45d1d \n+\tadd %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,0x10a(%rdi)\n-\tadd %al,(%rax)\n-\tmov $0x4f,%al\n-\thlt\n-\tadd %al,(%rax)\n+\trcrb $0x0,-0xc(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjmp f45d4d \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x70(%rax)\n-\thlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x51(%rax)\n+\tadd %dl,(%rax)\n+\tscas %es:(%rdi),%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+\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,0x10aaf(%rax)\n+\tadd %dl,-0x51(%rax)\n+\tor (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %ah,-0xf(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tint1\n \thlt\n \tadd %al,(%rax)\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,0x10aaf(%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(%rbx)\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 \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf45d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -2494364,21 +2494417,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rbp\n \thlt\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-\t(bad)\n-\tadc %al,(%rcx)\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 %dh,(%rax)\n \tmovabs 0x5de000000000008a,%eax\n@@ -2494419,509 +2494471,505 @@\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 %dl,-0x36(%rax)\n-\tsti\n+\tadd %dh,%al\n+\tjl f45e27 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x15(%rax)\n-\tadc (%rcx),%al\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,0x10bb0(%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(%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 %dl,0x63(%rax)\n+\tpop %rdx\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 \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 %dl,%al\n+\tmov $0xb,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x42(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x110(%rbx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tadcl $0x1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4f(%rax)\n-\tor (%rcx),%eax\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsbb $0xfb,%bl\n+\tadd %dl,(%rax)\n+\tmov $0xb,%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfbdb(%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+\tpush %rax\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-\tpush %rax\n-\tadcl $0x1,(%rax)\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,%al\n-\tmov $0xb,%cl\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10bb1(%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 %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-\tadcl $0x1,(%rax)\n+\tshlb $1,0x10b(%rcx)\n \tadd %al,(%rax)\n+\tmovabs 0x100000000000fb9a,%al\n+\ttest %dl,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo f45ec9 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0xffb1(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %dl,(%rax)\n \tmov $0xb,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n \tpop %rbp\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tjmp f45f4d \n+\tjmp f45f2d \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,0x10bb2(%rax)\n+\tadd %dl,-0x4e(%rax)\n+\tor (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tloopne f45f1b \n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x7c(%rax)\n+\tadc %al,(%rcx)\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,%al\n-\tmov $0xb,%dl\n-\tadd %eax,(%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 \tadc %ch,0x113(%rbx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xb,%bl\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 %al,0x1(%rax,%rdx,1)\n+\tnop\n+\ttest %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-\tmov $0xb,%bl\n-\tadd %eax,(%rax)\n+\tadc %dh,0x10b(%rbx)\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,%ah\n+\tadd %dl,(%rax)\n+\tin (%dx),%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,0x10bb3(%rax)\n+\tadd %dl,-0x4d(%rax)\n+\tor (%rcx),%eax\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tpop %rbp\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %dl,%al\n \ttest %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-\tor $0xf5,%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-\tshlb $1,0x10b(%rbx)\n-\tadd %al,(%rax)\n-\torb $0x0,0x7f(%rbx)\n-\tadd %al,(%rax)\n-\tjo f45fff \n+\tmov $0xb,%bl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%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-\tadc %dh,0x1(%rbx,%rcx,1)\n+\tnop\n+\tor $0xf5,%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-\ttest %dl,(%rax)\n-\tadd %eax,(%rax)\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 %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %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,(%rax)\n \tmov $0xb,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf45c(%rax)\n+\tadd %dh,0x5c(%rax)\n+\thlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\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,0x10bb4(%rax)\n+\tadd %dl,-0x4c(%rax)\n+\tor (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %ch,(%rsi)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x1(%rax,%rdx,1)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x7b(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x1(%rbx,%rcx,1)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%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 \tpush %rax\n \tstos %eax,%es:(%rdi)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tsti\n \tadd $0x1,%eax\n-\tadd %dl,(%rax)\n-\tmov $0xb,%ch\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-\tadc %al,0x110(%rbp)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\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 %dl,-0x4b(%rax)\n-\tor (%rcx),%eax\n \tadd %al,(%rax)\n+\tadc %dh,0x10b(%rbp)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\thlt\n+\txor %ah,-0xc(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%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 %dl,-0x4b(%rax)\n+\tor (%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-\tpush %rax\n+\tadd %dl,%al\n \ttest %edx,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xf3e5(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n-\tmovsxd %esp,%esi\n+\tor $0xf5,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tmov $0xb,%ch\n-\tadd %eax,(%rax)\n+\tmovsxd %esp,%esi\n \tadd %al,(%rax)\n-\tadd %dh,(%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,(%rax)\n+\tadd %esi,%edx\n \tadd %al,(%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 %dl,%al\n+\tmov $0xb,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x77(%rax)\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11085(%rax)\n+\tadc %al,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-\tpush %rax\n+\tadd %dl,(%rax)\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,%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 %dl,-0x4a(%rax)\n+\tor (%rcx),%eax\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+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x7a(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tstos %eax,%es:(%rdi)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tror $1,%ch\n-\tsti\n \tadd %al,(%rax)\n+\tadd %dl,0x113ab(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0xb,%dh\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x33(%rax)\n+\tsti\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10bb6(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x110(%rsi)\n+\tadd %ah,0x10c50(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x11086(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xb,%bh\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tnop\n-\ttestb $0x0,(%rax)\n+\tshlb $1,0x10b(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tin (%dx),%eax\n+\tadc %dl,0xf6(%rax)\n+\tadd %al,(%rax)\n+\tadc %ch,%ch\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock int $0xff\n+\tand %bl,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x49(%rax)\n-\tor (%rcx),%eax\n+\tadc %dh,0x10b(%rdi)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tand %cl,0xf4(%rdi)\n \tadd %al,(%rax)\n-\tpush %rax\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 %ah,%al\n+\tshl $0x0,%ah\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tmov $0xb,%bh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0xf5(%rip) \n+\tadd %al,0xf463(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%cl\n-\thlt\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,(%rax)\n+\tor $0xf5,%eax\n \tadd %al,(%rax)\n+\tand %cl,0x103(%rbp)\n \tadd %al,(%rax)\n-\tadd %dl,0x10bb7(%rax)\n+\tnop\n+\tmov $0xb,%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 \trcrb $1,-0xc(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%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,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x10b(%rdi)\n+\tadc %al,0x110(%rdi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%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-\tadc %bh,0x10b(%rax)\n+\tadd %dl,%al\n+\tmov $0xb,%bh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %bl,-0xc(%rdi)\n+\tadd %dl,(%rax)\n+\tpop %rdi\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x13(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tsub %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x48(%rax)\n-\tor (%rcx),%eax\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0x10b,%eax\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 %dl,-0x79(%rax)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovabs 0x500000000000f428,%al\n+\tmov $0x10b,%eax\n+\tadd %al,(%rax)\n+\tmovabs 0xd00000000000fda9,%al\n+\tstos %eax,%es:(%rdi)\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x62,%al\n+\thlt\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-\tloopne f46304 \n-\thlt\n+\trolb $0x68,(%rcx)\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@@ -2494937,119 +2494985,126 @@\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 %dh,-0x4a(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tstos %eax,%es:(%rdi)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tnop\n+\txchg %edx,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %ah,-0xc(%rbx)\n+\tadd %ah,(%rax)\n+\tmovsxd %esp,%esi\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 %dl,%al\n+\t(bad)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x10b(%rax)\n+\tadd %dl,%al\n+\tmov $0x10b,%eax\n \tadd %al,(%rax)\n-\trol $1,%ch\n+\tmov $0x60,%al\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %edx,(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\thlt\n+\tadd %dl,0x112ed(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfc1c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x10b,%ecx\n \tadd %al,(%rax)\n-\tshlb $1,-0xc(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112ed(%rax)\n+\tadd %dl,%al\n+\txchg %edx,(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tjo f46367 \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-\trolb $0x68,(%rcx)\n+\tnop\n+\tfs hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x79(%rax)\n-\tadc %al,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dh,-0xc(%rcx)\n+\trolb $0x68,(%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 %ah,-0x66(%rax)\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%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+\tsarb $1,0x10b(%rcx)\n+\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tmov $0x10b,%ecx\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tin (%dx),%eax\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x11087(%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,0x10b(%rdx)\n+\tadd %dl,(%rax)\n+\tmov $0x10b,%edx\n \tadd %al,(%rax)\n \tjo f46425 \n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xd(%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-\tshr $1,%ch\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\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 \tadd %al,(%rax)\n-\tadd %dl,-0x46(%rax)\n-\tor (%rcx),%eax\n \tadd %al,(%rax)\n+\tpush %rax\n+\tmov $0x10b,%edx\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@@ -2495060,64 +2495115,65 @@\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-\trolb $1,0x110(%rdi)\n+\tnop\n+\tmov %dl,(%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,%al\n-\tmov $0x10b,%edx\n+\tsarb $1,0x10b(%rdx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmovsxd %esp,%esi\n+\trex movsxd %esp,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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-\tand %bh,%dh\n-\tcmc\n+\tadd %ah,0xfd(%rdi)\n \tadd %al,(%rax)\n+\trorb $1,0x110(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov %dl,(%rax)\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,-0x45(%rax)\n+\tor (%rcx),%eax\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x10b,%ebx\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tmovabs 0x6801c0,%al\n+\tmovabs 0xffaf40,%al\n \tnop\n \tmov $0x10b,%ebx\n \tadd %al,(%rax)\n-\tshlb $1,0x0(%rdi,%rdi,8)\n-\tadd %dl,-0x78(%rax)\n-\tadc %al,(%rcx)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\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-\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@@ -2495126,105 +2495182,107 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x12(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\ttest $0xf4,%eax\n \tadd %al,(%rax)\n+\tadc %bh,0x1(%rbx,%rcx,1)\n+\tadd %dl,-0x3b(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x10b,%esp\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,-0x77(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11088(%rax)\n+\tmov $0x5a,%al\n+\thlt\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-\trcrb $1,-0xc(%rdx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%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-\trorb $1,0x110(%rax)\n+\tnop\n+\tmov %edx,(%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,%al\n-\tmov $0x10b,%esp\n+\tsarb $1,0x1(%rbx,%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+\tout %al,(%dx)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x112ee(%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,0x10b(%rbp)\n+\tadd %dl,(%rax)\n+\tmov $0x10b,%ebp\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 \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,(%rax)\n-\t(bad)\n+\tadd %dl,%al\n+\tpop %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-\tnop\n-\tmov $0x10b,%ebp\n+\tadd %dl,0xf468(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%ch\n-\thlt\n+\tadd %dl,0x10bbd(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x77(%rax)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadc %cl,0x110(%rdx)\n \tadd %al,(%rax)\n-\tmov $0x68,%al\n-\thlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x10b,%ebp\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -2495239,142 +2495297,141 @@\n \tadd %al,(%rax)\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,0x11089(%rax)\n+\tadd %dl,-0x76(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xee,%al\n+\tadd (%rcx),%eax\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-\tpush %rax\n-\tmov $0xfb,%al\n+\trex mov $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(%rcx)\n+\tnop\n+\tmov $0x10b,%esi\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 %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+\tsarb $1,0x10b(%rsi)\n \tadd %al,(%rax)\n-\tlock sar $1,%bl\n+\trex lret\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\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+\trolb $1,0x0(%rsp,%rsi,8)\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+\tadd %dl,%al\n \tmov (%rax),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov %esp,%?\n+\tadd %ah,(%rax)\n+\tcli\n+\tsti\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 \tadd %al,(%rax)\n \tadd %dl,0x27(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %bh,%dl\n-\tsti\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10bbf(%rax)\n \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 (%rax),%dl\n-\tadd %eax,(%rax)\n+\tadc %cl,0x110(%rbx)\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,0x10c(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0xc,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tfs hlt\n+\tadd %dl,0x64(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%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+\tloopne f46722 \n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1108a(%rax)\n+\tadd %dl,-0x75(%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-\tloopne f4678c \n-\thlt\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+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0xc,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10cb0(%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 \tlock add %al,(%rax)\n@@ -2495391,19 +2495448,22 @@\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-\tadc %al,0xf4(%rdi)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1108b(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x110(%rdx)\n+\tadd %ah,0xfc3a(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x100000000000fc3a,%al\n+\tadd %dl,(%rax)\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@@ -2495462,24 +2495522,29 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%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 %dl,(%rax)\n+\t(bad)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x110(%rbx)\n+\tadd %dl,%al\n+\tmov (%rax),%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,0x10cb1(%rax)\n+\tnop\n+\tmov $0xc,%cl\n+\tadd %eax,(%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@@ -2495492,76 +2495557,67 @@\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-\tpush %rax\n-\tmov (%rax),%edx\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadc %cl,0x1(%rax,%rdx,1)\n+\tadd %dl,-0x2f(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x10c(%rdx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlock adc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%bh\n-\tadd %al,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0xc,%dl\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x4e(%rax)\n+\tor $0x1,%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsahf\n-\tsti\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1108b(%rax)\n+\tadd %dl,-0x74(%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-\tnop\n-\tmov $0xc,%dl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsyscall\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10cb2(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlods %ds:(%rsi),%eax\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadc %ch,0x113(%rbp)\n \tadd %al,(%rax)\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,(%rax)\n-\trepnz sti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov (%rax),%edx\n+\tnop\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 %al,(%rax)\n \tadc %dh,0x10c(%rbx)\n@@ -2495569,25 +2495625,25 @@\n \tadd %ch,-0xc(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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+\tmov $0x5e,%al\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x4d(%rax)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,-0xa(%rbx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dl,%al\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 %al,(%rax)\n@@ -2495597,28 +2495653,23 @@\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-\tpush %rax\n-\tmov %ss,(%rax)\n+\tshlb $1,0x10c(%rbx)\n+\tadd %al,(%rax)\n+\trcrb $0x0,0xfb(%rsi)\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 \tadc %dh,0x1(%rsp,%rcx,1)\n@@ -2495635,267 +2495686,266 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tlock adc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\tidiv %ebx\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+\txor %cl,0xf4(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1108c(%rax)\n+\tpush %rax\n+\tlea (%rax),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfbf7(%rax)\n+\tadd %ah,%al\n+\tmov $0x1,%ah\n+\tadd %eax,(%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 %dl,(%rax)\n+\tsyscall\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tlods %ds:(%rsi),%eax\n+\tadd %dl,-0x53(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $0x0,0x101(%rdx)\n+\tsbbb $0x3,(%rsi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0xc,%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 \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-\trorb $1,0x1(%rax,%rdx,1)\n+\tnop\n+\tlea (%rax),%edx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\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 %dh,-0x54(%rax)\n+\tadd %dl,-0x54(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tlock adc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsbbb $0x3,(%rsi)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x4b(%rax)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\trex.X clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dl,%al\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 %ah,0xf657(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0xc,%ch\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10cb5(%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+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,%al\n \tmov $0xc,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadc (%rbx),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tcs hlt\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov (%rax),%ss\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x73(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,%al\n+\t(bad)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %dh,0x10c(%rsi)\n \tadd %al,(%rax)\n+\tand %ch,-0xc(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xc,%dh\n-\tadd %eax,(%rax)\n \tadd %al,(%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 \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 %ah,(%rax)\n+\tin (%dx),%al\n+\tadd %eax,(%rcx)\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,(%rax)\n+\tjs f46aee \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tlea (%rax),%edx\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x72(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tin (%dx),%al\n-\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0xc,%dh\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10cb6(%rax)\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 \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\t(bad)\n+\tfldl (%rbx)\n+\tadd %eax,(%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(%rbp)\n-\tadd %al,(%rax)\n-\t(bad)\n-\tfldl (%rbx)\n+\tnop\n+\tmov (%rax),%ss\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xc,%bh\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadc %dh,0x10c(%rdi)\n+\tadd %al,(%rax)\n+\trex\n+\tadd %eax,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%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-\tmovabs 0x1000000000010c50,%al\n-\tmov (%rax),%ss\n-\tadd %eax,(%rax)\n+\tadc %bh,%ch\n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trorb $1,0x110(%rsi)\n+\tadd %al,(%rax)\n+\tshl $0xfb,%ah\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0xc,%bh\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10cb7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x6c(%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-\tshl $0xfb,%ah\n-\tadd %al,(%rax)\n+\tjo f46bd8 \n+\t(bad)\n+\tadd %eax,(%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-\tmov (%rax),%ss\n-\tadd %eax,(%rax)\n+\tadc %cl,0x110(%rdi)\n+\tadd %al,(%rax)\n+\trol $0xf6,%bh\n \tadd %al,(%rax)\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 \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+\tadc %dl,%dh\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x48(%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,0x1108e(%rax)\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 %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,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2495904,32 +2495954,36 @@\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 \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x10c(%rax)\n+\tadd %dl,%al\n+\tmov $0x10c,%eax\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 %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x6801c0,%al\n-\trorb $1,0x110(%rsi)\n+\tmovabs 0xf452b0,%al\n+\tnop\n+\t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ch,%dl\n-\tsti\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\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@@ -2495942,19 +2495996,20 @@\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,(%rax)\n-\t(bad)\n+\tnop\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tjo f46cc5 \n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10cb9(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2495987,25 +2496042,24 @@\n \tadd %al,(%rax)\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+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x10c,%ecx\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x71(%rax)\n+\tadd %dl,-0x70(%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@@ -2496015,81 +2496069,91 @@\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-\txor %al,0xff(%rsi)\n+\tmovabs 0x100000000000fdb9,%al\n+\tscas %es:(%rdi),%al\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x113(%rsi)\n+\tshrb $1,0x105(%rbp)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\tmov $0x10c,%edx\n \tadd %al,(%rax)\n+\tmov $0x98,%al\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,-0x46(%rax)\n-\tor $0x1,%al\n \tadd %al,(%rax)\n+\tnop\n+\tnop\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %ah,(%rcx)\n+\tcld\n \tadd %al,(%rax)\n-\tsbbb $0x0,0xfb(%rsi)\n-\tadd %dl,0x1108f(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlods %ds:(%rsi),%eax\n-\tadd $0x1,%eax\n \tadd %dl,0x10cba(%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-\tadc %ah,(%rcx)\n-\tcld\n+\tnop\n+\tinsb (%dx),%es:(%rdi)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x10c,%edx\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 \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-\tlock jne f46dc7 \n+\tshlb $1,-0xc(%rbp)\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+\tadd %al,(%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-\tand %bh,0xfd(%rsi)\n+\t(bad)\n+\tpop %rsp\n+\tstd\n \tadd %al,(%rax)\n-\tpush %rax\n-\tnop\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\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,0x10cbb(%rax)\n@@ -2496098,37 +2496162,37 @@\n \timul $0x0,%esp,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \trepnz adc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tja f46e17 \n+\trolb $0x68,(%rcx)\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+\txor %ch,0xfb(%rbx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\txchg %eax,%ecx\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11090(%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,0x1(%rsp,%rcx,1)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0x10c,%esp\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 \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@@ -2496141,42 +2496205,37 @@\n \tadd %dl,-0x44(%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,%al\n-\tnop\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x11091(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,(%rax)\n+\tjg f46e87 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10cbc(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \tand %bh,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x112f2(%rax)\n \tadd %al,(%rax)\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,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tjo f46e87 \n-\thlt\n \tadd %al,(%rax)\n+\tsarb $1,0x1(%rsp,%rcx,1)\n+\tadd %ah,(%rax)\n+\tdata16 testb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dl,%al\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@@ -2496192,20 +2496251,18 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x10c,%ebp\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\trolb $0x1,0x1(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6f(%rax)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadc %dl,0x110(%rdx)\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,(%rax)\n@@ -2496222,21 +2496279,23 @@\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x10c,%ebp\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11091(%rax)\n+\tadd %dl,-0x6e(%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-\tadc %bh,0x10c(%rsi)\n+\tadd %dl,(%rax)\n+\tmov $0x10c,%esi\n \tadd %al,(%rax)\n \tmovabs 0xc00000000000f46f,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -2496268,31 +2496327,30 @@\n \tadd %al,(%rax)\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,(%rax)\n-\tstos %eax,%es:(%rdi)\n+\tadd %ah,%al\n+\tstos %al,%es:(%rdi)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x42(%rax)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,%bl\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%ecx\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x11092(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,(%rax)\n+\tjmp f46fd6 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10cbe(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2496311,21 +2496369,21 @@\n \tadd %al,(%rax)\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+\tadd %dl,%al\n \txchg %eax,%edx\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xeb,%al\n-\trepz add %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x10c,%edi\n \tadd %al,(%rax)\n \tshlb $0x0,-0xc(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2496340,48 +2496398,50 @@\n \tadd %dl,-0x41(%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,-0x6e(%rax)\n+\tadd %dl,(%rax)\n+\txchg %eax,%ebx\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tjrcxz f47066 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10cbf(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4b(%rax)\n-\tclc\n+\tadd %ah,(%rax)\n+\trex.WXB clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0xd(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ah,%ah\n-\trepz add %al,(%rax)\n+\t(bad)\n+\tjg f47095 \n+\tadd %eax,(%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,%edx\n+\tpush %rax\n+\txchg %eax,%ebx\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tjg f470b5 \n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x30(%rax)\n \tor $0x1,%eax\n \tadd %dh,(%rax)\n \tjb f470b7 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2496391,80 +2496451,80 @@\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\toutsl %ds:(%rsi),(%dx)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x110(%rdx)\n+\tadd %dl,0x11093(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,%al\n+\trepnz add $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trorb $1,0x1(%rip) \n+\trcl $1,%al\n+\tor $0x1,%eax\n \tadd %ah,(%rax)\n \toutsl %ds:(%rsi),(%dx)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x112f3(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\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,-0x7b(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%cl\n-\tor $0x1,%eax\n-\tadd %ah,%al\n-\tadc %bh,%ah\n+\tadd %dl,(%rax)\n+\trorl $1,0x1(%rip) \n+\tadd %dl,(%rax)\n+\tcld\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dl,%al\n \txchg %eax,%ebx\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\ttest %esi,%esi\n+\trolb $0x68,(%rcx)\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 \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10dd1(%rax)\n+\tadd %dl,(%rax)\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+\trex test $0xfd,%al\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %eax,%ebx\n-\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10dd1(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0xc(%rcx)\n+\tjno f47177 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trepz adc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x900000000000f471,%al\n@@ -2496498,55 +2496558,51 @@\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rsi\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txchg %eax,%ebx\n+\tadd %dl,-0x6c(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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,%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,(%rax)\n-\trorb %cl,0x1(%rip) \n+\tadc %dl,%dl\n+\tor $0x1,%eax\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 %dh,(%rax)\n-\t(bad)\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%ebx\n-\tadc %al,(%rcx)\n+\tadd %ah,-0x2f(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x11094(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xf45c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10dd2(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf471(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \thlt\n@@ -2496554,20 +2496610,24 @@\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 %cl,0x1(%rip) \n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x4e(%rax)\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\txchg %eax,%esp\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x1(%rax,%rdx,1)\n-\tadd %ah,0xf45c(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\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@@ -2496575,19 +2496635,20 @@\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\t(bad)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %eax,%esp\n+\tadd %dl,(%rax)\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,0x10dd3(%rax)\n@@ -2496597,36 +2496658,37 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \thlt\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tloopne f47306 \n+\tcld\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 %ah,-0x6c(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txchg %eax,%esp\n+\tpush %rax\n+\txchg %eax,%ebp\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne f47326 \n-\tcld\n+\tloopne f4730f \n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tor $0x1,%eax\n-\tadd %ah,0xf474(%rax)\n+\tadd %al,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@@ -2496650,18 +2496712,15 @@\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 %dh,(%rax)\n-\tpop %rsp\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %dl,0xf452(%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 \tadd %al,(%rax)\n@@ -2496673,25 +2496732,24 @@\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 %dh,(%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,%al\n-\txchg %eax,%esp\n+\tnop\n+\txchg %eax,%ebp\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %cl,-0xa(%rdi)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10dd4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x72(%rax)\n \thlt\n \tadd %al,(%rax)\n@@ -2496700,171 +2496758,156 @@\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 \tor $0x1,%eax\n-\tadd %dl,-0x77(%rax)\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%ebp\n-\tadc %al,(%rcx)\n+\tadd %dl,-0x7e(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trclb $1,0x110(%rbp)\n \tadd %al,(%rax)\n+\tsbb $0x3,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t{rex2 0xd} 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 \tpush %rax\n \tscas %es:(%rdi),%eax\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsbb $0x3,%al\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\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,%ebp\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %dl,0x110(%rsi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf50f(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\tje f47447 \n \tadd %al,(%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 %dh,0x62(%rax)\n+\tadd %dl,0x62(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \thlt\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne f474b5 \n+\tmov $0x43,%al\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%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 %al,(%rax)\n-\tadd %dl,0x11095(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tje f47487 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\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 \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-\tpush %rax\n-\t(bad)\n+\tadc %dl,%dh\n \tor $0x1,%eax\n-\tadd %dl,(%rax)\n-\tadc (%rbx),%eax\n-\tadd %eax,(%rax)\n+\tadd %ah,0x1059c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%ebp\n+\tadd %dl,-0x6a(%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,0x10dd6(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x2a(%rax)\n+\tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,%ch\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,0xfb(%rdi)\n-\tadd %al,(%rax)\n-\trcl $1,%dh\n+\tmovabs 0x900000000000fb92,%al\n+\t(bad)\n \tor $0x1,%eax\n-\tadd %al,(%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,(%rax)\n+\tnop\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+\tadd %dl,%al\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 \tscas %es:(%rdi),%eax\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%ch\n+\tlock iret\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txlat %ds:(%rbx)\n+\tadc %dl,%bh\n \tor $0x1,%eax\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+\trclb $1,0x110(%rsi)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x29(%rax)\n+\tor $0x1,%eax\n+\tadd %dh,%al\n+\t(bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\txchg %eax,%esi\n-\tadc %al,(%rcx)\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,(%rax)\n \t(bad)\n@@ -2496895,102 +2496938,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,%al\n-\tsbb $0x101,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmc\n-\tadc (%rcx),%al\n \tadd %al,(%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,%al\n \txlat %ds:(%rbx)\n \tor $0x1,%eax\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\txor $0x0,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txchg %eax,%esi\n-\tadc %al,(%rcx)\n+\trex jo f475cf \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,-0x6a(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tfmuls 0x1(%rip) \n-\tadd %dh,(%rax)\n-\txor $0x0,%esp\n+\tadd %dl,%al\n+\t(bad)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex jo f475ef \n+\tadd %dl,-0x69(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tmov $0x5b,%al\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tfmuls 0x1(%rip) \n+\tadd %dl,-0x28(%rax)\n+\tor $0x1,%eax\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,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\troll %cl,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x112f5(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x110(%rsi)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tfwait\n-\tsti\n \tadd %al,(%rax)\n+\tnop\n+\tfmuls 0x1(%rip) \n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10dd8(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100c9(%rax)\n+\tnop\n+\txchg %eax,%edi\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x112f5(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rbx\n-\thlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfmuls 0x1(%rip) \n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,-0x64(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x110(%rdi)\n+\tadc %dh,0x113(%rax)\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,-0x6e(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0xfb,%edi\n \tadd %al,(%rax)\n-\tadc %dh,0x113(%rax)\n+\trclb $1,0x110(%rdi)\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@@ -2497022,172 +2497065,166 @@\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 %dh,0xf452(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x69(%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 \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,-0x41(%rax)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad) 0x1(%rip) \n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\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 %dl,0x10502(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txchg %eax,%edi\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,(%rax)\n-\tfimull 0x1(%rip) \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 \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 %dl,(%rax)\n+\tfimull 0x1(%rip) \n+\tadd %al,0x56(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x68(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\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,-0x26(%rax)\n+\tor $0x1,%eax\n \tadd %dl,%al\n-\tjae f477a7 \n+\tjae f47787 \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-\trcr $1,%dl\n-\tor $0x1,%eax\n-\tadd %dh,0x10398(%rax)\n+\tnop\n+\tfimull 0x1(%rip) \n+\tadd %al,0x62(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcwtl\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x11098(%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-\tfisttpl 0x1(%rip) \n+\trcr $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,%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-\tfisttpl 0x1(%rip) \n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadc %bl,%bl\n+\tor $0x1,%eax\n+\tadd %al,0xff92(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %dl,%al\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,0x10ddb(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xf477(%rax)\n+\trorb $0x0,0x102(%rcx)\n+\tadd %dl,-0x25(%rax)\n+\tor $0x1,%eax\n+\tadd %dl,0xf477(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0xa(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xae,%al\n \tadd $0x1,%eax\n-\tadd %dl,%al\n-\tfisttpl 0x1(%rip) \n-\tadd %ah,0x5c(%rax)\n-\tstd\n+\tadd %dl,0x10ddb(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11098(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov %eax,(%rdx)\n-\tadd %eax,(%rax)\n+\tadc %bl,0x110(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tfmull 0x1(%rip) \n-\tadd %ah,0x7a(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%dl\n-\thlt\n+\tmovabs 0x100000000000f4e2,%al\n+\tfmull 0x1(%rip) \n+\tadd %al,-0x55(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x24(%rax)\n-\tor $0x1,%eax\n+\tpush %rax\n+\tcltd\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %bh,-0xc(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x112f6(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,0xf478(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0xf1af(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf478(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2497280,128 +2497317,138 @@\n \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-\txor %ch,0xfb(%rbx)\n+\trex\n+\trex.WB cmc\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x110(%rax)\n+\tadd %dl,-0x24(%rax)\n+\tor $0x1,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\txor %bh,-0xc(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tcltd\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x112f6(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x49(%rax)\n-\tcmc\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10ddc(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,-0x73(%rax)\n+\tcmc\n \tadd %al,(%rax)\n-\tadc %bl,0x110(%rcx)\n \tadd %al,(%rax)\n-\trex loopne f479b6 \n+\tadd %dl,0x113b0(%rax)\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 %ah,-0x73(%rax)\n-\tcmc\n-\tadd %al,(%rax)\n-\tadd %al,(%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-\tadc %bl,%ch\n-\tor $0x1,%eax\n-\tadd %al,0x66(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %ah,0x10285(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x67(%rax)\n+\tadd %dl,%al\n+\tcltd\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,-0x23(%rax)\n-\tor $0x1,%eax\n+\tadd %dl,(%rax)\n+\tfisttpll 0x1(%rip) \n \tadd %ah,0x74(%rax)\n \thlt\n \tadd %al,(%rax)\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-\tnop\n+\tpush %rax\n \tfisttpll 0x1(%rip) \n-\tadd %ah,0x10136(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x11099(%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-\tor $0x1,%eax\n-\tadd %dl,(%rax)\n-\tjg f47a57 \n+\tadc %bl,0x110(%rdx)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10ddd(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tjle f47a37 \n \tadd %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 \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 %dl,%al\n+\tfisttpll 0x1(%rip) \n+\tadd %dl,%al\n+\tret $0xf4\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x110(%rcx)\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,-0x22(%rax)\n-\tor $0x1,%eax\n-\tadd %dl,0xf479(%rax)\n+\tadd %dl,(%rax)\n+\tfimuls 0x1(%rip) \n+\tadd %al,0xf478(%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+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tfimuls 0x1(%rip) \n+\tadd %al,%al\n+\txchg %eax,%ebx\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1109a(%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@@ -2497412,33 +2497459,30 @@\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 %ah,%al\n-\tfdiv %st,%st(4)\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 %al,(%rcx)\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,%al\n \tfimuls 0x1(%rip) \n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x113(%rax)\n+\trcrb $1,0x110(%rdx)\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@@ -2497456,53 +2497500,49 @@\n \tadd %dl,0xf560(%rax)\n \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-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tnotl (%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x21(%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-\tnotl (%rdx)\n-\tadd %eax,(%rax)\n+\tfisttps 0x1(%rip) \n+\tadd %dl,(%rax)\n+\tstc\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadc %bl,0x110(%rbx)\n \tadd %al,(%rax)\n-\tnop\n-\tfisttps 0x1(%rip) \n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadc %al,(%rcx)\n+\tadd %dl,0x10ddf(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tjl f47b77 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,%al\n+\tor $0x9b,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tloopne f47ba8 \n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%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@@ -2497512,454 +2497552,455 @@\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 %dh,%al\n-\tjl f47bc7 \n-\tadd %al,(%rax)\n+\tadd %dh,0xf6ae(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor $0x9b,%al\n+\tadd %dl,-0x65(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjnp f47bd7 \n+\tlock jnp 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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\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 %ah,(%rax)\n-\tjp f47c27 \n+\tjp f47c07 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x112f7(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfc06(%rax)\n+\tadd %dh,0x6(%rax)\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tloopne f47c58 \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10de0(%rax)\n \tadd %al,(%rax)\n-\tmov %esi,%esi\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tnop\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 %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 \tadd %al,(%rax)\n \tadc %dh,0x113(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1f(%rax)\n-\tor $0x1,%eax\n \tadd %dl,(%rax)\n-\tcld\n-\thlt\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 %dl,-0x65(%rax)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\trcrb $1,0x110(%rbx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10de1(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x1f(%rax)\n+\tor $0x1,%eax\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-\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 \tnop\n-\tfwait\n-\tadc %al,(%rcx)\n+\tloope f47cb8 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tmov $0x78,%al\n-\tsti\n \tadd %al,(%rax)\n+\tadc %bl,0x1(%rax,%rdx,1)\n+\tadd %dh,0xfb78(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tloop f47cf8 \n+\tadd %dl,%al\n+\tloope f47cd8 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjle f47ce7 \n+\tadd %dh,%al\n+\tjge f47cc7 \n \tadd %al,(%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+\tadc %ah,%dl\n+\tor $0x1,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x53(%rax)\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfwait\n+\tpush %rax\n+\tpushf\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%dh\n+\tjo f47cbb \n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10de2(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0xf47a(%rax)\n+\tadd %dl,-0x1e(%rax)\n+\tor $0x1,%eax\n+\tadd %al,0xf47a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tclc\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tsarb $0x0,0x102(%rsi)\n+\tadd %dl,0x10de2(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tpushf\n+\tadc %al,(%rcx)\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 %al,%al\n-\tmov $0x102,%esi\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshl $1,%dl\n \tor $0x1,%eax\n-\tadd %dl,%al\n-\t{rex2 0xfb} sldt (%r24)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpushf\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-\tjrcxz f47d98 \n-\tadd %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,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x36(%rax)\n+\tadd %dh,-0x51(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1d(%rax)\n-\tor $0x1,%eax\n-\tadd %dh,0xf657(%rax)\n+\tadd %dl,(%rax)\n+\tjrcxz f47d98 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x64(%rax)\n+\tadd %dh,(%rax)\n+\tfdiv %st(4),%st\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpushf\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 %dl,-0x20(%rax)\n-\trepz add %al,(%rax)\n+\tadd %dl,-0x1d(%rax)\n+\tor $0x1,%eax\n+\tadd %dh,0xf3cf(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x8(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,-0xc(%rax)\n-\tadd %al,(%rax)\n+\tshr $1,%bl\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjrcxz f47df8 \n-\tadd %eax,(%rax)\n+\tadd %dl,0x10de3(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x76(%rax)\n-\tincl (%rax)\n+\tadd %dl,(%rax)\n+\tcmp %eax,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpushf\n+\tadd %dl,(%rax)\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-\tin $0xd,%al\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,(%rax)\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+\tin $0xd,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tstos %eax,%es:(%rdi)\n-\tstd\n+\tadd %dl,%al\n+\tlods %ds:(%rsi),%al\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpushf\n+\tadd %dl,-0x63(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne f47ec0 \n-\thlt\n+\tsarb $0x0,-0xc(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10de4(%rax)\n+\tpush %rax\n+\tin $0xd,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjl f47e47 \n+\tadd %dl,(%rax)\n+\tjl f47e27 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\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-\tshl $1,%ah\n-\tor $0x1,%eax\n+\tnop\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-\tadc %bl,0x110(%rbp)\n+\tnop\n+\tpopf\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tcmpb $0x0,-0xc(%rdx)\n \tadd %al,(%rax)\n+\trex outsl %ds:(%rsi),(%dx)\n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tin $0xd,%al\n+\tadd %eax,(%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 %ah,(%rax)\n+\trex.RXB hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1b(%rax)\n-\tor $0x1,%eax\n-\tadd %dl,%al\n-\tloopne f47ea7 \n+\tadd %dl,(%rax)\n+\tin $0xd,%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar %cl,%ebx\n \tadd %al,(%rax)\n-\tadd %dl,-0x63(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%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,0x10de5(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjge f47ec7 \n+\tadd %dl,-0x1b(%rax)\n+\tor $0x1,%eax\n+\tadd %dl,(%rax)\n+\tjge f47ea7 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x10de5(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfbc3(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpopf\n+\tadd %dl,(%rax)\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 %dl,(%rax)\n-\tout %al,$0xd\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,(%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,-0x1a(%rax)\n-\tor $0x1,%eax\n-\tadd %al,-0x1d(%rax)\n-\thlt\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 %al,(%rax)\n-\tadd %dl,%al\n-\tpopf\n+\tpush %rax\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 %dl,0x10de6(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x1a(%rax)\n+\tor $0x1,%eax\n \tadd %ah,(%rax)\n \tfdivr %st,%st(3)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tstc\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x100000000001059c,%al\n+\tadd %bl,0x104(%rbp)\n+\tadd %al,(%rax)\n+\tnop\n \tsahf\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%bh\n-\tincl (%rax)\n+\t(bad)\n+\tsar $1,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%dh\n-\tor $0x1,%eax\n+\tadd %dl,0x10de6(%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(%rcx)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\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 %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 %al,(%rax)\n-\tshlb $1,0x113(%rcx)\n+\trcrb $1,0x110(%rsi)\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 %dl,%al\n-\tjle f47fb7 \n-\tadd %al,(%rax)\n+\tadd %dh,0xf47e(%rax)\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-\tsahf\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %bl,0x110(%rdi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf47b(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x7f8b(%rax)\n@@ -2497982,39 +2498023,39 @@\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 %dl,%dh\n+\thlt\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 \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsahf\n+\tpush %rax\n+\tlahf\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo f48034 \n-\thlt\n-\tadd %al,(%rax)\n+\tadd %cl,%cl\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcall f4816b \n \tadd %al,(%rax)\n-\tmov $0x43,%al\n-\tclc\n+\tnop\n+\trex.XB clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x112f9(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x27(%rax)\n \tmov $0x0,%ebp\n \tadd %dl,%al\n@@ -2498117,52 +2498158,46 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,-0xb(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tleave\n-\trepz add %al,(%rax)\n+\tadd %ah,0x60(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x18(%rax)\n \tor $0x1,%eax\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0xf6c7(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x110(%rsi)\n+\tadd %dl,0x1109f(%rax)\n \tadd %al,(%rax)\n-\tandb $0x0,-0xa(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcall f482bb \n \tadd %al,(%rax)\n \tand %ch,%bh\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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+\tmov $0xf6,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%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+\tmovabs 0x1c0000000000110,%al\n+\tpush $0x0\n \tadd %dl,(%rax)\n \tjmp f482fb \n \tadd %al,(%rax)\n \tsarb $0x0,-0xc(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsar $1,%cl\n@@ -2498170,70 +2498205,72 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%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,(%rax)\n-\tadd %dl,-0x61(%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+\tmovabs 0x80b0000000000110,%al\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10de9(%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,0xf680d0(%rax)\n+\tadd %ah,0x6801c0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshr $1,%cl\n \tor $0x1,%eax\n-\tadd %dl,0x10502(%rax)\n+\tadd %ah,%al\n+\tsahf\n+\tcmc\n \tadd %al,(%rax)\n-\tadd %dl,0x1109f(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x110a0(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x2d(%rax)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%dl\n+\tadd %dl,(%rax)\n+\t(bad)\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-\tjo f482af \n-\tclc\n+\tjo f4822a \n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x16(%rax)\n \tor $0x1,%eax\n-\tadd %al,0xf656(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovabs 0xaf00000000000110,%al\n-\tsti\n+\tadd %al,(%rax)\n+\tshlb $1,0x110(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\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 \tadd %al,(%rax)\n@@ -2498244,24 +2498281,21 @@\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 %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 %ah,-0x4c(%rax)\n+\tpop %rdi\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,(%rax)\n+\tmovabs 0x9f50000000000110,%eax\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjmp f482f8 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -2498271,185 +2498305,189 @@\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 \tor $0x1,%eax\n-\tadd %ah,-0x78(%rax)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmovabs 0x1c0000000000110,%al\n+\tpush %rax\n+\tmovabs 0x1c0000000000110,%eax\n \tpush $0x0\n \tadd %dl,0x10deb(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x68(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x78(%rax)\n+\tadd %dl,0x78(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x61(%rax)\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\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(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tshr $1,%bl\n+\tor $0x1,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tmovabs 0x1c0000000000110,%eax\n+\tpush $0x0\n \tadd %dl,(%rax)\n \tin (%dx),%al\n \tor $0x1,%eax\n \tadd %dh,%al\n \t(bad)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x112fa(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf80e(%rax)\n+\tadd %ah,0xe(%rax)\n+\tclc\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x14(%rax)\n \tor $0x1,%eax\n-\tadd %dh,(%rax)\n-\tmovabs 0xa1100000000000ff,%eax\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+\tshlb $1,0x110(%rcx)\n \tadd %al,(%rax)\n+\txor %al,%bh\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10dec(%rax)\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 $0x13,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x39(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %ah,-0x28(%rax)\n+\tout %al,(%dx)\n+\tadd %al,(%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 0xd880000000000110,%eax\n-\tout %al,(%dx)\n+\tadd %ah,(%rax)\n+\tin (%dx),%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n+\tmovabs %al,0x1c0000000000110\n+\tpush $0x0\n+\tadd %dl,(%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 \tsar $1,%dl\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %ah,(%rdi)\n+\tcld\n \tadd %al,(%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-\tmovabs 0x1c0000000000110,%eax\n+\tpush %rax\n+\tmovabs %al,0x1c0000000000110\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 %al,(%rax)\n \tpush %rax\n \tsub %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %bh,0x2(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\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+\tiret\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tout %al,(%dx)\n+\tadd %dl,0x110a2(%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 \tor $0x1,%eax\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-\tadc %bh,0x2(%rbp)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x12(%rax)\n \tor $0x1,%eax\n-\tadd %al,0xf4ce(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshlb $1,0x110(%rdx)\n+\tadd %al,(%rax)\n+\tnop\n+\trex.RB hlt\n+\tadd %al,(%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,0xf667(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x28(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x45,%al\n-\thlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tout %al,(%dx)\n \tor $0x1,%eax\n-\tadd %ah,(%rax)\n-\tcltd\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x5e(%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+\tadc %ah,0x110(%rbx)\n \tadd %al,(%rax)\n+\tlock scas %es:(%rdi),%eax\n+\ttestb $0x0,(%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@@ -2498459,46 +2498497,46 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \txor $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\ttestb $0x0,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\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-\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 %dh,(%rax)\n-\tmovabs 0xcf6000000000008a,%eax\n+\tpush %rax\n+\tmovabs %eax,0xd980000000000110\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,%al\n+\tnop\n+\tout %eax,(%dx)\n \tor $0x1,%eax\n+\tadd %ah,0xf485(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tstc\n-\tadd %eax,(%rcx)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,(%rax)\n+\tlock or $0x1,%eax\n \tadd %al,(%rax)\n+\tpush %rsi\n+\thlt\n \tadd %al,(%rax)\n-\tshlb $1,0x110(%rdx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x110a3(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xfdbd(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x10(%rax)\n \tor $0x1,%eax\n \tadd %dl,0xf485(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xa38a(%rax)\n \tadd %al,(%rax)\n@@ -2498528,34 +2498566,36 @@\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,-0x76(%rax)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%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 %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 %al,(%rax)\n+\tshlb $1,0x110(%rbx)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%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 \tadd %dh,(%rax)\n@@ -2498564,62 +2498604,70 @@\n \tadd %dl,(%rax)\n \tint1\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadc %ah,0x1(%rax,%rdx,1)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tpush %rax\n-\tmovabs %eax,0x1c0000000000110\n-\tpush $0x0\n-\tadd %dl,-0xf(%rax)\n+\tint1\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+\tshl $0xf4,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10df1(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,%al\n+\tcwtl\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x5c(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tmovabs %eax,0xf3c0000000000110\n-\thlt\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\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 \tpush %rax\n \tsetnp (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tlock int $0xf3\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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,0x110(%rbx)\n+\tnop\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tlock int $0xf3\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\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@@ -2498634,40 +2498682,38 @@\n \tadd %al,(%rax)\n \tnop\n \trepnz or $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x1(%rax,%rdx,1)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tshlb $1,0x1(%rax,%rdx,1)\n \tadd %al,(%rax)\n+\tmov $0xfd,%dh\n \tadd %al,(%rax)\n-\tshl $1,%dl\n-\tor $0x1,%eax\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trepnz or $0x1,%eax\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 %dl,-0x33(%rax)\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trepz or $0x1,%eax\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 %dh,%bl\n+\tor $0x1,%eax\n+\tadd %al,0xfd6c(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%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,-0xd(%rax)\n@@ -2498678,21 +2498724,22 @@\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 or $0x1,%eax\n-\tadd %dl,-0x28(%rax)\n-\thlt\n+\tadd %ah,0xffda(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x5b(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x110a4(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdcd(%rax)\n+\tmov $0xfd,%sil\n+\tadd %al,(%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 \tadd %al,(%rax)\n@@ -2498700,27 +2498747,26 @@\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 %dh,(%rax)\n-\tcmp %eax,%edi\n-\tadd %al,(%rax)\n+\tadd %ah,-0x2e(%rax)\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x110a5(%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,-0xc(%rax)\n+\tpush %rax\n+\thlt\n \tor $0x1,%eax\n \tadd %dh,(%rax)\n \tmov %dh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n@@ -2498729,23 +2498775,19 @@\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 %dh,%al\n-\tlods %ds:(%rsi),%al\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tshlb $1,0x110(%rbp)\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@@ -2498762,53 +2498804,53 @@\n \tadd %al,(%rax)\n \tadc %dh,%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-\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+\tadc %al,%dl\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xb(%rax)\n+\tpush %rax\n+\tcmc\n \tor $0x1,%eax\n \tadd %al,%al\n \tmov %dh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0x0,%bh\n-\tadd %eax,(%rax)\n+\tadd %ah,(%rax)\n+\tleave\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10df5(%rax)\n \tadd %al,(%rax)\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 %dl,-0x29(%rax)\n-\tsti\n+\tadd %ah,(%rax)\n+\tjmp f489a1 \n \tadd %al,(%rax)\n+\tpush %rax\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x110a5(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tleave\n-\trepz add %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmc\n \tor $0x1,%eax\n \tadd %dh,%al\n \txchg %esi,%esp\n \tadd %al,(%rax)\n@@ -2498824,20 +2498866,20 @@\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,-0x37(%rax)\n-\tsti\n+\tadd %ah,0x50(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tnop\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\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@@ -2498855,15 +2498897,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \ttestb $0x0,0x1(%rip) \n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dl,%al\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@@ -2498872,31 +2498914,29 @@\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 %ah,%al\n+\t(bad)\n+\thlt\n \tadd %al,(%rax)\n-\tadc %dh,%bh\n-\tor $0x1,%eax\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\ttestl $0x32b4000,0x1(%rip) \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne f489c1 \n-\thlt\n+\trolb $0x68,(%rcx)\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@@ -2498904,27 +2498944,26 @@\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 $0x49d0000,0x1(%rip) \n-\tadd %eax,(%rax)\n+\ttestl $0xfbd47000,0x1(%rip) \n \tadd %al,(%rax)\n-\tadd %dl,0x110a6(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x59(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%bh\n-\tor $0x1,%eax\n-\tadd %ah,(%rax)\n-\tmov %esi,%esp\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\ttestl $0xf4892000,0x1(%rip) \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@@ -2498932,48 +2498971,48 @@\n \tadc %bh,%al\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(%rbp)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,-0x61(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x110(%rsi)\n+\tadd %dl,0x110a7(%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,-0x8(%rax)\n+\tpush %rax\n+\tclc\n \tor $0x1,%eax\n \tadd %dh,-0x76(%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,%al\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10df8(%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 %ah,0x110(%rdi)\n+\tshlb $1,0x110(%rdi)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\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 %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2498996,20 +2499035,18 @@\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-\t(bad)\n-\ttestb $0x0,(%rax)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x59(%rax)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadc %ch,0x110(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x7(%rax)\n \tor $0x1,%eax\n \tadd %dl,(%rax)\n@@ -2499021,398 +2499058,393 @@\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 %dh,0xfbf6(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110a7(%rax)\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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsar $1,%cl\n \tor $0x1,%eax\n \tadd %dh,(%rax)\n \tmov %ah,%dh\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 %dh,%al\n+\tmov $0xff,%edi\n \tadd %al,(%rax)\n \tadc %bh,%dl\n \tor $0x1,%eax\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,-0x75(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x110(%rdi)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tloopne f48af7 \n-\tincl (%rax)\n+\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 \tor $0x1,%eax\n-\tadd %ah,0xf48b(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %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 $0x10,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmov $0xfb,%edx\n+\tadd %al,(%rax)\n+\tnop\n \tcli\n \tor $0x1,%eax\n-\tadd %ah,%al\n-\tsahf\n-\tcmc\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\ttest $0x10,%al\n-\tadd %eax,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dh,0xfbbf(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\txchg %eax,%edx\n+\ttestb $0x0,(%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+\t(bad)\n+\t(bad)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x7b(%rax)\n-\thlt\n+\tadd %dl,%al\n+\ttest $0x10,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tjmp f48bae \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-\tadd %dl,-0x58(%rax)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshr $0xfb,%bl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x5(%rax)\n-\tor $0x1,%eax\n-\tadd %ah,(%rax)\n \tmov %?,%esp\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,%al\n+\txor $0xfc,%eax\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tsti\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\ttest $0x10,%al\n-\tadd %eax,(%rax)\n+\tadc %ch,0x110(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tpush %rax\n+\tfs std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsar $1,%bl\n-\tor $0x1,%eax\n-\tadd %dl,-0x75(%rax)\n-\thlt\n+\tadd %dl,0x10dfb(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmov %esp,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x64(%rax)\n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcld\n+\tsar $1,%bl\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+\tpush %rax\n+\ttest $0x110,%eax\n \tadd %al,(%rax)\n-\tlock xor $0xfc,%eax\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tcld\n \tor $0x1,%eax\n-\tadd %ah,0xf48c(%rax)\n+\tadd %al,0xf48c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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 \tcld\n \tor $0x1,%eax\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x50(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x110(%rcx)\n+\tadd %dl,0x110a9(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %dh,(%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 %dl,0x10dfc(%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 %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,%ch\n+\tsar $1,%ah\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-\ttest $0x110,%eax\n+\tshrb $1,0x110(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3(%rax)\n+\tadd %dl,(%rax)\n+\tstd\n \tor $0x1,%eax\n-\tadd %ah,(%rax)\n+\tadd %al,(%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,-0x55(%rax)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10dfd(%rax)\n+\tpush %rax\n+\tstd\n+\tor $0x1,%eax\n \tadd %al,(%rax)\n-\tadd %al,0xfbf4(%rax)\n+\tpop %rsp\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x110a9(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x55(%rax)\n-\tadd $0x1,%al\n+\tadc %ch,0x110(%rdx)\n \tadd %al,(%rax)\n+\tlock sub %dh,%ah\n \tadd %al,(%rax)\n-\tsar $1,%ch\n-\tor $0x1,%eax\n-\tadd %ah,-0x74(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10dfd(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x74(%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-\tadc %bh,%dh\n+\tsar $1,%ch\n \tor $0x1,%eax\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0x1d(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x110(%rcx)\n+\tadd %dl,-0x56(%rax)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%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 %dl,(%rax)\n+\tdecb 0x1(%rip) \n+\tadd %al,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 %dl,0x100c1(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tdecb 0x1(%rip) \n-\tadd %dh,%al\n-\tiret\n-\thlt\n+\tadd %dl,-0x2(%rax)\n+\tor $0x1,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tnop\n \tstos %al,%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-\tdecb 0x1(%rip) \n+\tadd %dl,0x10dfe(%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 %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,%bh\n+\tsar $1,%dh\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+\tshrb $1,0x110(%rdx)\n \tadd %al,(%rax)\n-\txor %dh,%dl\n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %dl,(%rax)\n \tdecl 0x1(%rip) \n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \tmov %esp,%?\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 %dh,(%rax)\n+\trepnz add %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tdecl 0x1(%rip) \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 %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %ch,0x110(%rbx)\n \tadd %al,(%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 %ah,-0x73(%rax)\n+\tnop\n+\tdecl 0x1(%rip) \n+\tadd %al,-0x73(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%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 %dl,0xf458(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x0(%rax)\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tadd %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-\tshrb $1,0x110(%rdx)\n+\tpush %rax\n+\tstos %eax,%es:(%rdi)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000001011f,%al\n-\tadd %cl,(%rsi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tshrb $0x1,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x0(%rax)\n \t(bad)\n-\thlt\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xf48e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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,(%rax)\n-\t(bad)\n+\tnop\n+\tadd %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tor %bh,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x110ab(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tpop %rdi\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tstos %eax,%es:(%rdi)\n-\tadc %al,(%rcx)\n+\tadd %dl,%al\n+\tadd %cl,(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0xf4(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmovabs 0x1c00000000000f4,%al\n+\tpush $0x0\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@@ -2499438,102 +2499470,98 @@\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 pop %rdi\n-\thlt\n+\trolb $0x68,(%rcx)\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 %ah,(%rax)\n+\tlock sti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex test %esi,%esp\n+\tadd %dl,%al\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-\tpush %rax\n-\tadd %ecx,(%rsi)\n+\tadd %dl,0x1(%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,-0x71(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tpush %rax\n-\tstos %eax,%es:(%rdi)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,-0x5b(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf48f(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%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,%al\n-\tadd %ecx,(%rsi)\n-\tadd %eax,(%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-\tnop\n-\tstos %eax,%es:(%rdi)\n-\tadc %al,(%rcx)\n+\trolb $1,(%rcx)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,-0x72(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xf691(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd (%rsi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x72(%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+\tpush %rax\n+\tlods %ds:(%rsi),%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,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcwtl\n-\tscas %es:(%rdi),%eax\n-\tint1\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %bl,0xf1af(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tpopf\n-\ttestb $0x0,(%rax)\n+\tmov $0xfd,%bh\n+\tadd %al,(%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 \tadd %al,(%rax)\n@@ -2500906,152 +2500934,147 @@\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 %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 %al,(%rax)\n-\trol $0xfd,%bl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10e02(%rax)\n+\tadd %ah,-0x60(%rax)\n+\thlt\n \tadd %al,(%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-\tadd %dl,0x30(%rax)\n-\tclc\n+\tadd %dl,(%rax)\n+\txor %bh,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd (%rsi),%cl\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10e02(%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-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tlods %ds:(%rsi),%al\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,(%rbx)\n-\t(bad)\n+\trolb $0x68,(%rcx)\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 %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 %dl,-0xf(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3(%rax)\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tadd (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov $0xfb,%esi\n+\tadd %al,(%rax)\n+\tshrb $1,0x1(%rax,%rdx,1)\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-\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,0x10e03(%rax)\n+\tadd (%rsi),%ecx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmovabs 0x1900000000000f4,%eax\n+\tadd %dh,%al\n+\tmovabs 0x1900000000000f4,%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-\trolb $1,(%rbx)\n-\t(bad)\n+\tnop\n+\tadd (%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-\tadc %al,%dh\n-\tsahf\n+\tadc %ch,0x110(%rbp)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov $0xfd,%esp\n \tadd %al,(%rax)\n-\tnop\n-\tlods %ds:(%rsi),%al\n-\tadc %al,(%rcx)\n+\tadd %dl,%al\n+\tadd (%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-\trolb $0x68,(%rcx)\n+\tadc %al,%dh\n+\tsahf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\tjb f4a105 \n+\tmovabs 0x86b00000000000f4,%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-\tadc %al,(%rsi,%rcx,1)\n-\tadd %eax,(%rax)\n+\tand %dh,-0x6(%rdx)\n \tadd %al,(%rax)\n-\tadd %al,-0x60(%rax)\n-\thlt\n \tadd %al,(%rax)\n+\tadd %ah,-0x7a(%rax)\n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadc %al,(%rsi,%rcx,1)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tlret $0xf4\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tadd $0xe,%al\n-\tadd %eax,(%rax)\n+\tlods %ds:(%rsi),%eax\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0xffd0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlods %ds:(%rsi),%al\n-\tadc %al,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x4(%rax)\n \t(bad)\n-\txchg %al,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tmovabs 0x1500000000000f4,%eax\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\timul $0x0,%esp,%esi\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@@ -2501065,152 +2501088,143 @@\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 %ah,%al\n-\tmovabs 0x1500000000000f4,%eax\n-\tfwait\n+\tadd %al,0xf47d(%rax)\n \tadd %al,(%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,%al\n-\tpush $0xf4\n \tadd %al,(%rax)\n \trolb $1,(%rsi,%rcx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x2e(%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-\tlods %ds:(%rsi),%eax\n-\tadc %al,(%rcx)\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 %al,0x10e(%rip) \n+\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0x10e,%eax\n+\tadd %dl,%al\n+\tlods %ds:(%rsi),%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 %al,-0x7b(%rax)\n+\tadd %dl,0x5(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-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-\tpush %rax\n+\tnop\n \tadd $0x10e,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x53(%rax)\n+\tadd %dl,(%rax)\n+\tscas %es:(%rdi),%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,0x10e05(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,-0x5e(%rax)\n+\tadd %ah,-0x5f(%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 %ah,0xff9a(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x10e(%rip) \n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,%al\n+\tadd $0x10e,%eax\n \tadd %al,(%rax)\n+\trex movabs 0x86b00000000000f4,%eax\n+\thlt\n \tadd %al,(%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 %al,(%rax)\n \tadc %al,(%rsi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf4a1(%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-\t(bad)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tscas %es:(%rdi),%al\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,-0xf(%rax)\n-\tsti\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlods %ds:(%rsi),%eax\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x6(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tmovabs %al,0x1500000000000f4\n+\tfwait\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,0xf4ae(%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 %dl,(%rax)\n-\tmovabs %eax,0x1500000000000f4\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0xf4ae(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x50(%rax)\n-\tadd (%rcx),%eax\n \tadd %al,(%rax)\n+\tnop\n+\tscas %es:(%rdi),%al\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadc %ch,0x110(%rsi)\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 \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@@ -2501218,205 +2501232,219 @@\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-\t(bad)\n+\tadc %al,(%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 %ah,0xffc8(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %dl,%al\n \tscas %es:(%rdi),%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,0x10e07(%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 %dl,0xf4a3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x2c(%rax)\n+\tadd %al,-0x2c(%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,0x2b(%rax)\n-\tadd (%rcx),%eax\n+\tadd %dl,0x10e07(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tscas %es:(%rdi),%al\n-\tadc %al,(%rcx)\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,(%rax)\n-\tor %cl,(%rsi)\n+\tadd %dl,%al\n+\t(bad)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovabs %al,0x86b00000000000f4\n-\thlt\n+\tadd %dl,0xf4a2(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tor %cl,(%rsi)\n+\tadc %cl,(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfbd8(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tscas %es:(%rdi),%al\n+\tpush %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,0x10e08(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %dl,0x8(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n+\tadd %dh,%al\n+\tmovabs %eax,0x1500000000000f4\n \tfwait\n \tadd %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)\n-\t(bad)\n+\tnop\n+\tor %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x61(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %ah,(%rax)\n+\tmov $0xfb,%bh\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tscas %es:(%rdi),%eax\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x110af(%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-\tor %ecx,(%rsi)\n+\trorb $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 \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-\tor %ecx,(%rsi)\n+\tadc %cl,(%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-\tpush %rax\n-\tscas %es:(%rdi),%eax\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,0x10e09(%rax)\n+\tadd %dl,0x9(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x5c(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,0xf4a4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffbb(%rax)\n+\tadd %al,%al\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,(%rax)\n+\tnop\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+\trex.WRB hlt\n \tadd %al,(%rax)\n-\tnop\n-\tscas %es:(%rdi),%eax\n+\tadd %al,(%rax)\n+\tadd %dl,-0x50(%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-\tor (%rsi),%cl\n+\tadd %dl,%al\n+\tor %ecx,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovabs %eax,0x86b00000000000f4\n-\thlt\n+\tadd %dh,0xf4a3(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x2b(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,0xf42b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa(%rax)\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tor (%rsi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x1e(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x110(%rax)\n+\tadd %dl,0x110b0(%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,0x10e0a(%rax)\n+\tpush %rax\n+\tor (%rsi),%cl\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,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tjrcxz f4a4b6 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10e0a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.WXB hlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov $0x10,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,0x17(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tor (%rsi),%cl\n \tadd %eax,(%rax)\n@@ -2501425,92 +2501453,101 @@\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tfwait\n+\tincl (%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-\tadd %ebp,0x0(%rax)\n+\tadd %dh,-0x4b(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x10,%al\n+\tadd %dl,(%rax)\n+\tmov $0x10,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff91(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb(%rax)\n-\t(bad)\n+\tpush %rax\n+\tor (%rsi),%ecx\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,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tor (%rsi),%ecx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e0b(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf69a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110b0(%rax)\n+\tpush %rax\n+\tmov $0x10,%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 \trorb $1,(%rbx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %dh,0xf4a4(%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 %dh,0x10173(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x110b1(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\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(%rax)\n-\tadd %al,(%rax)\n-\tand %ah,0xf4(%rsi)\n+\tadc %cl,(%rsi,%rcx,1)\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 %dh,0x110(%rcx)\n+\tshlb $1,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@@ -2501527,41 +2501564,40 @@\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \thlt\n \t...\n \tmovabs 0x6801c0,%al\n \tmov $0x6f,%al\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-\tor $0xe,%al\n+\tadd %ah,%al\n+\txor $0x0,%esp\n+\tadd %dl,0xc(%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 test %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%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,0x10e0c(%rax)\n+\tnop\n+\tor $0xe,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf659(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4f(%rax)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadc %dh,0x110(%rdx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tor $0xe,%al\n \tadd %eax,(%rax)\n@@ -2501575,75 +2501611,76 @@\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,0x110b1(%rax)\n+\tadd %dl,-0x4e(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tjo f4a655 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tor $0x10e,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\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 %dh,0xf4a5(%rax)\n+\tadd %ah,0xf4a5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x47(%rax)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tor $0x10e,%eax\n \tadd %al,(%rax)\n-\tlock push %rcx\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tshlb $1,0x110(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x110b2(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xfd6b(%rax)\n \tadd %al,(%rax)\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,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%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 %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x110(%rdx)\n+\tshlb $1,0x110(%rdx)\n \tadd %al,(%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@@ -2501663,88 +2501700,79 @@\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 %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 %dl,%al\n+\tenter $0x100,$0x0\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x10e0e(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf663(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x10,%dl\n+\tadd %dl,(%rax)\n+\tmov $0x10,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100be(%rax)\n+\tadd %dh,(%rax)\n+\tjg f4a777 \n+\tadd %al,(%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 %dl,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7f(%rax)\n-\thlt\n+\tadd %al,0x7a(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tfemms\n \tadd %eax,(%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-\tmov $0x10,%dl\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x4d(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tsti\n \tadd %al,(%rax)\n+\tshlb $1,0xfb(%rbp)\n \tadd %al,(%rax)\n-\tadd %dl,0xf(%rax)\n-\t(bad)\n+\tpush %rax\n+\tfemms\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfbbb(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e0f(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1d(%rax)\n-\tcld\n+\tnop\n+\tfemms\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x101a8(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x10,%dl\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 \tadc %dl,(%rax)\n \t(bad)\n@@ -2501754,30 +2501782,33 @@\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 %dh,0xf4c6(%rax)\n+\tadd %dl,0xf4c6(%rax)\n \tadd %al,(%rax)\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,0xf45e(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x110(%rbx)\n+\tadd %dl,%al\n+\tmov $0x10,%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,0x10e10(%rax)\n+\tnop\n+\tadc %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 \trex test %esi,%esp\n \tadd %al,(%rax)\n@@ -2501793,27 +2501824,25 @@\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 %dh,(%rax)\n-\tor %bh,%al\n-\tadd %al,(%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-\trolb $0x68,(%rcx)\n+\tadc %dh,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 %ecx,(%rsi)\n+\tadc %dl,(%rcx)\n+\t(bad)\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,0x9b01(%rax)\n@@ -2501822,49 +2501851,48 @@\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 %ah,-0x8(%rax)\n-\tsti\n+\tadd %al,0xfb9a(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x4c(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x110b3(%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-\tadc %ecx,(%rsi)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10e11(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \ttest $0xf4,%al\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,-0x36(%rax)\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,(%rcx)\n-\t(bad)\n+\tadd %dl,%al\n+\tadc %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-\tshlb $1,0x110(%rbx)\n+\tnop\n+\tmov $0x10,%ah\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex lret $0xf3\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\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@@ -2501883,15 +2501911,15 @@\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,0x1(%rax,%rdx,1)\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 \tnop\n \tadc (%rsi),%cl\n \tadd %eax,(%rax)\n@@ -2501907,77 +2501935,71 @@\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 %ah,%al\n-\tret\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%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 %dh,0x110(%rbp)\n \tadd %al,(%rax)\n+\tandb $0x0,0xfb(%rdi)\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 \tnop\n \tadd %ebx,0x0(%rbx)\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 %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x10,%ah\n+\tpush %rax\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-\tnop\n-\tadc (%rsi),%ecx\n+\tpush %rax\n+\tmov $0x10,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tcmp %ah,%bh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10e13(%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,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc (%rsi),%ecx\n+\trclb $1,(%rbx)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0x102bd(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x110b5(%rax)\n \tadd %al,(%rax)\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 \tadc %dl,(%rsi,%rcx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2502014,119 +2502036,121 @@\n \t...\n \tmovabs 0x6801c0,%al\n \t(bad)\n \tmov $0xf4,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\t{rex2 0xf4} sldt (%r16)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x10,%ch\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tshlb $1,0x110(%rbp)\n \tadd %al,(%rax)\n+\tadd %dl,0xfb(%rdx)\n \tadd %al,(%rax)\n \tnop\n \tadc $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 \trex test %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfb96(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc $0xe,%al\n+\trclb $1,(%rsi,%rcx,1)\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 %ah,0xf47d(%rax)\n+\tadd %al,-0x1a(%rax)\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,-0x4b(%rax)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0x10,%dh\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-\tadc $0x10e,%eax\n+\tadc %dl,0x10e(%rip) \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,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xffc8(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc $0x10e,%eax\n+\tadd %dl,0x15(%rax)\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 %al,-0x56(%rax)\n+\trex stos %al,%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 \tsub %dh,-0x6(%rbx)\n \tadd %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,%ch\n+\tpush %rax\n+\tmov $0x10,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x42(%rax)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadc $0x10e,%eax\n \tadd %al,(%rax)\n \tand %ch,0xf4(%rdx)\n \tadd %al,(%rax)\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 %dl,(%rax)\n+\taddr32 hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x10e(%rip) \n+\tadd %dl,%al\n+\tadc $0x10e,%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmov $0xd8,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x10,%ch\n+\tnop\n+\tmov $0x10,%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 \tpush %rax\n@@ -2502137,15 +2502161,15 @@\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-\txor %dh,-0xc(%rcx)\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@@ -2502154,32 +2502178,30 @@\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,(%rax)\n+\tmov $0xfd,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\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-\tadc %dh,0x110(%rsi)\n-\tadd %al,(%rax)\n-\tmov $0xbe,%al\n-\tstd\n+\tshlb $1,0x110(%rsi)\n \tadd %al,(%rax)\n+\tlock and %eax,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e16(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2502194,21 +2502216,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-\tpush %rax\n-\tmov $0x10,%dh\n-\tadd %eax,(%rax)\n+\tadc %dh,0x110(%rdi)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\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@@ -2502220,17 +2502239,21 @@\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,0xffbe(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110b6(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\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 \tnop\n \t(bad)\n@@ -2502248,54 +2502271,60 @@\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0x6c(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x110(%rsi)\n+\tadd %dl,0x110b7(%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-\tsbb %cl,(%rsi)\n+\tadc %bl,(%rax)\n+\t(bad)\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,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+\tfcos\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsbb %cl,(%rsi)\n+\tadd %dl,0x18(%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+\tout %al,$0xfb\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x110(%rdi)\n+\tadd %dl,%al\n+\tmov $0x10,%bh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tror $0xff,%bh\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e18(%rax)\n+\tnop\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 \trex test %esi,%esp\n \tadd %al,(%rax)\n@@ -2502304,49 +2502333,47 @@\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 %dl,0xfbbd(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x49(%rax)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadc %bh,0x110(%rax)\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 %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,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x19(%rax)\n-\t(bad)\n+\tpush %rax\n+\tsbb %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-\tmov $0x10,%bh\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tmov $0x110,%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0x0(%rax,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tsbb %ecx,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2502360,134 +2502387,126 @@\n \tadd %ebp,0x0(%rax)\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 %ah,(%rax)\n-\trex.WRB hlt\n-\tadd %al,(%rax)\n-\tadd %al,(%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 %dl,(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dh,%al\n+\tlods %ds:(%rsi),%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-\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 %dl,(%rax)\n+\tsbb (%rsi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1e(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tnop\n \tmov $0x110,%eax\n \tadd %al,(%rax)\n-\tshl $0xfb,%al\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bl,0xf1af(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xfbe8(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e1a(%rax)\n+\tadd %dl,0x1a(%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 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-\trcrb $1,(%rdx)\n-\t(bad)\n+\tnop\n+\tsbb (%rsi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.WXB hlt\n-\tadd %al,(%rax)\n+\tadd %dh,-0x38(%rax)\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,-0x48(%rax)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov $0x110,%eax\n \tadd %al,(%rax)\n-\tloopne f4ae65 \n+\tloopne f4ae45 \n \ttestl $0x0,(%rax)\n-\tadc %bl,(%rbx)\n+\trcrb $1,(%rdx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf4ae(%rax)\n+\tadd %dh,-0x52(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x65(%rax)\n-\tincl (%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xffa5(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %dl,(%rax)\n \tsbb (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tret $0xfd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x110,%eax\n+\tadc %bh,0x110(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e1b(%rax)\n+\tadd %dl,0x1b(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xf4ad(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tlods %ds:(%rsi),%eax\n-\thlt\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf486(%rax)\n+\tnop\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 %al,(%rax)\n-\trcrb $1,(%rbx)\n-\t(bad)\n+\tpush %rax\n+\tmov $0x110,%ecx\n+\tadd %al,(%rax)\n+\tadd $0xf6,%cl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsbb (%rsi),%ecx\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@@ -2502505,25 +2502524,29 @@\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-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\tscas %es:(%rdi),%eax\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 %ah,%al\n-\tjb f4af05 \n+\tloopne f4af7c \n+\tcli\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@@ -2502534,104 +2502557,100 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,(%rsi,%rcx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x51(%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+\tnop\n+\tmov $0x110,%ecx\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\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 %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 %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 \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-\tmov $0xae,%al\n-\thlt\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 %dl,%al\n-\tsbb $0xe,%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x10e1c(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xf6ad(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %dl,%al\n \tmov $0x110,%ecx\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb $0x10e,%eax\n+\tadd %dh,0xf4ae(%rax)\n \tadd %al,(%rax)\n-\txor %al,%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trcrb $1,(%rsi,%rcx,1)\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,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-\tsbb $0x10e,%eax\n+\tadc %bl,0x10e(%rip) \n+\tadd %al,(%rax)\n+\t(bad)\n+\trex.RXB hlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0x110,%edx\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110b9(%rax)\n+\tadd %dl,0x1d(%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+\tscas %es:(%rdi),%al\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsbb $0x10e,%eax\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\txchg %eax,%esi\n-\tmov (%rdx),%esi\n+\tadd %dl,0x25(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10e1d(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x328b(%rsi)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshl $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ebp,%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2502709,16 +2502728,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-\tshr $1,%bh\n-\t(bad)\n+\tadc %cl,(%rsi)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\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@@ -2503926,40 +2503945,34 @@\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 %dh,(%rax)\n-\tscas %es:(%rdi),%eax\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xf486(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x25(%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-\tsbb $0x10e,%eax\n+\tpush %rax\n+\tmov $0x110,%edx\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trolb $0x0,0x0(%rsp,%rsi,8)\n+\trcrb $1,0x10e(%rip) \n \tadd %al,(%rax)\n+\tlock shl $0x0,%ah\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x110,%ecx\n \tadd %al,(%rax)\n-\tloopne f4bfe6 \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-\t(bad)\n+\tadc %bl,(%rsi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tret $0xf4\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2503998,92 +2504011,96 @@\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 %al,%cl\n-\thlt\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,0x110ba(%rax)\n \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 %bh,0x110(%rdx)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%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,(%rax)\n-\trex test %esi,%esp\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-\trcrb $1,(%rsi)\n+\tsarb $1,0x110(%rdx)\n+\tadd %al,(%rax)\n+\trclb $0x0,0xff(%rbx)\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,0xf4c1(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x110,%edx\n+\tadd %dl,%al\n+\t(bad)\n+\tsti\n \tadd %al,(%rax)\n-\tmovabs 0x100000000000ff89,%al\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-\tshl $0x0,%esp\n+\tadd %dh,0x101f7(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0x110,%ebx\n \tadd %al,(%rax)\n-\tnop\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 f4c1dc \n-\tcli\n+\tadd %ah,%al\n+\tjb f4c165 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfbcb(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1f(%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,0xf66f(%rax)\n+\tadd %dl,-0x40(%rax)\n+\thlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110ba(%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@@ -2504099,24 +2504116,24 @@\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 %dl,%al\n-\tshl $0x0,%ah\n+\tadd %ah,0xf695(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x45(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x86,%al\n+\tmov $0xc1,%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@@ -2504144,119 +2504161,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 %dl,%al\n-\tfdivrp %st,%st(3)\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-\tadd %al,(%rax)\n-\tadd %dl,0x20(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dh,-0x3e(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,0xf4c2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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 \tand %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1019e(%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-\trcrb $0x0,-0xa(%rdi)\n+\tnop\n+\tmov $0x110,%ebx\n \tadd %al,(%rax)\n+\tmov $0x56,%al\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10e20(%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 %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,(%rcx)\n+\tshlb $1,(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf45e(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x45(%rax)\n-\tadc %al,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock shl %cl,%esp\n+\tsarb $1,0x110(%rbx)\n \tadd %al,(%rax)\n+\trcl $1,%bl\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,0x21(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tret\n-\thlt\n+\tand %ecx,(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tret $0xf4\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+\tpush %rax\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-\tnop\n-\tmov $0x110,%ebx\n+\tadc %bh,0x1(%rax,%rdx,1)\n+\tadd %al,0xf4e1(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x10e21(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tret $0xf4\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand %ecx,(%rsi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3e(%rax)\n+\tmov $0x86,%al\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf486(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjmp f4c318 \n+\tadd %al,(%rax)\n+\tshlb $1,(%rcx)\n+\t(bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\trex.RXB hlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x44(%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 \tand (%rsi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x3d(%rax)\n@@ -2504273,131 +2504290,127 @@\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 0xa00000000000f4b1,%al\n-\tsahf\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x110,%ebx\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x22(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xb00000000000f4b1,%al\n \tret\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 \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 %al,(%rax)\n-\tadc %bh,0x1(%rax,%rdx,1)\n+\tnop\n+\tmov $0x110,%esp\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10e22(%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 %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-\trex test %esi,%esp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tsarb $1,0x1(%rax,%rdx,1)\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,(%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 $0x110,%esp\n+\txor %al,%bl\n+\thlt\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tand $0xf8,%al\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tret\n-\thlt\n \tadd %al,(%rax)\n+\tadd %dl,0x23(%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-\tand (%rsi),%ecx\n-\tadd %eax,(%rax)\n+\tadc %bh,0x110(%rbp)\n \tadd %al,(%rax)\n-\tadd %ah,-0x3c(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10e23(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x3d(%rax)\n \thlt\n \tadd %al,(%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-\tnop\n-\tand (%rsi),%ecx\n+\tshlb $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-\tnop\n-\tmov $0x110,%esp\n-\tadd %al,(%rax)\n-\txor %ah,(%rax,%rdi,8)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand (%rsi),%ecx\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xf4c3(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xf486(%rax)\n+\tpush %rax\n+\tmov $0x110,%ebp\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trcr $1,%ah\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,(%rsi,%rcx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf4c4(%rax)\n \tadd %al,(%rax)\n@@ -2504409,267 +2504422,273 @@\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%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+\tadd %ah,%al\n \t(bad)\n-\tadd %eax,(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\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+\tpush %rax\n \tand $0xe,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x102bd(%rax)\n+\tadd %dl,%al\n+\txchg %eax,%esi\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x110,%ebp\n+\tadd %dl,0x110bd(%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 \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 \trex test %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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-\trolb $0x68,(%rcx)\n+\tadd %dl,%al\n+\tand $0xe,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,-0x43(%rax)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov $0x110,%ebp\n \tadd %al,(%rax)\n-\tadd %ah,%bl\n+\tnop\n+\t(bad)\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,0xf4c5(%rax)\n+\tadd %dl,(%rax)\n+\tand $0x10e,%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\t(bad)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl %cl,%esi\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n+\tleave\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e25(%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,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x110,%ebp\n+\tadc %bh,0x110(%rsi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand $0x10e,%eax\n-\tadd %al,(%rax)\n-\trol $0xf4,%ah\n+\tadd %dl,0x10e25(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xf4c4(%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,(%rsi)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tshlb $1,0x10e(%rip) \n \tadd %al,(%rax)\n-\tadd %al,-0x1a(%rax)\n-\tsti\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x110,%ebp\n+\tadd %dl,-0x42(%rax)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\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 %dl,(%rax)\n+\tes (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%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+\tpush %rax\n+\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 \tes (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x100ce(%rax)\n+\tadd %dh,%al\n+\t(bad)\n+\tpop %rbp\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x110,%esi\n+\tadd %dl,0x110be(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,%dl\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tnop\n \tes (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 %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tfxtract\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,(%rdi)\n-\t(bad)\n+\tadd %dl,%al\n+\tes (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,%esi\n+\tsarb $1,0x110(%rsi)\n \tadd %al,(%rax)\n-\tadd %ch,0xf6(%rax)\n+\tmov $0x9e,%al\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %dl,(%rax)\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf4c6(%rax)\n+\tadd %ah,-0x3a(%rax)\n+\thlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x13(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e27(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x27(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfbc1(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x110,%esi\n+\tadd %dl,(%rax)\n+\tmov $0x110,%edi\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 %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadd %dl,0x10e27(%rax)\n \tadd %al,(%rax)\n-\tmov $0x86,%al\n-\thlt\n+\tadd %ah,0xf4c5(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tleave\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tmov $0xff,%edi\n \tadd %al,(%rax)\n-\tadc %ch,(%rax)\n+\tshlb $1,(%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-\tsarb $1,0x110(%rsi)\n+\tpush %rax\n+\tmov $0x110,%edi\n \tadd %al,(%rax)\n \tand %al,%al\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x28(%rax)\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tsub %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%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 %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tsub %cl,(%rsi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x10502(%rax)\n+\tadd %al,(%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 \tnop\n \tsub %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfdbc(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x110,%edi\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %al,%bh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\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@@ -2504686,25 +2504705,26 @@\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-\trex test %esi,%esp\n-\tadd %al,(%rax)\n+\tadc %al,%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-\tshr $0xf3,%cl\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tjmp f4c831 \n \tadd %al,(%rax)\n-\tadd %dl,-0x39(%rax)\n+\tpush %rax\n+\t(bad)\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@@ -2504737,23 +2504757,21 @@\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,0xfbee(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x41(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,-0x38(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xc7,%al\n-\thlt\n+\tadd %dl,0x9b01(%rax)\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@@ -2504783,25 +2504801,26 @@\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 %al,0xf4c8(%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-\tsub %ecx,(%rsi)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\trclb $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,0x10e29(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tenter $0xf4,$0x0\n \tadd %al,(%rax)\n \tadd %dl,0x9da3(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x38(%rax)\n@@ -2504817,71 +2504836,67 @@\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 %dl,0x110bf(%rax)\n+\tmovabs 0xb00000000000f4c6,%al\n+\txchg %dh,%ah\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfba5(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,(%rcx)\n-\t(bad)\n+\tadd %dl,%al\n+\tsub %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-\tmovabs 0xc00000000000f4c7,%al\n-\t(bad)\n-\thlt\n-\tadd %al,(%rax)\n+\tmovabs 0x100000000000f4c7,%al\n+\tdata16 testb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf486(%rax)\n+\tadd %dl,0x110c0(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x5b(%rax)\n-\tsti\n+\tadd %ah,%al\n+\tint $0xff\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsub (%rsi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,%al\n+\tenter $0xf4,$0x0\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadc %al,%al\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tpop %rdi\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xc3,%al\n-\tincl (%rax)\n+\tadd %dl,0x2a(%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-\tpush %rax\n-\tsub (%rsi),%cl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tenter $0xf4,$0x0\n+\trol $1,%al\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %bl,%bl\n+\thlt\n \tadd %al,(%rax)\n-\tadd %ah,0x60(%rax)\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e2a(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2504908,79 +2504923,72 @@\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-\tshl $1,%cl\n-\thlt\n-\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\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 %dl,(%rax)\n+\trcll $0x1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trclb $0x1,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor $0xf4,%cl\n+\tadd %dl,%al\n+\tsub (%rsi),%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xf4c9(%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,(%rbx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x38(%rax)\n-\tsti\n+\tadd %dh,0xfbb5(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x3f(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x110c0(%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-\tsub (%rsi),%ecx\n+\tadd %dl,0x2b(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tenter $0xf4,$0x0\n+\tadd %ah,0xf4c8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xf483(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10e2b(%rax)\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trcll $0x1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%al\n-\tadc %al,(%rcx)\n+\trolb $0x68,(%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@@ -2504990,49 +2504998,47 @@\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,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %al,%cl\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,%al\n+\trcll $0x1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2c(%rax)\n-\t(bad)\n+\tmovabs 0x500000000000ffc5,%al\n+\tsub $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 \trex test %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xffbb(%rax)\n+\tadd %al,0xf68b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e2c(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0xfdac(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tret $0x110\n \tadd %al,(%rax)\n-\tpush %rax\n-\trcll $0x1,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000f68b,%al\n+\tadd %dl,%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@@ -2505040,21 +2505046,20 @@\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-\tjo f4ca29 \n-\ttestb $0x0,(%rax)\n+\trorb $0x0,0xf6(%rdx)\n+\tadd %dl,-0x3e(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x110c1(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tleave\n+\tadc %cl,%cl\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@@ -2505103,55 +2505108,55 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tror $0xf4,%cl\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+\tstos %al,%es:(%rdi)\n+\tsti\n \tadd %al,(%rax)\n-\tnop\n-\tsub $0x10e,%eax\n \tadd %al,(%rax)\n-\taddb $0x0,-0xc(%rdi)\n+\tadd %dl,0x10e2d(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trol $1,%cl\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tret $0x110\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0xfb,%al\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\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,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+\tmov $0xfb,%dh\n \tadd %al,(%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 %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%dl\n+\trol $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,0xa(%rax)\n@@ -2505160,16 +2505165,17 @@\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 $0xfb,%sil\n-\tadd %al,(%rax)\n+\tnop\n+\tpush %rcx\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x2e(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2505191,15 +2505197,16 @@\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.R\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf651(%rax)\n+\tadd %dh,0x5f(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e2e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tlret\n \thlt\n \tadd %al,(%rax)\n@@ -2505277,18 +2505284,18 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tenter $0xfa06,$0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trcrb $0x0,-0x3(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3e(%rax)\n+\tadc %al,%bl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tint3\n \thlt\n \tadd %al,(%rax)\n@@ -2505298,17 +2505305,16 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tenter $0xfa06,$0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rdi\n-\ttestb $0x0,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcs (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tint $0xf4\n@@ -2505332,16 +2505338,17 @@\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-\tret $0x110\n+\tpush %rax\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,0x2f(%rax)\n \t(bad)\n@@ -2505350,36 +2505357,33 @@\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 %dl,0xfbc6(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10e2f(%rax)\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 %dh,0x101f7(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tret $0x110\n+\tret\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\t(bad)\n-\tsti\n+\ttestb $0x1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor %cl,(%rsi)\n+\tadc %dh,(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x33(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xa38a(%rax)\n@@ -2505397,73 +2505401,76 @@\n \tint $0xf4\n \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,0x101f6(%rax)\n+\tadd %dl,-0x11(%rax)\n+\tsti\n+\tadd %al,(%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,%bl\n+\trol $1,%bl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fbf7,%al\n-\txor %cl,(%rsi)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10e30(%rax)\n \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 %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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tjl f4cde5 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rax)\n-\t(bad)\n+\tadd %dl,%al\n+\txor %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsahf\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3d(%rax)\n+\tadd %al,(%rax)\n+\tadc %al,%ah\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 \timul $0x0,%ecx,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x1(%rdx,%rax,1)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rcx)\n-\t(bad)\n+\tadd %dl,(%rax)\n+\txor %ecx,(%rsi)\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,0x9b01(%rax)\n@@ -2505476,16 +2505483,16 @@\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-\tret\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,0x10e31(%rax)\n@@ -2505502,23 +2505509,24 @@\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,%bl\n+\tnop\n+\t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tshlb $0x0,-0x3(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor (%rsi),%cl\n+\tadc %dh,(%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 \tshrb $1,-0x17(%rbx)\n@@ -2505529,55 +2505537,56 @@\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,-0x4a(%rax)\n-\tstd\n+\tadd %ah,-0x56(%rax)\n+\tsti\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 %dh,%al\n-\trex.RXB hlt\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+\trol $1,%ah\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x0,0xfb(%rax)\n-\tadd %dl,0x10e32(%rax)\n+\tand %ch,0xfb(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\txor (%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 \trex test %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x52(%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 (%rsi),%cl\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-\tpush %rax\n-\t(bad)\n+\tadc %al,%ch\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@@ -2505625,63 +2505634,55 @@\n \tadd %al,%al\n \tiret\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,0xe(%rax)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor (%rsi),%ecx\n+\tadd %dl,0x33(%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,0x101ec(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadd %dl,-0x3b(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n-\tclc\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e33(%rax)\n \tadd %al,(%rax)\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+\tadd %dl,(%rax)\n+\tcli\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\txor (%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-\trol $1,%ah\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %bh,%dl\n+\tnop\n \t(bad)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n+\tmovabs 0x100000000000fdbb,%al\n \txor $0xe,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne f4cfff \n@@ -2505691,31 +2505692,31 @@\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,-0x38(%rax)\n-\tstd\n+\tadd %dl,%al\n+\tgs std\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 %dl,-0x4e(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%ch\n-\tadc %al,(%rcx)\n+\tadd %dl,%al\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,-0x3(%rbp)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e34(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2505726,20 +2505727,19 @@\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+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3b(%rax)\n+\tadd %al,(%rax)\n+\tadc %al,%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@@ -2505788,117 +2505788,111 @@\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-\trolb $0x68,(%rcx)\n+\tlock cmpsl %es:(%rdi),%ds:(%rsi)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110c5(%rax)\n+\tadd %dl,-0x3a(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%esp\n+\tadd %dl,%cl\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmp %edx,%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 \trcrb $1,0xfa(%rip) \n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10e35(%rax)\n+\txor %bh,0xff(%rdi)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\txor $0x10e,%eax\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tshl $1,%ah\n \tadd %al,(%rax)\n+\tadd %dl,0xf4d0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tshl $1,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%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,%al\n-\txor $0x10e,%eax\n \tadd %al,(%rax)\n-\tloopne f4d15d \n-\tsti\n+\tshlb $1,0x10e(%rip) \n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n \tadd %al,(%rax)\n+\tadd %dl,0x110c6(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,-0x32(%rax)\n+\tsti\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,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0xff,%ch\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x36(%rax)\n-\t(bad)\n+\tpush %rax\n+\tss (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+\trol $1,%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 \tadd %al,(%rax)\n \tadd %dl,0xeb8a(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x2f(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,(%rax)\n+\tjo f4d1f7 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tss (bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10e36(%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@@ -2505929,61 +2505923,61 @@\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,0x7b(%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-\tss (bad)\n+\tshlb $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-\t(bad)\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+\tadc %ch,0xf4(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadc %dh,(%rdi)\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,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x57(%rax)\n-\thlt\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tsti\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 %dh,%al\n-\t(bad)\n-\tpop %rbp\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\txor %bh,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x39(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x110c6(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfbcb(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e37(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf4d1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n@@ -2505991,28 +2505985,26 @@\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 %ah,-0x39(%rax)\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,%al\n-\t(bad)\n-\tadc %al,(%rcx)\n+\tsar $1,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x110c7(%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-\tcmp %cl,(%rsi)\n+\tadc %bh,(%rax)\n+\t(bad)\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,0x1(%rax)\n@@ -2506024,18 +2506016,18 @@\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+\tlret $0xfb\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%bh\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,0x10e38(%rax)\n@@ -2506051,50 +2506043,54 @@\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 %dh,0x10502(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x39(%rax)\n+\tadd %al,(%rax)\n+\tadc %cl,%al\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tand %cl,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp %ecx,(%rsi)\n+\tadc %bh,(%rcx)\n+\t(bad)\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,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xf68d(%rax)\n \tadd %al,(%rax)\n-\tmov $0xff,%esi\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tcmp %ecx,(%rsi)\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-\tnop\n-\t(bad)\n-\tadc %al,(%rcx)\n+\tpush %rax\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-\tmovabs 0x900000000000f68d,%al\n+\tnop\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 \tadd %al,(%rax)\n@@ -2506108,23 +2506104,23 @@\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,%bh\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\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),%cl\n+\tadc %bh,(%rdx)\n+\t(bad)\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,0x1(%rax)\n@@ -2506135,27 +2506131,26 @@\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 %dh,-0x7e(%rax)\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\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),%cl\n-\tadd %eax,(%rax)\n+\tror $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,0x10e3a(%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@@ -2506168,102 +2506163,102 @@\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-\tenter $0x110,$0x0\n+\tadc %cl,%cl\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tmov $0xc9,%al\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,(%rbx)\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tcmp (%rsi),%ecx\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,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3b(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tpush %rax\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-\tnop\n-\tenter $0x110,$0x0\n+\tpush %rax\n+\tleave\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-\tcmp (%rsi),%ecx\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10e3b(%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,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tint3\n+\tadd %al,(%rcx)\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,-0x45(%rax)\n-\tsti\n+\tadd %ah,(%rax)\n+\tmov $0xfb,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tenter $0x110,$0x0\n+\tadd %dl,0x110c9(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100c2(%rax)\n+\tadd %ah,0xfb96(%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,0x1(%rax)\n \tfwait\n \tadd %al,(%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,%cl\n+\tpush %rax\n+\tcmp $0xe,%al\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 %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e3c(%rax)\n@@ -2506271,85 +2506266,87 @@\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsarb $1,(%rsi,%rcx,1)\n+\tadd %dl,%al\n+\tfildl (%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tfwait\n-\ttestb $0x0,(%rax)\n+\tcmp $0xe,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x37(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %cl,%dl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcr $1,%bl\n-\tadd %eax,(%rcx)\n+\trcr $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x10e(%rip) \n+\tadd %dl,(%rax)\n+\tcmp $0x10e,%eax\n \tadd %al,(%rax)\n \tloopne f4d577 \n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar %cl,%bl\n+\tadd %al,-0x34(%rax)\n+\tsti\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 %dh,(%rax)\n-\tmov $0xfd,%ecx\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tleave\n-\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tlret $0x110\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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 %ah,(%rax)\n \t{rex2 0xf4} sldt (%r16)\n \tadd %al,(%rax)\n \tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffcf(%rax)\n+\tadd %ah,(%rax)\n+\txor %al,%bh\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp $0x10e,%eax\n \tadd %al,(%rax)\n-\trclb $0x0,0xf6(%rdi)\n-\tadd %dl,%al\n-\tleave\n-\tadc %al,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\txor %al,%bh\n+\tadd %dl,0x110ca(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tds (bad)\n+\tadd %al,(%rax)\n+\tadc %bh,(%rsi)\n+\t(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,0x1(%rax)\n@@ -2506364,20 +2506361,20 @@\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,%dl\n+\tror $1,%dl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tloopne f4d619 \n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e3e(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2506388,80 +2506385,82 @@\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 %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tenter $0xf6,$0x0\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tds (bad)\n+\tsarb $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-\tlret $0x110\n-\tadd %al,(%rax)\n+\tadc %cl,%bl\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tmov $0x84,%al\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 %al,-0x29(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x72(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3f(%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-\tpop %rsi\n-\tstd\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110ca(%rax)\n+\tpush %rax\n+\tlret\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n+\tadd %al,(%rax)\n+\tlock (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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x2a(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10e3f(%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@@ -2506487,64 +2506486,66 @@\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-\tloopne f4d718 \n-\thlt\n-\tadd %al,(%rax)\n+\trex or $0x106,%eax\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex (bad)\n+\tadc %al,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-\tror $1,%dl\n+\tnop\n+\tlret\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex or $0x106,%eax\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex (bad)\n+\tadd %al,(%rax)\n+\tadd %dl,0x40(%rax)\n+\t(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,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+\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tincl (%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,%bl\n+\tror $1,%bl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0xff(%rdx)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0xe(%rax)\n+\tadd %dl,%al\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 \trex test %esi,%esp\n@@ -2506557,106 +2506558,113 @@\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-\tlret\n+\tadc %cl,%ah\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tloopne f4d7b4 \n+\thlt\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,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x3(%rax)\n+\tadd (%rcx),%eax\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs %eax,0x41900000000000f4\n-\t(bad)\n+\tnop\n+\trex.B (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-\tlret\n+\tpush %rax\n+\tint3\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd (%rbx),%eax\n-\tadd %eax,(%rax)\n+\tlock in $0xf3,%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.B (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf4d7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tin $0xf3,%eax\n-\tadd %al,(%rax)\n+\tadd %al,-0x5e(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.X (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+\tnop\n+\tint3\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xab,%al\n-\ttestb $0x0,(%rax)\n+\tadd %ah,%dl\n+\thlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\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,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tloop f4d8a7 \n+\tadd %dl,(%rax)\n+\tlods %ds:(%rsi),%eax\n+\thlt\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 %dl,(%rax)\n+\tjrcxz f4d8b7 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%ah\n+\tadd %dl,%al\n+\tint3\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ch,0xf4(%rbp)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trolb $1,0xe(%rdx)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.X (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@@ -2506669,16 +2506677,15 @@\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-\tint3\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,0x43(%rax)\n@@ -2506699,69 +2506706,68 @@\n \trex.XB (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-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tpush %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,%al\n-\trex.XB (bad)\n+\trolb $1,0xe(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\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-\tsub $0x1,%ah\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tint3\n-\tadc %al,(%rcx)\n+\tshlb $0xf5,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x110cd(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x15fdf(%rax)\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,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x15fdf(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e44(%rax)\n+\tnop\n+\trex.R (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,%ch\n+\tror $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@@ -2506778,63 +2506784,67 @@\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 %dh,%al\n-\tmov $0xfd,%esi\n-\tadd %al,(%rax)\n-\tpush %rax\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-\tpush %rax\n-\trex.RB (bad)\n+\tadc %cl,%dh\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo f4d9cd \n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x45(%rax)\n+\t(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,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-\tint $0x10\n+\trex.RB (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,0xe(%rbp)\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,%al\n+\trex.RB (bad)\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 %dh,(%rax)\n+\tmovabs %al,0x4610000000000104\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf4da(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsarb $0x0,0x0(%rdi)\n \tmovabs 0x300000000000f4da,%al\n@@ -2506874,21 +2506884,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 f4dac4 \n-\thlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tint $0x10\n-\tadd %eax,(%rax)\n+\tadd %dl,0x110ce(%rax)\n \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 (bad)\n@@ -2506898,27 +2506905,27 @@\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 %dh,(%rax)\n-\tmovabs %al,0x4690000000000104\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0xfdb7(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10e46(%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+\tror $1,%dh\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\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@@ -2506934,28 +2506941,26 @@\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 %dl,0x60(%rax)\n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.RXB (bad)\n+\tadc %al,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-\t(bad)\n+\tadc %cl,%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,0x47(%rax)\n@@ -2506976,16 +2506981,16 @@\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-\t(bad)\n+\tpush %rax\n+\tiret\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@@ -2507042,40 +2507047,40 @@\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 %ah,%al\n-\txor %bh,%al\n+\tadd %al,0x4a(%rax)\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tadc %al,(%rcx)\n+\tadd %dl,0x110cf(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xf4dc(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000f4dc,%al\n+\tadd %dl,%al\n \timul $0x0,%ecx,%ebp\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 \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,(%rax)\n+\tpop %rbx\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.W (bad)\n+\tadd %dl,0x48(%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 \tadd %dl,0x1(%rax)\n@@ -2507086,25 +2507091,23 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \trex.W (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tiret\n+\tadc %dl,%al\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %bl,-0x3(%rbx)\n+\trolb $0x68,(%rcx)\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 %al,%al\n@@ -2507172,23 +2507175,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-\tadd %dl,-0x31(%rax)\n-\tadc %al,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xdd,%al\n-\thlt\n+\tpush %rax\n+\trclb $1,(%rax)\n+\tadd %eax,(%rax)\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@@ -2507308,186 +2507311,187 @@\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 %ah,(%rax)\n+\tadd %al,(%rax)\n \tfcomip %st(4),%st\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 \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-\tnop\n-\tiret\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.WB (bad)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n \tfdiv %st,%st(4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\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 %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+\tadd %ah,(%rax)\n+\tjmp f4df18 \n \tadd %al,(%rax)\n-\tadc %dl,%al\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x110d0(%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,0x4a(%rax)\n-\t(bad)\n+\tadc %cl,0xe(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf4df(%rax)\n+\tadd %al,0xf4df(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x34(%rax)\n+\tadd %dl,0x34(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e4a(%rax)\n+\tadd %dl,0x4a(%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-\trclb $1,(%rax)\n-\tadd %eax,(%rax)\n+\trcl $1,%al\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0xffae(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmov $0xb8,%al\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n \trex.WX (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 %al,(%rax)\n-\tadd %al,-0x63(%rax)\n+\tadd %al,-0x59(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0xe(%rbx)\n+\trorb $1,0xe(%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-\trclb $1,(%rax)\n-\tadd %eax,(%rax)\n+\tadc %dl,%cl\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,-0x5e(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tpopf\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4b(%rax)\n-\t(bad)\n+\tadd %dl,(%rax)\n+\trex.WXB (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tloopne f4dfd7 \n+\tadd %dl,(%rax)\n+\tloopne f4dfb7 \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+\tpush %rax\n \trex.WXB (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tlock hlt\n \tadd %al,(%rax)\n+\tpush %rax\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-\trcl $1,%al\n-\tadc %al,(%rcx)\n+\tnop\n+\trex.WXB (bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tlock hlt\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WXB (bad)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x21(%rax)\n+\tadd %al,-0x21(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txchg %eax,%ebx\n+\tadd %al,-0x63(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trorb $1,0xe(%rbx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tint $0xfb\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x110d1(%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,0x1(%rsi,%rcx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dh,0xfb(%rbp)\n+\tshl $1,%al\n+\thlt\n \tadd %al,(%rax)\n-\tadc %dl,%cl\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%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@@ -2507506,42 +2507510,39 @@\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,0xf4e1(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %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+\trcl $1,%cl\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovabs 0x900000000000f839,%al\n \trex.WR (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x6f(%rax)\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 \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trcll $1,(%rax)\n-\tadd %eax,(%rax)\n+\trex test %esi,%esp\n+\tadd %al,(%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@@ -2507583,244 +2507584,246 @@\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 0x39c000000000008a,%eax\n-\tclc\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,%al\n \trex.WR (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x1f(%rax)\n \thlt\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-\trex test %esi,%esp\n+\tadd %dl,0xf4ed(%rax)\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 \tadc %cl,0xe(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x100,%ebp\n+\tadd %dh,%al\n+\tloope f4e197 \n \tadd %al,(%rax)\n-\tnop\n-\trcll $1,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\troll %cl,(%rsi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x4d(%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-\trex.WRB (bad)\n+\trclb %cl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tloop f4e1b7 \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 \ttest $0xc4,%al\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\troll %cl,(%rsi)\n-\tadd %eax,(%rax)\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-\trcl $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+\tnop\n \trex.WRB (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf4e0(%rax)\n+\tadd %dl,-0x20(%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-\tadc %cl,0xe(%rsi)\n+\trorb $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-\tadc %dl,%dl\n-\tadc %al,(%rcx)\n+\tadd %dl,%al\n+\tcmp $0x1,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x110d2(%rax)\n \tadd %al,(%rax)\n-\tloopne f4e254 \n-\tadd $0x1,%eax\n-\tadd %dl,0x4e(%rax)\n-\t(bad)\n+\tadd %ah,%al\n+\tadc 0x1(%rip),%al \n+\tadd %dl,(%rax)\n+\trex.WRX (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf4e2(%rax)\n+\tadd %dh,-0x1e(%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 \trex.WRX (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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,0x10e4e(%rax)\n+\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 %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 \trorb $1,0xe(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,-0x24(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex test %esi,%esp\n+\tadc %dl,%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-\tadc %cl,0xe(%rdi)\n+\tadd %dl,(%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 %al,(%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+\tjrcxz f4e2b7 \n \tadd %al,(%rax)\n-\tnop\n-\trclb %cl,(%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 %al,(%rax)\n \tpush %rax\n \trex.WRXB (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjrcxz f4e2d7 \n+\tadd %ah,-0x1c(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%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 \tnop\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 %dh,(%rax)\n+\tloop f4e2f7 \n \tadd %al,(%rax)\n-\trcl $1,%dl\n-\tadc %al,(%rcx)\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-\tpush %rax\n-\t(bad)\n+\tadc %dl,0xe(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1e(%rax)\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf486(%rax)\n+\tnop\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 \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,%bl\n-\tadc %al,(%rcx)\n+\tadd %dl,0xf4e3(%rax)\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,0x10e50(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf4e3(%rax)\n+\tnop\n+\tpush %rax\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,0xf3cf(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\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 \trclb $1,0xe(%rax)\n \tadd %eax,(%rax)\n@@ -2507833,40 +2507836,35 @@\n \tfwait\n \tadd %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 %cl,(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\trex test %esi,%esp\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-\trex test %esi,%esp\n+\tadc %dl,%ah\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trex (bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trcll %cl,(%rax)\n+\tadc %dl,0xe(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf4ed(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%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 \tadd %al,(%rax)\n@@ -2508913,170 +2508911,167 @@\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,-0x1d(%rax)\n-\trepz add %al,(%rax)\n+\tadd %dh,%al\n+\tmov $0xfd,%cl\n+\tadd %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,%al\n-\tin (%dx),%eax\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-\tadd %dl,(%rax)\n+\tpush %rax\n \t(bad)\n-\tclc\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,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 %ah,0xf4e340(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%bl\n-\tadc %al,(%rcx)\n+\tmov $0x86,%al\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,%al\n-\tpush %rcx\n-\t(bad)\n+\trclb $1,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 \t(bad)\n \tloopne f4edcf \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x1d(%rax)\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %al,0xfb78(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf486(%rax)\n+\tadd %dl,0x110d4(%rax)\n \tadd %al,(%rax)\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,0xf489(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %dl,0xe(%rdx)\n+\tadd %dl,(%rax)\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,0xf4ee(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%ah\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 %ah,-0x20(%rax)\n-\thlt\n+\t(bad)\n+\tloopne f4ee1f \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 %dh,-0x5d(%rax)\n-\thlt\n+\tadd %dh,%al\n+\tds clc\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 %ah,0xf4ee(%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+\trcl $1,%ah\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-\tpush %rdx\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10e52(%rax)\n \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-\tror $0xfd,%ah\n+\tadd %ah,-0x40(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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-\trex test %esi,%esp\n+\tadc %dl,%ch\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 %dl,0xe(%rbx)\n+\tadd %dl,(%rax)\n+\tpush %rbx\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tjrcxz f4eeb7 \n+\tout %eax,(%dx)\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 %ah,%al\n \tout %al,(%dx)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -2509096,54 +2509091,59 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tjo f4eef1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0x6d(%rax)\n+\tadd (%rcx),%eax\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 %dl,-0x11(%rax)\n-\thlt\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 %dl,0xfdbe(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e53(%rax)\n+\tpush %rax\n+\tadd %eax,(%r16)\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-\tadc %al,(%rcx)\n+\tnop\n+\tpush %rbx\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tout %al,(%dx)\n+\thlt\n \tadd %al,(%rax)\n-\t(bad)\n-\tinsl (%dx),%es:(%rdi)\n-\tadd (%rcx),%eax\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(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x12(%rax)\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf486(%rax)\n+\tnop\n+\tadd %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 %dl,0x1(%rsi,%rcx,1)\n \tadd %al,(%rax)\n@@ -2509152,67 +2509152,65 @@\n \tadd %al,(%rax)\n \tadd %al,(%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+\tout %eax,(%dx)\n+\thlt\n \tadd %al,(%rax)\n-\tadc %dl,%ch\n-\tadc %al,(%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 %dl,0xfdb5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x54(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tout %eax,(%dx)\n-\thlt\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-\tadd %al,-0x3e(%rax)\n-\tstd\n+\trcl $1,%ch\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e54(%rax)\n+\tmovabs 0x900000000000f64f,%al\n+\tpush %rsp\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\t(bad)\n-\tcmc\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2b(%rax)\n-\tadc %al,(%rcx)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $0x0,-0xa(%rdi)\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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %bh,0x4(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x7b(%rax)\n-\thlt\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlock hlt\n+\tadc %dh,%al\n+\thlt\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@@ -2509247,17 +2509245,19 @@\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 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,0x110d5(%rax)\n+\tmovabs 0xf0f000000000008a,%eax\n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%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@@ -2509282,97 +2509282,94 @@\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 %ah,(%rax)\n-\tint1\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %dl,0xf827(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,-0x2a(%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-\tjno f4f0d1 \n \tadd %al,(%rax)\n+\tadd %dl,0x71(%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 \tpush %rbp\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,0xf4ef(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%ch\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-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tjno f4f101 \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 \trclb $1,0xe(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf4ef(%rax)\n+\tadd %dl,0x10372(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf486(%rax)\n+\tadd %dl,0x110d6(%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(%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+\tint1\n+\thlt\n \tadd %al,(%rax)\n-\tadc %dl,%dh\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\trolb $0x5,(%rsi)\n-\tadd %eax,(%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-\trex pop %rbx\n-\thlt\n+\tand %bl,-0xc(%rbx)\n \tadd %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 f4f1d7 \n+\tpush %rax\n+\tpop %rbp\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@@ -2509387,74 +2509384,61 @@\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-\tint1\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 %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-\t(bad)\n+\trcl $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,%al\n-\tpush %rsi\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10e56(%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 %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0xe(%rdi)\n+\trclb $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,0xf4aa(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadd %dl,(%rax)\n+\txlat %ds:(%rbx)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x105(%rsi)\n \tadd %al,(%rax)\n+\tadc %dl,0xe(%rdi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xf4f2(%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 \tpush %rdi\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2509490,36 +2509474,36 @@\n \tadd %al,(%rax)\n \tadd %al,(%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,-0x16(%rax)\n+\tadd %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+\tpush %rax\n+\txlat %ds:(%rbx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rdi\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,0x10e57(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%dh\n-\tadc %al,(%rcx)\n+\tadd %al,-0xf(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $0xf4,%dl\n+\tadd %dh,0xf486(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\trepnz hlt\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@@ -2509551,16 +2509535,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 %dl,0x47(%rax)\n-\thlt\n+\tadd %dh,(%rax)\n+\trex.RXB hlt\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@@ -2509683,16 +2509667,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tand $0x1,%eax\n@@ -2509731,19 +2509714,18 @@\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,-0x5b(%rax)\n-\tor %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x109a5(%rax)\n \tadd %al,(%rax)\n-\tloopne f4f43f \n+\tadd %al,%al\n+\tpopf\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x38(%rax)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2509794,23 +2509776,24 @@\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,-0x5b(%rax)\n-\tor %eax,(%rcx)\n+\tadd %dl,0x109a5(%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 %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf55000000000008a,%eax\n+\tpush %rax\n+\tcmc\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tcmc\n \thlt\n \tadd %al,(%rax)\n@@ -2509829,35 +2509812,38 @@\n \txor $0xf4,%ch\n \t...\n \tmovabs 0x6801c0,%al\n \tshlb $0x0,0x0(%rsp,%rsi,8)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\ttest $0x109,%eax\n+\tadd %dl,0x109a9(%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,0xf4f5(%rax)\n+\tnop\n+\tcmc\n+\thlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tcmc\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10aa1(%rax)\n+\tadd %dl,-0x5f(%rax)\n+\tor (%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-\t(bad)\n-\tcmc\n+\tadd %ah,-0xb(%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@@ -2509882,15 +2509868,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+\tpush %rax\n \tpop %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@@ -2509956,34 +2509942,42 @@\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 %dh,0xf4f1(%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,0xe(%rax)\n+\tnop\n+\txlat %ds:(%rbx)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex mov $0xfd,%dl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\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 %ah,0xf526(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%bh\n-\tadc %al,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fdc9,%al\n+\tpush %rax\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@@ -2510115,15 +2510109,17 @@\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,0xf6c9(%rax)\n+\tadd %dh,(%rax)\n+\tleave\n+\ttestb $0x0,(%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@@ -2510244,15 +2510240,15 @@\n \tadd %ah,0xf4f9(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tstc\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \txor $0x0,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2510608,17 +2510604,21 @@\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,0x111d1(%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 %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@@ -2510740,22 +2510740,23 @@\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 %ah,0xf530(%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+\trcl $1,%bh\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %bh,%dh\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@@ -2510849,15 +2510850,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-\trclb $1,0x111(%rip) \n+\trorb $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@@ -2512312,23 +2512313,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-\tadc %bl,0x10(%rdi)\n-\tadd %eax,(%rax)\n+\tnop\n+\tpush %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-\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@@ -2512691,15 +2512692,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 %ah,0x5f(%rax)\n+\tadd %dh,0x5c(%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@@ -2512963,24 +2512964,25 @@\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 %dl,0xfef1(%rax)\n+\tadd %dh,%al\n+\tout %al,(%dx)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfa21(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tmovabs 0x200000000000fa21,%al\n \tsbb %dh,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rsp\n+\tadd %dl,%al\n+\tpop %rbx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsbb %dh,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2513084,15 +2513086,15 @@\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,%al\n-\tadc $0x111,%eax\n+\tor $0x111,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tmovabs 0x4290000000000106,%eax\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,-0x62(%rdi)\n@@ -2513112,16 +2513114,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 %ah,%al\n-\tand %al,(%rcx)\n+\tadd %dh,%al\n+\tsub (%rcx),%al\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@@ -2513247,19 +2513249,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 %ah,-0x5a(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %al,0x101b0(%rax)\n \tadd %al,(%rax)\n-\tsar $0xf4,%dh\n+\tadd %al,%al\n+\t(bad)\n+\thlt\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@@ -2513271,16 +2513273,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\n \tor $0x1,%eax\n \tadd %dl,0x1a(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tsbb %esi,%ebp\n@@ -2513305,22 +2513306,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-\tadc %bl,0x10(%rdi)\n-\tadd %eax,(%rax)\n+\tnop\n+\tpush %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-\tjo f51ac8 \n+\tadd %dh,0x7e(%rax)\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@@ -2513367,17 +2513369,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-\tfmuls (%rdi)\n-\tadd %eax,(%rax)\n+\tadc %bl,%cl\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsi\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -2513389,18 +2513390,20 @@\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,0x1108a(%rax)\n+\tadd %dl,(%rax)\n+\tadcl $0x1,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsbb %ebp,%esi\n+\tadd %al,(%rax)\n+\tand %bl,(%rbx)\n+\tcmc\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@@ -2513535,15 +2513538,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 %al,0xfade(%rax)\n+\tadd %ah,(%rax)\n+\tfdivrp %st,%st(2)\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 %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2513780,23 +2513785,21 @@\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,(%rax)\n-\tsub (%rcx),%al\n-\tadd %eax,(%rax)\n+\tadd %ah,0x34(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsbb $0xf5,%eax\n \tadd %al,(%rax)\n-\t(bad)\n-\tand %ch,%dh\n+\trcrb $0x0,0xf5(%rip) \n+\tadd %ah,0x22(%rax)\n+\tcmc\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@@ -2513981,15 +2513984,17 @@\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 %dl,0x10127(%rax)\n+\tadd %al,%al\n+\txor %eax,(%rcx)\n+\tadd %eax,(%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@@ -2514175,16 +2514180,15 @@\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 %dh,(%rax)\n-\tint3\n+\tadd %dl,-0x2a(%rax)\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@@ -2514425,16 +2514429,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,(%rax)\n-\tor (%rsi),%ecx\n+\tadd %dl,0xb(%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 \tfadds 0x10d(%rax)\n@@ -2514583,17 +2514587,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 %dh,%al\n-\thlt\n-\trepnz add %al,(%rax)\n+\tadd %dh,0xf2f4(%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@@ -2514619,26 +2514621,27 @@\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 %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,-0x29(%rax)\n-\tadc %al,(%rcx)\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 %dl,-0x56(%rax)\n+\tpush %rax\n+\tstos %al,%es:(%rdi)\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@@ -2514846,15 +2514849,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,-0x13(%rax)\n+\tadd %dl,(%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 \tlock orl $0x6801c000,0x1(%rip) \n \tadd %al,(%rax)\n@@ -2514879,15 +2514883,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-\tadd %cl,0xf4(%rbp)\n+\trolb $1,0xf4(%rbx)\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@@ -2514924,21 +2514928,18 @@\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcl $1,%al\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,(%rdi)\n-\tadd (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x28,%al\n-\tcmc\n+\tand %dl,0x2(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf528(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmov %dh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x73(%rax)\n \tcli\n@@ -2514993,15 +2514994,15 @@\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov %ss,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex sub $0xf4,%eax\n+\tand %ch,0xf4(%rip) \n \tadd %al,(%rax)\n \tpush %rax\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2515095,16 +2515096,16 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tint $0x24\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x45(%rax)\n-\thlt\n+\tadd %dh,(%rax)\n+\trex.RB hlt\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@@ -2515207,16 +2515208,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,(%rax)\n-\trex.RX add (%rcx),%r8b\n+\tadd %dl,%al\n+\tadd (%r9),%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@@ -2515280,19 +2515281,22 @@\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-\tadd %dl,0xf52b(%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 %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@@ -2515480,16 +2515484,16 @@\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x30(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x42(%rax)\n-\t(bad)\n+\tadd %dl,(%rax)\n+\trex.X (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tcs cmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b02(%rax)\n@@ -2515578,15 +2515582,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 %al,0xffdf(%rax)\n+\tadd %ah,0xffe9(%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@@ -2515609,16 +2515613,15 @@\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,%al\n-\t(bad)\n+\tadd %dl,-0x39(%rax)\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@@ -2515699,17 +2515702,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,-0x7b(%rax)\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %dl,(%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 \tadc %bh,0x0(%rsi,%rsi,8)\n \tadd %al,(%rax)\n@@ -2515818,15 +2515821,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 %al,0xf42c(%rax)\n+\tadd %ah,0xf3e0(%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@@ -2516769,15 +2516772,16 @@\n \tadd %al,0x35(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tsbb $0x105,%eax\n \tadd %al,(%rax)\n-\tlock shl %cl,%ah\n+\trcl $1,%dl\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rcx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2516815,16 +2516819,17 @@\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 %dl,(%rax)\n-\tsub %bh,%al\n+\tadd %dh,%al\n+\t(bad)\n+\tclc\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@@ -2516967,18 +2516972,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-\txchg %eax,%ecx\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\trorb $1,0x110(%rcx)\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@@ -2517358,17 +2517360,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 %dh,0x1b(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %dl,0xfd14(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tsbb $0x10d,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2517584,15 +2517584,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-\tshrb $1,0xfd(%rsi)\n+\tand %cl,0xff(%rdx)\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@@ -2517645,15 +2517645,17 @@\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,0x11091(%rax)\n+\tadd %dl,%al\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 \tadc %bh,-0xa(%rsi)\n \tadd %al,(%rax)\n@@ -2517794,16 +2517796,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 %al,%al\n-\trex.RX hlt\n+\tadd %al,0x46(%rax)\n+\thlt\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@@ -2518179,30 +2518181,30 @@\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x7b(%rax)\n \tcli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tret $0xf6\n+\tadd %dh,%al\n+\tshl $0x0,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,0x125(%rip) \n \tadd %al,(%rax)\n \tand %cl,-0xb(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x46(%rax)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf548(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 \tcmpb $0x1,0xd(%rax)\n@@ -2518277,16 +2518279,16 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.RX and $0x1,%eax\n \tadd %dh,0x49(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf54c(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf02f(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2518297,29 +2518299,22 @@\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 %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 %dh,0xf55d(%rax)\n \tadd %al,(%rax)\n-\tmov $0x49,%al\n-\tcmc\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf549(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 \tlock jnp f549c8 \n@@ -2518369,30 +2518364,33 @@\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-\trex movabs %eax,0x4bd00000000000f4\n-\tand $0x1,%eax\n+\tadd %ah,0xf4(%rbx)\n+\tadd %al,(%rax)\n+\trorb $1,0x25(%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 %cl,%dh\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo f54a9c \n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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@@ -2518440,16 +2518438,16 @@\n \taddb $0x0,-0xb(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne f54b1c \n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 \tsbb %bh,0x1(%rbp,%rcx,1)\n@@ -2518540,16 +2518538,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tjs f54bdc \n@@ -2518572,44 +2518569,44 @@\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,%al\n-\tpush %rsp\n-\tadc %eax,(%rcx)\n+\tadd %dl,(%rax)\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 %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,0x1101c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x1(%rbp,%riz,1)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\trex.WR cmc\n+\tadd %dl,(%rax)\n+\trex.WR and $0x1,%rax\n+\tadd %ah,0x4c(%rax)\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 \tsbb %bh,0x1(%rbp,%rcx,1)\n@@ -2518623,21 +2518620,20 @@\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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\n \tor $0x1,%eax\n \tadd %dh,0xf54c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rdx\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2518648,18 +2518644,19 @@\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 %al,0xfbc0(%rax)\n+\tadd %dl,%al\n+\tmov $0xfb,%edx\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tshlb $1,(%rcx,%rax,1)\n+\tadc %dl,%al\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 \tadd %ebp,0x0(%rax)\n@@ -2518764,16 +2518761,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-\tiret\n+\tadc %cl,%bh\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@@ -2518793,16 +2518789,16 @@\n \tpush %rax\n \tshlb $1,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %cl,-0xb(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 \tsarb $1,0xd(%rbp)\n@@ -2518826,15 +2518822,15 @@\n \tadd %al,(%rax)\n \tadd %eax,0x0(%rip) \n \tadd %al,(%rax)\n \tja f54e07 \n \tcmc\n \tloop f54dfa \n \tinsl (%dx),%es:(%rdi)\n-\tsarb $0x0,0xf6c0a0(%rdi)\n+\tsarb $0x0,0xf6c070(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tiret\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -2518868,27 +2518864,27 @@\n \tjge f54eb8 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trex.WRX cmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 \tclc\n \tjge f54ed8 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x28(%rax)\n+\tadd %dl,-0x28(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x124b8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \trex.WRX cmc\n@@ -2518958,20 +2518954,18 @@\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 %ah,(%rax)\n-\tpop %rbp\n-\tincl (%rax)\n+\tadd %dl,0xff5a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,-0xb(%rdi)\n+\trex.WRXB cmc\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@@ -2518996,19 +2518990,18 @@\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-\tmov $0xfd,%spl\n+\tshlb $0x0,-0x3(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x124,%eax\n+\tsarb $1,0x124(%rax)\n \tadd %al,(%rax)\n \tcwtl\n \tloop f54fe3 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2519030,18 +2519023,20 @@\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-\tand %bl,0xfb(%rdi)\n+\tloopne f54fcc \n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1254c(%rax)\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@@ -2519159,30 +2519154,31 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x51(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10aa1(%rax)\n+\tadd %dl,-0x5f(%rax)\n+\tor (%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 %dl,-0xb(%rcx)\n+\tadd %dh,(%rax)\n+\tpush %rcx\n+\tcmc\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,%al\n-\t(bad)\n-\trepz add %al,(%rax)\n+\tadd %ah,0xf3c6(%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@@ -2519417,15 +2519413,16 @@\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,-0x31(%rax)\n+\tadd %dl,(%rax)\n+\tiret\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tpush %rbx\n \tcmc\n \tadd %al,(%rax)\n@@ -2519449,16 +2519446,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rsp\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 \trolb $1,0x14(%rdx)\n@@ -2519479,25 +2519476,22 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpush %rsp\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\tstc\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tsbb $0xf9,%eax\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjle f55448 \n+\tand %bh,0xd(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x54(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -2519545,16 +2519539,16 @@\n \tadd %al,(%rax)\n \tshrb $1,0x124(%rbx)\n \tadd %al,(%rax)\n \tloopne f55516 \n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 \tnop\n@@ -2519579,16 +2519573,16 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rbp\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 \trex.W jle f55528 \n@@ -2519803,18 +2519797,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rax\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\ttestl $0x0,(%rax)\n-\tlock push %rax\n+\tadd %dh,0xf78e(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tpush %rax\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x57(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2519877,16 +2519871,15 @@\n \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-\trex pop %rdx\n-\thlt\n+\tand %bl,-0xc(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x54(%rax)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,-0xb(%rax)\n@@ -2519908,24 +2519901,24 @@\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-\tadc %bl,0x10(%rbx)\n-\tadd %eax,(%rax)\n+\tnop\n+\tpush %rbx\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rax\n-\tcmc\n \tadd %al,(%rax)\n+\txor %bl,-0xb(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd (%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 \trex.W jle f55848 \n@@ -2519936,16 +2519929,16 @@\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x7e(%rax)\n \tor $0x1,%eax\n \tadd %ah,0xf558(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x58(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x124c7(%rax)\n@@ -2519959,17 +2519952,16 @@\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,%al\n-\tpush %rsp\n-\tadc %eax,(%rcx)\n+\tadd %dl,(%rax)\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 %dl,0x3a(%rax)\n \tadc $0x1,%al\n@@ -2520119,15 +2520111,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-\tnop\n+\tpush %rax\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@@ -2520137,16 +2520129,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\n \tor $0x1,%eax\n \tadd %al,(%rax)\n \tpop %rsp\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -2520157,15 +2520148,15 @@\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \tadd %al,(%rax)\n \tjae f55a21 \n \toutsl %ds:(%rsi),(%dx)\n \tmov $0xac,%dl\n \tsbb (%r15),%edi\n-\tand %cl,-0xa(%rdi)\n+\tadd %cl,-0xa(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.WRX and $0x1,%rax\n \tadd %ah,0x5a(%rax)\n \tcmc\n \tadd %al,(%rax)\n@@ -2520179,16 +2520170,16 @@\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x5b(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 \txor %ah,0x8a(%rcx)\n@@ -2520260,16 +2520251,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 %ah,(%rax)\n-\tsub %bh,%al\n+\tadd %ah,0x27(%rax)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tpush %rdi\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2520293,16 +2520284,16 @@\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 0x100000000000f55b,%al\n-\tadd $0xe,%al\n+\tmovabs 0xd00000000000f55b,%al\n+\tadd (%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 \tsarb $0x1,0xd(%rsi)\n@@ -2520325,15 +2520316,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 %ah,0xfdb1(%rax)\n+\tadd %ah,%al\n+\tmov %?,%edi\n+\tadd %al,(%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@@ -2520356,26 +2520349,26 @@\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 $0xfda9b0,%esi\n+\tmov $0xfd6120,%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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 \tsarb $0x1,0xd(%rsi)\n@@ -2520443,16 +2520436,16 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rbp\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpop %rbp\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2520493,20 +2520486,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-\tadc %ch,%dl\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\tloop f55d5b \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tpop %rbp\n+\tadd %ah,0x5d(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpop %rbp\n \tcmc\n \tadd %al,(%rax)\n@@ -2520524,89 +2520516,87 @@\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 %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,0x9b01(%rax)\n+\tpush %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 %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+\tdiv %ah\n \tadd %al,(%rax)\n-\trcl $1,%bh\n-\tadc %al,(%rcx)\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,%al\n-\tpop %rcx\n-\t(bad)\n+\trcrb $1,0xe(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf4fd(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xf486(%rax)\n+\tadd %al,0xf832(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x110d8(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x103a2(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0xe(%rdx)\n+\tadd %dl,(%rax)\n+\tpop %rdx\n+\t(bad)\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,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x103a2(%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+\tpop %rdx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rbp\n-\ttestb $0x0,(%rax)\n+\tadd %dh,-0x5b(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\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 %ah,%al\n+\tadd $0x5,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10e5a(%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@@ -2520623,16 +2520613,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\n \tor $0x1,%eax\n \tadd %al,0xf5a1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rsp\n \tcmc\n \tadd %al,(%rax)\n@@ -2520707,16 +2520696,16 @@\n \tadd %dl,-0x51(%rax)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %bl,-0xb(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 \tcmp %bh,0xd(%rdi)\n@@ -2520744,16 +2520733,16 @@\n \tadd %dl,%al\n \tpop %rsi\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf55f(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 \txor %ah,0x8a(%rcx)\n@@ -2520784,21 +2520773,19 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjo f55fd8 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsub 0x0(%rbp),%bl\n-\tadd %ah,%al\n-\tadd $0x5,%al\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rdx\n-\t(bad)\n+\tadd %al,(%rax)\n+\trcrb $1,0xe(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo f56000 \n \tadd %al,(%rax)\n@@ -2521572,16 +2521559,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \txor %bh,%al\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor $0xf9,%al\n+\tadd %ah,(%rax)\n+\tor %ecx,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x9af8(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -2521594,15 +2521581,16 @@\n \tadd %al,(%rcx)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush %rax\n \tand %ecx,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x5d,%al\n+\tpush %rax\n+\tpop %rbp\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x9af8(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n@@ -2522262,16 +2522250,16 @@\n \tjo f57110 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tjno f570e8 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 \tsarb $1,0x124(%rbx)\n@@ -2522291,16 +2522279,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%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 \t(bad)\n@@ -2522320,37 +2522307,34 @@\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tjb f57168 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmov (%rdx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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 %dh,(%rax)\n-\t(bad)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0xfe1b(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tes or $0x1,%eax\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 \tand %bl,-0xb(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2522550,20 +2522534,17 @@\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,(%rax)\n-\t(bad)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x110e2(%rax)\n \tadd %al,(%rax)\n-\tjo f57403 \n+\tadd %dh,0x71(%rax)\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@@ -2522694,22 +2522675,23 @@\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-\trclb $1,0x1(%rcx,%rdx,1)\n-\tadd %al,(%rax)\n+\tadc %cl,0x11(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,-0xb(%rbp)\n+\tadd %dl,(%rax)\n+\tjne f574f8 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 %bh,0xd(%rdi)\n@@ -2522721,16 +2522703,16 @@\n \tadd %al,(%rax)\n \tadd %cl,0x10d7f(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x75(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 \tfdivrs 0xd(%rdi)\n@@ -2522848,16 +2522830,19 @@\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,(%rax)\n+\tmov %dh,%ah\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs %al,0xd500000000000f4\n+\tadd %dl,0xd(%rax)\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@@ -2522906,15 +2522891,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-\tshrb $1,0xe(%rsi)\n+\tnop\n+\toutsb %ds:(%rsi),(%dx)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tja f576e8 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -2522986,16 +2522973,16 @@\n \tadd %al,(%rax)\n \tadd %dl,0x9c7a(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tja f577a8 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 \tfdivrs 0xd(%rdi)\n@@ -2523030,21 +2523017,22 @@\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-\trclb $1,0x1(%rcx,%rdx,1)\n-\tadd %al,(%rax)\n+\tadc %cl,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 %bh,0x11(%rax)\n+\tjs f5784b \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@@ -2523081,16 +2523069,16 @@\n \tjg f578a8 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjns f57898 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 \tadc %bh,0x10f(%rcx)\n@@ -2523233,15 +2523221,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,-0x13(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\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@@ -2523252,24 +2523241,27 @@\n \tadd %dl,%al\n \tpush %rsp\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf57a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10eb8(%rax)\n+\tadd %dl,-0x48(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\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,-0x13(%rax)\n+\tadd %dl,(%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 \tcmpb $0x0,-0xb(%rdx)\n \tadd %al,(%rax)\n@@ -2523349,16 +2523341,16 @@\n \tor $0x1,%eax\n \tadd %dh,0x7b(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WR stc\n+\tadd %dh,0x4c(%rax)\n+\tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x70(%rax)\n \tor $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2524242,20 +2524234,20 @@\n \tadd %al,(%rax)\n \tadd %dh,0xf57f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x19(%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 %dh,(%rax)\n+\tjbe f584dc \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tfcoms (%rax)\n+\tadd %dl,(%rax)\n+\tfsts (%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@@ -2524273,18 +2524265,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-\tlods %ds:(%rsi),%eax\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %ah,0x111(%rsi)\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@@ -2524464,15 +2524453,15 @@\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-\tmovabs 0xd00000000000f586,%al\n+\tmovabs 0x900000000000f586,%al\n \toutsb %ds:(%rsi),(%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@@ -2524602,16 +2524591,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 %dl,%al\n-\trex.X incl (%rax)\n+\tadd %al,0x40(%rax)\n+\tincl (%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@@ -2524846,23 +2524835,28 @@\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,0x111ad(%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 %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf5(%rdi)\n+\txchg %esi,%ebp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,-0xb(%rdx)\n+\tadd %dl,%al\n+\tjp f58a98 \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@@ -2524873,15 +2524867,16 @@\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,0x10f71(%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 \tpop %rsp\n@@ -2524943,17 +2524938,15 @@\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 %ah,%al\n-\tmov %?,%esp\n-\tadd %al,(%rax)\n+\tadd %dl,0xfc8c(%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@@ -2524999,20 +2524992,15 @@\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-\tpush %rax\n-\tscas %es:(%rdi),%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n+\tmovabs 0xf80000000000ff89,%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@@ -2525040,30 +2525028,27 @@\n \tadd %al,(%rax)\n \tadd %dl,0x1143a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov %?,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsahf\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10e9e(%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,0x25(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf58c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 \tcmp %al,0x10d(%rax)\n@@ -2525087,16 +2525072,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \torb $0x0,0x1(%rip) \n \trex mov %ebp,%?\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tlea (bad),%esi\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2525163,20 +2525148,17 @@\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,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0xf4d5(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rbx\n+\tadd %dl,0x5b(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf58d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov 0x0(%rbx),%ah\n@@ -2525230,23 +2525212,26 @@\n \tadd %al,(%rax)\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-\tfcoms (%rax)\n+\tpush %rax\n+\tfsts (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tloope f58e17 \n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e5b(%rax)\n+\tnop\n+\tpop %rbx\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov %?,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2525305,26 +2525290,26 @@\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-\tand %al,%bh\n+\tjo f58e8c \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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 \t(bad)\n@@ -2525339,15 +2525324,16 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,0x9e(%rip) \n \tadd %al,(%rax)\n \txor %cl,0xf5(%rdi)\n \tadd %al,(%rax)\n-\tadc %al,(%rsi,%rcx,1)\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 \tmov %al,0x10d(%rax)\n@@ -2525422,29 +2525408,27 @@\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 %al,%al\n-\tmovsxd %esi,%esi\n-\tadd %al,(%rax)\n+\tadd %ah,0xf663(%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 \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 %al,0x10d(%rax)\n@@ -2525465,16 +2525449,16 @@\n \tadd %al,(%rax)\n \tmov $0x10d72,%eax\n \tadd %al,(%rax)\n \tadd %dh,-0x70(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 $0x80,%al\n@@ -2525680,16 +2525664,16 @@\n \tadd %al,0xf591(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \txchg %eax,%edx\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf592(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov %esp,0x0(%rbx)\n \tadd %ah,0xeb7b(%rax)\n@@ -2525825,20 +2525809,20 @@\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \txchg %eax,%ebx\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txchg %bh,%al\n+\tadd %ah,(%rax)\n+\txchg %edi,%eax\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@@ -2525931,31 +2525915,32 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txchg %eax,%esp\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 \tadd %al,(%rax)\n \tadc %dl,0xf5(%rbx)\n \tadd %al,(%rax)\n \tfadds 0x10d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf5(%rbp)\n \tadd %al,(%rax)\n-\tadc %al,(%rsi,%rcx,1)\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 \tsub %al,0x10d(%rcx)\n@@ -2525994,16 +2525979,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%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 \tin $0xf6,%al\n@@ -2526026,16 +2526010,16 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \txchg %eax,%ebp\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 \tnop\n@@ -2526076,16 +2526060,16 @@\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \torl $0xf5962000,0x1(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 \tenter $0xd81,$0x1\n@@ -2526164,16 +2526148,16 @@\n \tshll %cl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne f59668 \n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 \tenter $0xd81,$0x1\n@@ -2526193,16 +2526177,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \txchg %eax,%edi\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 \tlock orl $0xf5975000,0x1(%rip) \n@@ -2526298,31 +2526282,31 @@\n \tjb f59850 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x68(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 \tlock orl $0xf596f000,0x1(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \torl $0xf5987000,0x1(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 \tloopne f597fc \n@@ -2526393,16 +2526377,16 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tcltd\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 \tloopne f598ac \n@@ -2526641,33 +2526625,31 @@\n \tin $0xf0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x65(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x105e3(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tjae f59b58 \n \tadd %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 %dh,(%rdi)\n \tand $0x1,%eax\n-\tadd %al,%al\n-\tin (%dx),%eax\n-\trepnz add %al,(%rax)\n+\tadd %dl,0xf2ec(%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@@ -2526677,17 +2526659,20 @@\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,(%rax)\n-\tmovabs %eax,0x21900000000000f4\n-\tand $0x1,%eax\n+\tadd %al,-0x77(%rax)\n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x12521(%rax)\n+\tadd %al,(%rax)\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@@ -2526699,36 +2526684,44 @@\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,%al\n-\tadc %al,(%rcx)\n+\tnop\n+\tfsts (%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+\tin $0xf6,%eax\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,0x1101c(%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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\txchg %eax,%edi\n+\tcmc\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@@ -2526752,16 +2526745,16 @@\n \tjae f59c70 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x64(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 \trolb $1,0x10d(%rbx)\n@@ -2526830,16 +2526823,16 @@\n \tadd %al,(%rax)\n \tmovabs 0xd00000000000f599,%al\n \torl $0x0,0x1(%rip) \n \trex popf\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 \tnop\n@@ -2526931,16 +2526924,16 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tsahf\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 \tnop\n@@ -2526953,34 +2526946,37 @@\n \tadd %dl,0x10d87(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tlahf\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf665(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x70(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlahf\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x13(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %ah,0xf59e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10eb8(%rax)\n+\tadd %dl,-0x48(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tpush %rdx\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -2527112,16 +2527108,16 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tlahf\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 \txor %cl,0x10d(%rax)\n@@ -2527135,15 +2527131,15 @@\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xf5,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\tmovabs 0x4100000000000f5,%al\n+\tmovabs 0x3d00000000000f5,%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@@ -2527195,16 +2527191,16 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tje f5a0c0 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf5a0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 \tpop %rax\n@@ -2527219,15 +2527215,15 @@\n \tlock lahf\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,-0x78(%rax)\n \tor $0x1,%eax\n \tadd %al,(%rax)\n-\tmovabs 0x4100000000000f5,%eax\n+\tmovabs 0x3d00000000000f5,%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@@ -2527348,16 +2527344,16 @@\n \tout %eax,$0xf6\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x5e(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 \torb $0x0,0x10d(%rax)\n@@ -2527369,24 +2527365,29 @@\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-\tshlb $1,0x10f(%rdi)\n+\tnop\n+\tmov $0xf,%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,0xf5a2(%rax)\n+\tnop\n+\tmovabs %al,0xa2c00000000000f5\n+\tcmc\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmovabs %al,0x4100000000000f5\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd (%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 \ttest $0x88,%al\n@@ -2527406,15 +2527407,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,0xed500000000000f5\n+\tmovabs %eax,0xed100000000000f5\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@@ -2527509,15 +2527510,15 @@\n \tjb f5a421 \n \tcmp $0x1,%al\n \tadd $0x0,%eax\n \tadd %al,(%rax)\n \txchg %eax,%esi\n \tadd $0x26fb7f27,%eax\n \t(bad)\n-\tmov $0xf4d9d0,%edi\n+\tmov $0xf4d9b0,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \txlat %ds:(%rbx)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -2527532,16 +2527533,16 @@\n \tadd %al,(%rax)\n \tadd %dl,0x12574(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x5c(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 \ttest $0x88,%al\n@@ -2527550,16 +2527551,16 @@\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x10d88(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf5a4(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 \trorb $1,0x10d(%rax)\n@@ -2527613,15 +2527614,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-\tand %dl,(%rax)\n+\tfcoms (%rcx)\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@@ -2527666,16 +2527667,16 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x1(%rbp,%riz,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tandb $0x0,0xf5(%rbp)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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 \trorb $1,0x10d(%rax)\n@@ -2527969,15 +2527970,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,-0x13(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\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@@ -2528022,28 +2528024,30 @@\n \tmovabs 0xf5ac703f05f62e,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0xf5(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0xf5(%rcx)\n \tadd %al,(%rax)\n-\tadc %al,(%rsi,%rcx,1)\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 %dh,0x25(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \ttest $0xf5,%eax\n \tadd %al,(%rax)\n-\tadc %al,(%rsi,%rcx,1)\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 \tnop\n@@ -2528234,17 +2528238,15 @@\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,%al\n-\tmov $0xf,%bh\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10fb7(%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@@ -2528256,15 +2528258,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,-0x13(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\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@@ -2528478,16 +2528481,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 %dl,(%rax)\n-\txor $0xf3,%al\n+\tadd %dl,%al\n+\txor %ebx,%esi\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@@ -2528649,15 +2528652,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 %ah,0x4d(%rax)\n+\tadd %al,0x43(%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@@ -2528748,22 +2528751,17 @@\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-\tpush %rax\n-\tcwtl\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadc %bl,0x10e(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tscas %es:(%rdi),%eax\n-\tcmc\n+\tshrb $0x0,0xf5(%rdi)\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@@ -2528877,16 +2528875,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0xf5,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0x8e4000000000008a,%eax\n+\t(bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x5c(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmov $0xf5,%cl\n \t...\n@@ -2529092,23 +2529092,24 @@\n \tadd %al,(%rax)\n \tadd %dl,0x13670(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xf5,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10aa1(%rax)\n+\tadd %dl,-0x5f(%rax)\n+\tor (%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-\tmovabs 0xd00000000000f5b2,%al\n-\tjo f5b307 \n+\tadd %ah,0xf5b2(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf470(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjo f5b351 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmov $0xf5,%bl\n@@ -2529523,15 +2529524,16 @@\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 %dh,-0x54(%rax)\n+\tadd %dl,(%rax)\n+\tlods %ds:(%rsi),%al\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@@ -2529623,18 +2529625,15 @@\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 %dl,%al\n-\t(bad)\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %dh,0xf4d4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1250f(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2529846,16 +2529845,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tadd %al,(%rax)\n@@ -2529910,15 +2529908,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,-0x13(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\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@@ -2530027,16 +2530026,16 @@\n \tadd %eax,0x0(%rip) \n \tadd %al,(%rax)\n \tmov $0x91db696f,%ebp\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tpush %rdx\n \tcmp %eax,0xf5bc(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rsp\n+\tadd %dl,%al\n+\tpop %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@@ -2530044,15 +2530043,17 @@\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,0x10e2a(%rax)\n+\tadd %dl,0x2a(%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 \t(bad)\n \tmov $0xf5,%esp\n@@ -2530379,36 +2530380,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,-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+\tadd %ah,%al\n \tret $0xb3\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tor (%rdx),%cl\n \tadd (%rax),%al\n@@ -2530419,31 +2530399,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 %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 %dh,(%rax)\n+\tshlb %cl,0x0(%rbx)\n \tadd %al,(%rax)\n-\tadd %al,0x1998b(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rdi)\n \tadd %al,(%rax)\n-\tstc\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tjb f5c04c \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 %dh,%al\n@@ -2530460,30 +2530439,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,(%rax)\n-\tshlb %cl,0x0(%rbx)\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 %dl,(%rdi)\n+\tadd %al,0x1998b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjb f5c10c \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tshll %cl,(%rdx)\n-\tadd (%rax),%al\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,0xb3c0(%rax)\n@@ -2530510,15 +2530490,15 @@\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 f5c369 \n+\tcall f5c329 \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@@ -2530547,19 +2530527,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3c2(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rsi)\n+\tadd %al,%al\n+\tret $0xb3\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dh,0x1d1aa(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1d38d(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -2530582,15 +2530561,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,0x51(%rax)\n \thlt\n@@ -2530624,21 +2530603,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,(%rax)\n-\tin (%dx),%al\n-\tmov $0x0,%bl\n+\tadd %dh,%al\n+\tjmp f5c29e \n \t...\n-\tor (%rax),%eax\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tjo f5c387 \n+\tadd %dh,0x4d(%rax)\n \t(bad)\n \tadd %al,0x6e(%rax)\n \tout %al,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n@@ -2530661,15 +2530639,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tfdivs 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tnop\n \tadd (%rdx),%cl\n@@ -2530684,14 +2530662,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,0xb3f0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x70000000(%rip) \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@@ -2530824,16 +2530822,15 @@\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-\tpush %rax\n-\tfdivr %st,%st(6)\n+\trcr $0xfe,%cl\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@@ -2530846,19 +2530843,20 @@\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-\tand %al,(%rbx)\n-\tincb (%rax)\n+\tnop\n+\tadd %bh,%dh\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@@ -2530868,52 +2530866,53 @@\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-\tsarb $0x0,-0x1(%rdi)\n+\txor %bh,-0x1(%rbp)\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 %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-\tsubb $0xfe,(%rcx)\n+\tnop\n+\tes incb (%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 \tpush $0xad\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0x78000000,%eax\n \tor $0x1,%ax\n \tadd %al,(%rax)\n-\tadd %ah,-0x77(%rax)\n-\tclc\n+\tadd %al,(%rax)\n+\tmov %edi,%eax\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@@ -2530979,15 +2530978,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,0x1a(%rax)\n+\tadd %ah,0x12(%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@@ -2531432,42 +2531431,22 @@\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 f5d029 \n+\tjmp f5cfe9 \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@@ -2531476,15 +2531455,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 \tfnstenv 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush %rax\n \tmovabs %al,0xba20000000000125\n@@ -2531495,14 +2531474,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,0x977e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x2(%rax)\n+\tor (%rdx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %ah,-0x68(%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,%al\n \toutsl %ds:(%rsi),(%dx)\n \txchg %eax,%edi\n \t...\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -2531520,35 +2531520,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 %al,0x977e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x2(%rax)\n-\tor (%rdx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %ah,-0x68(%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,%al\n \tmov $0xb3,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n@@ -2531569,15 +2531548,36 @@\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 f5cfc5 \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 %dl,-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 \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@@ -2531644,15 +2531644,17 @@\n \tnop\n \trex.WB 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 %dl,0x10e2a(%rax)\n+\tadd %dl,0x2a(%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 \tlea (bad),%ebx\n \tfildll 0x2e(%rax)\n \tmov %esp,-0x4d(%rdi)\n@@ -2532505,16 +2532507,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tadd %ebp,0x0(%rax)\n@@ -2533208,21 +2533209,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-\tpush %rax\n-\tcwtl\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadc %bl,0x10e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfcomip %st(5),%st\n+\trcr $1,%bh\n+\tcmc\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@@ -2533251,19 +2533249,18 @@\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 %dh,-0x56(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0xffb4(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x36(%rdx)\n+\tadd %dl,(%rax)\n+\tjb f5e051 \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@@ -2533304,24 +2533301,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-\tpush %rax\n-\tcwtl\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadc %bl,0x10e(%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-\tshr $1,%dh\n+\tadd %dl,%al\n+\tout %al,(%dx)\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@@ -2533368,30 +2533362,28 @@\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-\tpush %rax\n-\tcwtl\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadc %bl,0x10e(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tloope f5e118 \n+\txor %ah,%cl\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 %ah,%al\n-\tmov $0x100,%edi\n+\tadd %dh,-0x2f(%rax)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tloopne f5e130 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2533830,15 +2533822,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,-0x13(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\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@@ -2533965,20 +2533958,18 @@\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 %al,-0x65(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0xff90(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tin $0xf5,%eax\n+\tadd %ah,-0x1b(%rax)\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tout %al,$0xf5\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x1a(%rax)\n@@ -2534031,15 +2534022,16 @@\n \tcmc\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 %dh,-0x51(%rax)\n+\tadd %dh,%al\n+\tscas %es:(%rdi),%al\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmp (%rsi),%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf5e7(%rax)\n@@ -2534064,16 +2534056,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\n \tor $0x1,%eax\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \t...\n \tadd %al,(%rax)\n \tshl $1,%bh\n \tcmc\n@@ -2534092,26 +2534083,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-\tpush %rax\n-\tint3\n-\tincl (%rax)\n+\tadc $0xff,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x136(%rdx)\n+\tadd %dl,(%rax)\n+\tmov (%rsi),%dh\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 \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@@ -2534368,16 +2534359,16 @@\n \tadd %al,(%rax)\n \tadd %dl,0x0(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf5ea(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.XB sgdt (%r8)\n+\tadd %dl,(%rax)\n+\trex.R sgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x16(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tcall f5eba3 \n@@ -2534406,16 +2534397,15 @@\n \tcmc\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,%al\n-\tpush %rcx\n+\tadd %al,0x52(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf5ea(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2534426,19 +2534416,18 @@\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-\txor %cl,%ch\n-\tsti\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dl,%al\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@@ -2534465,18 +2534454,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf19d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjmp f5ec73 \n \tadd %al,(%rax)\n-\trex mov (%rsi),%es\n-\tadd %eax,(%rax)\n+\trorb $1,0xf5(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e5c(%rax)\n+\tnop\n+\tpop %rsp\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloope f5eb88 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x5c(%rax)\n \t(bad)\n@@ -2534500,22 +2534491,23 @@\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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshr $0xf4,%ch\n-\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x27(%rax)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tficoml (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock jmp f5ebd8 \n+\tadd %dh,%al\n+\tjmp f5ebd8 \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@@ -2534597,15 +2534589,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 %dl,-0x68(%rax)\n+\tadd %dl,(%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@@ -2534948,33 +2534941,32 @@\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-\trclb $1,0x1(%rcx,%rdx,1)\n-\tadd %al,(%rax)\n+\tadc %cl,0x11(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock out %eax,(%dx)\n+\tadd %dh,%al\n+\tout %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 %dl,%al\n-\tmov %ebp,%?\n+\tadd %dh,%al\n+\tsar $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rbp\n-\t(bad)\n+\tadc %bl,0xe(%rbp)\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@@ -2535000,16 +2534992,16 @@\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 %dh,%al\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tadd %al,(%rax)\n+\tscas %es:(%rdi),%eax\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@@ -2535029,32 +2535021,33 @@\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 %dl,%al\n-\t(bad)\n-\tsti\n+\tadd %dh,0x42(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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-\tfsts (%rax)\n+\tpush %rax\n+\tficoml (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf442(%rax)\n+\tadd %dh,-0x69(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e5d(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2535113,16 +2535106,17 @@\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 %dh,%al\n-\tsar $1,%ebx\n+\tadd %al,(%rax)\n+\tint3\n+\tsti\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@@ -2535360,18 +2535354,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-\tout %eax,$0xd\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\tadc %ah,%bh\n+\tor $0x1,%eax\n \tadd %ah,%al\n \tclc\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trepz cmc\n@@ -2535741,16 +2535733,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-\t(bad)\n+\tnop\n+\tpop %rcx\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@@ -2535887,15 +2535879,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 %ah,%ch\n+\tshl $1,%ah\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@@ -2536051,26 +2536043,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 %ah,0xf25f(%rax)\n+\tadd %al,0x5f(%rax)\n+\trepnz add %al,(%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,-0x13(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\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@@ -2536116,18 +2536110,19 @@\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-\trclb $1,0x1(%rcx,%rdx,1)\n-\tadd %al,(%rax)\n+\tadc %cl,0x11(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %bh,%bl\n+\tadd %ah,(%rax)\n+\tsti\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@@ -2536230,16 +2536225,21 @@\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 %dl,(%rax)\n-\tmovabs %eax,0xfe200000000000fc\n+\tadd %ah,(%rax)\n+\tpushf\n+\tcld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%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 \tadd %dl,(%rax)\n@@ -2536718,15 +2536718,16 @@\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,0xf364(%rax)\n+\tadd %ah,0x64(%rax)\n+\trepz add %al,(%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@@ -2536737,20 +2536738,19 @@\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,0x61(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,0x11059(%rax)\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@@ -2537079,15 +2537079,17 @@\n \tadd $0xf6,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tout %al,$0xf0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf829(%rax)\n+\tadd %ah,%al\n+\tsub %bh,%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x12585(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n@@ -2537222,16 +2537224,15 @@\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tadd $0xf6,%eax\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsahf\n+\tmov $0x9e,%al\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \taddb $0x0,0xf6(%rip) \n \tadd %al,(%rax)\n \tor %esi,%esi\n \tadd %al,(%rax)\n@@ -2537391,23 +2537392,24 @@\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,-0x68(%rax)\n+\tadd %dl,(%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-\tmovabs 0x300000000000f0e6,%al\n+\tmovabs 0x100000000000f0e6,%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@@ -2537423,16 +2537425,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%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 \t(bad)\n@@ -2537472,20 +2537473,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-\tpush %rax\n-\tcwtl\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadc %bl,0x10e(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x8(%rax)\n+\tjo f6086a \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@@ -2537563,20 +2537561,17 @@\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-\tpush %rax\n-\tcwtl\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadc %bl,0x10e(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7(%rax)\n+\tjo f60949 \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@@ -2537587,16 +2537582,17 @@\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,-0x7a(%rax)\n-\trepz add %al,(%rax)\n+\tadd %al,(%rax)\n+\txchg %dh,%bl\n+\tadd %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@@ -2537609,15 +2537605,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,-0x13(%rax)\n+\tadd %dl,(%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 \tcmp %dl,(%rcx,%rax,1)\n@@ -2537665,15 +2537662,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,-0x13(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\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@@ -2537716,16 +2537714,16 @@\n \tpush %rdi\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tor %dh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rsp\n+\tadd %dl,%al\n+\tpop %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@@ -2537771,16 +2537769,18 @@\n \tlods %ds:(%rsi),%al\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \torb $0xf6,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x19(%rax)\n-\tor $0x1,%eax\n+\tadd %dl,(%rax)\n+\tout %eax,$0xd\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\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@@ -2537870,15 +2537870,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,-0x13(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\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@@ -2537903,15 +2537904,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 \tnop\n-\tor (%rsi),%ecx\n+\tor (%rsi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tor $0xf6,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf60c(%rax)\n@@ -2537967,15 +2537968,16 @@\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,0xf23c(%rax)\n+\tadd %ah,0x3c(%rax)\n+\trepnz add %al,(%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@@ -2538031,15 +2538033,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,-0x13(%rax)\n+\tadd %dl,(%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 $0xd,%al\n \ttestb $0x0,(%rax)\n@@ -2538248,28 +2538251,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 %ah,-0x1a(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\tadc (%rax),%eax\n+\tadd %ah,%al\n+\tshlb $0x0,0x0(%rbx)\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+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadd %cl,(%rdx)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n+\tadd %dh,0x221c4(%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@@ -2538454,16 +2538456,16 @@\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \trex.WX\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %al,-0xd(%rax)\n-\ttestl $0x0,(%rax)\n+\tadd %dl,%al\n+\trepnz testl $0x0,(%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@@ -2538556,15 +2538558,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,0xb3df(%rax)\n+\tadd %ah,0xb3df(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,-0x49(%rax)\n \troll $1,(%rcx)\n@@ -2538577,15 +2538579,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tloopne f6139e \n \t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,-0x37(%rax)\n \tjb f613fd \n \tadd %al,(%rax)\n@@ -2538656,16 +2538658,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3d9(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tfnstenv 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \torb $0x37,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2538782,15 +2538784,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3e7(%rax)\n+\tadd %al,0xb3e7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tor %esi,(%rdi)\n@@ -2538805,17 +2538807,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,0x6b(%rax)\n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2538823,15 +2538824,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,-0x37(%rax)\n \tmov $0x0,%bl\n \t...\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \ttest $0x98,%al\n \t(bad)\n \tadd %dl,0x1e72c(%rax)\n@@ -2539000,15 +2539001,18 @@\n \tadd %al,(%rcx)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,-0x4f(%rax)\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfb3f(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n+\tsti\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@@ -2539020,17 +2539024,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,0xf9b1(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov %edi,%eax\n-\tadd %al,(%rax)\n+\tadd %ah,0xf888(%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@@ -2539065,18 +2539067,17 @@\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 %dh,(%rax)\n-\tcs testl $0x0,(%rax)\n-\tpop %rax\n-\tstc\n+\tadd %ah,0xf72d(%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@@ -2539234,15 +2539235,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,-0x34(%rax)\n \tmov $0x0,%bl\n \t...\n \tadc (%rax),%eax\n \tadd %al,(%rax)\n \txor %dl,-0x6f(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2539293,15 +2539294,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tleave\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rbx\n@@ -2539337,16 +2539338,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tfidivs 0x0(%rbx)\n+\tadd %dh,0xb3de(%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 \tnop\n \tadd %eax,(%rax)\n@@ -2539483,15 +2539484,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,-0x35(%rax)\n \tmov $0x0,%bl\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tpush $0x18fa2\n \tadd %al,(%rax)\n \tadd %dl,0x21(%rax)\n@@ -2539524,15 +2539525,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %al,-0x1c(%rax)\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,0x19052(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x60(%rax)\n@@ -2539564,15 +2539565,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tshll $1,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tgs or $0x1,%eax\n@@ -2539602,16 +2539603,16 @@\n \t(bad)\n \tand $0x1,%eax\n \tadd %al,0x20(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txchg %edi,%eax\n+\tadd %dh,%al\n+\ttest %edi,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjmp *(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -2539674,21 +2539675,24 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne f620f2 \n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10aa1(%rax)\n+\tadd %dl,-0x5f(%rax)\n+\tor (%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+\tadd %ah,0xf620(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf620,%al\n \tand %esi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov %esp,0x0(%rbx)\n \tadd %ah,0xeb84(%rax)\n \tadd %al,(%rax)\n@@ -2539987,17 +2539991,17 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x69(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x33(%rax)\n+\thlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpop %rbp\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -2540157,20 +2540161,21 @@\n \tadd %al,(%rax)\n \tadd %bh,0xfa7c(%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,%cl\n-\tadc %al,(%rcx)\n+\tnop\n+\tficoml (%rax)\n+\tadd %eax,(%rax)\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@@ -2540595,25 +2540600,25 @@\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,0xf34a10(%rax)\n+\tadd %ah,0xf34950(%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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e0b(%rax)\n+\tadd %dl,0x10e0a(%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@@ -2540789,15 +2540794,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,-0x13(%rax)\n+\tadd %dl,(%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 \tcmp %dl,(%rcx,%rax,1)\n@@ -2540904,17 +2540910,16 @@\n \tadd %al,(%rax)\n \tnop\n \tsub $0xf6,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tcmp $0x9b,%eax\n \tadd %al,(%rax)\n-\tnop\n-\tint $0xf4\n-\tadd %al,(%rax)\n+\tmov $0xc5,%al\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rsi\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2541123,16 +2541128,17 @@\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 %dh,0x3b(%rax)\n-\trepz add %al,(%rax)\n+\tadd %al,(%rax)\n+\tcmp %dh,%bl\n+\tadd %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@@ -2541323,32 +2541329,29 @@\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 %dh,%al\n-\tjge f63197 \n+\tadd %dl,(%rax)\n+\tjae 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 %ah,%al\n-\t(bad)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %dl,-0x1d(%rax)\n+\tor $0x1,%eax\n+\tadd %al,0xfdb0(%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 \tadd %al,(%rax)\n@@ -2541396,18 +2541399,19 @@\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,(%rax)\n-\tds repz add %al,(%rax)\n+\tadd %ah,%al\n+\tcmp $0xf3,%eax\n \tadd %al,(%rax)\n-\tadd %dh,0xf631(%rax)\n+\tmov $0x31,%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 \trex.XB testl $0x0,(%r8)\n@@ -2542095,15 +2542099,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,-0x13(%rax)\n+\tadd %dl,(%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 \tcmp %dl,(%rcx,%rax,1)\n@@ -2542143,16 +2542148,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex xor $0xf6,%eax\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,%al\n+\tpop %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@@ -2542255,16 +2542260,16 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmp %cl,0x10d(%rdi)\n \tadd %al,(%rax)\n-\trol $1,%ch\n-\ttestb $0x0,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x5e(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmp %esi,%esi\n@@ -2542759,19 +2542764,19 @@\n \tadd %al,(%rax)\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-\txor (%rcx),%al\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,%al\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 \tadd %al,(%rax)\n@@ -2542993,16 +2542998,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tadd %al,(%rax)\n@@ -2543385,15 +2543389,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 %dl,0xf21f(%rax)\n+\tadd %dl,0x1f(%rax)\n+\trepnz add %al,(%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@@ -2543515,22 +2543520,20 @@\n \tadd %al,%al\n \tlock add (%rcx),%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+\tadd %ah,%al\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rsi\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10e5e(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbb %ch,0x1(%rbp,%rcx,1)\n \tadd %al,(%rax)\n@@ -2543580,15 +2543583,15 @@\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-\tnop\n+\tpush %rax\n \tpopf\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,-0xa(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2543607,15 +2543610,16 @@\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,0x4d(%rax)\n+\tadd %dl,(%rax)\n+\trex.WRB\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@@ -2544079,88 +2544083,86 @@\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-\tmov $0xfd,%ebp\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,0xe(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0x31(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tficoml (%rax)\n+\tadd %dl,(%rax)\n+\tfistl (%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 %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,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xfb9c(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rdi\n+\tadd %dl,0x5f(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x1c(%rax)\n-\tadd (%rcx),%eax\n+\tadd %al,0xfb91(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x25(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tficoml (%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x5f(%rax)\n+\tand %al,%ch\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e5f(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \txor %dh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf486(%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 \tadc %ah,0xe(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x24(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trcr $1,%dl\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tfistl (%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,0x60(%rax)\n+\tpush %rax\n+\t(bad)\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,0x1(%rax)\n@@ -2544172,24 +2544174,23 @@\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 %dl,-0x4e(%rax)\n+\tsti\n \tadd %al,(%rax)\n-\tadc %bl,%bl\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tfistl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x48,%al\n-\ttestb $0x0,(%rax)\n+\tadd %dh,0xf648(%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@@ -2544206,17 +2544207,20 @@\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 %al,0xf3cf(%rax)\n+\tadd %dl,(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x25(%rax)\n+\tadd %al,(%rax)\n+\tadc %bl,%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,0x61(%rax)\n@@ -2544224,33 +2544228,29 @@\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,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,-0x32(%rax)\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10e61(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tint3\n-\tadd %al,(%rcx)\n+\tlret\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tfistl (%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x24(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x4e(%rax)\n+\tadd %al,(%rax)\n+\tjo f64eb0 \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 0x4e9000000000008a,%eax\n@@ -2544258,17 +2544258,16 @@\n \tadd %al,(%rax)\n \tadd %ah,0x4e(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf64e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xce4000000000008a,%eax\n-\trepz add %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,%al\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trex.WRX testb $0x0,(%rax)\n@@ -2544287,44 +2544286,44 @@\n \tadc %ah,0xe(%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-\trcr $1,%bl\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\tfcoml (%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,0x62(%rax)\n+\tpush %rax\n \t(bad)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4f(%rax)\n-\ttestb $0x0,(%rax)\n+\tpush %rax\n+\trex.WRXB testb $0x0,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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-\tnop\n-\tmov %ebx,%edi\n+\t(bad)\n+\tfcos\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dl,%al\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@@ -2544346,134 +2544345,131 @@\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-\tfcoml (%rax)\n-\tadd %eax,(%rax)\n+\tadc %bl,%ch\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tand %ah,%bl\n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjrcxz f64fa5 \n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\tmov %ebx,%edi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e63(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tfcoml (%rax)\n+\tpush %rax\n+\tfstl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x6f(%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-\tmovsxd (%rsi),%ecx\n+\tshlb $1,0xe(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\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-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfcoml (%rax)\n+\tshrb $0x0,0x0(%rdi,%rdi,8)\n+\tnop\n+\tfstl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\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+\tadd %dl,(%rax)\n+\tflds (%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tfs (bad)\n+\tadd %dl,0x64(%rax)\n+\t(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,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 %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%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+\tnop\n+\tfs (bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txchg %eax,%ebp\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tfs (bad)\n+\tfstl (%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-\trex test %esi,%esp\n+\tshlb $1,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 %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 %ah,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,0xf661(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tfstl (%rax)\n+\tadd %dl,(%rax)\n+\tficoms (%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@@ -2544490,137 +2544486,130 @@\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,(%rax)\n-\tjge f650c7 \n-\tadd %eax,(%rax)\n+\tadd %ah,(%rax)\n+\ttest %dh,%ah\n \tadd %al,(%rax)\n-\tadd %dl,0x110dd(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x22(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0xe(%rbp)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tgs (bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\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,0x3a(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0xe(%rsi)\n+\tadd %dl,(%rax)\n+\tdata16 (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10372(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfstl (%rax)\n+\tadd %dl,-0x7(%rax)\n+\ttestl $0x0,(%rax)\n+\tnop\n+\tficoms (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x3a(%rax)\n-\tcld\n-\tadd %al,(%rax)\n+\tadd %ah,0xf4ac(%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,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %ah,0xfb9e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e66(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf827(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tficoms (%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tsti\n+\trcr $1,%dh\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc $0xfb,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tdata16 (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 %al,(%rax)\n-\tadd %al,-0x29(%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-\taddr32 (bad)\n+\tadc %ah,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-\tficoms (%rax)\n-\tadd %eax,(%rax)\n+\tadc %bl,%bh\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-\taddr32 (bad)\n+\tadd %al,(%rax)\n+\tadd %dl,0x67(%rax)\n+\t(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,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0xf4d7(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10e67(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\taddr32 (bad)\n-\tadd %eax,(%rax)\n+\tadd %dh,0x56(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %al,-0x16(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,-0x21(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tficoms (%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf4d7(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \taddr32 (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tpush %rcx\n@@ -2544631,81 +2544620,80 @@\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 %ah,(%rax)\n-\t(bad)\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+\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-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tpush $0x10e\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+\tpush %rdx\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0xffc7(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush $0x10e\n+\tadd %dl,0x10e68(%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-\tfists (%rax)\n-\tadd %eax,(%rax)\n+\tadc %ah,%al\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsub %esp,%edi\n+\tadd %ch,(%rbx)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush $0x10e\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 %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0x68(%rax)\n+\tadd (%rcx),%eax\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 \tpush %rax\n-\tfists (%rax)\n+\tloopne f6529b \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x68(%rax)\n-\tadd (%rcx),%eax\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 %dh,%al\n \tpush %rdx\n \ttestb $0x0,(%rax)\n@@ -2544714,21 +2544702,20 @@\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 %dl,%al\n+\t(bad)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tfists (%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x110e0(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \torb $0x0,-0xa(%rsi)\n \tadd %al,(%rax)\n@@ -2544740,62 +2544727,70 @@\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 %al,0xffbd(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush $0xe\n+\tadd %al,(%rax)\n+\tadc %ch,0xe(%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,%al\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+\t(bad)\n+\tiret\n+\ttestb $0x0,(%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,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf6cf(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e6a(%rax)\n+\tnop\n+\tpush $0xe\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x53(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov 0x0(%rbx),%ah\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 %dl,0xf4a5(%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,%cl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpush %rbx\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n@@ -2544813,19 +2544808,20 @@\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 %ah,%al\n+\tjl f653be \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0xe(%rdx)\n+\tadd %dl,%al\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 \trex test %esi,%esp\n@@ -2544840,138 +2544836,134 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x6801c0,%al\n \ttest $0xbd,%al\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjl f653fe \n-\tadd %al,(%rax)\n+\tadd %dl,0xfbff(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \timul $0x1,(%rsi),%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000f832,%al\n-\tloopne f6542b \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,-0x1f(%rax)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\timul $0x1,(%rsi),%ecx\n \tadd %al,(%rax)\n+\tadd %dl,0x6b(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo f65486 \n+\tadd %dh,0x54(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfbff(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e6b(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjbe f6545c \n-\tadd %eax,(%rax)\n+\tnop\n+\timul $0x1,(%rsi),%ecx\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tloopne f6546b \n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x110e1(%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(%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,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tjae f65477 \n \tadd %al,(%rax)\n-\tadc %ch,0x1(%rsi,%rcx,1)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tinsb (%dx),%es:(%rdi)\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,(%rax)\n-\tloope f654ab \n-\tadd %eax,(%rax)\n+\tshl $1,%cl\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjae f65497 \n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0x101a2(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10e6c(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tinsb (%dx),%es:(%rdi)\n-\t(bad)\n+\tadd %dh,0xf4ca(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tloop f654eb \n \tadd %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-\tloope f654eb \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10198(%rax)\n+\tshrb $1,0x1(%rsi,%rcx,1)\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex test %esi,%esp\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(%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-\tloope f6552b \n+\tpush %rax\n+\tloop 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@@ -2544993,47 +2544985,46 @@\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,%cl\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\tloop f6556b \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-\tinsl (%dx),%es:(%rdi)\n-\t(bad)\n+\tshrb $1,0xe(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\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 %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,(%rax)\n-\tloop f655ab \n-\tadd %eax,(%rax)\n+\tshl $1,%dl\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x83,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \toutsb %ds:(%rsi),(%dx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2545041,63 +2545032,65 @@\n \tpush %rbp\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 %al,0xfda8(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10e6e(%rax)\n-\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 f655eb \n+\tnop\n+\toutsb %ds:(%rsi),(%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-\tshrb $1,0xe(%rsi)\n+\tadc %ah,%bl\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ch,%dl\n+\trepz add %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\toutsb %ds:(%rsi),(%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 \trex test %esi,%esp\n \tadd %al,(%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-\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-\tloop f6562b \n+\tadc %ch,0xe(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,-0x41(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\toutsl %ds:(%rsi),(%dx)\n+\tadd %dl,-0x1d(%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,0x6f(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf656(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n@@ -2545120,20 +2545113,20 @@\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 %dh,(%rax)\n-\tmov $0xfb,%ch\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tloop f6568b \n+\tnop\n+\tjrcxz 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@@ -2545147,20 +2545140,19 @@\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+\tadd %dl,%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@@ -2545172,35 +2545164,35 @@\n \tpush %rdi\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0x19(%rax)\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0xe(%rax)\n+\tadd %dl,%al\n+\tjo f656f9 \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 \tadd %al,(%rax)\n-\tpush %rax\n-\tjrcxz f6570b \n+\tadd %dl,(%rax)\n+\tin $0x10,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x19(%rax)\n-\tcmc\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjno f65719 \n+\tadc %dh,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 \trex test %esi,%esp\n@@ -2545210,54 +2545202,52 @@\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 %dh,-0x4a(%rax)\n-\tsti\n+\tadd %ah,-0x1d(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110e3(%rax)\n+\tadd %dl,-0x1c(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadc %bh,-0x9(%rbx)\n \tadd %al,(%rax)\n-\tnop\n-\tjno f65759 \n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10e71(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf657(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjnp f6575a \n+\tadd %dh,%al\n+\tmov %?,%esp\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 %dh,%al\n-\tpushf\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%bl\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tin $0x10,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock mov %?,%esp\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjb f65799 \n+\tadc %dh,0xe(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsi\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf486(%rax)\n@@ -2545266,30 +2545256,26 @@\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 %dl,(%rax)\n-\tlret\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tin $0x10,%al\n-\tadd %eax,(%rax)\n+\tshl $1,%ah\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-\tnop\n-\tjb f657d9 \n-\tadd %eax,(%rax)\n+\tadd %dl,0x10e72(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tpop %rax\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n@@ -2545308,92 +2545294,89 @@\n \tadd %al,(%rax)\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,%al\n-\tadd %eax,(%rax)\n+\tadc %ah,%ch\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 %dh,0xe(%rbx)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjae f65829 \n \tadd %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 %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+\tin $0x10,%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x31(%rax)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tin $0x10,%al\n+\tpush %rax\n+\tjae f65859 \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,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,0x51(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x10e73(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tpop %rbp\n+\tstd\n \tadd %al,(%rax)\n-\tshl $1,%ah\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x110e5(%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,(%rsi)\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,0xf65a(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjae f658c9 \n+\tadd %al,(%rax)\n+\tshlb $1,0xe(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rdi\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf486(%rax)\n@@ -2545412,27 +2545395,28 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\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,%ch\n-\tadc %al,(%rcx)\n+\tadd %dh,(%rax)\n+\tret\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-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x74(%rax)\n-\t(bad)\n+\tpush %rax\n+\tje f65929 \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@@ -2545442,16 +2545426,19 @@\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 %dh,%al\n-\tmovabs %al,0xe5500000000000ff\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %ah,%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,%al\n@@ -2545467,110 +2545454,116 @@\n \tadd %al,(%rax)\n \tadd %dh,0xf469(%rax)\n \tadd %al,(%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-\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 \tpush %rax\n-\tjne f659a9 \n+\tout %al,$0x10\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\txchg %eax,%ebx\n+\tout %al,(%dx)\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 %ah,%al\n \tpop %rcx\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x5d(%rax)\n-\tout %al,(%dx)\n+\tadd %dh,%al\n+\tjb f659a7 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e75(%rax)\n \tadd %al,(%rax)\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,%al\n-\tin $0x10,%eax\n+\tnop\n+\tout %al,$0x10\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjb f659c7 \n+\tadd %al,%al\n+\tscas %es:(%rdi),%eax\n+\tsti\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 %ah,(%rax)\n \tpop %rcx\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xfb,%ah\n+\tadd %dh,%al\n+\tsub %bh,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjbe f65a09 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x7c(%rax)\n-\thlt\n+\tadd %dh,(%rax)\n+\tmov $0xfd,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dl,%al\n \tout %al,$0x10\n \tadd %eax,(%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,0x76(%rax)\n-\t(bad)\n+\tpush %rax\n+\tjbe f65a29 \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 %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,-0x38(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjbe f65a49 \n-\tadd %eax,(%rax)\n+\tadd %dl,0x10e76(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7(%rax)\n-\ttestl $0x0,(%rax)\n-\tpush %rax\n-\tout %al,$0x10\n+\tadd %al,-0x62(%rax)\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tout %eax,$0x10\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf4c8(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjbe f65a69 \n+\tshlb $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 \trex test %esi,%esp\n@@ -2545583,217 +2545576,210 @@\n \tadc %dh,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-\tout %al,$0x10\n+\tpush %rax\n+\tout %eax,$0x10\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+\tadd $0x1,%al\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,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0xf3e0(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10e77(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x70(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tja f65ac9 \n+\tout %eax,$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-\tshl $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,%al\n-\tja f65ae9 \n+\tshlb $1,0xe(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tpop %rdx\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf3e0(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\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+\tadc %bh,0xe(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xf77d(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dl,%al\n \tout %eax,$0x10\n \tadd %eax,(%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 \tpush %rax\n \tjs f65b29 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x5b(%rax)\n+\tadd %dl,0x5b(%rax)\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 %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 %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tlret $0x102\n \tadd %al,(%rax)\n-\tpush %rax\n-\tout %eax,$0x10\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadc %ch,%al\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0xe(%rax)\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 %al,-0x7b(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\trex test %esi,%esp\n \tadd %al,(%rax)\n+\tadd %ah,0xfba2(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tjs f65b79 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tout %eax,$0x10\n-\tadd %eax,(%rax)\n+\tpop %rdi\n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x18(%rax)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%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,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tjns f65bb9 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\thlt\n+\tadd %al,%al\n+\txor %esi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tout %eax,$0x10\n-\tadd %eax,(%rax)\n+\tadd %dl,0x110e8(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7c(%rax)\n-\thlt\n+\tadd %ah,(%rax)\n+\tjl f65bb7 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e79(%rax)\n \tadd %al,(%rax)\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,%al\n+\tand (%rcx,%rax,1),%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,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-\tadc %ch,%al\n+\tshr $1,%al\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $0xc,(%rbx)\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rbx)\n+\tor (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjp f65c19 \n+\tadd %al,(%rax)\n+\tadc %bh,0xe(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x5c(%rax)\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 %al,(%rax)\n-\tadc (%rbx),%ecx\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x7a(%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-\tcall f65d4e \n+\tadc %ch,%cl\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex jge f65c3e \n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e7a(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2545804,20 +2545790,19 @@\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0xf456(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x17(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tcall f65d8e \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjnp f65c99 \n \tadd %eax,(%rax)\n@@ -2545836,22 +2545821,24 @@\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,%al\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\tjmp f65dce \n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tjo f65d38 \n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e7b(%rax)\n+\tnop\n+\tjnp f65cd9 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\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@@ -2545859,58 +2545846,58 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpop %rax\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x76(%rax)\n-\tadd (%rcx),%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\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,0x1(%rax)\n+\tfwait\n+\tadd %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,%cl\n-\tadc %al,(%rcx)\n+\tadc %bh,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-\tjl f65d29 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xf65d(%rax)\n+\tadd %dl,%al\n+\tjmp f65e3e \n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0xa8,%al\n+\ttestb $0x0,(%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 \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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjmp f65e5e \n+\tadd %al,%al\n+\tadd %fs:(%rcx),%eax\n \tadd %al,(%rax)\n-\tshrb $1,0xf6(%rax)\n \tadd %al,(%rax)\n \tnop\n \tjl f65d69 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x5d(%rax)\n \ttestb $0x0,(%rax)\n@@ -2545926,20 +2545913,19 @@\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-\trex test %esi,%esp\n-\tadd %al,(%rax)\n+\tadc %ch,%dl\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0xf65d(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tmovabs 0x100000000000f65d,%al\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@@ -2545958,507 +2545944,509 @@\n \tpop %rbp\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 %fs:(%rcx),%eax\n+\tadd %dl,%al\n+\tsahf\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0x1(%rsi,%rcx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock pop %rbp\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-\tlock lret $0xf4\n-\tadd %al,(%rax)\n-\tadd %al,(%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 %ah,0x5e(%rax)\n+\trex pop %rsi\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-\tpush %rax\n-\tjge f65e49 \n+\tadc %bh,0xe(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\trex.RB clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%cl\n+\tadd %dl,-0x16(%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,0x10e7d(%rax)\n+\tadd %dl,0x7d(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%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-\tsarb $1,0xe(%rbp)\n+\tnop\n+\tjge f65e69 \n \tadd %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,%dl\n-\tadc %al,(%rcx)\n+\tadd %al,0xf83d(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x110ea(%rax)\n \tadd %al,(%rax)\n-\tand $0xfb,%bh\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjle f65ea9 \n+\tsarb $1,0xe(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \tpop %rsi\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xfbe7(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjle f65ec9 \n+\tadd %dl,(%rax)\n+\tjle f65ea9 \n \tadd %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+\tshr $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,0x10e7e(%rax)\n+\tadd %dl,0x7e(%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 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-\tsarb $1,0xe(%rsi)\n+\tnop\n+\tjle f65ee9 \n \tadd %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 %ch,%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-\tjg f65f29 \n+\tadd %dl,%al\n+\tjle f65f09 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x5f(%rax)\n+\tadd %al,0x5f(%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-\tpush %rax\n-\tjg f65f49 \n+\tadc %bh,0xe(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov %?,%edi\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-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tjmp f65f3b \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,0x10e7f(%rax)\n+\tpush %rax\n+\tjg f65f49 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf65e(%rax)\n+\tadd %al,0xf65e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4c(%rax)\n+\tadd %dh,0x56(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x10e(%rax)\n+\tnop\n+\tjg f65f69 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,%al\n+\tpush %rsp\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x110eb(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xf654(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjmp f65f9b \n-\tadd %eax,(%rax)\n+\torb $0x1,(%rsi)\n \tadd %al,(%rax)\n-\tadd %ah,0xf654(%rax)\n+\tadd %al,(%rax)\n+\trcrb $0x0,-0xa(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xfd5c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x80(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpop %rdi\n-\ttestb $0x0,(%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+\tshr $1,%bl\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfd5c(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%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 %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x15(%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-\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 %al,-0x7b(%rax)\n-\thlt\n+\tadd %dl,(%rax)\n+\tin (%dx),%al\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\ttest $0xf6,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x10e(%rcx)\n+\tadd %dl,(%rax)\n+\torl $0x1,(%rsi)\n+\tadd %al,0x7f8b(%rax)\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,(%rax)\n-\trex.WRX testb $0x0,(%rax)\n+\tadd %dl,0x60(%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 \torl $0x1,(%rsi)\n-\tadd %dh,0x60(%rax)\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x15d75(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e81(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsar $1,%bh\n+\tpush %rax\n+\tin (%dx),%al\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjmp f6606b \n+\tnop\n+\tjne f660a0 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf6a8(%rax)\n+\tadd %dl,0x10e81(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\torl $0x1,(%rsi)\n-\tadd %ah,0xf65f(%rax)\n+\tadd %al,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+\trolb $1,0x10e(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tin (%dx),%al\n-\tadc %al,(%rcx)\n+\t(bad)\n+\tmov $0xfb,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo f6608f \n-\thlt\n+\tadd %dl,0x110ec(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf4e3(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7e(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\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 %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0xfd,%eax\n+\tadd %al,%al\n+\taddr32 std\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x7e(%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-\tin (%dx),%al\n+\tmovabs %al,0xecd00000000000fb\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-\t(bad)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10e82(%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 %dl,0xfb9b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\torl $0x1,(%rsi)\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-\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadc %ch,%ch\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110ec(%rax)\n+\tsbbb $0x0,-0x3(%rdx)\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+\tadc %al,0x10e(%rbx)\n \tadd %al,(%rax)\n-\tadd %dh,0x61(%rax)\n+\tpush %rax\n+\t(bad)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\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 %dl,-0x7d(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x50(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%ah\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-\torl $0x1,(%rsi)\n-\tadd %al,(%rax)\n+\tadd %dl,0x10e83(%rax)\n \tadd %al,(%rax)\n-\tmov $0x60,%al\n-\ttestb $0x0,(%rax)\n+\tadd %dl,0xf660(%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 %ah,%al\n-\tpop %rbp\n-\tstd\n+\trolb $1,0x10e(%rbx)\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,0x110ed(%rax)\n \tadd %al,(%rax)\n-\tloopne f66203 \n+\tadd %al,%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 %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\ttest %cl,(%rsi)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x3d(%rax)\n-\ttestb $0x0,(%rax)\n+\tadc %al,0x1(%rsi,%rcx,1)\n+\tadd %ah,0xf690(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x13(%rax)\n+\tadd %dl,%al\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,0x10e84(%rax)\n+\tadd %dl,-0x7c(%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 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-\trolb $1,0x1(%rsi,%rcx,1)\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+\tnop\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 %al,(%rax)\n-\tnop\n-\tin (%dx),%eax\n+\tadc %ch,%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-\ttest %ecx,(%rsi)\n+\tadd %dl,%al\n+\ttest %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x62(%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+\tadd %al,(%rax)\n+\tadd %dl,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+\tadc %al,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-\tshr $1,%ch\n+\tadd %dl,-0x12(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rdi)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e85(%rax)\n+\tadd %dl,-0x7b(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf661(%rax)\n+\tadd %al,0xf661(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf662(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa38a(%rax)\n \tadd %al,(%rax)\n+\tnop\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+\tnop\n+\tout %al,(%dx)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\t(bad)\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@@ -2546486,472 +2546474,486 @@\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x63(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%dh\n-\tadc %al,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,-0xa(%rbx)\n+\tadd %dl,(%rax)\n+\tmovsxd %esi,%esi\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,0x63(%rax)\n-\ttestb $0x0,(%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+\tshr $1,%dh\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tds clc\n+\tsarb $0xf8,(%rsi)\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,%al\n-\tmov $0xfd,%ebp\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tout %al,(%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,0x10e86(%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 %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x10e(%rsi)\n+\tnop\n+\txchg %cl,(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xa4,%al\n-\tsti\n+\tadd %dl,0xfbb1(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tout %eax,(%dx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x110ee(%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,0x10e(%rdi)\n+\tadd %dl,%al\n+\txchg %cl,(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock movsxd %esi,%esi\n+\tadd %dl,%al\n+\tmovsxd %esi,%esi\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-\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+\tadc %al,0x10e(%rdi)\n \tadd %al,(%rax)\n-\tshr $1,%dh\n+\tshrb $0x0,0x0(%rbx,%rdi,8)\n+\tpush %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,0x10e87(%rax)\n+\tadd %dl,-0x79(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovsxd %esi,%esi\n+\tadd %dh,%al\n+\t(bad)\n \tadd %al,(%rax)\n+\tmov $0x86,%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-\trolb $1,0x10e(%rdi)\n-\tadd %al,(%rax)\n-\trex jo f66416 \n+\tnop\n+\txchg %ecx,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tout %eax,(%dx)\n-\tadc %al,(%rcx)\n+\tadd %ah,0xfbcb(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x110ef(%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 %cl,(%rsi)\n-\tadd %eax,(%rax)\n+\trolb $1,0x10e(%rdi)\n \tadd %al,(%rax)\n-\tadd %dh,0x64(%rax)\n-\ttestb $0x0,(%rax)\n+\tpush %rax\n+\ttestb $0x0,%fs:(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x1e(%rax)\n-\tsti\n+\tadd %dl,%al\n+\tfsincos\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x78(%rax)\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tmov %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf77d(%rax)\n+\tadd %dh,(%rax)\n+\tidiv %ebx\n \tadd %al,(%rax)\n-\tadd %dl,-0x11(%rax)\n-\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tlock adc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %ah,%ah\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e88(%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 \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-\trorb $1,0x10e(%rax)\n+\tnop\n+\tmov %cl,(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,%dl\n-\tadd (%rcx),%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tout %eax,(%dx)\n-\tadc %al,(%rcx)\n+\tpush %rax\n+\tlock 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-\tmov %ecx,(%rsi)\n+\tadd %dl,%al\n+\tmov %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \ttestb $0x0,%fs:(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x5c(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x10176(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %dl,(%rax)\n \tmov %ecx,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpop %rdi\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tnop\n \tlock adc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,(%rdx)\n+\tadd %ah,(%rdx)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e89(%rax)\n+\tadd %dl,-0x77(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \ttestb $0x0,%fs:(%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,0x10e(%rcx)\n+\tnop\n+\tmov %ecx,(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshlb $0xf6,(%rcx)\n+\tadd %al,0x68(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x10(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,%al\n+\tlock adc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trol $1,%ah\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x10e(%rdx)\n+\trorb $1,0x10e(%rcx)\n \tadd %al,(%rax)\n-\tjo f66597 \n-\ttestb $0x0,(%rax)\n+\tpush %rax\n+\ttestb $0x0,%gs:(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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 (%rsi),%cl\n+\tadc %cl,0x10e(%rdx)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%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 \tadd %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-\tlock adc %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 %dh,0xf6cb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e8a(%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+\tpush %rax\n+\tint1\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x67(%rax)\n+\tjo f665e9 \n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9cc8(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x67(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rsi\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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-\tshl $1,%al\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\trorb $1,0x10e(%rdx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tlock testb $0x0,%gs:(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov (%rsi),%ecx\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x2c(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tdata16 testb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadc %cl,0x10e(%rbx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tlret $0x100\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov (%rsi),%ecx\n-\tadd %eax,(%rax)\n+\tadd %dl,0x110f1(%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-\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,0x10e8b(%rax)\n+\tpush %rax\n+\tmov (%rsi),%ecx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \ttestb $0x0,%gs:(%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,0x10e(%rbx)\n+\tnop\n+\tmov (%rsi),%ecx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo f66692 \n-\thlt\n+\tadd %dl,-0x22(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xf(%rax)\n+\tadd %dl,%al\n+\tint1\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock fdiv %st(4),%st\n+\trcr $1,%al\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov %cs,(%rsi)\n+\tadd %dl,%al\n+\tmov (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf666(%rax)\n+\tadd %dh,0x66(%rax)\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 %al,0xf45c(%rax)\n+\tadd %ah,0x5c(%rax)\n+\thlt\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 %dh,0xfbdf(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trepnz 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,-0x74(%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-\tint1\n-\tadc %al,(%rcx)\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 %dl,0x10e8c(%rax)\n+\tnop\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-\trex test %esi,%esp\n+\tpush %rax\n+\trepnz adc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tjo f66688 \n+\trepz add %al,(%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,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(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tint1\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tout %eax,$0xf3\n+\tadd %dl,0x110f2(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xf6a0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x73(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x66(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %dh,(%rax)\n+\tdata16 testb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf6a0(%rax)\n+\tadd %dh,(%rax)\n+\txor $0x0,%dh\n \tadd %al,(%rax)\n-\tadd %dl,0x10e8d(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tlea (%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,-0xa(%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-\tadc %dh,%dl\n+\tshl $1,%dl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor $0x0,%dh\n+\trol $0xf4,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x10e(%rbp)\n+\tadd %dl,%al\n+\tlea (%rsi),%ecx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshrb $0x0,-0xa(%rcx)\n+\tadd %al,%al\n+\timul $0x0,%esi,%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 %dh,(%rax)\n+\tadd %dl,(%rax)\n \tsub $0xf8,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov (%rsi),%cs\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2547152,19 +2547154,19 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%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,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xe(%rax)\n+\tadc %dh,%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,-0x72(%rax)\n@@ -2547174,28 +2547176,30 @@\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,%al\n+\tshl $1,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov (%rsi),%cs\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10e8e(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf83d(%rax)\n+\tadd %dh,0x7d(%rax)\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,0x110f2(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0xd(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl %cl,%ah\n+\tloopne f66a22 \n+\tclc\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 %dl,(%rax)\n@@ -2547270,60 +2547274,56 @@\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpush $0xfffffffffffffff6\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x7(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\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+\tadc %cl,0x10e(%rdi)\n \tadd %al,(%rax)\n-\tshl $1,%dl\n-\tadc %al,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tstc\n-\tadd %eax,(%rcx)\n+\tadd %dl,0x110f3(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf4c8(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadd %dl,-0x71(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\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,-0x6a(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e8f(%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-\tadc %dh,%bl\n+\tshl $1,%bl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %cl,0x0(%rdi,%rdi,8)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tnop\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x6b(%rax)\n \ttestb $0x0,(%rax)\n@@ -2547337,52 +2547337,59 @@\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-\tadd %dl,-0xd(%rax)\n+\tadc %dh,%ah\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tand %al,0xf4(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e90(%rax)\n+\tnop\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 \tadd %al,(%rax)\n \trex test %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor $0x0,%esp\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\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,0x110f3(%rax)\n+\tadd %dl,-0xc(%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,0x10e(%rcx)\n \tadd %al,(%rax)\n-\tlock imul $0x0,%esi,%esi\n+\tadd %dl,(%rax)\n+\txchg %eax,%ecx\n+\t(bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\timul $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@@ -2547392,15 +2547399,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,%bl\n+\tnop\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,0x10e91(%rax)\n@@ -2547418,83 +2547426,84 @@\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+\tadd %dl,%al\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 \ttestb $0x0,(%eax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x23(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x10e(%rdx)\n+\tadd %dl,(%rax)\n+\txchg %eax,%edx\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x0,0x0(%rsi,%rsi,8)\n+\tadd %al,0xf66c(%rax)\n \tadd %al,(%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,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6e(%rax)\n+\tpush %rax\n+\txchg %eax,%edx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov $0xfb,%ebp\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\thlt\n+\tadd %al,(%rax)\n+\tadc %dh,%ch\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %bl,-0xc(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e92(%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 %al,0x58(%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-\txchg %eax,%edx\n-\t(bad)\n-\tadd %eax,(%rax)\n+\trclb $1,0x10e(%rdx)\n \tadd %al,(%rax)\n-\tadd %ah,-0x57(%rax)\n-\tsti\n+\tjo f66cfd \n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110f4(%rax)\n+\tadd %dl,-0xb(%rax)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tinsb (%dx),%es:(%rdi)\n-\ttestb $0x0,(%rax)\n+\tshrb $0x0,0x0(%rsi,%rsi,8)\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@@ -2547515,75 +2547524,83 @@\n \tinsl (%dx),%es:(%rdi)\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 %dl,(%rax)\n+\tpush %rsi\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x10e(%rbx)\n+\tadd %dl,(%rax)\n+\txchg %eax,%ebx\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,-0xa(%rbp)\n+\tadd %dl,(%rax)\n+\tinsl (%dx),%es:(%rdi)\n+\ttestb $0x0,(%rax)\n \t...\n+\tadd %al,(%rax)\n \tmovabs 0x6801c0,%al\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,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rsi\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6d(%rax)\n+\tpush %rax\n+\txchg %eax,%ebx\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+\tnop\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,0x10e93(%rax)\n \tadd %al,(%rax)\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 %dh,0xfd6c(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\txchg %eax,%ebx\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x10e(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tjo f66dd2 \n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmc\n+\tshl $1,%ch\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x6c,%al\n-\tstd\n+\tlock push $0xfffffffffffffff4\n \tadd %al,(%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@@ -2547591,28 +2547608,25 @@\n \tinsl (%dx),%es:(%rdi)\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 %al,(%rax)\n-\tjne f66da7 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x6c(%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-\tcmc\n+\txchg %eax,%esp\n+\t(bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tmovabs 0xf6100000000000f4,%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,0x10e94(%rax)\n@@ -2547625,48 +2547639,56 @@\n \tadd %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,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+\tpush %rax\n+\tnotb (%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x7(%rax)\n+\tsti\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txchg %eax,%ebp\n \t(bad)\n-\toutsb %ds:(%rsi),(%dx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x6e(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x7(%rax)\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6b(%rax)\n+\tpush %rax\n+\txchg %eax,%ebp\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-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tnotb (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trolb %cl,(%rax)\n+\tadd %eax,(%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@@ -2547683,159 +2547705,155 @@\n \tdata16 clc\n \tadd %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,%dh\n+\tshl $1,%dh\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock movl $0x1,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%esi\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadc %ah,0xf4(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\toutsb %ds:(%rsi),(%dx)\n+\tadc %dl,0x10e(%rsi)\n+\tadd %al,(%rax)\n+\tlock outsb %ds:(%rsi),(%dx)\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,-0x5f(%rax)\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %dl,0x1036a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x6a(%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,0xf6cc(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tnotb (%rax)\n+\tadd %dl,(%rax)\n+\tnotl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1036a(%rax)\n+\tadd %dl,0xf68e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e96(%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 %al,(%rax)\n-\t(bad)\n-\ttestb $0x0,(%rax)\n+\tadd %al,0xfbaa(%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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\tidiv %bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tnotb (%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x9(%rax)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tmov $0xfb,%ch\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,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x4b(%rax)\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tleave\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x69(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfbb5(%rax)\n+\tadd %dh,%al\n+\tsbb %eax,0x1(%rip) \n+\tadd %dl,0x110f7(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tnotb (%rax)\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x36(%rax)\n-\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e97(%rax)\n+\tnop\n+\txchg %eax,%edi\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\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 (%rsi),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\txchg %eax,%edi\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x10e(%rdi)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfb(%rdx)\n \tadd %al,(%rax)\n-\tadc %dh,%bh\n+\tshl $1,%bh\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x6,(%rdx)\n-\tadd %eax,(%rax)\n+\trolb $1,0xf4(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcwtl\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadc %bl,0x10e(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\toutsl %ds:(%rsi),(%dx)\n+\tlock outsl %ds:(%rsi),(%dx)\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 %al,%al\n-\tmov %esp,%esi\n+\tmov $0xfb,%cl\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 %dh,0xfbd0(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x9(%rax)\n+\tadc %bh,%al\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0xfb(%rcx)\n+\tloopne f66f66 \n+\thlt\n \tadd %al,(%rax)\n-\tnop\n-\tcwtl\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10e98(%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@@ -2547922,18 +2547940,15 @@\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 %al,(%rax)\n-\tpop %rsi\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %ah,0xfb5d(%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@@ -2548687,16 +2548702,16 @@\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 %al,0x3b(%rax)\n-\tstd\n+\tadd %al,(%rax)\n+\txor %ebp,%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 \tadd %al,(%rcx)\n@@ -2549256,151 +2549271,157 @@\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 %dl,(%rax)\n-\ttest %esi,%esp\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcwtl\n-\t(bad)\n-\tadd %eax,(%rax)\n+\trcrb $1,0x10e(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tidiv %ebx\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110f7(%rax)\n+\tadd %dl,-0x8(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\txor %dl,-0xc(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x10e(%rcx)\n+\tadd %dl,(%rax)\n+\tcltd\n+\t(bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xf680(%rax)\n \tadd %al,(%rax)\n-\taddb $0x0,0xf6(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x55(%rax)\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x67(%rax)\n+\tpush %rax\n+\tcltd\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+\tnop\n+\tclc\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,0x10e99(%rax)\n \tadd %al,(%rax)\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 %dl,(%rax)\n+\t(bad)\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x10e(%rcx)\n+\tadd %dl,%al\n+\tcltd\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,(%rax)\n-\tclc\n+\tsar $1,%al\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%dh\n-\trepz add %al,(%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,(%rax)\n \txor $0x0,%esi\n \tadd %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,-0x57(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadd %dl,-0x66(%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-\tclc\n+\tadc %bh,%cl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xc0,%al\n-\tstd\n+\txor %ch,-0xa(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e9a(%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 %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+\trcrb $1,0x10e(%rdx)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0xb8,%al\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110f8(%rax)\n+\tadd %dl,%al\n+\tinsb (%dx),%es:(%rdi)\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,0x10e(%rbx)\n+\tpush %rax\n+\tstc\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+\tfwait\n+\t(bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0xf681(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txor $0x0,%esi\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@@ -2549408,15 +2549429,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-\tsar $1,%al\n+\tnop\n+\tstc\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@@ -2549433,23 +2549455,24 @@\n \tadd %al,(%rax)\n \tadd %dl,0xa38a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xe3b9(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \txor $0x0,%esi\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trcrb $1,0x10e(%rbx)\n-\tadd %al,(%rax)\n-\tloopne f68153 \n+\tadd %dh,-0x5f(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tfwait\n+\t(bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\txor $0x0,%esi\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@@ -2549469,32 +2549492,34 @@\n \t(bad)\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 %dh,0xf6a9(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %bh,%cl\n+\tadd %dl,%al\n+\tstc\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 \tadd %al,(%rax)\n \tcwtl\n \tmov $0xf4,%esi\n \tadd %al,(%rax)\n-\tnop\n-\tmovabs 0x9c100000000000f6,%eax\n+\trclb $1,-0xb(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpushf\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf682(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n@@ -2549505,44 +2549530,52 @@\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 %dh,-0x1a(%rax)\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+\tadc %bh,%dl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,-0xb(%rsi)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e9c(%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,0xf440(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpushf\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,0x1(%rsi,%rcx,1)\n-\tadd %dh,0xfbdf(%rax)\n+\tpush %rax\n+\tcli\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x110f9(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf440(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpopf\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -2549560,43 +2549593,42 @@\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,%cl\n+\tnop\n+\tcli\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmov $0xa4,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e9d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x7e(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%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,%al\n-\tpopf\n-\t(bad)\n-\tadd %eax,(%rax)\n+\trcrb $1,0x10e(%rbp)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tshrb $1,(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,%dl\n+\tadd %dl,%al\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@@ -2549606,86 +2549638,83 @@\n \tadd %al,(%rax)\n \tadd %dl,0xf683(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xf64d(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsahf\n+\tadd %dl,-0x62(%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-\tcli\n+\tadc %bh,%bl\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock push %rsi\n-\ttestb $0x0,(%rax)\n+\tmov $0xa1,%al\n+\thlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10e9e(%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 %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-\tcli\n+\trcrb $1,0x10e(%rsi)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%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,-0xc(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlahf\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,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.RX hlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x61(%rax)\n+\tpush %rax\n+\tlahf\n \t(bad)\n \tadd %eax,(%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,%al\n-\tcli\n+\tnop\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,0x10e9f(%rax)\n@@ -2549697,18 +2549726,17 @@\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+\tshlb $0x0,0x0(%rsp,%rsi,8)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dl,%al\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@@ -2549725,15 +2549753,16 @@\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,-0x5(%rax)\n+\tadd %dl,(%rax)\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,%al\n@@ -2549748,140 +2549777,141 @@\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,0x110fb(%rax)\n+\tadd %dl,-0x4(%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+\tadd %dl,-0x5f(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\ttest %esi,%esi\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovabs 0x851000000000010e,%eax\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 \tlock lret $0xf0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ea1(%rax)\n+\tadd %dl,0x110fc(%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-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\ttest %dh,%dh\n-\tadd %al,(%rax)\n+\tnop\n+\tmovabs 0x845000000000010e,%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 \tshlb $1,0x10e(%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 \tcld\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %cl,%dh\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovabs %al,0x859000000000010e\n-\ttestb $0x0,(%rax)\n+\tadc %ah,0x10e(%rdx)\n+\tadd %al,(%rax)\n+\tnop\n+\ttest %esi,%esi\n+\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-\tret\n-\tadd %al,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tmovabs %al,0x1c000000000010e\n-\tpush $0x0\n-\tadd %dl,-0x4(%rax)\n+\tmovabs %al,0xe7d000000000010e\n+\t(bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tstd\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tloopne f6850d \n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10ea2(%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 %al,%al\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %dh,0xf4a0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovabs %al,0x1c000000000010e\n \tpush $0x0\n-\tadd %dl,0x110fc(%rax)\n+\tadd %dl,-0x3(%rax)\n+\tadc %al,(%rcx)\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+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmovabs %eax,0x861000000000010e\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 \tpush %rax\n \tmovabs %eax,0x1c000000000010e\n \tpush $0x0\n-\tadd %dl,%al\n-\tcld\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x110fd(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ea3(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7b(%rax)\n+\tnop\n+\tmovabs %eax,0x855000000000010e\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@@ -2549890,19 +2549920,18 @@\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-\tidiv %ebx\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tstd\n+\tsar $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,(%rax)\n@@ -2549925,16 +2549954,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-\tpush %rax\n-\tstd\n+\tadc %bh,%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,0x10ea4(%rax)\n@@ -2549988,68 +2550016,82 @@\n \tfwait\n \tadd %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+\tpush %rax\n+\t(bad)\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 %ah,-0x39(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x10e(%rbp)\n+\tadd %ah,0xf687(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000f687,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xf6c7(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5b(%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 \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovabs %al,0xfdd00000000000f4\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,0x10ea5(%rax)\n \tadd %al,(%rax)\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 %dl,(%rax)\n+\tor %ah,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x10e(%rbp)\n+\tadd %dl,%al\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tout %al,(%dx)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tsar $1,%dh\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %cl,(%rdx)\n-\tcld\n+\trolb $0x68,(%rcx)\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@@ -2550070,16 +2550112,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-\tpush %rax\n-\t(bad)\n+\tadc %bh,%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,0x10ea6(%rax)\n@@ -2550087,102 +2550128,117 @@\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpush %rax\n+\thlt\n \tadd %al,(%rax)\n-\tshlb $1,0x10e(%rsi)\n \tadd %al,(%rax)\n-\trex cld\n-\ttestl $0x0,(%rax)\n-\tnop\n+\tadd %dl,%al\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n \t(bad)\n-\tadc %al,(%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-\tlock push %rax\n-\thlt\n+\tpush %rax\n+\tcall *(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x1(%rax)\n+\tcmc\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,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x1(%rax)\n-\tcmc\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+\tcmpsl %es:(%rdi),%ds:(%rsi)\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,%al\n-\t(bad)\n-\tadc %al,(%rcx)\n+\tadd %dh,%al\n+\tgs std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x110ff(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tmov $0xfb,%esp\n \tadd %al,(%rax)\n-\tadd %dl,0x10ea7(%rax)\n+\tnop\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \txchg %esi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n+\tadd %al,-0x17(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n-\tmov $0xfb,%ebp\n \tadd %al,(%rax)\n \tshlb $1,0x10e(%rdi)\n \tadd %al,(%rax)\n-\tlock sbb %eax,0x1(%rip) \n+\tand $0x3,%bl\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tcall *(%rax)\n+\tadd %dl,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x17(%rax)\n-\tadd (%rcx),%eax\n+\tadd %dh,(%rax)\n+\tjge f688ce \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x10e(%rax)\n+\tadd %dl,(%rax)\n+\ttest $0xe,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %cl,0xf6(%rcx)\n+\tadd %ah,(%rax)\n+\tmov %esi,%esi\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tjge f688ee \n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,-0x58(%rax)\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+\tpush %rax\n+\ttest $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-\tcall *(%rax)\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@@ -2550198,69 +2550254,69 @@\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-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tloopne f689a7 \n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110ff(%rax)\n+\tadd %dl,0x11100(%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 0x900000000000f689,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsbb %cl,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\ttest $0x10e,%eax\n+\tadd %dl,-0x57(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,-0x1f(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dl,%al\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,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ea9(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov %dh,%dh\n+\tnop\n+\ttest $0x10e,%eax\n \tadd %al,(%rax)\n+\tloopne f6892a \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 %dh,0x100d6(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x10e(%rcx)\n+\tadd %dl,%al\n+\ttest $0x10e,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x0(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadd %edx,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tint3\n-\tadd %al,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x10e(%rdx)\n \tadd %al,(%rax)\n \tand %cl,0xf6(%rdx)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -2550271,29 +2550327,26 @@\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+\tpush %rdi\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %dl,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1(%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-\tstos %al,%es:(%rdi)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10eaa(%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@@ -2550303,74 +2550356,69 @@\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 %dl,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11101(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x67(%rax)\n+\tadd %dl,%al\n+\tlea (bad),%esi\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,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0xfc15(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tstos %eax,%es:(%rdi)\n+\tadd %dl,-0x55(%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,(%rcx)\n+\trolb $1,(%rcx)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fc15,%al\n-\tstos %eax,%es:(%rdi)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tjo f68ad3 \n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10eab(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmov %esi,%esi\n \tadd %al,(%rax)\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 %edx,(%rcx)\n+\tshrb $1,0x10e(%rbx)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadd (%rcx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x47(%rax)\n+\tadd %dl,-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@@ -2550392,79 +2550440,79 @@\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+\tpush %rax\n+\tadd (%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 %dh,0xfba2(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tlods %ds:(%rsi),%al\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10eac(%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-\ttest $0xfb,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\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-\trex ret\n-\ttestb $0x0,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %edx,(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd (%rcx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tmov %ah,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x10e(%rbp)\n+\tadd %dl,(%rax)\n+\tlods %ds:(%rsi),%eax\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x8b,%al\n-\ttestb $0x0,(%rax)\n+\tadd %dh,0xf68b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov %ah,%dh\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 \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,(%rdx)\n+\trolb $1,(%rdx)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trex\n+\trex.WB clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10ead(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmov %dh,%dh\n \tadd %al,(%rax)\n@@ -2550482,22 +2550530,26 @@\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 %dl,(%rax)\n-\tlret\n-\tadd %al,(%rcx)\n+\tadd %dh,(%rax)\n+\t{rex2 0x0} add %eax,(%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 %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@@ -2550512,61 +2550564,60 @@\n \tfwait\n \tadd %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),%dl\n-\tadd %eax,(%rax)\n+\tadc %al,(%rbx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x74(%rax)\n-\ttestb $0x0,(%rax)\n-\t...\n \tadd %al,(%rax)\n+\tpush %rax\n+\tmov %?,%esi\n+\t...\n \tmovabs 0x6801c0,%al\n \tcall f7811b \n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.WB clc\n+\tadd %dl,0x3c(%rax)\n+\tadd %eax,(%rcx)\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+\tadc %ch,0x10e(%rsi)\n \tadd %al,(%rax)\n-\tadd %dh,0xf68c(%rax)\n+\tmov $0x8c,%al\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,0xf465(%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 %al,(%rax)\n \tpush %rax\n-\tscas %es:(%rdi),%al\n-\t(bad)\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 \tnop\n-\tadd (%rcx),%dl\n+\tscas %es:(%rdi),%al\n+\t(bad)\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 %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@@ -2550605,174 +2550656,178 @@\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,(%rdx)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\tadd (%rcx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,-0x2b(%rax)\n+\tincl (%rax)\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+\tadc %ch,0x10e(%rdi)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n+\tjo f68cbf \n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tlret $0xff\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 \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+\trolb $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,0x10eaf(%rax)\n \tadd %al,(%rax)\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,0x32(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tmov $0x105,%edi\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,0x3(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\tadd $0x11,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,-0x43(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %bh,0x105(%rdi)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0xe,%al\n+\tadd %dl,-0x50(%rax)\n+\t(bad)\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,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov %bh,%bh\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10eb0(%rax)\n+\tnop\n+\tmov $0xe,%al\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,0x11103(%rax)\n+\tpush %rax\n+\tadd $0x11,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tret $0xff\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x10e(%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 %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xff,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x10e(%rcx)\n \tadd %al,(%rax)\n-\tlock fs hlt\n+\tadc %dh,0x10e(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd (%rcx),%edx\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x11104(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tret\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0xe,%cl\n+\tadd %dl,-0x4f(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x72(%rax)\n \ttestb $0x0,(%rax)\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 %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,(%rcx,%rdx,1)\n+\tnop\n+\tmov $0xe,%cl\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%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 \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 %ah,(%rax)\n+\tadd %esp,%edi\n \tadd %al,(%rax)\n-\tadc %dh,0x10e(%rdx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,(%rax)\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 %dl,0x4(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %al,0x111(%rip) \n \tadd %al,(%rax)\n-\tand %al,(%rbx)\n-\tcld\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x4e(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -2550787,168 +2550842,168 @@\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 %dl,0x52(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd $0x11,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,0x5(%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-\tshlb $1,0x10e(%rdx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,%al\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,-0x7b(%rax)\n-\thlt\n+\tadd %al,(%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 %dh,0x10e(%rbx)\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 %dl,%al\n-\tadd $0x11,%al\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x11105(%rax)\n \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,%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,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,-0x32(%rax)\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10eb3(%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+\tlods %ds:(%rsi),%eax\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x111(%rip) \n+\tadd %dl,%al\n+\tadd $0x111,%eax\n+\tadd %al,(%rax)\n+\tnop\n+\ttest %bh,%bh\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 %dh,0xf68e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x57(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,0xf45f(%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-\tadd $0x111,%eax\n+\tadc %al,(%rsi)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000f45f,%al\n-\tmov $0xe,%ah\n+\tadd %al,(%rax)\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 %dh,%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 %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tlea (bad),%esi\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0xe,%ah\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10eb4(%rax)\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 %al,(%rax)\n \tpush %rax\n-\tlea (bad),%esi\n-\thlt\n+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0xe,%ah\n-\tadd %eax,(%rax)\n+\tloopne f69014 \n+\tadd $0x1,%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tshlb $1,0x1(%rsi,%rcx,1)\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 %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x32e00000000000f6,%al\n-\tadd $0x1,%al\n-\tadd %al,(%rax)\n+\tmovabs 0x1c00000000000f6,%al\n+\tpush $0x0\n+\tadd %dl,(%rax)\n+\tmov $0xe,%ch\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x10e(%rbp)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\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,0xf690(%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@@ -2550963,35 +2551018,32 @@\n \tmov %?,%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-\tadc %al,(%rsi)\n+\trolb $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,%al\n-\tmov $0xe,%ch\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xf68f(%rax)\n+\tmov $0x8f,%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-\tpush %rax\n-\t(bad)\n+\tshlb $1,0x10e(%rbp)\n+\tadd %al,(%rax)\n+\txor %dh,0xfb(%rbx)\n+\tadd %al,(%rax)\n+\tadc %al,(%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@@ -2551009,21 +2551061,19 @@\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-\tout %al,(%dx)\n-\tadd %eax,(%rcx)\n+\tadd %dh,(%rax)\n+\tout %eax,$0xfb\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadd %dl,0x7(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf6(%rcx)\n \tadd %al,(%rax)\n \tadc %al,(%rsi)\n \tfwait\n@@ -2551048,21 +2551098,19 @@\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,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,-0x45(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0xe,%dh\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10eb6(%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@@ -2551070,32 +2551118,32 @@\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 %dh,%al\n-\t(bad)\n-\tstd\n+\tadd %al,%al\n+\tcmp %edi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\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+\tnop\n+\t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $0xfc,(%rcx)\n+\trolb $0x68,(%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@@ -2551112,64 +2551160,64 @@\n \tmov $0xe,%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 %al,(%rdi)\n+\trolb $1,(%rdi)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %bh,(%rax)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10eb7(%rax)\n \tadd %al,(%rax)\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,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0xe,%bh\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tgs std\n+\tshlb $1,0x10e(%rdi)\n \tadd %al,(%rax)\n+\tjo f6918b \n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,0x7(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tor %dl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tjmp f69311 \n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x10e,%eax\n+\tadc %bh,0x10e(%rax)\n \tadd %al,(%rax)\n \trclb $0x0,0x0(%rsi,%rsi,8)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tjmp f69331 \n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x10e,%eax\n \tadd %al,(%rax)\n-\tand $0x3,%bl\n-\tadd %eax,(%rax)\n+\txor %dh,0xfb(%rbp)\n \tadd %al,(%rax)\n-\tadd %dl,0x11107(%rax)\n+\tpush %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 \tsar $1,%al\n@@ -2551485,117 +2551533,118 @@\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-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tadc %eax,(%rcx)\n+\trcrb $0x0,0x1(%rcx,%rax,1)\n \tadd %al,(%rax)\n+\tadd %dl,0x11108(%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 $0x10e,%ecx\n+\tadc %bh,0x10e(%rcx)\n \tadd %al,(%rax)\n \txor %dl,0xf6(%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 %eax,%edi\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x10e,%ecx\n+\tadd %dl,%al\n+\tor %dl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0xa(%rsi)\n+\tadd %al,0x3(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor %dl,(%rcx)\n+\tadd %dl,-0x47(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\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,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10eb9(%rax)\n+\tnop\n+\tmov $0x10e,%ecx\n \tadd %al,(%rax)\n-\tadd %ah,-0x70(%rax)\n+\t(bad)\n+\tnop\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 %dl,0xf4e1(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x8(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %cl,(%rcx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tsarb $0x0,0x0(%rbx,%rdi,8)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x10e,%ecx\n \tadd %al,(%rax)\n \trclb $0x0,0xf6(%rbp)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tjl f6958e \n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x10e,%edx\n+\tadc %bh,0x10e(%rdx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11108(%rax)\n+\tadd %dl,0x9(%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-\tpush %rax\n-\tmov $0x10e,%edx\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,-0x46(%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,-0x7b(%rax)\n-\thlt\n \tadd %al,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tclc\n-\thlt\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10eba(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txchg %eax,%ebp\n+\tnop\n+\tmov $0x10e,%edx\n+\tadd %al,(%rax)\n+\tlock xchg %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@@ -2551619,122 +2551668,124 @@\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,0xf461(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor %dl,(%rcx)\n+\tnop\n+\tor %edx,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\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+\tadc %bh,%al\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x10e,%edx\n \tadd %al,(%rax)\n \tmovabs 0x900000000000f696,%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,0x10e(%rbx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trclb $0x0,-0xa(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor %edx,(%rcx)\n-\tadd %eax,(%rax)\n+\trorb $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-\tpush %rax\n-\tmov $0x10e,%ebx\n \tadd %al,(%rax)\n-\tadcb $0x0,0xf6(%rbp)\n+\tadd %dl,-0x45(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xf695(%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 \tmov $0x10e,%ebx\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tmov $0x2c,%al\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dl,0x9(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tor (%rcx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,-0x2d(%rax)\n+\tsti\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 \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,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11109(%rax)\n+\tadc %bh,0x1(%rsi,%rcx,1)\n+\tadd %dh,-0x35(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0xa(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000f665,%al\n \tmov $0x10e,%esp\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 %al,(%rax)\n-\tadd %al,%al\n-\ttestb $0x0,%gs:(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0xfb,%edx\n \tadd %al,(%rax)\n-\tadd %dl,0x10ebc(%rax)\n+\tnop\n+\tmov $0x10e,%esp\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x100,%ebx\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trorb $1,(%rcx)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x1110a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\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,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2551742,15 +2551793,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x10e(%rbp)\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 \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@@ -2551765,43 +2551816,46 @@\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+\tlock test %bh,%bh\n \tadd %al,(%rax)\n-\tadd %dl,0xa(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tor (%rcx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,(%rax)\n+\tshl $0x0,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x10e,%ebp\n+\tsarb $1,0x10e(%rbp)\n \tadd %al,(%rax)\n \tand %bl,0xf6(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tshl $0x0,%esi\n-\tadd %al,(%rax)\n+\tadd %ah,0x57(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x10e(%rsi)\n+\tadd %dl,(%rax)\n+\tmov $0x10e,%esi\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1110a(%rax)\n+\tadd %dl,0xb(%rax)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\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 %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2551813,66 +2551867,67 @@\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+\tnop\n+\tmov $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor (%rcx),%dl\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1110b(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0x3c(%rax)\n+\tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0x10e(%rsi)\n \tadd %al,(%rax)\n \tmovabs 0x900000000000f698,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x3c(%rax)\n-\tor (%rcx),%eax\n+\tadd %ah,0x7d(%rax)\n+\tadd (%rcx),%al\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+\tadd %dl,%al\n \tor (%rcx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7d(%rax)\n-\tadd (%rcx),%al\n+\tadd %ah,0x44(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x10e,%edi\n+\tadd %dl,-0x41(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne f69839 \n+\tadd %ah,%al\n+\txchg %eax,%edi\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\trex.R hlt\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ebf(%rax)\n+\tnop\n+\tmov $0x10e,%edi\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 (%rcx),%edx\n+\tadd %dl,(%rax)\n+\tor $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 %al,%al\n@@ -2551891,101 +2551946,100 @@\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+\tand %al,(%rdx)\n+\tadd $0x1,%eax\n+\tadd %dl,0xc(%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,0x1110b(%rax)\n+\tadd %dl,0x10ec0(%rax)\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+\trex test %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,-0x65(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x7b(%rax)\n-\thlt\n+\tadd %dl,%al\n+\trorb $0x1,(%rsi)\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-\trol $1,%al\n-\t(bad)\n-\tadd %eax,(%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-\trorb $1,(%rbx)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %al,%cl\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,0xf699(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trorl $0x1,(%rsi)\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-\tmovabs 0x900000000000f699,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x61(%rax)\n+\tadd %dl,-0x64(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3f(%rax)\n-\t(bad)\n+\tadd %dl,%al\n+\tor $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 %cl,(%rcx,%rdx,1)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tfaddl (%rbx)\n-\tadd %eax,(%rax)\n+\tnop\n+\trorl $0x1,(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ec1(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcwtl\n+\tloopne f6993a \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,%cl\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tiret\n-\ttestb $0x0,(%rax)\n+\tadd %dl,%al\n+\tlods %ds:(%rsi),%eax\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n-\tadd %dl,0xc(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %cl,0x111(%rip) \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@@ -2551998,82 +2552052,85 @@\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+\tlock ds add %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1110c(%rax)\n+\tpush %rax\n+\tor $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-\tnop\n-\tret $0x10e\n+\tadd %dl,0x10ec2(%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 %al,-0x7b(%rax)\n-\thlt\n \tadd %al,(%rax)\n+\tadd %ah,0xfbe5(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tret $0x10e\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%dl\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 %al,(%rax)\n-\tadd %dl,0xf6(%rsi)\n+\txchg %eax,%esi\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tjo f69aa4 \n+\tadd %dl,-0x74(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1110d(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n-\tor $0x11,%al\n-\tadd %eax,(%rax)\n+\txchg %esi,%esp\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,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x76(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %dh,(%rax)\n+\tmov %dh,%dh\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 %al,(%rax)\n-\tadc %cl,0x111(%rip) \n+\trorb $1,0x111(%rip) \n \tadd %al,(%rax)\n-\tshlb $0x0,0xf4(%rcx)\n-\tadd %dl,0x10ec3(%rax)\n+\tsubb $0x0,-0x3(%rbx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tret\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tcltd\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n@@ -2552084,16 +2552141,17 @@\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 %ah,%al\n-\tmov $0xfd,%ebx\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\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 %al,(%rax)\n \tfwait\n@@ -2552123,19 +2552181,20 @@\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,-0x4e(%rax)\n-\tsti\n+\tadd %al,0x4f(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tfwait\n \ttestb $0x0,(%rax)\n \t...\n@@ -2552154,60 +2552213,62 @@\n \tadd %al,(%rax)\n \tadd %dh,0xf69b(%rax)\n \tadd %al,(%rax)\n \tadd %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+\tsub %ah,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\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-\tnop\n-\tor $0x111,%eax\n+\tpush %rax\n+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tloopne f69bcc \n-\tcld\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10ec4(%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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x10551(%rax)\n \tadd %al,(%rax)\n-\trol $1,%ah\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-\trorb $1,0x111(%rip) \n-\tadd %al,(%rax)\n \tnop\n-\tpush %rcx\n-\tadd $0x1,%eax\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 \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %bl,0x0(%rsi,%rsi,8)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n@@ -2552215,165 +2552276,174 @@\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+\tshr $1,%ah\n+\tsti\n \tadd %al,(%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-\trolb $0x68,(%rcx)\n+\tlock ss cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10ec5(%rax)\n \tadd %al,(%rax)\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 %dl,%al\n+\tstd\n+\tsti\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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xe(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\tmovups %xmm0,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsar $1,%ch\n+\tloopne f69c2e \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,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\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+\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-\trex test %esi,%esp\n+\tpush %rax\n+\tmovups %xmm0,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10ec6(%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,%dh\n-\t(bad)\n-\tadd %eax,(%rax)\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n-\tadd %al,-0x11(%rax)\n-\tsti\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tpop %rbp\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n-\tadc %eax,(%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-\tpush %rax\n-\tpop %rbp\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tnop\n+\tmovups %xmm0,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,0xff(%rbp)\n+\tadd %al,(%rax)\n+\tadc %al,%bh\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,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfdaa(%rax)\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 \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,(%rdi)\n+\tadc %dl,(%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,0x10ec7(%rax)\n \tadd %al,(%rax)\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 %dh,(%rax)\n+\tpushf\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%bh\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 \tpush %rax\n-\tmovups %xmm0,(%rcx)\n+\tadc %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-\txor %bl,0x0(%rbx,%rdi,8)\n-\tadd %dl,(%rax)\n-\tenter $0x10e,$0x0\n+\tadc %cl,%al\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpopf\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n@@ -2552389,49 +2552459,52 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex xchg %eax,%edx\n \tor $0x1,%eax\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,-0x3f(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tenter $0x10e,$0x0\n+\tadd %dl,-0x38(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tmov $0xfb,%edx\n-\tadd %al,(%rax)\n-\tnop\n-\tmovups %xmm0,(%rcx)\n+\trex.WXB hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%bh\n-\tsti\n+\tadd %dl,0x11110(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xfbfc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10ec8(%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 %al,0xfbfc(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tenter $0x10e,$0x0\n \tadd %al,(%rax)\n-\tadd %dh,0x10152(%rax)\n+\tror $1,%al\n+\t(bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tjb f69de7 \n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dl,%al\n \tadc %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@@ -2552449,128 +2552522,136 @@\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 %dl,0xf489(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10(%rax)\n+\tadd %al,(%rax)\n+\tadc %dl,(%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,0x10ec9(%rax)\n \tadd %al,(%rax)\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 %ah,(%rax)\n+\tinsl (%dx),%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $1,%cl\n+\tadd %dl,%al\n+\tleave\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x5f(%rax)\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\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,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0xf6(%rsi)\n \tadd %al,(%rax)\n \tpush %rax\n-\tadd %ebx,0x0(%rbx)\n+\tadc %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-\tlret $0x10e\n+\tadc %cl,%dl\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsahf\n+\ttestb $0x0,(%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,%al\n-\tadc %dl,(%rcx)\n+\tadd %dl,0x10156(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x36(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x4c(%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-\tlret $0x10e\n+\tadc %edx,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tfsincos\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x10eca(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x7b(%rax)\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tfsincos\n+\trex test %esi,%esp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf44b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tlret $0x10e\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\t(bad)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dl,%al\n \tadc %edx,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WXB hlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlret\n+\tadc %cl,%bl\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,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xf526(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tlret\n+\tadd %dl,-0x35(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf6cb(%rax)\n+\tadd %ah,-0x80(%rax)\n+\tadd (%rcx),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11(%rax)\n+\tadc %dl,(%rdx)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tandb $0xf5,(%rsi)\n+\trolb $0x68,(%rcx)\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@@ -2552579,57 +2552660,59 @@\n \tadd %al,(%rax)\n \tnop\n \tsahf\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 %dh,(%rax)\n+\txlat %ds:(%rbx)\n+\tout %al,(%dx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $1,%bl\n+\tadd %dl,%al\n+\tlret\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 %rbx\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11111(%rax)\n+\tpush %rax\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 %dh,-0x13(%rax)\n-\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tint3\n+\tadc %cl,%ah\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,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,-0x21(%rax)\n+\tadd (%rcx),%eax\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 %dh,0xfc2c(%rax)\n+\tadd %ah,0x1037c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc %edx,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11112(%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 \tadd %al,(%rax)\n@@ -2552637,16 +2552720,16 @@\n \tin $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tlahf\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x21(%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 \tint3\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2552689,84 +2552772,82 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tint3\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,%al\n+\tcmc\n+\tcmc\n \tadd %al,(%rax)\n-\tadc %dl,(%rdx)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadc (%rcx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\t(bad)\n+\tcld\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 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 %dl,0xf4c1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x33(%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 (%rcx),%dl\n-\tadd %eax,(%rax)\n+\tadc %dl,(%rbx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tret $0xf4\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tint $0xe\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10ecd(%rax)\n \tadd %al,(%rax)\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 %ah,(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadc (%rcx),%dl\n-\tadd %eax,(%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+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%dh\n+\tadd %dl,(%rax)\n+\t(bad)\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,0x1(%rax)\n@@ -2552778,20 +2552859,20 @@\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,(%rax)\n-\tsar $1,%bh\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc (%rcx),%dl\n+\tnop\n+\tadc (%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@@ -2552810,186 +2552891,188 @@\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 %dh,(%rax)\n+\tmov $0xfd,%ebx\n \tadd %al,(%rax)\n-\tadc %dl,(%rbx)\n+\trclb $1,(%rbx)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\t(bad)\n+\txlat %ds:(%rbx)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tiret\n+\tadc %cl,%bh\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmovabs 0x1900000000000f6,%eax\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tint $0xff\n+\tadd %ah,0x70(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x31(%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 (%rcx),%edx\n+\tadc %dl,(%rcx,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf47b(%rax)\n+\tadd %dh,%al\n+\txor (%rcx,%rax,1),%eax\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ecf(%rax)\n+\tnop\n+\tiret\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\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,0x10529(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%al\n-\t(bad)\n+\tadd %dl,(%rax)\n+\trorb $1,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4a(%rax)\n-\tsti\n \tadd %al,(%rax)\n+\tmovabs 0x14500000000000f6,%eax\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11113(%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-\trorb $1,(%rsi)\n+\tadd %dl,-0x30(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x5e(%rax)\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 %al,0x10529(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ed0(%rax)\n+\tnop\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-\trclb $1,(%rbx)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\tadc $0x11,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,(%rax)\n+\tlret $0xf6\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trorb $1,(%rsi)\n+\trcl $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 \trex test %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tlret $0xf6\n-\tadd %al,(%rax)\n+\tadd %al,0xf4d6(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%cl\n-\t(bad)\n+\tadd %dl,(%rax)\n+\trorl $1,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tadd 0x1(%rip),%al \n-\tadd %dl,(%rax)\n-\tadc $0x11,%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trclb $1,(%rcx,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf4d6(%rax)\n+\tadd %al,(%rax)\n+\tpush %rdi\n+\thlt\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 %ah,%al\n \tmovabs %al,0x1900000000000f6\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush %rdi\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %al,0xf664(%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 $0x11,%al\n-\tadd %eax,(%rax)\n+\tadc %dl,0x111(%rip) \n \tadd %al,(%rax)\n-\tadd %ah,0xf664(%rax)\n+\tand %al,0xf4(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trorl $1,(%rsi)\n+\trcl $1,%cl\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\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,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trorb %cl,(%rsi)\n+\tadc %dl,%dl\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x64(%rax)\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x11114(%rax)\n-\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 %cl,(%rsi)\n+\tadc $0x111,%eax\n+\tadd %al,(%rax)\n+\txor %ah,(%rax,%rdi,8)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x2e(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x5d(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n@@ -2552999,86 +2553082,79 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \trorb %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlods %ds:(%rsi),%eax\n-\tadd $0x1,%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,(%rcx,%rdx,1)\n-\tadd %eax,(%rax)\n+\tnop\n+\tadc $0x111,%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x24(%rax)\n-\tclc\n+\trolb $0x68,(%rcx)\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 %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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0x7c(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%bl\n-\t(bad)\n+\tadd %dl,(%rax)\n+\trorl %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txor $0x1,%al\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc $0x111,%eax\n \tadd %al,(%rax)\n-\tjo f6a40e \n-\tsti\n+\trclb $1,0x111(%rip) \n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\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,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-\tnop\n-\trorl %cl,(%rsi)\n+\tadd %dl,(%rax)\n+\tsub (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x10ed3(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xfd6c(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc $0x111,%eax\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tlock (bad)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trcl $1,%bl\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trorl %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmovabs %eax,0x86b00000000000f6\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2553087,26 +2553163,27 @@\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 %dh,-0x74(%rax)\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x11115(%rax)\n-\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 %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 %dh,-0x5c(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n@@ -2553122,15 +2553199,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-\trclb $1,0x111(%rip) \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 \t(bad)\n \t(bad)\n@@ -2553146,34 +2553226,35 @@\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+\tjbe f6a486 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\t{rex2 0xe} add %r8,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\txchg %eax,%ecx\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,(%rsi)\n+\trclb $1,(%rsi)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x1,0x3(%rsi)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t{rex2 0xe} add %r8,(%rax)\n+\tadd %dl,-0x2b(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x5b(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2553183,16 +2553264,15 @@\n \tnop\n \t{rex2 0xe} add %r8,(%rax)\n \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 %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock movsb %ds:(%rsi),%es:(%rdi)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xa38a(%rax)\n@@ -2553253,22 +2553333,24 @@\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,0x4f(%rax)\n-\thlt\n+\tadd %dl,-0x4e(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11116(%rax)\n+\tpush %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+\tsubb $0x0,-0xa(%rbx)\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@@ -2553276,93 +2553358,92 @@\n \tmovsl %ds:(%rsi),%es:(%rdi)\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 %ah,0xf66b(%rax)\n+\tadd %dh,0x5b(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10ed6(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%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,%al\n+\tnop\n \t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x0(%rsi,%rsi,8)\n+\tadc %dl,-0x44(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%dh\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 \trex test %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rbx\n-\tmov $0x0,%esp\n-\tadd %dl,(%rax)\n-\txlat %ds:(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %dl,%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 %dl,(%rdi)\n+\trclb $1,(%rdi)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\t(bad)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x29(%rax)\n+\tpush %rax\n+\txlat %ds:(%rbx)\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 %al,(%rax)\n-\tadd %dh,-0x34(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\txlat %ds:(%rbx)\n+\tadd %dl,%al\n \t(bad)\n-\tadd %eax,(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10ed7(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tadc %eax,(%rcx)\n+\tadd %dl,0x104f7(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsbb %dl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex fxtract\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+\trcl $1,%bh\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf6a5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n@@ -2553370,20 +2553451,19 @@\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 %dh,-0x29(%rax)\n+\tout %al,(%dx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadd %dl,0x18(%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,-0x28(%rax)\n@@ -2553406,23 +2553486,24 @@\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-\trclb $1,(%rdi)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\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,%al\n-\tfmuls (%rsi)\n+\trcr $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 \trex test %esi,%esp\n@@ -2553432,190 +2553513,189 @@\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,0xf455(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\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-\t(bad) (%rsi)\n+\trcrb $1,(%rax)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tlock sub %bh,%ah\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x27(%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 %al,(%rax)\n-\tadd %dh,%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,0x10ed9(%rax)\n+\tnop\n+\t(bad) (%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x72(%rax)\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x18(%rax)\n+\tadc %bl,(%rcx)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trcrb $0x0,-0x3(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad) (%rsi)\n+\trcr $1,%cl\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf6a6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tpop %rbp\n-\tstd\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tfimull (%rsi)\n+\tadc %bl,%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 %dl,(%rcx)\n+\tpush %rax\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 %ah,(%rax)\n+\tenter $0xf6,$0x0\n \tadd %al,(%rax)\n-\tpush %rax\n-\tfimull (%rsi)\n+\tadd %dl,-0x26(%rax)\n+\t(bad)\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,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 %dl,%al\n+\txchg %eax,%esp\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 %dh,%al\n+\t(bad)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,(%rax)\n-\tadc %eax,(%rcx)\n+\tnop\n+\tsbb %edx,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcmp %edi,%eax\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 %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 %dh,(%rax)\n-\tcmp %edi,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tfisttpl (%rsi)\n+\tadc %bl,%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 %ah,(%rax)\n+\tint3\n+\tsti\n \tadd %al,(%rax)\n-\tadc %bl,(%rcx)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsbb %edx,(%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,-0x25(%rax)\n-\t(bad)\n+\tpush %rax\n+\tfisttpl (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x58(%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 %dh,-0x35(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tfisttpl (%rsi)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10edb(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x19(%rax)\n+\tadc %bl,(%rdx)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xcb,%al\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000000fbbd,%al\n \tfisttpl (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf6a7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tret\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tfmull (%rsi)\n+\tadc %bl,%ah\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x80(%rax)\n-\tadd (%rcx),%al\n+\tadd %dh,(%rax)\n+\thlt\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsbb %edx,(%rcx)\n+\tpush %rax\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 \tpush %rax\n@@ -2553634,65 +2553714,66 @@\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,(%rcx)\n-\tadc %eax,(%rcx)\n+\tadd %dh,0x27(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tsbb (%rcx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf6a7(%rax)\n \tadd %al,(%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 \trex test %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\ttestb $0x0,(%rax)\n+\tgs (bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tfisttpll (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1037c(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb (%rcx),%dl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tgs (bad)\n-\tadd %eax,(%rax)\n+\trcrb $1,(%rdx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x23(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tmovabs 0x50000000000102f0,%al\n+\tfisttpll (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf6a9(%rax)\n+\tadd %ah,0xf6a9(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x102f0(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10edd(%rax)\n+\tnop\n+\tfisttpll (%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 \tadc (%rcx,%rax,1),%dl\n@@ -2553712,49 +2553793,49 @@\n \tnop\n \tpush $0xfffffffffffffff6\n \tadd %al,(%rax)\n \tadd %al,(%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,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1a(%rax)\n+\tadc %bl,(%rbx)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xb00000000000f6a8,%al\n-\txchg %dh,%ah\n+\tnop\n+\tscas %es:(%rdi),%eax\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tfisttpll (%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xf6a8(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%dl\n-\t(bad)\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-\tnop\n-\tsbb (%rcx),%dl\n+\tpush %rax\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+\txchg %eax,%edx\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,%bl\n-\t(bad)\n+\tadd %dl,(%rax)\n+\trepz (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf6aa(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n@@ -2553765,20 +2553846,20 @@\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 %dh,(%rax)\n-\tsahf\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xd(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\trepz (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tstos %al,%es:(%rdi)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -2553792,24 +2553873,20 @@\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 0xbe6000000000008a,%eax\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsbb (%rcx),%dl\n-\tadd %eax,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,0x1111b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x42(%rax)\n-\thlt\n+\tadd %dh,(%rax)\n+\trex.X hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10ef3(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf6aa(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -2553834,224 +2553911,218 @@\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,(%rbx)\n+\trcrb $1,(%rbx)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tloopne f6aafe \n+\tclc\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,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tcmp $0xf8,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \thlt\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %edi,%edi\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1b(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %bl,(%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,0x10ef4(%rax)\n+\tnop\n+\thlt\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \ttest $0xf6,%eax\n \tadd %al,(%rax)\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-\tshl $1,%ah\n+\tadd %al,0x19(%rax)\n+\tadd $0x1,%eax\n+\tadd %dl,%al\n+\thlt\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+\tfiaddl (%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsbb (%rcx),%edx\n+\tpush %rax\n+\tsbb $0x11,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x19(%rax)\n-\tadd $0x1,%eax\n-\tadd %dl,(%rax)\n-\tcmc\n+\tadd %dh,%al\n+\tcall f6ac41 \n+\tadd %al,(%rax)\n+\tadc %dh,%ch\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf6ab(%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-\tcall f6ac61 \n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tcmc\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x56(%rax)\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\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+\tsbb $0x11,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xff9f(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10ef5(%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 %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,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,(%rcx,%rdx,1)\n+\tshl $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-\tadc %dh,%dh\n-\t(bad)\n+\trcrb $1,(%rcx,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\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 %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 %dl,(%rax)\n+\ttestb $0x1,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsbb $0x11,%al\n-\tadd %eax,(%rax)\n+\tadc %ch,0x0(%rsi,%rsi,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 %al,(%rax)\n-\tnop\n+\tpush %rax\n \ttestb $0x1,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tstos %eax,%es:(%rdi)\n-\ttestb $0x0,(%rax)\n+\trex ret\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffcc(%rax)\n+\tadd %dl,(%rax)\n+\tsbb $0x111,%eax\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\ttestb $0x1,(%rsi)\n+\trcl $0xff,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x10ef6(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x55(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1111c(%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,%bh\n+\tshl $1,%dh\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf6ac(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tout %al,(%dx)\n+\trepz add %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1d(%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+\tadd %dl,(%rax)\n \ttestl $0x1,(%rsi)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0xf6ac(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,(%rcx,%rdx,1)\n+\tadd %ah,0xfbb9(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x9(%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-\ttestl $0x1,(%rsi)\n+\tsbb $0x111,%eax\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10ef7(%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@@ -2554063,74 +2554134,80 @@\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,0x111(%rip) \n+\trcrb $1,0x111(%rip) \n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tand %bh,0xfb(%rdi)\n \tadd %al,(%rax)\n-\tadc %bh,%al\n+\tadd %dl,(%rax)\n+\tclc\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,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,-0x53(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tclc\n+\tadd %dl,-0x8(%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+\tadc %bl,(%rsi)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tloopne f6acc8 \n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ef8(%rax)\n+\tadcb $0x0,-0x3(%rbx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tclc\n+\t(bad)\n+\tadd %eax,(%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 %dl,-0x54(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trepz sti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tclc\n+\tsar $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-\tmov $0xfd,%ebp\n+\tpush %rax\n+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tnop\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@@ -2554151,128 +2554228,132 @@\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,0x111(%rip) \n+\tnop\n+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\txor %ch,-0x9(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10ef9(%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 %dh,(%rax)\n-\toutsb %ds:(%rsi),(%dx)\n-\ttestl $0x0,(%rax)\n-\tsar $1,%cl\n+\tadd %ah,0x105a2(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\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-\tadc %bl,(%rsi)\n+\trcrb $1,(%rsi)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x10000000000105a2,%al\n+\trolb $0x68,(%rcx)\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 \tadd %ah,(%rax)\n \tscas %es:(%rdi),%al\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+\toutsl %ds:(%rsi),(%dx)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcli\n+\tadd %dl,-0x6(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txchg %edi,%edi\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1e(%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,0x10efa(%rax)\n \tadd %al,(%rax)\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-\toutsl %ds:(%rsi),(%dx)\n-\thlt\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 \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 %ah,0xf6ae(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadc %eax,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000f6ae,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0x5e(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,%bl\n+\tadd %dl,(%rax)\n+\tsti\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,0x1111f(%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-\tstos %al,%es:(%rdi)\n-\ttestb $0x0,(%rax)\n+\txor %ch,0xf6(%rdx)\n \tadd %al,(%rax)\n-\tadd %ah,0x5e(%rax)\n-\thlt\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 %al,%al\n@@ -2554291,15 +2554372,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-\tadc %bl,(%rdi)\n+\tadc %ah,(%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@@ -2554327,17 +2554408,17 @@\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 %dl,0x104f7(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1f(%rax)\n+\tadd %dh,%al\n+\tadd 0x1(%rip),%al \n+\tadd %dl,0x20(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex scas %es:(%rdi),%eax\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -2554350,15 +2554431,15 @@\n \tadd %dh,(%rax)\n \tscas %es:(%rdi),%eax\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf6af(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x71(%rax)\n-\tmovabs %eax,0x6801c00000000000\n+\tmovabs %eax,0xf83dc00000000000\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 %dl,-0x52(%rax)\n@@ -2554371,43 +2554452,45 @@\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-\tsarb $0x0,0xf8(%rip) \n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 \tnop\n-\t(bad)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tand %dl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,%al\n+\t(bad)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcld\n+\tsar $1,%ah\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,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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 \tadc %bh,%ch\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x330b(%rsi)\n@@ -2555657,19 +2555740,17 @@\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 %dh,-0x29(%rax)\n-\tout %al,(%dx)\n+\tadd %al,0xf836(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dl,%al\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@@ -2555696,24 +2555777,26 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tstd\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+\tout %eax,(%dx)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tand %dl,(%rcx)\n+\tadd %dl,(%rax)\n+\tand %edx,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tincl (%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@@ -2555724,26 +2555807,28 @@\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 %dh,0xffba(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tdecb (%rsi)\n+\tadc %bh,%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-\tnop\n-\tand %dl,(%rcx)\n+\tpush %rax\n+\tand %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@@ -2555757,58 +2555842,58 @@\n \tadd %al,(%rax)\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 %ah,0x15f4a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10efe(%rax)\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+\tand %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-\tshlb $1,(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmovabs 0xd000000000015f4a,%al\n-\tdecb (%rsi)\n+\tsar $1,%dh\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x3f(%rax)\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,(%rax)\n+\tjl f6c12e \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,%bh\n-\t(bad)\n+\tadd %dl,(%rax)\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 %al,(%rax)\n-\tadc %ah,(%rcx)\n+\tshlb $1,(%rcx)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock mov %ebx,%?\n+\trolb $0x68,(%rcx)\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,%al\n@@ -2555822,82 +2555907,83 @@\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 %dl,%al\n-\tmov $0x100,%edx\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tand %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 %al,(%rax)\n-\tsgdt (%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,(%rax)\n+\tadd %cl,(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tshl $0x0,%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 %dl,(%rax)\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %cl,(%rdi)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x0(%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 %edx,(%rcx)\n+\tpush %rax\n+\tand (%rcx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tsti\n-\tadd %al,(%rax)\n+\t(bad)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\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+\tpushf\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %cl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsar %cl,%bl\n+\tadd %dl,0xffa0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11122(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand %edx,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1100000000000fb,%al\n+\tadd %al,(%rax)\n+\tadc %al,(%rcx)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x3e(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n@@ -2555907,115 +2555993,114 @@\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 %dh,(%rax)\n-\thlt\n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,(%rdx)\n+\tshlb $1,(%rdx)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmov $0xf5,%al\n+\tsti\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 \trex test %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfbf5(%rax)\n+\tadd %ah,(%rax)\n+\tfdivrp %st,%st(3)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ecx,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1d(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tand (%rcx),%dl\n+\tadd %dl,%al\n+\tadc 0x1(%rip),%eax \n+\tadd %dl,(%rax)\n+\tand (%rcx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tfdivrp %st,%st(3)\n+\tadd %dh,0x46(%rax)\n+\thlt\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 \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xf446(%rax)\n+\tadd %ah,0x28(%rax)\n+\tor %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x2(%rax)\n-\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tpush %rax\n+\tadd (%rdi),%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\trex.WX hlt\n \tadd %al,(%rax)\n-\tnop\n-\tand (%rcx),%dl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x28(%rax)\n-\tor %eax,(%rcx)\n+\tadd %dl,0x23(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd (%rdi),%cl\n-\tadd %eax,(%rax)\n+\tand %bh,%cl\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10f02(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tret $0xf6\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd (%rdi),%cl\n-\tadd %eax,(%rax)\n+\trolb $1,(%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-\tshlb $1,(%rdx)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\tand (%rcx),%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,(%rax)\n-\tadd (%rdi),%ecx\n-\tadd %eax,(%rax)\n+\tadc %al,(%rbx)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x3d(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n@@ -2556028,15 +2556113,15 @@\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,(%rbx)\n+\tshlb $1,(%rbx)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%ah\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x62(%rax)\n@@ -2556085,16 +2556170,15 @@\n \tadd %dl,-0x51(%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-\tpush %rax\n-\tand (%rcx),%edx\n+\tadc %ah,(%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 \tadc %al,(%rdi,%rcx,1)\n@@ -2556102,40 +2556186,41 @@\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xf77d(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x4(%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-\tadd $0xf,%al\n-\tadd %eax,(%rax)\n+\tpush $0xfa62\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush $0xfa62\n+\tpush %rax\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 \tnop\n-\tand (%rcx),%edx\n+\tadd $0xf,%al\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 %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@@ -2556166,20 +2556251,18 @@\n \tadd %al,(%rax)\n \tadd %dl,0xf6c4(%rax)\n \t...\n \tadd %al,(%rax)\n \tmovabs 0x6801c0,%al\n \tcmp %dh,0xf6(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trolb $0xfc,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand (%rcx),%edx\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11124(%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@@ -2556193,51 +2556276,48 @@\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-\tand %bl,%dl\n-\tadd $0x1,%al\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,(%rcx,%rdx,1)\n+\tadd %dl,%al\n+\tand $0x11,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,-0x71(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd $0x10f,%eax\n+\tadd %dl,0x10f05(%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,-0x7b(%rax)\n-\thlt\n+\trex test %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x57(%rax)\n-\thlt\n+\tadd %ah,0x65(%rax)\n+\tstd\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,0x24(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tand $0x111,%eax\n \tadd %al,(%rax)\n-\tloopne f6c4e7 \n-\tstd\n+\trolb $0x68,(%rcx)\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@@ -2556252,51 +2556332,46 @@\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-\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+\tpush %rax\n+\tand $0x111,%eax\n \tadd %al,(%rax)\n-\tnop\n+\tmovabs 0x900000000000f443,%al\n \t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\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,%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-\tadd %dl,%al\n-\tand $0x11,%al\n-\tadd %eax,(%rax)\n+\trolb $1,(%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-\tadc %al,(%rdi)\n+\tnop\n+\tand $0x111,%eax\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\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,0x1(%rax)\n@@ -2556312,50 +2556387,51 @@\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 %al,-0x38(%rax)\n-\trepz add %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmovabs %al,0x25d00000000000fb\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand $0x111,%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tjo f6c5da \n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f07(%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,-0x20(%rax)\n-\tsti\n+\tadd %ah,(%rax)\n+\tsub %ah,%bh\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 %dl,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tand $0x111,%eax\n+\tadc %ah,(%rsi)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tand %ch,(%rdx)\n-\tcld\n \tadd %al,(%rax)\n+\tjo f6c62b \n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor %cl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n@@ -2556365,42 +2556441,45 @@\n \tcli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf6c6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x16(%rax)\n-\trepz add %al,(%rax)\n+\tadd %al,%al\n+\tmov $0xfb,%ecx\n \tadd %al,(%rax)\n-\tadd %dl,0x8(%rax)\n-\tsgdt (%rax)\n+\tpush %rax\n+\tor %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-\tand $0x111,%eax\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,0x10f08(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x86,%al\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov $0xfb,%ecx\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\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@@ -2556411,52 +2556490,52 @@\n \tadd %dl,-0x39(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,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+\tint $0xf4\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x111(%rip) \n+\tadd %dl,0x11126(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,0x67(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor %ecx,(%rdi)\n-\tadd %eax,(%rax)\n+\tadc %cl,(%rcx)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x39(%rax)\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 %al,0x67(%rax)\n-\tadd (%rcx),%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\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,(%rsi)\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+\trex push $0x5e\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f09(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2556466,28 +2556545,27 @@\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 \tadd %al,(%rax)\n-\tadd %al,0x6a(%rax)\n-\tpop %rsi\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor %ecx,(%rdi)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\trorb $1,(%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-\tpush %rax\n-\tes adc %eax,(%rcx)\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,(%rax)\n \tor (%rdi),%cl\n@@ -2556495,37 +2556573,33 @@\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\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 %ah,%al\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tor (%rdi),%cl\n-\tadd %eax,(%rax)\n+\tadd %dl,0xa(%rax)\n+\tsgdt (%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-\tnop\n-\tes adc %eax,(%rcx)\n+\tadd %dl,0x27(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%al\n-\tincl (%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tor (%rdi),%cl\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10f0a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n@@ -2556536,15 +2556610,16 @@\n \trorb $1,(%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-\tshlb $1,(%rsi)\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,(%rax)\n@@ -2556554,54 +2556629,54 @@\n \tadd %al,-0x38(%rax)\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tor (%rdi),%ecx\n+\tadd %dh,(%rax)\n+\tjnp f6c826 \n \tadd %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+\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 %al,-0x7b(%rax)\n-\thlt\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+\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 \tor (%rdi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov %esi,%?\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tjmp f6c856 \n \tadd %al,(%rax)\n-\tadd %dl,0x27(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsub %dl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,-0x3(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tor (%rdi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -2556613,36 +2556688,36 @@\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 %dh,-0x3(%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 $0xf,%al\n+\tadc %cl,(%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-\tnop\n-\t(bad)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tsub %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,0xc(%rax)\n-\tsgdt (%rax)\n+\tpush %rax\n+\tor $0xf,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\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@@ -2556656,21 +2556731,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-\tlock add 0x1(%rip),%al \n-\tadd %dl,%al\n-\t(bad)\n-\tadc %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %cl,%cl\n+\tadd %dl,0x11128(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tleave\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@@ -2556725,15 +2556800,15 @@\n \tmov $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-\tadc %ch,(%rax)\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,0xd(%rax)\n@@ -2556754,16 +2556829,17 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tor $0x10f,%eax\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000f836,%al\n-\tsub %dl,(%rcx)\n+\tadc %al,0x0(%rdi,%rdi,8)\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 \trorb $1,0x10f(%rip) \n@@ -2556782,20 +2556858,21 @@\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 %dl,(%rax)\n-\tout %eax,(%dx)\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11128(%rax)\n+\tpush %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 \t(bad)\n@@ -2556814,121 +2556891,120 @@\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,(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tsub %edx,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tlret $0xf6\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tsgdt (%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %ah,(%rax)\n \tlret\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tfs cli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tlret $0xf6\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+\trorb $1,(%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-\tadc %ch,(%rcx)\n+\tshrb $1,(%rcx)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\txor %esp,%edi\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,%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 %dl,0xfc33(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf(%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-\tpush %rax\n-\tsub %edx,(%rcx)\n-\tadd %eax,(%rax)\n+\tadc %ch,(%rdx)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf6cb(%rax)\n+\tnop\n+\tlret\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x64(%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 %dh,0xf660(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tsgdt (%rax)\n+\tadd %dl,0x10f0f(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf6cb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf66c(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %cl,(%rdi)\n-\tadd %eax,(%rax)\n+\tadc %dl,(%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-\tsub %edx,(%rcx)\n+\tpush %rax\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 \tpush %rax\n \tadc %cl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tlret $0xf6\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x86,%al\n-\thlt\n+\tadd %ah,0xf6ca(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tint3\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x64(%rax)\n \tcli\n@@ -2556938,28 +2557014,24 @@\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-\tadd %al,(%rax)\n-\tshrb $1,(%rcx)\n-\tadc %eax,(%rcx)\n+\tadd %ah,0x1051a(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1112a(%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-\tadc %cl,(%rdi)\n-\tadd %eax,(%rax)\n+\trclb $1,(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tint3\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n@@ -2556968,34 +2557040,33 @@\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 %dh,-0x6a(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %ch,(%rdx)\n-\tadc %eax,(%rcx)\n+\tadd %al,%al\n+\t{rex2 0xfb} sldt (%r24)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsub (%rcx),%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 %ch,0xfa64(%rax)\n+\ttest $0x64,%al\n+\tcli\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xfdb6(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc %ecx,(%rdi)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11(%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 test %esi,%esp\n \tadd %al,(%rax)\n@@ -2557005,71 +2557076,79 @@\n \tadd %al,(%rax)\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+\tcmp %ah,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsub (%rcx),%dl\n+\tadd %dl,(%rax)\n+\tsub (%rcx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x3d(%rax)\n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc %ecx,(%rdi)\n-\tadd %eax,(%rax)\n+\trclb $1,(%rcx)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf6cc(%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,0x4f(%rax)\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadc (%rdi),%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,-0x73(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,(%rdx)\n-\tsgdt (%rax)\n+\tadd %dl,0x2b(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc 0x1(%rip),%eax \n-\tadd %dl,0x1112a(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf64f(%rax)\n+\tmov $0x41,%al\n+\thlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x12(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\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,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf454(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub (%rcx),%dl\n+\tnop\n+\tadc (%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+\tsub (%rcx),%edx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\taddb $0x1,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \trclb $1,(%rdx)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tint $0xf6\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2557084,73 +2557163,73 @@\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 %ch,(%rbx)\n+\tshrb $1,(%rbx)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tshlb $1,0xff(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,0x13(%rax)\n-\tsgdt (%rax)\n+\tpush %rax\n+\tadc (%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 test %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\taddb $0x1,(%rdx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadc (%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-\tpush %rax\n-\tsub (%rcx),%edx\n+\tadc %ch,(%rcx,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffa9(%rax)\n+\tadd %al,%al\n+\tnot %esp\n+\tadd %al,(%rax)\n \tadd %al,(%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,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsub $0xc0,%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc $0xf,%al\n+\tadc %dl,(%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-\tnop\n-\tsub (%rcx),%edx\n+\tpush %rax\n+\tsub $0x11,%al\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@@ -2557185,23 +2557264,24 @@\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,(%rbx)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\tsub $0x11,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\t(bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc $0xf,%al\n+\trclb $1,(%rdi,%rcx,1)\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,0x1(%rax)\n@@ -2557250,19 +2557330,18 @@\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-\tadd %edi,%esp\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub $0x11,%al\n+\tshrb $1,(%rcx,%rdx,1)\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@@ -2557277,83 +2557356,75 @@\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 %al,%al\n-\t(bad)\n-\tadd %eax,(%rcx)\n+\tadd %ebp,0x0(%rax)\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,0x2c(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trclb $0x0,0xf6(%rsi)\n+\tadd %dl,(%rax)\n+\tsub $0x111,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\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-\trclb $1,0x10f(%rip) \n+\tadd %dl,%al\n+\tmovabs %al,0x15d00000000000ff\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tiret\n+\tadd %dl,-0x31(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff98(%rax)\n+\tadd %dh,-0x5b(%rax)\n+\trepz add %al,(%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-\tnop\n-\tsub $0x11,%al\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tsub $0x111,%eax\n \tadd %al,(%rax)\n-\tadd %dh,-0x5b(%rax)\n-\trepz add %al,(%rax)\n+\tlock int3\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x16(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \ttestb $0x0,(%rax)\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,(%rcx,%rdx,1)\n-\tadd %eax,(%rax)\n+\tnop\n+\t(bad)\n+\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xfc20(%rax)\n+\tadd %al,(%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 \trclb $1,(%rsi)\n \tsgdt (%rax)\n@@ -2557362,119 +2557433,124 @@\n \tiret\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 %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-\tadc %dl,(%rdi)\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-\tadc %ch,0x111(%rip) \n+\tshrb $1,0x111(%rip) \n \tadd %al,(%rax)\n-\tloopne f6cf68 \n-\tstd\n+\trex lahf\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x17(%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 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,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10f17(%rax)\n+\tnop\n+\t(bad)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfba9(%rax)\n+\tadd %al,-0x3f(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,0x2d(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcs adc %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 \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0x4c(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,(%rdi)\n+\tadd %dl,%al\n+\t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x30(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf44c(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb %cl,(%rdi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1019d(%rax)\n+\tadc %bl,(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1112d(%rax)\n+\tadd %dh,%al\n+\tfsincos\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x2e(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsbb %cl,(%rdi)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x18(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\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,0xfbca(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsbb %cl,(%rdi)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10f18(%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-\tshrb $1,0x111(%rip) \n+\tadd %dl,0x1112e(%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 %ch,0x65(%rax)\n-\tcli\n+\tpush $0xfa65\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfbce(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsbb %cl,(%rdi)\n-\tadd %eax,(%rax)\n+\trcrb $1,(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tshl $1,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n@@ -2557483,17 +2557559,20 @@\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,0xf4d7(%rax)\n+\tadd %ah,%al\n+\tnop\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\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@@ -2557514,16 +2557593,16 @@\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-\tcs adc %eax,(%rcx)\n+\tadc %ch,(%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 \tsbb %ecx,(%rdi)\n@@ -2557541,70 +2557620,70 @@\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-\tcs adc %eax,(%rcx)\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,0x1a(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\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 %ah,-0x9(%rax)\n+\tpop %rbp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x5c(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %dl,0x10f1a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcs adc %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tnop\n \t(bad)\n-\tnegl 0x1(%rbp)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tshlb $1,0xfc(%rip) \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,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand $0xfc,%eax\n+\tadd %dh,0x6(%rax)\n+\tclc\n \tadd %al,(%rax)\n-\tadc %bl,(%rbx)\n-\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsbb (%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 %ch,(%rdi)\n+\tadc %dh,(%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,0x1b(%rax)\n@@ -2557613,56 +2557692,61 @@\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 %al,0xf699(%rax)\n+\tadd %ah,(%rax)\n+\tcs add (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x10f1b(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjnp f6d216 \n+\tnop\n+\tsbb (%rdi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2f(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dh,%al\n+\txor $0x0,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tshl %cl,%dh\n+\tpush %rax\n+\txor %dl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xf6d2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfa64(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf806(%rax)\n+\tadd %al,%al\n+\tand %eax,%edi\n+\tadd %al,(%rax)\n \tadd %al,(%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,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-\tadc %bl,(%rdi,%rcx,1)\n+\tadd %dl,(%rax)\n+\tsbb $0xf,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjmp f6d256 \n \tadd %al,(%rax)\n+\taddr32 std\n \tadd %al,(%rax)\n-\tadd %dl,0x1112f(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf840(%rax)\n+\tadd %dl,0x11130(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov %esi,%?\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1c(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf6d1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf486(%rax)\n@@ -2557689,56 +2557773,57 @@\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-\tadc %dh,(%rax)\n+\tshlb $1,(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne f6d2f5 \n-\tclc\n+\trcl $1,%dh\n+\tsti\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,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n+\tadd %dh,-0x27(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb $0x10f,%eax\n+\tadc %bl,0x10f(%rip) \n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tleave\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x30(%rax)\n+\tadc %dh,(%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 %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,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tsbb $0x10f,%eax\n \tadd %al,(%rax)\n \trex shl %cl,%esi\n \tadd %al,(%rax)\n@@ -2557778,19 +2557863,21 @@\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 %ah,%al\n-\ttest $0xfd,%al\n+\tadd %al,-0x75(%rax)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11130(%rax)\n+\tpush %rax\n+\txor %edx,(%rcx)\n+\tadd %eax,(%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@@ -2557814,108 +2557901,108 @@\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\thlt\n \tadd %al,(%rax)\n-\tshlb $1,(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x11131(%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,0x1e(%rax)\n+\tpush %rax\n+\t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tshl %cl,%dh\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 %ah,0x52(%rax)\n+\tadd (%rcx),%eax\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 %dh,0xff85(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rcx)\n-\tadc %eax,(%rcx)\n+\tadd %dl,%al\n+\txor %edx,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x101d2(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\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,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x101d2(%rax)\n+\tadd %al,0xf69c(%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 %dh,%al\n+\tmov $0xfd,%esi\n+\tadd %al,(%rax)\n+\tadc %dh,(%rdx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor %edx,(%rcx)\n-\tadd %eax,(%rax)\n+\tmov $0x64,%al\n+\tstd\n \tadd %al,(%rax)\n-\tadd %ah,0xf69c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1f(%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 test %esi,%esp\n \tadd %al,(%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 %edx,(%rcx)\n-\tadd %eax,(%rax)\n+\t(bad)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0xfb93(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x32(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,(%rax)\n-\tsgdt (%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tand %cl,(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x2b(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2557926,60 +2558013,62 @@\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,(%rcx)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tnop\n-\t{rex2 0xf6} sldt (%r16)\n+\txor (%rcx),%dl\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0xf6d5(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x64(%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 %dh,(%rax)\n+\tadd $0x105,%eax\n \tadd %al,(%rax)\n \tnop\n \tand %cl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x2c(%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 %dh,(%rdx)\n+\tshlb $1,(%rdx)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xd5,%al\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 %ah,0x1051a(%rax)\n+\tadd %al,0x16(%rax)\n+\tpop %rbp\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x32(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\txor (%rcx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xf6d5(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x300000000000f6d5,%al\n+\tadd %dh,(%rax)\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@@ -2559017,15 +2559106,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,0xb3d7(%rax)\n+\tadd %dl,0xb3d7(%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 \txorl $0x1,(%rdi)\n@@ -2559316,17 +2559405,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 %ah,0x68(%rax)\n-\tcld\n-\tadd %al,(%rax)\n+\tadd %al,0xfc61(%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@@ -2559337,19 +2559424,20 @@\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 %dh,0x18(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dl,0x10022(%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 \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -2559411,16 +2559499,15 @@\n \t...\n \tadd %ah,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x4b(%rax)\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n+\tadd %ah,-0x2c(%rax)\n \ttestl $0x0,(%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@@ -2559764,15 +2559851,17 @@\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 %dl,0xfd5f(%rax)\n+\tadd %al,0x58(%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 \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n@@ -2561320,16 +2561409,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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@@ -2564505,35 +2564593,34 @@\n \tadd %al,(%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-\tpush %rax\n-\t(bad)\n+\tjo f72316 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tja f7238f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \ttestl $0x0,(%rax)\n \trcrb $1,0x9b(%rbp)\n \tadd %al,(%rax)\n-\tadd %ch,%dh\n+\trex out %al,(%dx)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11452(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpopf\n+\tadd %ah,%al\n+\txchg %eax,%esp\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@@ -2564617,16 +2564704,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 %dl,0x32(%rax)\n-\trepz add %al,(%rax)\n+\tadd %dl,(%rax)\n+\txor %bl,%dh\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf723(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tand $0xf7,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2564822,17 +2564910,15 @@\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 %dh,%al\n-\t(bad)\n-\trepz add %al,(%rax)\n+\tadd %ah,0xf3c4(%rax)\n \tadd %al,(%rax)\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@@ -2566987,15 +2567073,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 %dl,0x100ec(%rax)\n+\tadd %dh,0x100f6(%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@@ -2567289,15 +2567375,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3d1(%rax)\n+\tadd %ah,0xb3d1(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,0x1d1ed(%rax)\n \tadd %al,(%rax)\n@@ -2567327,16 +2567413,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tlret\n+\tadd %al,(%rax)\n+\tint3\n \tmov $0x0,%bl\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,(%rdi)\n \tand $0x1,%eax\n \tadd %ah,(%rax)\n@@ -2567346,15 +2567432,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3c9(%rax)\n+\tadd %ah,0xb3c9(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,0x12519(%rax)\n \tadd %al,(%rax)\n@@ -2567385,15 +2567471,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tint $0xb3\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tloope f746cc \n \tadd %eax,(%rax)\n@@ -2567406,15 +2567492,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,%bl\n \t...\n \tor $0x30000000,%eax\n \tenter $0x1f0,$0x0\n \tadd %al,(%rax)\n \tadd %ah,0x19651(%rax)\n@@ -2567443,15 +2567529,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,-0x19(%rax)\n \tmov $0x0,%bl\n \t...\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tjs f74830 \n \tmov (%rcx),%al\n \tadd %al,(%rax)\n@@ -2567464,15 +2567550,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tint $0xb3\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tsub %bl,%ch\n \tadd %eax,(%rax)\n@@ -2567485,15 +2567571,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,-0x3f(%rax)\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bl,0x1d409(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -2567541,35 +2567627,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,-0x32(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\tadc %al,(%rax)\n+\tadd %al,0xb3ce(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0xd(%rbp)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpop %rbp\n+\tor $0x1,%eax\n \tadd %ah,(%rax)\n \tpush %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 %ah,%al\n+\tadd %dl,%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@@ -2569239,20 +2569326,17 @@\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 %dh,-0x55(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0xffb5(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadd %dl,0x61(%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@@ -2569435,15 +2569519,15 @@\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 %dh,-0x59(%rax)\n+\tadd %ah,-0x73(%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@@ -2569453,15 +2569537,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 0x65f000000000008a,%eax\n+\tmovabs 0x5ea000000000008a,%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@@ -2569782,16 +2569866,16 @@\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,(%rax)\n-\tin $0xfb,%eax\n+\tadd %ah,%al\n+\tin $0xfb,%al\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@@ -2570022,18 +2570106,15 @@\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 %dl,(%rax)\n-\txchg %eax,%edi\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %al,0xfb92(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x63(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \ttestl $0x0,(%eax)\n@@ -2570585,15 +2570666,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 %al,-0x7a(%rax)\n+\tadd %ah,-0x70(%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@@ -2570843,27 +2570924,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 0xfa5000000000008a,%eax\n-\tsti\n+\tmovabs 0x5cd000000000008a,%eax\n+\tstd\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 %dl,-0x4f(%rax)\n+\tadd %al,-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@@ -2571878,16 +2571959,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 %al,(%rax)\n-\t(bad)\n+\tadd %dh,(%rax)\n+\tshl $1,%ah\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@@ -2572140,18 +2572221,16 @@\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-\trcrb $1,0xff(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n-\taddr32 clc\n+\tlock movabs %eax,0x67900000000000ff\n+\tclc\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@@ -2574182,15 +2574261,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 %dh,0x3b(%rax)\n+\tadd %dl,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@@ -2580348,15 +2580427,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tout %al,$0xf7\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x439000000000008a,%eax\n+\tmovabs 0x436000000000008a,%eax\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x30(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2582068,27 +2582147,31 @@\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-\t{rex2 0xfb} sldt (%r24)\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11132(%rax)\n+\tpush %rax\n+\txor (%rcx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x4(%rax)\n \ttestl $0x0,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x73(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txor (%rcx),%dl\n+\tadd %al,(%rax)\n+\tnop\n+\txor (%rcx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x2b(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n@@ -2582243,16 +2582326,16 @@\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \t(bad)\n \t(bad)\n \ttestl $0x0,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tpush %rdx\n+\tadd %dh,%al\n+\tpush %rcx\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x24(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2582684,17 +2582767,21 @@\n \tadd %dh,(%rax)\n \tmovabs 0x32000000000008a,%eax\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfd47(%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 %dl,0xf8dd(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tadd %al,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n@@ -2582722,108 +2582809,105 @@\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,0x10c87(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tfdivrp %st,%st(0)\n+\tadd %dl,-0x22(%rax)\n+\tclc\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 %ah,0x10c87(%rax)\n+\tadd %dl,0xfdaa(%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 0xc1f000000000008a,%eax\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,(%rax)\n+\tor %eax,(%rcx,%rax,1)\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 0x92000000000008a,%eax\n-\tadd $0x1,%al\n+\tmovabs 0x99e000000000008a,%eax\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadd %dl,-0x21(%rax)\n+\tclc\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xf4a2(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rax)\n-\tstc\n+\tadd %dl,(%rax)\n+\txor %bh,%cl\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 %ah,0xf4a2(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x30(%rax)\n-\tstc\n+\tadd %al,(%rax)\n+\tpush %rax\n+\txor %bh,%cl\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@@ -2582837,61 +2582921,55 @@\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,%al\n+\thlt\n+\tadd %eax,(%rcx)\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 0xf4e000000000008a,%eax\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %dh,(%rcx)\n-\tstc\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,(%rax)\n+\txor %edi,%ecx\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\txor %edi,%ecx\n+\tadd %dl,(%rax)\n+\tmovabs %eax,0x31500000000000f4\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 %ah,-0x54(%rax)\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %dl,0xf697(%rax)\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@@ -2582915,20 +2582993,20 @@\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 %al,(%rax)\n-\tshl %cl,%dh\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txor %edi,%ecx\n+\tshlb $1,(%rcx)\n+\tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf805(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2582936,30 +2583014,35 @@\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 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0xd27000000000008a,%eax\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\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 %dh,0xf697(%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 %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@@ -2582973,56 +2583056,55 @@\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,(%rax)\n+\tsub (%rcx),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rcx,%rdi,8)\n+\tadd %dl,(%rax)\n+\txor $0xf9,%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 $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tand %eax,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0xf6a6(%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 %dh,0xf6a6(%rax)\n+\tadd %al,-0x5a(%rax)\n+\thlt\n+\tadd %al,(%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 0xafe000000000008a,%eax\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\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@@ -2583034,95 +2583116,95 @@\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 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0xed8000000000008a,%eax\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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,0xfbed(%rax)\n+\tadd %al,%al\n+\tret $0xfb\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf935(%rax)\n+\tnop\n+\txor $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-\tadc $0xf6,%ch\n+\tadd %al,0xf6d5(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\timul $0x0,%esp,%esi\n \tadd %al,(%rax)\n-\tadd %ah,0xfbc8(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txor $0xf9,%eax\n+\tshlb $1,0xf9(%rip) \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 %ah,0x76(%rax)\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %dl,0xffc2(%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 0xb87000000000008a,%eax\n-\tincl (%rax)\n+\tmovabs 0xda7000000000008a,%eax\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tss stc\n+\tadd %dl,0x36(%rax)\n+\tstc\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 %dh,(%rax)\n-\tfcomi %st(4),%st\n+\tadd %ah,0x63(%rax)\n+\tstd\n \tadd %al,(%rax)\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 0xb3e000000000008a,%eax\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\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@@ -2583140,58 +2583222,55 @@\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,0x6(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x33(%rax)\n+\tclc\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tstc\n \tadd %al,(%rax)\n+\tadd %dl,0xf937(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf807(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x33a000000000008a,%eax\n-\tclc\n+\tmovabs 0xeb7000000000008a,%eax\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tshlb $1,(%rdi)\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 %dh,-0x15(%rax)\n-\tadd $0x1,%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\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@@ -2583273,87 +2583352,91 @@\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 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,%al\n-\tcmp %edi,%ecx\n+\tmovabs 0x541000000000008a,%eax\n+\tadd (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsarb $1,(%rcx)\n+\tstc\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 %dl,(%rax)\n-\tpush %rsp\n-\tadd (%rcx),%eax\n-\tadd %al,(%rax)\n+\tadd %al,0x10358(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,(%rdx)\n-\tstc\n+\tadd %dl,(%rax)\n+\tcmp %cl,%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,0x10358(%rax)\n+\tadd %dh,0xf807(%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 %dh,0xf807(%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 %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 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0x6e9000000000008a,%eax\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\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,(%rax)\n-\tmov %dh,%dh\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp %ecx,%edi\n+\tadc %bh,(%rbx)\n+\tstc\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@@ -2583471,92 +2583554,90 @@\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 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0x636000000000008a,%eax\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\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 %al,0xf663(%rax)\n+\tadd %dh,(%rax)\n+\tor %edi,%eax\n+\tadd %al,(%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 %dl,0x9(%rax)\n-\tclc\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3d(%rax)\n-\tstc\n \tadd %al,(%rax)\n+\tpush %rax\n+\tcmp $0xf9,%eax\n \tadd %al,(%rax)\n-\tadd %dh,0xb(%rax)\n+\tjo f80b5d \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 %ah,(%rax)\n+\txchg %dh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcmp $0xf9,%eax\n+\tadd %dl,0xf93d(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,(%rbx)\n-\tclc\n+\tadd %dl,(%rax)\n+\tor %eax,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x86d000000000008a,%eax\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\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 0x6e9000000000008a,%eax\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\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@@ -2583603,29 +2583684,36 @@\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 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0x12b000000000008a,%eax\n+\tcld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %dh,0xfc12(%rax)\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 %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@@ -2583639,66 +2583727,72 @@\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+\tjl f80c97 \n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %dl,0x60(%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,0xf6d5(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjl f80cb7 \n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10160(%rax)\n+\tnop\n+\t(bad)\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tor $0xf8,%al\n+\tlock or $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 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0x88000000000008a,%eax\n+\tcld\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 %cl,0xf8(%rip) \n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfc08(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x61(%rax)\n+\tpush %rax\n+\t(bad)\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@@ -2583769,63 +2583863,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 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0xa79000000000008a,%eax\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %ah,%al\n-\tmov $0xfd,%esi\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tlods %ds:(%rsi),%al\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmovsxd (%rcx),%eax\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10163(%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 %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,%al\n-\tmovsxd (%rcx),%eax\n+\tadd %al,(%rax)\n+\tshlb $1,0x1(%rbx)\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@@ -2583868,46 +2583962,40 @@\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0xf446(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshlb $1,0x1(%rcx,%rax,1)\n+\tadd %dl,%al\n+\tadd %eax,%fs:(%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 %ah,0x46(%rax)\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd %eax,%gs:(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xf,%al\n-\tclc\n+\tadc %ah,0x1(%rbp)\n+\tadd %eax,(%rax)\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,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xfc0d(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %eax,%gs:(%rcx)\n+\tadd %dl,0x65(%rax)\n+\tadd %eax,(%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@@ -2583946,18 +2584034,16 @@\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 0xd8000000000008a,%eax\n-\tcld\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\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@@ -2584760,15 +2584846,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3cb(%rax)\n+\tadd %dh,0xb3cb(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0x191ff(%rax)\n \tadd %al,(%rax)\n@@ -2584797,15 +2584883,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3e5(%rax)\n+\tadd %al,0xb3e5(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ah,0x19b51(%rax)\n \tadd %al,(%rax)\n@@ -2584854,15 +2584940,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %ah,-0x32(%rax)\n \tmov $0x0,%bl\n \t...\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tclc\n \tpush $0x188\n \tadd %al,(%rax)\n@@ -2584891,15 +2584977,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dh,-0x26(%rax)\n \tmov $0x0,%bl\n \t...\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x10,%al\n \ttestb $0x0,(%rcx)\n \tadd %al,(%rax)\n@@ -2584909,15 +2584995,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dh,-0x3c(%rax)\n \tmov $0x0,%bl\n \t...\n \tsbb %eax,(%rax)\n \tadd %al,(%rax)\n \tmov %dl,0x1f6(%rip) \n \tadd %al,(%rax)\n \taddb $0x0,0x223(%rip) \n@@ -2584925,15 +2585011,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tlret\n \tmov $0x0,%bl\n \t...\n \tadc (%rax),%al\n \tadd %al,(%rax)\n \tnop\n \trex.RXB jne f81c3d \n@@ -2584946,15 +2585032,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tshlb $1,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,-0x48(%rax)\n \txchg %eax,%esp\n@@ -2584986,36 +2585072,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,-0x2d(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\tor (%rax),%al\n+\tadd %al,0xb3d3(%rax)\n \tadd %al,(%rax)\n-\tsub %ah,%cl\n-\troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tloope f81c8a \n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %ch,(%rax)\n+\tloope f81ccc \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x187e1(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3d4(%rax)\n+\tadd %dh,0xb3d4(%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 \tjl f81cd1 \n@@ -2585029,15 +2585114,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tfnsave 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,0x41(%rax)\n \tjne f81d7d \n@@ -2585048,15 +2585133,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,-0x27(%rax)\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n \t(bad)\n@@ -2585131,15 +2585216,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,-0x21(%rax)\n \tmov $0x0,%bl\n \t...\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,%dl\n \ttestb $0x0,(%rcx)\n \tadd %al,(%rax)\n@@ -2585263,44 +2585348,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,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xf3c9(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ax,(%rcx)\n+\tadd %dl,0x66(%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,0xf6d5(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf3c9(%rax)\n+\tadd %dl,(%rax)\n+\tjns f8206e \n+\tadd %al,(%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 %dl,(%rax)\n-\tjns f8208e \n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ax,(%rcx)\n \tadd %al,(%rax)\n+\tshlb $1,0x1(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %dil,%al\n+\tadd %al,0x20(%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 \tadd %eax,(%ecx)\n@@ -2585320,47 +2585405,50 @@\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 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0x8b9000000000008a,%eax\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %dl,%al\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tstd\n+\tadd %al,%al\n+\tmov $0xfd,%bh\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 %ah,0xff84(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush $0x101\n \tadd %al,(%rax)\n-\t(bad)\n-\tand %edi,%eax\n+\tadc %ch,0x1(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x21(%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@@ -2585377,30 +2585465,25 @@\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0xf4e1(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpush $0x101\n \tadd %al,(%rax)\n-\tshrb $1,0x1(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x21(%rax)\n-\tclc\n+\trex and %edi,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe1e000000000008a,%eax\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\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@@ -2585416,114 +2585499,113 @@\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 %al,(%rax)\n-\tnop\n-\timul $0x1,(%rcx),%eax\n-\tadd %ah,(%rax)\n+\tadd %dl,(%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-\tshrb $1,0x1(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\tnop\n+\timul $0x1,(%rcx),%eax\n \tadd %al,%al\n \tand %edi,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x225000000000008a,%eax\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 \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\txchg %eax,%edx\n+\tadd %al,-0x6b(%rax)\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 %al,(%rax)\n-\tand %al,%bh\n+\tadd %dh,%al\n+\tand %edi,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8b2000000000008a,%eax\n-\tincl (%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,0x6a(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush $0x1\n-\tadd %eax,(%rax)\n+\tnop\n+\tand %al,%bh\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tadd $0xfc,%eax\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 %ah,%al\n-\tadd $0xfc,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\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 %ah,(%rax)\n+\txchg %eax,%ebp\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x1(%rbx)\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\timul $0x1,(%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dh,0x22(%rax)\n+\tadd %al,(%rax)\n+\tjo f822f4 \n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9a8000000000008a,%eax\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\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@@ -2585539,30 +2585621,33 @@\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 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0xd0000000000008a,%eax\n+\tclc\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %ah,(%rax)\n-\tor $0xf8,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\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@@ -2585580,58 +2585665,55 @@\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,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tpush $0xf4\n \tadd %al,(%rax)\n \tnop\n \tinsb (%dx),%es:(%rdi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,(%rbx)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x729000000000008a,%eax\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x21(%rax)\n+\tclc\n \tadd %al,(%rax)\n-\tadc %ch,0x1(%rbp)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x23(%rax)\n-\tclc\n+\tadd %dl,(%rax)\n+\tinsl (%dx),%es:(%rdi)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x217000000000008a,%eax\n+\tjo f823f5 \n \tclc\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 \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xe,%al\n \tclc\n \tadd %al,(%rax)\n@@ -2585681,17 +2585763,20 @@\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 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,0x6e(%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 \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@@ -2585732,16 +2585817,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 %ah,-0x62(%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 \toutsb %ds:(%rsi),(%dx)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2585755,37 +2585840,40 @@\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 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,%al\n-\toutsb %ds:(%rsi),(%dx)\n+\tmovabs 0xf3b000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tandb $0x0,0xf8(%rip) \n+\tshrb $1,0x1(%rsi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xf825(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x101f3(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\toutsl %ds:(%rsi),(%dx)\n-\tadd %eax,(%rcx)\n+\tadc %ch,0x1(%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+\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@@ -2585805,33 +2585893,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-\trolb $0x68,(%rcx)\n+\tand %ch,(%rsp,%rsi,8)\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 %ah,(%rax)\n-\tsub $0xf4,%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x40(%rax)\n-\tadd (%rcx),%al\n+\tpush %rax\n+\trex add (%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@@ -2585853,27 +2585941,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,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0x1a(%rax)\n+\tor (%rcx),%eax\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,0x1a(%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 \tadd (%r9),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %ah,(%rsi)\n@@ -2585926,36 +2586014,33 @@\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.X add (%rcx),%al\n+\tadd %dl,0x101fa(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10242(%rax)\n \tadd %al,(%rax)\n-\trex (bad)\n+\tadd %al,0x27(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x101fa(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.X add (%rcx),%al\n \tadd %al,(%rax)\n+\trolb $1,0x2(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne f82768 \n-\tclc\n+\tadd %ah,%al\n+\tes 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.XB add (%r9),%al\n@@ -2586024,26 +2586109,28 @@\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 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0xc06000000000008a,%eax\n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %ah,%al\n-\tshl $0x0,%ah\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\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@@ -2586097,32 +2586184,34 @@\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 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0x3ac000000000008a,%eax\n+\tclc\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %dl,(%rax)\n-\tcmp %eax,%edi\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x46(%rax)\n-\tadd (%rcx),%al\n+\tpush %rax\n+\trex.RX add (%rcx),%r8b\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@@ -2586138,39 +2586227,35 @@\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,0x2(%rsi)\n+\tadd %dh,%al\n+\tjge f82946 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\trex.RX add (%rcx),%r8b\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 %dh,%al\n-\tjge f82966 \n-\tadd %eax,(%rax)\n+\tadd %al,0xf6d5(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.RXB add (%r9),%r8b\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsub %edi,%eax\n+\tadc %al,0x2(%rdi)\n+\tadd %eax,(%rax)\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@@ -2586235,16 +2586320,18 @@\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 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0xb75000000000008a,%eax\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -2586257,48 +2586344,52 @@\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-\tadd %al,%ah\n-\tstd\n-\tadd %al,(%rax)\n+\trex int3\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.W add (%rcx),%al\n \tadd %al,(%rax)\n+\tadc %cl,0x2(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshrb $0xf8,(%rdx)\n+\tadd %al,%al\n+\tsub %al,%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 %dh,(%rax)\n-\tret $0x100\n+\tadd %ah,-0x58(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.W add (%rcx),%al\n+\tadd %dl,0x48(%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 %al,0xf6d5(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf4a8(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10248(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\trex.W add (%rcx),%al\n \tadd %al,(%rax)\n-\tsub %eax,%edi\n+\tadd %al,(%rax)\n+\tadd %ch,(%rbx)\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@@ -2586379,69 +2586470,73 @@\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 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0xef0000000000008a,%eax\n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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,-0x11(%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-\trex.WX add (%rcx),%al\n+\trorb $1,0x2(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xf82b(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x300000000000f82b,%al\n+\tadd %dh,(%rax)\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0xe4b5(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.WXB add (%r9),%al\n+\tadd %dl,0x4b(%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 %al,0xf6d5(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x71(%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,0x1024b(%rax)\n+\tnop\n+\trex.WXB add (%r9),%al\n \tadd %al,(%rax)\n-\tadd %al,0xf82c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tsubb $0x0,(%rax,%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 \trorb $1,0x2(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2586459,46 +2586554,41 @@\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x101a9(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.WR add (%rcx),%r8b\n+\tadd %dl,0x4c(%rax)\n+\tadd (%rcx),%al\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 0x9f7000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tmovabs 0x3fc000000000008a,%eax\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trex.WR add (%rcx),%r8b\n+\tadd %dl,0x1024c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0xf8(%rip) \n+\tsub $0xf8,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\t(bad)\n-\tcmc\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WR add (%rcx),%r8b\n+\trorb $1,0x1(%rdx,%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@@ -2586511,82 +2586601,80 @@\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0xfdae(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.WRB add (%r9),%r8b\n+\tadd %dl,0x4d(%rax)\n+\tadd (%rcx),%al\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 0xc63000000000008a,%eax\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\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,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,-0x35(%rax)\n+\tadd (%rcx),%al\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-\trex lret\n-\tadd (%rcx),%al\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x2(%rsi)\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\trex.WRX add (%rcx),%r8b\n \tadd %al,(%rax)\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+\tshrb $0x0,0xf8(%rip) \n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlret $0xf6\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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 %dl,%al\n-\t(bad)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1024e(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\trex.WRX add (%rcx),%r8b\n \tadd %al,(%rax)\n-\tcs clc\n+\tadd %al,(%rax)\n+\tadd %ch,(%rsi)\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@@ -2586628,42 +2586716,43 @@\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tdata16 hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x3(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\trex add (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsub %edi,%eax\n+\tadd %al,(%rax)\n+\txor %ch,(%rcx)\n+\tclc\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 %dh,(%rax)\n-\tdata16 hlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x40(%rax)\n-\tadd (%rcx),%eax\n+\tpush %rax\n+\trex add (%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@@ -2586677,35 +2586766,32 @@\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 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,%al\n-\trex add (%rcx),%eax\n+\tmovabs 0xf33000000000008a,%eax\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x2f,%al\n-\tclc\n+\trolb $1,0x3(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf82f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\trepz add $0x1,%al\n+\tadd %al,0x10281(%rax)\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-\tadd %ah,(%rax)\n-\t(bad)\n+\tand %ch,(%rdi)\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@@ -2586755,20 +2586841,18 @@\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 0x818000000000008a,%eax\n-\tadd (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tadd (%r9),%eax\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,0x41(%rax)\n+\tadd (%rcx),%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@@ -2586827,50 +2586911,60 @@\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 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0xebd000000000008a,%eax\n+\tcmc\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x42(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000f830,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x55(%rax)\n-\ttestb $0x0,(%rax)\n+\tnop\n+\txor %bh,%al\n \tadd %al,(%rax)\n-\tadd %dl,0x10342(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,0x30(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x30d000000000008a,%eax\n-\tclc\n+\tmovabs 0xd89000000000008a,%eax\n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10342(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\txor %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,0xf4d8(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.X add (%rcx),%eax\n \tadd %al,(%rax)\n+\trolb $1,0x3(%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 %al,0xf6d5(%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 %al,(%rax)\n \tadc %al,0x3(%rbx)\n \tadd %eax,(%rax)\n@@ -2586890,31 +2586984,34 @@\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 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0x7a000000000008a,%eax\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\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 %ah,0xf607(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%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-\tlock xor %bh,%al\n+\tadd %dh,%al\n+\txor %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@@ -2586963,28 +2587060,29 @@\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 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,(%rax)\n-\tadd (%r9),%r8d\n+\tmovabs 0xf24000000000008a,%eax\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rdx)\n-\tclc\n+\tadc %al,0x3(%rbp)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txor %al,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0xe(%rax)\n-\tadd $0x1,%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\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@@ -2587014,31 +2587112,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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0x6b(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x3(%rsi)\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\trex.RX add (%rcx),%r8d\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\txor %al,%bh\n \tadd %al,(%rax)\n-\tadd %dl,0xf832(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6b(%rax)\n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x46(%rax)\n-\tadd (%rcx),%eax\n+\tpush %rax\n+\trex.RX add (%rcx),%r8d\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@@ -2587074,59 +2587175,62 @@\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,(%rax)\n+\tsub $0x5,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %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 \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-\tsub $0x5,%al\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10347(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x33(%rax)\n-\tclc\n+\tnop\n+\trex.RXB add (%r9),%r8d\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tpush %rax\n+\txor %eax,%edi\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-\trolb $1,0x3(%rdi)\n+\tadd %dl,(%rax)\n+\tjle f83345 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txor %al,%bh\n+\tadd %dl,%al\n+\trex.RXB add (%r9),%r8d\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tlock xor %al,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7e1000000000008a,%eax\n-\tadd (%rcx),%al\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,(%rax)\n+\tadd (%rcx),%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x3(%rax)\n-\tadd %eax,(%rax)\n+\tnop\n+\txor %eax,%edi\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@@ -2587178,31 +2587282,27 @@\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0xfc01(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd (%r9),%rax\n+\tadd %dl,0x49(%rax)\n+\tadd (%rcx),%eax\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 0x1a000000000008a,%eax\n-\tcld\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\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@@ -2587304,103 +2587404,104 @@\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%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,(%rax)\n-\tadc %cl,0x3(%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf835(%rax)\n+\tmov $0x35,%al\n+\tclc\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush %rdx\n-\ttestb $0x0,(%rax)\n+\tadd %dh,-0x52(%rax)\n+\tstd\n+\tadd %al,(%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-\tlock (bad)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\trex.WXB add (%r9),%rax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tloopne f83607 \n+\tloopne f835f7 \n \tclc\n \tadd %al,(%rax)\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+\tadd %al,(%rax)\n \tadd %dl,0xf835(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb45000000000008a,%eax\n-\tstd\n+\tmovabs 0x361000000000008a,%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 %ah,%al\n+\tnop\n+\tcmc\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-\tadc %dh,(%rsi)\n-\tclc\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 %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 $0xf6,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n \tnop\n-\tcmc\n-\tadd %al,(%rax)\n+\trex.WRX add (%rcx),%r8\n \tadd %al,(%rax)\n-\tadd %dl,0x1034e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x36(%rax)\n-\tclc\n+\tpush %rax\n+\tss 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 %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-\tss clc\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,(%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@@ -2587430,36 +2587531,34 @@\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,0xf45f(%rax)\n \tadd %al,(%rax)\n-\tpush %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 \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-\tpop %rdi\n-\thlt\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\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-\tadd %dl,(%rax)\n-\t(bad)\n+\tadc %dh,(%rdi)\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@@ -2587469,101 +2587568,103 @@\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 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0x303000000000008a,%eax\n+\tcld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %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 %dl,0x10444(%rax)\n+\tnop\n+\trex.R add $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcmp %eax,%edi\n+\tadd %bh,(%rbx)\n+\tclc\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 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0x29a000000000008a,%eax\n+\tclc\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %dl,0x2a(%rax)\n-\tclc\n+\tadd %dl,-0x31(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.RB add $0x1,%al\n+\tadc %al,0x4(%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-\trolb $0x68,(%rcx)\n+\tadc $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf6d5(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xffc4(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x45(%rax)\n-\tadd $0x1,%al\n+\tpush %rax\n+\trex.RB add $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 %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 %dh,0x104b5(%rax)\n \tadd %al,(%rax)\n-\txorb $0xf8,(%rdi)\n+\tadd %dl,0x10445(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xf837(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb5b000000000008a,%eax\n-\tadd $0x1,%al\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,%al\n+\trex.RB add $0x1,%al\n \tadd %al,(%rax)\n-\trolb $1,0x4(%rbp)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcmp %bh,%al\n+\tand %bh,(%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@@ -2587587,71 +2587688,74 @@\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x1027d(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trex.RX add $0x1,%al\n+\tadd %dl,0x10446(%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 $0xf6,%ch\n \tadd %al,(%rax)\n-\tadd %al,0xf6d5(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1027d(%rax)\n+\tadd %dl,(%rax)\n+\tcwtl\n+\t(bad)\n+\tadd %eax,(%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 %dl,(%rax)\n-\tcwtl\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-\trex.RXB add $0x1,%al\n \tadd %al,(%rax)\n+\tadc %al,0x4(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tcmp %dil,%al\n+\tadd %al,0x38(%rax)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0x228000000000008a,%eax\n+\tclc\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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,0xf822(%rax)\n+\tadd %al,(%rax)\n+\txchg %eax,%esp\n+\tsti\n+\tadd %al,(%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 0x996000000000008a,%eax\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\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@@ -2587670,87 +2587774,89 @@\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 %al,0x10710(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.W add $0x1,%al\n+\tadd %dl,0x48(%rax)\n+\tadd $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,0x10710(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4d(%rax)\n-\tadd $0x1,%al\n+\tadd %al,(%rax)\n+\tpush %rax\n+\trex.WRB add $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 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0xc33000000000008a,%eax\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %ah,(%rax)\n-\tleave\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WRB add $0x1,%al\n \tadd %al,(%rax)\n+\trorb $1,0x4(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex cmp %edi,%eax\n+\tadd %al,0x39(%rax)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0xb73000000000008a,%eax\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %ah,%al\n-\tret\n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4e(%rax)\n-\tadd $0x1,%al\n+\tpush %rax\n+\trex.WRX add $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@@ -2587902,154 +2588008,152 @@\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+\tje f83ba7 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor %al,0x1(%rip) \n+\tadd %dl,0x30(%rax)\n+\tadd $0x1,%eax\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 %ah,%al\n-\tje f83bc7 \n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10530(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\txor %al,0x1(%rip) \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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\taddl $0x1,(%rdx)\n+\tadd %dl,0x10533(%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 0x81f000000000008a,%eax\n-\tadd (%rcx),%al\n+\tmovabs 0x6b3000000000008a,%eax\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rbx)\n-\tadd $0x1,%eax\n+\tadd %dl,%al\n+\txor 0x1(%rip),%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,%al\n-\tjne f83c47 \n-\tadd %al,(%rax)\n+\tadd %al,0xfbe8(%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-\tnop\n+\tpush %rax\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 0x3cd000000000008a,%eax\n-\tclc\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 \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,0x55(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x1(,%rax,1)\n+\tadd %dl,%al\n+\txor $0x5,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0xf83c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x557000000000008a,%eax\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\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 %ebp,0x0(%rax)\n+\tadd %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor $0x105,%eax\n+\tadd %dl,0x35(%rax)\n+\tadd $0x1,%eax\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 %bh,%ah\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10535(%rax)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3d(%rax)\n-\tclc\n \tadd %al,(%rax)\n+\tnop\n+\txor $0x105,%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tpush %rax\n+\tcmp $0xf8,%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 \tshlb $1,0x105(%rip) \n \tadd %al,(%rax)\n \tlock cmp $0xf8,%al\n@@ -2588060,31 +2588164,30 @@\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,-0x3e(%rax)\n+\tor %eax,(%rcx)\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-\t(bad)\n-\tret $0x109\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tss add $0x1,%eax\n+\tadd %dl,0x10536(%rax)\n+\tadd %al,(%rax)\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@@ -2588095,96 +2588198,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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %dh,(%rdi)\n+\tadd %dh,(%rax)\n+\tmovabs 0x37100000000000ff,%al\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 %dl,(%rax)\n-\txchg %eax,%esi\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 \tadd $0x1,%eax\n \tadd %dh,0xf83d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0xf07000000000008a,%eax\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %dh,-0x10(%rax)\n-\tsti\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tshlb $1,(%rdi)\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-\tlock mov $0xff,%ecx\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadc %bh,(%rax)\n-\tadd $0x1,%eax\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcmp %al,0x1(%rip) \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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov $0xfd,%eax\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 %ah,0xfdbe(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10538(%rax)\n \tadd %al,(%rax)\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 %dl,0xff8b(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp %al,0x1(%rip) \n+\tadd %al,(%rax)\n+\tsarb $1,(%rax)\n+\tadd $0x1,%eax\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@@ -2588210,30 +2588313,34 @@\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 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0x7f6000000000008a,%eax\n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %dl,0xf47f(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp %eax,0x1(%rip) \n+\tsarb $1,(%rcx)\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@@ -2588254,37 +2588361,35 @@\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\txor $0xf8,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,(%rdx)\n-\tadd $0x1,%eax\n+\tadd %dl,(%rax)\n+\tcmp 0x1(%rip),%al \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 %dh,(%rax)\n-\txor $0xf8,%al\n-\tadd %al,(%rax)\n+\tadd %dl,0xf803(%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@@ -2588292,54 +2588397,54 @@\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 %dh,0xf803(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%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-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0xf4db(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsarb $1,(%rdx)\n-\tadd $0x1,%eax\n+\tadd %dl,%al\n+\tcmp 0x1(%rip),%al \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-\thlt\n+\tmovabs 0x36c000000000008a,%eax\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\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 %ah,%al\n-\tss clc\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3b(%rax)\n-\tadd $0x1,%eax\n+\tpush %rax\n+\tcmp 0x1(%rip),%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@@ -2588362,69 +2588467,68 @@\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 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,(%rax)\n-\tcmp $0x5,%al\n-\tadd %eax,(%rax)\n+\tmovabs 0xb33000000000008a,%eax\n+\tincl (%rax)\n+\tadd %al,(%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 %dl,(%rax)\n-\ttest $0xff,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\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 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0x43000000000008a,%eax\n+\tclc\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %dl,0x4(%rax)\n-\tclc\n-\tadd %al,(%rax)\n+\tadd %ah,0xf6d3(%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 %ah,%al\n-\tshl %cl,%esi\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp $0x105,%eax\n+\tadc %bh,0x105(%rip) \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@@ -2588455,30 +2588559,34 @@\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 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0x14b000000000008a,%eax\n+\tcld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %dh,0xfc14(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3e(%rax)\n-\tadd $0x1,%eax\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tds add $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@@ -2588522,69 +2588630,67 @@\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 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0x4b8000000000008a,%eax\n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %ah,0xf44b(%rax)\n+\tadd %dh,-0x35(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjo f842c1 \n+\tadd %al,(%rax)\n+\tadc %dh,0x6(%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 $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3f(%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 \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 \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x104d8(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjo f84301 \n-\tadd %eax,(%rax)\n+\tadd %dl,0x10670(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf842(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd8b000000000008a,%eax\n-\tadd $0x1,%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshlb $1,0x6(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,%al\n+\tjo f84321 \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@@ -2588624,85 +2588730,84 @@\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,(%rax)\n+\tsub %edi,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x6(%rcx)\n+\tadd %dl,%al\n+\tjno f843a1 \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,0x29(%rax)\n-\tclc\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjb f843c1 \n+\tadc %dh,0x6(%rdx)\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x101dc(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjb f843f1 \n+\tadd %dl,0x72(%rax)\n+\t(bad)\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,0x101dc(%rax)\n+\tadd %dh,0xf483(%rax)\n \tadd %al,(%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 0x83b000000000008a,%eax\n-\thlt\n+\tmovabs 0xca4000000000008a,%eax\n+\tsti\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,0xfbce(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjae f84451 \n+\tadd %al,(%rax)\n+\tadc %dh,0x6(%rbx)\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@@ -2588734,20 +2588839,18 @@\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0xf831(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjae f844c1 \n+\tadd %dl,0x73(%rax)\n+\t(bad)\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@@ -2588756,81 +2588859,78 @@\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 %al,%al\n-\txor %edi,%eax\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tadd %al,(%rbx)\n+\tadd %eax,(%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 0xe000000000008a,%eax\n-\tadd (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshlb $1,0x6(%rbx)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,%al\n+\tjae f84521 \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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\tret $0xfb\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 0xc80000000000008a,%eax\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,-0x45(%rax)\n+\tincl (%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 %ah,-0x4f(%rax)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%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@@ -2588933,63 +2589033,59 @@\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,%al\n+\tadd $0xf8,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x6(%rdi)\n+\tadd %dl,(%rax)\n+\tja f846c1 \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 0x50000000000008a,%eax\n-\tclc\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tsbb %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tja f84701 \n-\tadd %eax,(%rax)\n+\tadd %dl,0x10677(%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,%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,%al\n-\tja f84721 \n+\tshlb $1,0x6(%rdi)\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@@ -2589002,56 +2589098,58 @@\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 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0x543000000000008a,%eax\n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %dl,0x5d(%rax)\n+\tadd %dh,%al\n+\tpush %rbp\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 0x55f000000000008a,%eax\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\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 \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tout %eax,$0xfb\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x6(%rcx)\n+\tadd %dl,(%rax)\n+\tjns f847c1 \n \tadd %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@@ -2589067,17 +2589165,16 @@\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 %al,%al\n-\tout %eax,$0xfb\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\ttestb $0x0,%gs:(%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@@ -2589089,55 +2589186,58 @@\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 %dl,(%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-\tjp f84841 \n+\tadd %al,(%rax)\n+\tadc %bh,0x6(%rdx)\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 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0x655000000000008a,%eax\n+\tstd\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 %al,0xf848(%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-\tstd\n+\tadd %al,%al\n+\tstc\n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1067a(%rax)\n+\tnop\n+\tjp f84881 \n+\tadd %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-\tstc\n-\tadd (%rcx),%al\n+\tadd %ebp,0x0(%rax)\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@@ -2589241,16 +2589341,18 @@\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 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0x3f1000000000008a,%eax\n+\tclc\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -2589260,98 +2589362,90 @@\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 %dh,(%rax)\n-\t(bad)\n-\tclc\n+\tpop %rbp\n+\tstd\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 0xfad000000000008a,%eax\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0xfc23(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %bh,0x6(%rbp)\n+\tadd %dl,(%rax)\n+\tjge f84a51 \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-\tmovabs 0x239000000000008a,%eax\n-\tcld\n+\tmovabs 0x5d8000000000008a,%eax\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x7d(%rax)\n \t(bad)\n \tadd %eax,(%rax)\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 %dh,%al\n-\tpop %rbp\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %dl,0xf484(%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,%al\n-\tlea (bad),%esi\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %ah,0xfc10(%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 %ah,0xfc10(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjle f84ad1 \n+\tadd %al,(%rax)\n+\tadc %bh,0x6(%rsi)\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@@ -2591449,15 +2591543,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tloope f8605e \n \t...\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tclc\n \tadc (%rdi),%ebx\n \tadd (%rax),%al\n@@ -2591534,15 +2591628,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,0x31(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %al,-0x38000000(%rip) \n \tjnp f861b0 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2591553,15 +2591647,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x972c(%rax)\n+\tadd %dl,0x972c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,0x7(%rax)\n \tje f861fd \n@@ -2591571,15 +2591665,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 $0x97,%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \ttest %dh,0x1(%rbx)\n \tadd %al,(%rax)\n@@ -2591590,15 +2591684,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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(%rdi),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tjnp f86270 \n@@ -2591612,16 +2591706,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,0x13862(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x19273(%rax)\n@@ -2591630,16 +2591724,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\txchg %eax,%edi\n+\tadd %dh,(%rax)\n+\tcs xchg %eax,%edi\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,-0x1a(%rax)\n \ttestb $0x0,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -2591651,15 +2591745,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tin $0xf6,%eax\n \tadd %eax,(%rax)\n@@ -2591672,15 +2591766,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,-0x36(%rax)\n \tmov (%rax),%al\n@@ -2591694,15 +2591788,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tlret $0x8a\n@@ -2591735,15 +2591829,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,(%rax)\n+\t(bad)\n \txchg %eax,%edi\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tor 0x0(%rcx,%rax,1),%dh\n \tadd %al,(%rax)\n@@ -2591755,16 +2591850,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\txchg %eax,%edi\n+\tadd %dh,(%rax)\n+\tss xchg %eax,%edi\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tjp f864ee \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2591839,22 +2591934,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,%al\n+\tsub $0x97,%eax\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcs xchg %eax,%edi\n-\t...\n-\tadd %dl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rdx\n-\thlt\n+\tadc %eax,(%rax)\n+\tadd %al,(%rax)\n+\trclb $1,-0xc(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tor %dh,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -2591881,15 +2591976,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,0x972a(%rax)\n+\tadd %al,0x972a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,0x1d1a9(%rax)\n \tadd %al,(%rax)\n@@ -2591991,15 +2592086,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 0x0(%rdi),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tshlb $1,-0x2f(%rsi)\n \tadd %eax,(%rax)\n@@ -2592012,15 +2592107,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,0xe(%rax)\n \tadd %rax,(%r8)\n@@ -2592032,15 +2592127,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x30000000(%rip) \n \tmov %esi,%ds\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2592050,15 +2592145,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %al,0x2e(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %al,-0x10000000(%rip) \n \tmov %esi,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -2592067,15 +2592162,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,0x2b(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov %esi,%ebx\n \tadd %al,(%rax)\n@@ -2592108,15 +2592203,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,0x2f(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0xde8b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -2592272,15 +2592367,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 %ah,(%rax)\n \txor 0x0(%rdi),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,0x1f458(%rax)\n \tadd %al,(%rax)\n@@ -2592376,15 +2592471,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dl,0x31(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %al,-0x70000000(%rip) \n \tnotl 0x1(%rcx)\n \tadd %ah,(%rax)\n \tficoms 0x1(%rdx)\n \tadd %bh,%al\n@@ -2592473,15 +2592568,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 $0x97,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \t(bad)\n@@ -2592496,32 +2592591,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+\txor 0x0(%rdi),%edx\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor $0x97,%al\n-\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,0x17395(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1f7ae(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 \txchg %eax,%edi\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,0x175ad(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -2592549,15 +2592645,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9730(%rax)\n+\tadd %al,0x9730(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,0x73(%rax)\n \tjmp f86e00 \n@@ -2592591,24 +2592687,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,%al\n+\tsub $0x97,%al\n+\t...\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tsub $0x97,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor (%rax),%eax\n-\tadd %al,(%rax)\n-\tnop\n-\tout %al,$0xab\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1abe6(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x186bf(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n@@ -2601814,16 +2601906,15 @@\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-\tnop\n-\tmov $0xfc,%esp\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@@ -2601948,16 +2602039,16 @@\n \trex.RB lods %ds:(%rsi),%eax\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,0x11(%rax)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov %esp,%?\n+\tadd %dh,-0x72(%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@@ -2602641,17 +2602732,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-\tsub $0x97,%al\n-\t...\n+\tadd %dh,0x972c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x175ee(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x18f35(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -2602777,15 +2602869,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %edx,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x10000000(%rip) \n \tjp f8dbe4 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2602797,15 +2602889,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjnp f8dc30 \n@@ -2602820,15 +2602912,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 $0x97,%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tcltd\n \tor $0x1,%eax\n@@ -2602841,15 +2602933,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \txchg %eax,%edi\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tjo f8dca9 \n \tstos %eax,%es:(%rdi)\n@@ -2602863,16 +2602955,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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(%rdi),%edx\n+\tadd %dh,0x9733(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x70000000(%rip) \n \tout %eax,(%dx)\n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2602884,18 +2602976,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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-\txchg %eax,%edi\n-\t...\n+\tadd %dh,0x9737(%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,%bh\n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2602907,16 +2602999,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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(%rdi),%edx\n+\tadd %dh,%al\n+\txor 0x0(%rdi),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x50000000(%rip) \n \tout %eax,(%dx)\n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2602926,34 +2603018,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,0x9729(%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-\tadd %cl,(%rdx)\n-\tadd (%rax),%al\n-\tadd %al,(%rax)\n-\tadd %dh,0x221c4(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\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 %dl,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x6f(%rax)\n@@ -2602968,15 +2603040,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush %rax\n \tmovabs %eax,0x4820000000000125\n@@ -2602985,15 +2603057,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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 \tadd %eax,(%rax)\n@@ -2603037,36 +2603109,36 @@\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 f8df05 \n+\tjmp f8dec5 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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(%rdi),%edx\n \tadd %al,(%rax)\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 f8df97 \n+\tloopne f8df57 \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@@ -2603089,27 +2603161,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,0x31(%rax)\n-\txchg %eax,%edi\n-\t...\n+\tadd %dh,(%rax)\n+\txor %edx,0x0(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,0x1abe2(%rax)\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 %ah,(%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@@ -2610685,75 +2610776,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 %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,0x973c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x70000000(%rip) \n-\tjrcxz f93026 \n+\tjrcxz f92fe6 \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 %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 %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 f9305d \n+\tja f9301d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %cl,0x50000000(%rip) \n \tpop %rbx\n \thlt\n \tadd %eax,(%rax)\n@@ -2610767,37 +2610841,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+\tadd %dl,(%rax)\n \txor %dl,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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 f93145 \n+\tjmp f93105 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9738(%rax)\n+\tadd %al,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@@ -2610809,17 +2610883,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\txchg %eax,%edi\n+\tadd %dh,%al\n+\tss xchg %eax,%edi\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,-0x56(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2610830,22 +2610903,40 @@\n \tadd %al,(%rcx)\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+\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 f931c5 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %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 %dl,-0x70000000(%rip) \n-\tfnstcw 0x1(%rbp)\n-\tadd %dh,%al\n-\tshr %cl,%eax\n-\tadd %eax,(%rax)\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@@ -2610909,15 +2611000,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %al,-0x24(%rax)\n \tmov $0x0,%bl\n \t...\n \tadc (%rax),%eax\n \tadd %al,(%rax)\n \tcmp %dl,%ch\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n@@ -2610952,50 +2611043,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,0x20(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\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 %dl,-0x70000000(%rip) \n+\tfnstcw 0x1(%rbp)\n+\tadd %dh,%al\n+\tshr %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 %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 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-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,0x9725(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tshlb $1,0x125(%rbp)\n@@ -2611006,15 +2611079,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \txchg %eax,%edi\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n@@ -2611027,15 +2611100,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x9736(%rax)\n+\tadd %ah,0x9736(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,0x7c(%rax)\n \troll $1,(%rcx)\n@@ -2611047,19 +2611120,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 %dl,%al\n \tcs xchg %eax,%edi\n \t...\n \tadd %cl,-0x30000000(%rip) \n-\tloopne f93466 \n+\tloopne f93426 \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@@ -2611070,15 +2611143,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 f934cc \n+\tjl f9348c \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@@ -2611118,26 +2611191,26 @@\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 f93516 \n+\tjnp f934d6 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 $0x97,%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x43(%rax)\n \t(bad)\n \tadd %al,0x36(%rax)\n@@ -2611148,15 +2611221,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x50000000(%rip) \n \tlahf\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n@@ -2611187,15 +2611260,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x4e(%rax)\n \t(bad)\n@@ -2611205,15 +2611278,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 $0x97,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,%dl\n@@ -2611267,31 +2611340,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 xchg %eax,%edi\n-\t...\n-\tadd %cl,-0x70000000(%rip) \n-\tfistps 0x1(%rbx)\n-\tadd %dh,(%rax)\n-\tsub $0x1ee,%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+\tadd %al,%al\n \txor $0x97,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tlock movsl %ds:(%rsi),%es:(%rdi)\n@@ -2611304,14 +2611361,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 %al,%al\n+\tcs xchg %eax,%edi\n+\t...\n+\tadd %cl,-0x70000000(%rip) \n+\tfistps 0x1(%rbx)\n+\tadd %dh,(%rax)\n+\tsub $0x1ee,%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,0x25(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor $0xa,%al\n@@ -2611332,15 +2611405,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 f93845 \n+\tjmp f93805 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -2611364,15 +2611437,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \troll $1,(%rcx)\n@@ -2611386,15 +2611459,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x9732(%rax)\n+\tadd %dl,0x9732(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x1abe0(%rax)\n \tadd %al,(%rax)\n@@ -2611428,15 +2611501,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x973b(%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 \tadc %al,(%rdi)\n \tor (%rdx),%al\n@@ -2611472,39 +2611545,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,0x9739(%rax)\n+\tadd %al,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 f939f4 \n+\trex jno f939b4 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x972f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x2f(%rax)\n+\txchg %eax,%edi\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2611522,44 +2611594,45 @@\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 f93a33 \n+\tloopne f939f3 \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 %al,%al\n-\tcs xchg %eax,%edi\n-\t...\n+\tadd %dh,0x972e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,0x30000000(%rip) \n-\tloopne f93a66 \n+\tloopne f93a26 \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 \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 0x0(%rdi),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tsarl $1,0x1(%rbp)\n@@ -2611571,15 +2611644,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \txor $0x97,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -2611595,15 +2611668,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 $0x97,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor $0x0,%al\n \tadd %al,(%rax)\n \txor %al,(%rcx)\n@@ -2611641,18 +2611714,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,0x9739(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x39(%rax)\n+\txchg %eax,%edi\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \txor %cl,(%rbx)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -2611661,65 +2611733,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-\tpop %rbx\n-\tlods %ds:(%rsi),%eax\n+\tadd %dl,(%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 %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,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 f93c8b \n+\tjo f93c4b \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@@ -2611744,15 +2611816,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x972e(%rax)\n+\tadd %ah,0x972e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x1bdde(%rax)\n \tadd %al,(%rax)\n@@ -2611764,35 +2611836,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,0x972e(%rax)\n+\tadd %dl,0x972e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x50000000(%rip) \n-\tloope f93d26 \n+\tloope f93ce6 \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 \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 $0x97,%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,-0x2a(%rax)\n \tmov $0x1,%ebp\n \tadd %al,%al\n@@ -2611823,15 +2611895,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,%rax,1)\n \tadd %al,(%rax)\n \tnop\n \tret\n@@ -2611885,15 +2611957,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 0x0(%rdi),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,-0x5f(%rax)\n \tand $0x1,%eax\n@@ -2611906,14 +2611978,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,0x9731(%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+\tpop %rsi\n+\thlt\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmov $0x191,%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 \tes xchg %eax,%edi\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x1ad9d(%rax)\n \tadd %al,(%rax)\n@@ -2611923,46 +2612017,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,0x9731(%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-\tpop %rsi\n-\thlt\n+\tadd %al,0x26(%rax)\n+\txchg %eax,%edi\n+\t...\n+\tadd %al,0x10000000(%rip) \n+\tjle f93f4c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmov $0x191,%ebx\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 %al,0x26(%rax)\n-\txchg %eax,%edi\n-\t...\n-\tadd %al,0x10000000(%rip) \n-\tjle f93f8c \n-\tadd %eax,(%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-\trex.WR sbb $0x2,%al\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@@ -2615105,17 +2615197,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,-0x30(%rax)\n-\tout %eax,(%dx)\n+\tadd %dl,0x10(%rax)\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@@ -2618495,15 +2618587,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-\tsar $1,%ah\n+\tnop\n+\tcld\n \tor $0x1,%eax\n \tadd %ah,0x54(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmovabs 0x2000000000125,%al\n@@ -2619469,19 +2619562,20 @@\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-\tadc %cl,(%rdx)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tadd (%rcx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,-0x6c(%rbx)\n+\tadd %dl,%al\n+\trex.XB xchg %eax,%r12d\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@@ -2620478,21 +2620572,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@@ -2621089,15 +2621180,15 @@\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 %bh,%dh\n+\tsar $1,%ch\n \tor $0x1,%eax\n \tadd %ah,0xf(%rax)\n \txchg %eax,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x76(%rax)\n \tpushf\n@@ -2621108,15 +2621199,15 @@\n \tadd %cl,(%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 \tcmp %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsbb %edx,0x0(%rax,%rax,1)\n \tjo f9ad24 \n \tpushf\n@@ -2621338,16 +2621429,17 @@\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-\trolb $1,(%rax)\n-\tadc %eax,(%rcx)\n+\tnop\n+\tclc\n+\tadc %al,(%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@@ -2622252,15 +2622344,17 @@\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-\tshlb $1,0xe(%rax)\n+\tnop\n+\t(bad)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x9359(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tinsl (%dx),%es:(%rdi)\n \tpopf\n@@ -2622271,26 +2622365,22 @@\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-\tadd %dl,(%rdx)\n-\tadd %eax,(%rax)\n+\trolb $1,(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rax\n-\txchg %eax,%ebx\n \tadd %al,(%rax)\n+\trcrb $0x0,-0x6d(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tinsl (%dx),%es:(%rdi)\n-\tpopf\n+\tadd %al,(%rax)\n+\txor %ch,-0x63(%rbp)\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@@ -2624180,15 +2624270,15 @@\n \tadd %ch,(%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,0x10e(%rsi)\n+\tshlb $1,0x10e(%rbp)\n \tadd %al,(%rax)\n \tloopne f9d2f5 \n \tsbb $0x1,%eax\n \tadd %dh,(%rax)\n \t(bad)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n@@ -2624234,15 +2624324,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 %dl,0x10f(%rip) \n+\tpush %rax\n+\tadc $0x10f,%eax\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@@ -2624323,16 +2624414,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-\tpush %rax\n-\tfisttpl 0x1(%rip) \n+\tadc %bl,%bl\n+\tor $0x1,%eax\n \tadd %dh,0x8(%rax)\n \tsbb $0x1,%eax\n \tadd %dh,(%rax)\n \t(bad)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2624365,15 +2624456,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-\tadc %ah,0x10e(%rdi)\n+\tshlb $1,0x10e(%rsi)\n \tadd %al,(%rax)\n \trex add $0x1d,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tfiadds (%rax)\n@@ -2624383,15 +2624474,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 %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x4(%rax)\n \tsbb $0x1,%eax\n \tadd %dh,(%rax)\n \t(bad)\n@@ -2624434,15 +2624525,16 @@\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-\tshrb $1,0x109(%rcx)\n+\tnop\n+\ttest $0x109,%eax\n \tadd %al,(%rax)\n \tmovabs 0x3000000000011d04,%al\n \t(bad)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%al\n@@ -2624462,15 +2624554,15 @@\n \tadd %bl,-0x62000000(%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 \tpop %rsi\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd $0x1d,%al\n \tadd %eax,(%rax)\n@@ -2624840,28 +2624932,29 @@\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,0xcfeb(%rax)\n+\tadd %dh,%al\n+\tjmp f9daea \n+\tadd %al,(%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,%al\n-\t(bad)\n-\tiret\n+\tadd %dh,(%rax)\n+\tjmp f9db12 \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@@ -2624876,15 +2624969,17 @@\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,0xcfeb(%rax)\n+\tadd %al,%al\n+\tjmp f9db62 \n+\tadd %al,(%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@@ -2624966,33 +2625061,35 @@\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,0xcfe7(%rax)\n+\tadd %al,%al\n+\tout %eax,$0xcf\n+\tadd %al,(%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,(%rax)\n-\tcall f9dda5 \n-\tadd %al,(%rax)\n-\tsub %al,(%rax)\n+\tadd %ah,-0x18(%rax)\n+\tiret\n \tadd %al,(%rax)\n-\tsub %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ebp,%ecx\n+\tadd %ch,(%rax)\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@@ -2625013,17 +2625110,15 @@\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,-0x1a(%rax)\n-\tiret\n-\tadd %al,(%rax)\n+\tadd %al,0xcfe6(%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@@ -2625056,15 +2625151,18 @@\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,0xcfea(%rax)\n+\tadd %ah,%al\n+\t(bad)\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 f9ddd6 \n@@ -2625079,28 +2625177,29 @@\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,-0x16(%rax)\n-\tiret\n-\tadd %al,(%rax)\n+\tadd %dl,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 f9de26 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %ah,0xcfec(%rax)\n+\tadd %ah,%al\n+\tin (%dx),%al\n+\tiret\n+\tadd %al,(%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@@ -2625137,17 +2625236,16 @@\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 %dl,(%rax)\n-\tout %al,(%dx)\n-\tiret\n+\tadd %dh,(%rax)\n+\tout %al,$0xcf\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@@ -2625175,17 +2625273,15 @@\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,-0x18(%rax)\n-\tiret\n-\tadd %al,(%rax)\n+\tadd %ah,0xcfe8(%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@@ -2625237,30 +2625333,28 @@\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,(%rax)\n-\tout %eax,$0xcf\n+\tadd %dh,-0x19(%rax)\n+\tiret\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,-0x13(%rax)\n-\tiret\n-\tadd %al,(%rax)\n+\tadd %dh,0xcfed(%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@@ -2625274,29 +2625368,28 @@\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,%al\n-\tcall f9e175 \n+\tadd %dl,(%rax)\n+\tjmp 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,(%rax)\n-\tin (%dx),%eax\n+\tadd %dl,-0x13(%rax)\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@@ -2625372,17 +2625465,15 @@\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,-0x17(%rax)\n-\tiret\n-\tadd %al,(%rax)\n+\tadd %ah,0xcfe9(%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@@ -2625392,16 +2625483,15 @@\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,(%rax)\n-\t(bad)\n+\tadd %dl,-0x16(%rax)\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@@ -2625519,16 +2625609,17 @@\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,%al\n-\tjmp f9e36a \n+\tadd %dl,(%rax)\n+\tin (%dx),%al\n+\tiret\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@@ -2625575,17 +2625666,15 @@\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 %dl,-0x3(%rax)\n-\tiret\n-\tadd %al,(%rax)\n+\tadd %ah,0xcffd(%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@@ -2625710,15 +2625799,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-\tshlb $1,0x10(%rcx)\n+\tadc %bl,0x10(%rdx)\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@@ -2625787,17 +2625876,15 @@\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 %dl,(%rax)\n-\tadd %dl,%al\n-\tadd %al,(%rax)\n+\tadd %al,0xcff8(%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@@ -2625859,15 +2625946,17 @@\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 %dh,0xcffd(%rax)\n+\tadd %al,(%rax)\n+\tdec %bh\n+\tadd %al,(%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@@ -2626010,17 +2626099,19 @@\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 %dh,0xcfff(%rax)\n+\tadd %ah,0x0(%rax)\n+\trolb $1,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tsub $0x0,%al\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@@ -2626067,29 +2626158,28 @@\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 %ah,(%rax)\n-\tcld\n+\tadd %dh,-0x4(%rax)\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 %ah,(%rax)\n+\tadd %dl,%al\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@@ -2626145,16 +2626235,15 @@\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 %ah,%al\n-\tclc\n+\tadd %al,-0x7(%rax)\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@@ -2626196,18 +2626285,15 @@\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 %ah,(%rax)\n-\tcli\n-\tiret\n-\tadd %al,(%rax)\n+\tadd %al,0xcffa(%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@@ -2626224,15 +2626310,18 @@\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 %ah,0xcffc(%rax)\n+\tadd %dh,%al\n+\tcld\n+\tiret\n+\tadd %al,(%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@@ -2626259,27 +2626348,31 @@\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 %dh,0xcffa(%rax)\n+\tadd %dl,(%rax)\n+\tsti\n+\tiret\n+\tadd %al,(%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 %dh,-0x7(%rax)\n+\tadd %dl,%al\n+\tstc\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@@ -2626308,16 +2626401,15 @@\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-\tclc\n+\tadd %ah,-0x1(%rax)\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@@ -2626478,15 +2626570,17 @@\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 %ah,0xcffe(%rax)\n+\tadd %dh,%al\n+\tdec %bh\n+\tadd %al,(%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@@ -2626528,15 +2626622,16 @@\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 %dh,-0x8(%rax)\n+\tadd %dl,(%rax)\n+\tclc\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@@ -2626624,17 +2626719,15 @@\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 %al,-0x5(%rax)\n-\tiret\n-\tadd %al,(%rax)\n+\tadd %ah,0xcffb(%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@@ -2629697,18 +2629790,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-\tpush %rax\n-\timul $0x1,(%rax),%edx\n-\tadd %dh,%al\n-\tor %edx,(%rdi)\n+\tnop\n+\t(bad)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tlock or %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@@ -2629716,15 +2629811,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-\tadc %bl,0x10e(%rcx)\n+\trcrb $1,0x10e(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x30000000000116be,%al\n \tmov %ebx,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n@@ -2630064,20 +2630159,18 @@\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-\tnop\n-\tinsl (%dx),%es:(%rdi)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %ah,0x11(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo fa1a06 \n+\tadd %dh,-0x44(%rax)\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@@ -2630112,49 +2630205,46 @@\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 %al,0x10f(%rip) \n-\tadd %al,(%rax)\n-\tloopne fa1a7c \n-\t(bad)\n+\trolb $1,(%rdi,%rcx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov %ebx,%esi\n+\tadd %ah,%al\n+\tmov $0x116,%edx\n \tadd %al,(%rax)\n+\txor %cl,0xde(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,(%rdx)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\t(bad)\n+\tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x10b,%ebp\n+\tadc %bh,0x10b(%rbp)\n \tadd %al,(%rax)\n \tand %bh,0x116(%rbx)\n \tadd %al,(%rax)\n \txor %cl,0xde(%rcx)\n \tadd %al,(%rax)\n \tadd (%rax),%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-\tsarb $1,0x7(%rax)\n+\tnop\n+\tjs fa1b12 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \thlt\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2630267,15 +2630357,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-\tadc %cl,%ch\n+\tror $1,%ah\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0xd(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2630287,27 +2630377,34 @@\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-\tadc %bl,0x11(%rbx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov $0x116,%ebx\n+\tnop\n+\tpush %rbx\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\txor %cl,0xde(%rcx)\n \tadd %al,(%rax)\n+\tloopne fa1c85 \n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %r8b,(%r8)\n+\tadd %dh,(%rax)\n+\tmov %ebx,%esi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rcx)\n-\tjmp fa1ce6 \n+\tadd %al,(%rax)\n+\tadd %al,0x0(%rbp)\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 \tpush %rbp\n \tlret\n \tadd %al,(%rax)\n@@ -2630331,20 +2630428,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-\tnop\n-\tadd %eax,(%r16)\n+\tror $1,%ch\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tint1\n-\t(bad)\n+\tadd %al,(%rax)\n+\tshl $0x16,%cl\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@@ -2630378,17 +2630474,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-\tpush %rax\n+\tnop\n \t(bad)\n-\tadc %eax,(%rcx)\n+\tadc %al,(%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@@ -2630654,16 +2630750,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-\tpush %rax\n-\tjle fa2119 \n+\tsarb $1,0xe(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tint1\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2630675,16 +2630770,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-\tpush %rax\n-\txchg %edx,(%rax)\n+\tnop\n+\tjg fa2143 \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@@ -2630766,16 +2630861,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-\tja fa2234 \n+\tadc %dh,0x11(%rax)\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@@ -2630931,15 +2631025,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-\tsarb $1,0x10e(%rcx)\n+\tnop\n+\tmov $0x10e,%ecx\n \tadd %al,(%rax)\n \tand %ch,%bh\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmov %ebx,%esi\n@@ -2631380,20 +2631475,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-\tnop\n-\tsbb $0x11,%al\n-\tadd %eax,(%rax)\n+\tadc %dl,0x111(%rip) \n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tor %edx,(%rdi)\n+\tand %cl,(%rcx)\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@@ -2631700,16 +2631793,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-\tpush %rax\n-\tfsts (%rcx)\n+\tnop\n+\trcll $1,(%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 \tadd %dh,(%rax)\n@@ -2633782,15 +2633875,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 %ch,%dh\n+\tpush %rax\n+\tin (%dx),%eax\n \tor $0x1,%eax\n \tadd %ah,%al\n \tor %ebx,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xde8a(%rax)\n \tadd %al,(%rax)\n@@ -2648670,29 +2648764,29 @@\n \tfwait\n \tadd %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+\t(bad)\n+\trorb $1,0x1(%rsi)\n \tadd %dl,-0x23(%rax)\n \tcli\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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xdd7000000000008a,%eax\n+\tadd %dl,(%rax)\n+\tor 0x0(%rbx),%ebx\n+\tadd %dh,-0x23(%rax)\n \tcli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,-0x23(%rax)\n \tcli\n@@ -2648707,26 +2648801,26 @@\n \tfwait\n \tadd %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-\trorb $1,0x1(%rsi)\n+\tadc $0xf6,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,0xfadd(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfadd(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor 0x0(%rbx),%ebx\n-\tadd %dl,%al\n-\t(bad)\n+\tadd %dh,(%rax)\n+\tmovabs 0xddd000000000008a,%eax\n+\tcli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %ah,0xfadd(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -2660404,31 +2660498,33 @@\n \tfwait\n \tadd %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+\tpush %rax\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rdi\n+\tlock push %rdi\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tpush %rdi\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x581000000000008a,%eax\n+\tadd %dl,(%rax)\n+\tor 0x0(%rbx),%ebx\n+\tadd %dl,(%rax)\n+\tpop %rax\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %ah,%al\n \tpush %rdi\n@@ -2660444,33 +2660540,30 @@\n \tfwait\n \tadd %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 $0xf6,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rax\n+\tadd %dl,0x58(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tpop %rax\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor 0x0(%rbx),%ebx\n-\tadd %dh,0x58(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x587000000000008a,%eax\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,0x58(%rax)\n \tsti\n@@ -2663497,75 +2663590,75 @@\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 0x3ac000000000008a,%eax\n-\tcld\n+\tmovabs 0x784000000000008a,%eax\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dl,%al\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,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x7c(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor (%rcx),%edx\n+\tadc %dh,(%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 \trex test %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,(%rax)\n+\txchg %eax,%esi\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x34(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\txor (%rcx),%edx\n-\tadd %eax,(%rax)\n+\tjs fb786e \n \tadd %al,(%rax)\n-\tadd %dl,0xfb78(%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 %dl,-0x5f(%rax)\n+\tsti\n \tadd %al,(%rax)\n-\tshlb $1,(%rbx)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x11134(%rax)\n \tadd %al,(%rax)\n-\txor %bh,-0x5(%rax)\n+\tadd %dh,(%rax)\n+\tjs fb788e \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 %dl,0x101a8(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rcx,%rdx,1)\n+\tadd %dl,%al\n+\txor $0x11,%al\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@@ -2663583,76 +2663676,64 @@\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 %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+\tadd %dh,-0x44(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %ah,-0x79(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txor $0x111,%eax\n \tadd %al,(%rax)\n-\tpush %rax\n-\tand %ecx,(%rdi)\n-\tadd %eax,(%rax)\n+\tadcb $0x0,0xff(%rcx)\n+\tadd %dl,0x21(%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 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 %ah,0xfbaf(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f21(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0xfc26(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x35(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%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+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rcx)\n-\tsgdt (%rax)\n+\tadd %dl,%al\n+\tand %ecx,(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfb79(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf83d(%rax)\n+\tadd %ah,0x3d(%rax)\n+\tclc\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tand (%rdi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tlahf\n-\ttestb $0x0,(%rax)\n+\tadd %ah,0xfd6a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txor $0x11,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11135(%rax)\n \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 (%rdi),%cl\n@@ -2663660,36 +2663741,39 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tjs fb797e \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 %ah,(%rax)\n+\tmov $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x111(%rip) \n+\tadd %dl,%al\n+\txor $0x111,%eax\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,0x1(%rax)\n \tfwait\n \tadd %al,(%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,0x35(%rax)\n+\tadd %al,(%rax)\n+\tadc %dh,(%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@@ -2663707,23 +2663791,22 @@\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+\tsahf\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txor $0x111,%eax\n+\tadd %dl,0x36(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadc %cl,0xf5(%rsi)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000f4df,%al\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@@ -2663733,20 +2663816,21 @@\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 %dh,-0x3f(%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-\txor $0x111,%eax\n+\tnop\n+\tss adc %eax,(%rcx)\n+\tadd %al,(%rax)\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@@ -2663758,106 +2663842,106 @@\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 %dh,0x67(%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-\tss adc %eax,(%rcx)\n+\tshlb $1,(%rsi)\n+\tadc %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,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%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 %ah,(%rax)\n-\tjrcxz fb7aae \n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x36(%rax)\n+\tadc %dh,(%rdi)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fb91,%al\n-\tand $0xf,%al\n-\tadd %eax,(%rax)\n+\tand %cl,0x0(%rbx,%rdi,8)\n+\tadd %dl,0x10f24(%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 %dl,(%rax)\n+\tadd %dh,(%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 %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\txchg %eax,%ebp\n-\tsti\n \tadd %al,(%rax)\n+\tpush %rax\n+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11136(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7b(%rax)\n-\tsti\n+\trex jnp fb7afe \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,0x10f(%rip) \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tss adc %eax,(%rcx)\n+\tadd %dl,0x11137(%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+\tand $0x10f,%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x25(%rax)\n-\tsgdt (%rax)\n+\tnop\n+\tjp fb7b3e \n \tadd %al,(%rax)\n-\tadd %dl,0xfb7a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmovabs 0x25900000000000fb,%eax\n-\tsgdt (%rax)\n+\tadd %dh,0xfba1(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x10f25(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfb9f(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rdi)\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,%al\n@@ -2663875,16 +2663959,15 @@\n \tadc %ah,(%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-\tpush %rax\n-\t(bad)\n+\tadc %bh,(%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,0x26(%rax)\n@@ -2663900,20 +2663983,20 @@\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\tpushf\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadd %dl,0x38(%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@@ -2663929,149 +2664012,139 @@\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 %dl,(%rax)\n-\txor $0x0,%esi\n-\tadd %dl,%al\n-\t(bad)\n-\tadc %eax,(%rcx)\n+\tadd %dh,0xfc1a(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11138(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,-0x5(%rbp)\n+\tadd %dl,(%rax)\n+\tjge fb7c2e \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x27(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfb7b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%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,0xfdb7(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp %dl,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjmp fb7c66 \n+\tsarb $1,(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tshlb $0x0,0xe4(%rbp)\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,0x1(%rax)\n \tfwait\n \tadd %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)\n-\tadd %eax,(%rax)\n+\tadc %bh,(%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-\tadc %ch,(%rax)\n-\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\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 \trex test %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x57(%rax)\n-\tstd\n+\tadd %dh,-0x7c(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x28(%rax)\n-\tsgdt (%rax)\n+\tpush %rax\n+\tsub %cl,(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x41(%rax)\n-\tincl (%rax)\n+\tadd %ah,0x2e(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcmp %dl,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x39(%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-\tsub %cl,(%rdi)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10f28(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tjge fb7cee \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x75(%rax)\n-\tadd $0x1,%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsarb $1,(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %ah,-0x2e(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11139(%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-\tsub %cl,(%rdi)\n-\tadd %eax,(%rax)\n+\tshrb $1,(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\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 %ah,0x6a(%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-\tcmp %edx,(%rcx)\n-\tadd %eax,(%rax)\n+\tsarb $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-\tpush %rax\n-\tsub %ecx,(%rdi)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x29(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfb7d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2664079,39 +2664152,43 @@\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 %ah,0xfdcb(%rax)\n+\tadd %dl,%al\n+\tsub %ah,%dh\n \tadd %al,(%rax)\n-\tadd %dl,0x39(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcmp (%rcx),%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,%al\n-\tsub %ecx,(%rdi)\n-\tadd %eax,(%rax)\n+\tshrb $1,(%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 \trex test %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tmov %ecx,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11139(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tcmp (%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 %ch,(%rdx)\n \tsgdt (%rax)\n@@ -2664126,59 +2664203,58 @@\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 %dl,%al\n-\tcwtl\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp %edx,(%rcx)\n+\tnop\n+\tcmp (%rcx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfda8(%rax)\n+\tadd %dl,%al\n+\tcmp $0x0,%edi\n \tadd %al,(%rax)\n-\tadd %dl,0x10f2a(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tsub (%rdi),%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x7d(%rax)\n \tsti\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 %bh,(%rdx)\n-\tadc %eax,(%rcx)\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-\tnop\n-\tmov %bl,%bh\n-\tadd %al,(%rax)\n+\tadd %dl,0xfb8a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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),%dl\n-\tadd %eax,(%rax)\n+\tadc %bh,(%rbx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x7e(%rax)\n-\tsti\n+\tadd %al,(%rax)\n+\t(bad)\n+\tjle fb7e4e \n \tadd %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@@ -2665556,175 +2665632,172 @@\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 %al,0x16(%rax)\n-\tpop %rbp\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1113a(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tcmp (%rcx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov %bl,%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-\tsarb $1,(%rdx)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\tcmp (%rcx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %bh,-0x5(%rsi)\n+\tadd %dh,(%rax)\n+\tjle fb8ace \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 %bh,(%rbx)\n+\tsarb $1,(%rbx)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %cl,0xfb(%rbx)\n \tadd %al,(%rax)\n \tpush %rax\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 %dh,0xf669(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcmp $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-\tsub (%rdi),%cl\n-\tadd %eax,(%rax)\n+\tshrb $1,(%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 test %esi,%esp\n \tadd %al,(%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 %ah,(%rax)\n-\ttest $0xfd,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcmp (%rcx),%edx\n+\tadd %al,(%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 \tsub (%rdi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfb8b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tfwait\n-\tsti\n+\tadd %ah,0x66(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp (%rcx),%edx\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1113c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmov %bl,%bh\n \tadd %al,(%rax)\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+\tcmp $0x0,%edi\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp $0x11,%al\n+\tadd %al,(%rax)\n+\tsarb $1,(%rcx,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmov %ebx,%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,-0x62(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%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-\trex test %esi,%esp\n+\tadc %bh,0x111(%rip) \n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov %edi,%edi\n+\tadd %al,-0x7b(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1113c(%rax)\n+\tadd %al,-0x58(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov %?,%ebx\n+\tadd %dl,0x3d(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\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,0x9b01(%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,%al\n-\tcmp $0x11,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfb8b(%rax)\n+\tnop\n+\tcmp $0x111,%eax\n+\tadd %al,(%rax)\n+\tmovabs 0xb00000000000fb8b,%al\n+\txchg %dh,%ah\n \tadd %al,(%rax)\n-\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tlock sti\n \tadd %al,(%rax)\n-\tmov $0xfd,%ebx\n \tadd %al,(%rax)\n-\tadc %bh,0x111(%rip) \n+\tadd %dl,%al\n+\tcmp $0x111,%eax\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@@ -2665842,56 +2665915,53 @@\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 0xb23000000000008a,%eax\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x3d(%rax)\n-\tadc %eax,(%rcx)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,(%rax)\n+\tds 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 %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-\tcmp $0x111,%eax\n+\tpush %rax\n+\tds adc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $0x0,0xfb(%rbp)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsahf\n-\ttestb $0x0,(%rax)\n+\tadd %dh,0x10380(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp $0x111,%eax\n+\tadd %dl,0x1113e(%rax)\n \tadd %al,(%rax)\n-\trex mov %?,%ebx\n+\tadd %al,-0x74(%rax)\n+\tsti\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 %bh,(%rsi)\n+\tsarb $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,0x10f2b(%rax)\n@@ -2665904,31 +2665974,32 @@\n \tfwait\n \tadd %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 adc %eax,(%rcx)\n+\tadc %bh,(%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 %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-\tds adc %eax,(%rcx)\n+\tpush %rax\n+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex xchg %eax,%edi\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x59(%rax)\n@@ -2665941,785 +2666012,816 @@\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,(%rsi)\n+\tnop\n+\t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock lea (bad),%edi\n \tsti\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 %bh,(%rdi)\n-\tadc %eax,(%rcx)\n+\tadc %al,0x11(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xfb8e(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fb8e,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tsti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3f(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rsi\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x40(%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 %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 %ah,-0x53(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x11140(%rax)\n \tadd %al,(%rax)\n-\tloopne fb8e50 \n-\tsti\n+\tadd %ah,%al\n+\tmov %ebx,%?\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%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,(%rax)\n-\trex adc %eax,(%rcx)\n+\trolb $1,0x11(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfb8e(%rax)\n \tadd %al,(%rax)\n-\torb $0x0,0xfb(%rsi)\n \tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfc1a(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x40(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %al,0x11(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tand %cl,0xfb(%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-\trex adc %eax,(%rcx)\n+\tpush %rax\n+\tadc %eax,(%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 %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 %dh,%al\n+\tsbb %al,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11141(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,-0x71(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf42e(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %eax,(%r9)\n \tadd %al,(%rax)\n+\trolb $1,0x11(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0xfb(%rdi)\n \tadd %al,(%rax)\n-\tmov $0x86,%al\n-\thlt\n+\t(bad)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7c(%rax)\n-\tsti\n+\tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x41(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\trex.X adc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x500000000000fb8f,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,-0x68(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadc %eax,(%r9)\n+\tadd %dl,0x42(%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 %al,-0x7b(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\trex.XB hlt\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc %eax,(%r9)\n+\tnop\n+\trex.X adc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne fb8f51 \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,0xf652(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x11(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\trex.X adc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0xfb8f(%rax)\n \tadd %al,(%rax)\n+\torb $0x0,0xfb(%rdi)\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.X adc %eax,(%rcx)\n+\tadc %al,0x11(%rbx)\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 \tmovabs 0x90300000000000fb,%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 %dh,-0x60(%rax)\n-\tincl (%rax)\n+\tadd %ah,%al\n+\t(bad)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trex.X adc %eax,(%rcx)\n+\tadd %dl,0x43(%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 %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(%rdx)\n-\tadd %eax,(%rax)\n+\tnop\n+\trex.XB adc %eax,(%r9)\n \tadd %al,(%rax)\n-\tadd %dh,-0x70(%rax)\n+\tadd %al,(%rax)\n+\tjo fb8fe2 \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 %dl,0x10384(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.XB adc %eax,(%r9)\n \tadd %al,(%rax)\n-\tadc %al,0x11(%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tnop\n-\tsti\n+\tadc %dl,0xfb(%rax)\n \tadd %al,(%rax)\n+\tmov $0x86,%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,-0x6a(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.XB adc %eax,(%r9)\n+\tadd %dl,(%rax)\n+\tadc %r8d,(%rcx)\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,0x1(%rax)\n \tfwait\n \tadd %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.XB adc %eax,(%r9)\n+\tpush %rax\n+\tadc %r8d,(%rcx)\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 %al,(%rax)\n-\tadd %dh,0xf669(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.XB adc %eax,(%r9)\n+\tadd %dl,0xfbd3(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11144(%rax)\n \tadd %al,(%rax)\n-\tlock nop\n+\tadd %dh,%al\n+\tnop\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-\tadc %al,0x1(%rcx,%rdx,1)\n+\trolb $1,0x1(%rcx,%rdx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tnop\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf466(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x44(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,0xfb(%rcx)\n+\tadc %al,0x11(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10284(%rax)\n+\tadd %dh,(%rax)\n+\txchg %eax,%ecx\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,0x11144(%rax)\n \tadd %al,(%rax)\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-\trex test %esi,%esp\n+\tadd %dh,-0x78(%rax)\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\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 %al,-0x7b(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tshl $0x0,%esi\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x1(%rcx,%rdx,1)\n+\tnop\n+\tadc %r8d,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo fb90e3 \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-\tadc %al,0x11(%rbp)\n+\trolb $1,0x11(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txchg %eax,%ecx\n \tsti\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+\tja fb9186 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc %r8d,(%r9)\n+\tadd %dl,(%rax)\n+\trex.RX adc %r8d,(%rcx)\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,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tlock sti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11145(%rax)\n+\tpush %rax\n+\trex.RX adc %r8d,(%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 test %esi,%esp\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(%rbp)\n-\tadd %eax,(%rax)\n+\tnop\n+\trex.RX adc %r8d,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txchg %eax,%ecx\n+\tadd %al,(%rax)\n+\tlock xchg %eax,%ecx\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-\tadc %al,0x11(%rsi)\n+\trolb $1,0x11(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfb91(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10380(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x46(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %al,0x11(%rdi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\txchg %eax,%edx\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\txor %dl,0xfb(%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-\trex.RX adc %r8d,(%rcx)\n+\tpush %rax\n+\trex.RXB adc %r8d,(%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 %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-\tadd %eax,(%rax)\n+\tnop\n+\trex.RXB adc %r8d,(%r9)\n \tadd %al,(%rax)\n-\tadd %dh,-0x6e(%rax)\n+\tadd %al,(%rax)\n+\tjo fb91e4 \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-\tadc %al,0x11(%rdi)\n+\trolb $1,0x11(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txchg %eax,%edx\n \tsti\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-\tpush %rax\n-\trex.RXB adc %r8d,(%r9)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x92,%al\n-\tsti\n+\tadc %cl,0x11(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfb92(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\tpush %rax\n+\tadc %rax,(%rcx)\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 %al,(%rax)\n-\tadd %al,0x5f(%rax)\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.RXB adc %r8d,(%r9)\n+\tadd %dh,0x50(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11148(%rax)\n \tadd %al,(%rax)\n-\tlock xchg %eax,%edx\n+\tadd %dh,%al\n+\txchg %eax,%edx\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xfd,%edx\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x11(%rax)\n+\tadd %al,(%rax)\n+\trorb $1,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-\tpush %rax\n-\tadc %rax,(%rcx)\n+\tadc %cl,0x11(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\txchg %eax,%ebx\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,0xfb(%rbx)\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,0xf4a9(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadc %rax,(%rcx)\n+\tadd %dl,0x49(%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 %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,%al\n+\tsbb %ah,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x11(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11149(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x6d(%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-\tadc %cl,0x11(%rcx)\n+\trorb $1,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,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x93,%al\n-\tsti\n+\tadc %cl,0x11(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfb93(%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-\trex test %esi,%esp\n+\tpush %rax\n+\trex.WX adc %rax,(%rcx)\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 %al,(%rax)\n \tadd %al,%al\n-\tpushf\n-\tsti\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc %rax,(%r9)\n+\tnop\n+\trex.WX adc %rax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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,(%rax)\n-\trepz sti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WX adc %rax,(%rcx)\n+\trorb $1,0x11(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xfb93(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txchg %eax,%ebx\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 %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rbx\n-\ttestb $0x0,(%rax)\n+\tadc %cl,0x11(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4a(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dh,(%rax)\n+\txchg %eax,%esp\n+\tsti\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-\tnop\n-\trex.WX adc %rax,(%rcx)\n+\tpush %rax\n+\trex.WXB adc %rax,(%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 %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+\tnop\n+\trex.WXB adc %rax,(%r9)\n \tadd %al,(%rax)\n-\tadd %dh,-0x6c(%rax)\n+\tadd %al,(%rax)\n+\tjo fb93e6 \n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10384(%rax)\n+\tadd %al,0x6e(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \trex.WXB adc %rax,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,0x0(%rbx,%rdi,8)\n \tadd %dh,0xf486(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0xf4f6(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.WXB adc %rax,(%r9)\n+\tadd %dl,(%rax)\n+\tadc %r8,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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 %al,-0x65(%rax)\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1114b(%rax)\n+\tpush %rax\n+\tadc %r8,(%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 test %esi,%esp\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-\trorb $1,0x11(%rbx)\n-\tadd %eax,(%rax)\n+\tnop\n+\tadc %r8,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txchg %eax,%esp\n+\tadd %al,(%rax)\n+\tlock xchg %eax,%esp\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfbd7(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %r8,(%rcx)\n+\tadd %al,(%rax)\n+\trorb $1,0x1(%rcx,%rdx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \txchg %eax,%esp\n \tsti\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-\tpush %rax\n-\tadc %r8,(%rcx)\n+\tadc %cl,0x11(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\txchg %eax,%ebp\n+\tsti\n \tadd %al,(%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 %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadc %r8,(%rcx)\n+\tadd %dh,(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\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 %al,(%rax)\n-\tadd %dl,0xf688(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc %r8,(%rcx)\n+\tadd %dh,0xfbce(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1114d(%rax)\n \tadd %al,(%rax)\n-\tjo fb94e7 \n+\tadd %dh,-0x6b(%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 %dl,(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x11(%rbp)\n+\trorb $1,0x11(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txchg %eax,%ebp\n \tsti\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-\tpush %rax\n-\tadc %r8,(%r9)\n+\tadc %cl,0x11(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txchg %eax,%esi\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadc %dl,0xfb(%rsi)\n \tadd %al,(%rax)\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 \tadd %al,%al\n@@ -2666746,165 +2666848,162 @@\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 0x770000000000008a,%eax\n-\tadd (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tadc %r8,(%r9)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,0x4e(%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 %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-\trorb $1,0x11(%rbp)\n-\tadd %eax,(%rax)\n+\tnop\n+\trex.WRX adc %r8,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6a(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\txchg %eax,%esi\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-\tadc %cl,0x11(%rsi)\n+\trorb $1,0x11(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfb95(%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-\trex.WRX adc %r8,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\txchg %eax,%esi\n-\tsti\n+\tadc %cl,0x11(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xfb96(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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.WRX adc %r8,(%rcx)\n+\tpush %rax\n+\trex.WRXB adc %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 %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-\tadd %eax,(%rax)\n+\tnop\n+\trex.WRXB adc %r8,(%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-\tshrb $1,(%rbx)\n-\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsub (%rdi),%ecx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \txchg %eax,%esi\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-\tadc %cl,0x11(%rdi)\n+\tadc %dl,0x11(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x6a(%rax)\n \tsti\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 %ah,-0x5d(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.WRXB adc %r8,(%r9)\n+\tadd %dl,0x50(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x105(%rsi)\n \tadd %al,(%rax)\n \tpush %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,0x1114f(%rax)\n+\tadd %dl,0x11150(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmov $0x4,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x4d(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %cl,0xf6(%rax)\n \tadd %al,(%rax)\n+\trclb $1,0x11(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rax\n-\tadc %eax,(%rcx)\n+\tadd %ah,(%rax)\n+\tcwtl\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %bl,0xfb(%rax)\n+\tadd %dl,0x38(%rax)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmp %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tjo fb97a2 \n-\t(bad)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x50(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rcx\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@@ -2666969,20 +2667068,17 @@\n \tadd %al,(%rax)\n \tadd %dh,0xfb97(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10577(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x113b3(%rax)\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 %ah,%al\n+\tadd 0x1(%rip),%eax \n+\tadd %dl,0x51(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tcwtl\n \tsti\n \tadd %al,(%rax)\n@@ -2666990,45 +2667086,44 @@\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 %rax\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x11151(%rax)\n \tadd %al,(%rax)\n-\trex lahf\n+\tadd %ah,(%rax)\n+\tlahf\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\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,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x11(%rcx)\n+\tadd %al,(%rax)\n+\trclb $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 \tsarb $1,(%rdx)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,(%rdx)\n-\tcld\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x51(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rdx\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@@ -2667045,452 +2667140,450 @@\n \tsub $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-\tpush %rcx\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 %dh,(%rax)\n \tmov %ebx,%?\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tfcomps 0x1(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x11(%rcx)\n-\tadd %eax,(%rax)\n+\tnop\n+\tpush %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-\tadc %bh,%bl\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\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,0xf(%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+\tlret\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpush %rdx\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,0x11(%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-\tpush %rax\n-\tmov $0x13,%ah\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x4c(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trorb $1,-0xb(%rsi)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rdx\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpush %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,-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,0x11152(%rax)\n+\tadd %dl,0x53(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tsti\n \tadd %al,(%rax)\n+\trcrb $1,0xfb(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tja fb996f \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-\trclb $1,0x11(%rdx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x1f(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tnop\n-\tsti\n-\tadc (%rcx),%al\n+\tpush %rbx\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tsubb $0x1,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x112fb(%rax)\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-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\trclb $1,0x11(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor $0xfb,%dh\n+\tadd %dl,-0x12(%rax)\n+\tsti\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 %ah,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rbx\n+\tadd %dl,(%rax)\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,%al\n \tsti\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo fb9a30 \n-\thlt\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x54(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11153(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfbc3(%rax)\n+\tlock mov $0xfb,%ebp\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjs fb99ef \n+\tadc %bh,0x14(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tdiv %ah\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rbx\n+\tnop\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,(%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+\tadd %dl,%al\n \tpush %rsp\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock fcomip %st(4),%st\n+\trcr $1,%bh\n+\thlt\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 %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rsp\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %dl,0x11(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%bh\n+\tadd %dh,(%rax)\n+\t(bad)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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+\tlock movsl %ds:(%rsi),%es:(%rdi)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11154(%rax)\n+\tadd %dl,0x55(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0xd53d(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1142a(%rax)\n+\tmovabs 0x900000000000d53d,%al\n+\tsub (%rcx,%rax,1),%dl\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,0x1(%rcx,%rdx,1)\n \tadd %al,(%rax)\n+\tadd %dl,0x11155(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc $0xfc,%al\n+\tadd %dl,0x14(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x112fc(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\tincl (%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,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x11(%rbp)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\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-\tadc %dh,0x113(%rbp)\n-\tadd %al,(%rax)\n-\tmov $0xce,%al\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x55(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %dl,0x11(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo fb9a35 \n+\tadd %dh,-0x7d(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcld\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x1(%rsp,%rax,1)\n-\tadd %dl,0x11155(%rax)\n+\txor %dh,0xfd(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfwait\n-\tsti\n+\tpush %rax\n+\tpush %rsi\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjs fb9aef \n+\trcrb $1,0xfb(%rbx)\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-\trclb $1,0x11(%rbp)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xfb9a(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tstd\n-\tadc (%rcx),%al\n+\tnop\n+\tpush %rsi\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmov $0x9a,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tpush %rsi\n-\tadc %eax,(%rcx)\n+\tstd\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tand %cl,0x102(%rcx)\n \tadd %al,(%rax)\n+\trclb $1,0x11(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4b(%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+\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 %dl,0x56(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %dl,0x11(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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,0x11156(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x57(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjs fb9b6f \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-\trclb $1,0x11(%rsi)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x78(%rax)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tstd\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,0x11157(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,0xfda8(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x112fd(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dh,0x47(%rax)\n+\tadd $0x1,%eax\n+\tadd %dl,%al\n \tpush %rdi\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %cl,%bl\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\t{rex2 0x0} add %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x13,%ch\n-\tadd %eax,(%rax)\n+\tadd %dl,0x113b5(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,(%rax)\n+\tpop %rcx\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rdi\n+\tadd %dl,(%rax)\n+\tpop %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 \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,0x11157(%rax)\n+\tadd %dl,0x58(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpopf\n-\tsti\n \tadd %al,(%rax)\n+\trcrb $1,0xfb(%rbp)\n \tadd %al,(%rax)\n-\tadd %dl,0x78(%rax)\n-\tadc $0x1,%al\n+\tpush %rax\n+\tjs fb9bef \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tandb $0x0,0xf4(%rbx)\n-\tadd %dl,%al\n-\tpush %rdi\n+\tadd %al,(%rax)\n+\tnop\n+\tpop %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 \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+\tadd %dl,%al\n \tpop %rax\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %al,0xf4(%rdi)\n+\tadd %al,0xf4(%rdi)\n \tadd %al,(%rax)\n \tshlb $1,0x113(%rbp)\n \tadd %al,(%rax)\n-\tadcb $0x0,0xf6(%rcx)\n-\tadd %dl,0x58(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\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,-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,0x11158(%rax)\n+\tadd %dl,0x59(%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,0x11478(%rax)\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 fb9c6f \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\tadd 0x1(%rip),%eax \n-\tadd %dl,%al\n-\tpop %rax\n+\tpop %rcx\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x90000000000101ee,%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 %dl,(%rax)\n+\tadd %dl,%al\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@@ -2667498,390 +2667591,404 @@\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-\tpush %rax\n-\tpop %rcx\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %bl,0x11(%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,%al\n-\t(bad)\n+\tsar $1,%dh\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tloopne fb9c4d \n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x5a(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11159(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x63(%rax)\n+\tpush %rax\n+\tpopf\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 %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x11(%rcx)\n-\tadd %eax,(%rax)\n+\tnop\n+\tpop %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-\tadc %bh,%bh\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcall *(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trcr $1,%al\n-\tpop %rbp\n+\tadd %ah,(%rax)\n+\txor $0x3,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dl,%al\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,-0x4a(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%ah\n-\ttestb $0x0,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x5a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rbx\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $0x0,0xf4(%rcx)\n+\trex jg fb9d27 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,-0x1(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,-0xb(%rsi)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1115a(%rax)\n+\tadd %dl,0x5b(%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-\tcmp (%rcx,%rax,1),%dl\n \tadd %al,(%rax)\n+\tadd %dl,0x1143a(%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-\tpop %rdx\n+\tnop\n+\tpop %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,0x112ff(%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,%esp\n \tadd %al,(%rax)\n-\tadc %bl,0x11(%rbx)\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 \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 %ah,0xf680(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rbx\n+\tadd %dl,(%rax)\n+\tpop %rsp\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo fb9d7f \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 %dl,%al\n-\tjrcxz fb9dbe \n \tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,0x1115b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsahf\n-\tsti\n+\tpush %rax\n+\tpop %rsp\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11478(%rax)\n+\trcrb $1,0xfb(%rsi)\n+\tadd %al,(%rax)\n+\tnop\n+\tjs fb9def \n+\tadd %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,0x11(%rbx)\n-\tadd %eax,(%rax)\n+\tnop\n+\tpop %rsp\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-\tadd %dl,(%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x0(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rcx,%rdx,1)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0xf4,%al\n+\tadd %dl,%al\n+\tpop %rsp\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tshl $1,%ah\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 %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%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,0x11300(%rax)\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 \tnop\n-\tpop %rsp\n+\tadd %dl,(%rbx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x50(%rax)\n+\tcmc\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x5d(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock ja fb9e47 \n+\tshlb $1,-0xc(%rdi)\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 %dl,(%rax)\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\ttestb $0x0,(%rax)\n+\tadd %dh,0xfbc4(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rsp\n-\tadc %eax,(%rcx)\n+\tadd %dl,0x1115d(%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)\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-\tadd %dl,(%rbx)\n-\tadd %eax,(%rax)\n+\tpop %rbp\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 %bl,0x11(%rbp)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0x13,%bh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tmov %esi,%esi\n \tadd %al,(%rax)\n-\tadc %dh,0x113(%rdi)\n \tadd %al,(%rax)\n-\tloopne fb9e40 \n-\tadd $0x1,%eax\n-\tadd %dl,0x5d(%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,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\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 %rbp\n+\tpush %rax\n+\tpop %rsi\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,0xfb(%rdi)\n \tadd %al,(%rax)\n \tsarb $1,0x14(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0xfd,%esi\n+\tadd %ah,(%rax)\n+\t(bad)\n+\thlt\n \tadd %al,(%rax)\n-\trcrb $1,0x11(%rbp)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1115e(%rax)\n \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,(%rbx)\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,(%rax)\n-\tpop %rsi\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+\trcrb $1,0x11(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x49(%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+\tmov $0x13,%bh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tadd %eax,(%r9)\n \tadd %al,(%rax)\n-\tadd %dl,0x5e(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %bl,0x11(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tret\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 %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 %rsi\n+\tpush %rax\n+\tpop %rdi\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock rex.RXB clc\n+\tmov $0x47,%al\n+\tclc\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,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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+\tnop\n+\tpop %rdi\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\t(bad)\n+\tint $0x0\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,%al\n+\tadd %edx,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfbc6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tpop %rdi\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,0x113b7(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x47(%rax)\n-\tadd $0x1,%eax\n-\tadd %dl,0x5f(%rax)\n+\tadd %dl,%al\n+\tdata16 hlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x60(%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 \tadd (%rbx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x59(%rax)\n-\thlt\n+\tadd %dh,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1115f(%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-\tadc %bh,0x14(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjns fb9fef \n \tadd %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(%rax)\n+\tshlb $1,0x11(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2667895,32 +2668002,25 @@\n \tmov $0xfb,%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-\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-\tmov $0x13,%bh\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-\tnop\n-\t(bad)\n+\tshlb $1,0x113(%rdi)\n+\tadd %al,(%rax)\n+\trclb $0x0,0xff(%rdi)\n+\tadd %dl,0x61(%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,0x11302(%rax)\n@@ -2667995,277 +2668095,272 @@\n \tmovabs 0xa1300000000000fb,%al\n \tmov (%rax),%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 %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x11161(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjbe fba192 \n+\tadd %dh,0x67(%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,0x11(%rcx)\n+\tshlb $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 \trolb $1,(%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,0x61(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %dl,%ch\n+\tadc %cl,%bl\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x113,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11161(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,(%rax)\n \t(bad)\n+\tadd %al,(%rax)\n+\tlock (bad)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd (%rbx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov %esi,%esi\n+\tadd %al,%al\n+\t(bad)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tadd %dl,0x62(%rax)\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,(%rax)\n-\t(bad)\n+\trol $1,%cl\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\trex (bad)\n-\tsti\n+\tadd %dl,0x11162(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xfbc1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3(%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,0x62(%rax)\n-\tadc %eax,(%rcx)\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,-0x48(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dh,(%rbx,%rax,1)\n-\tadd %eax,(%rax)\n+\tmov $0x73,%al\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,0x11162(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsar $0x0,%edi\n+\tadd %dl,(%rax)\n+\tmovsxd (%rcx),%edx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tint3\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd (%rbx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x11(%rdx)\n+\tpush %rax\n+\tmovsxd (%rcx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tcmp $0xf7,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tloop fba221 \n+\tloop fba211 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0x6b(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x11(%rbx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11163(%rax)\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+\trolb $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,(%rax)\n+\tadd %dl,0x10f2c(%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),%eax\n-\tadd %al,(%rax)\n+\tshlb $1,0x11(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xc1,%al\n+\tadd %dl,-0x56(%rax)\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tmovsxd (%rcx),%edx\n+\tadd %dh,-0x1c(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x113b8(%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-\tjo fba276 \n-\t(bad)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x113b8(%rax)\n+\tjo fba26a \n+\tout %al,(%dx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3e(%rax)\n-\tsti\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadc %eax,%fs:(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11163(%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,(%rbx,%rdx,1)\n+\tadd %dl,(%rax)\n+\tadd $0x13,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tmov %esi,%esi\n-\tadd %al,(%rax)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovsxd (%rcx),%edx\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovabs %eax,0xa1300000000000fb\n-\tmov (%rax),%al\n+\tpush %rax\n+\tadc %eax,%fs:(%rcx)\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-\tmovabs %al,0xc5000000000000fb\n+\tadd %dl,(%rax)\n+\tmovabs %al,0xa3100000000000fb\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xeca000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x1(%rcx,%rdx,1)\n+\tnop\n+\tadc %eax,%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,0x4(%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+\tadc %eax,%fs:(%rcx)\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcmp $0x101,%eax\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc %eax,%fs:(%rcx)\n+\tsarb $1,0x113(%rax)\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,(%rax)\n+\tadc %eax,%gs:(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x113,%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %dh,%cl\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11164(%rax)\n+\tnop\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 \tadd %al,(%rax)\n \tnop\n \tor %bl,0x0(%rbx)\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-\tadd %eax,(%rax)\n+\tpush %rax\n+\tadc %eax,%gs:(%rcx)\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@@ -2668352,183 +2668447,196 @@\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 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,%al\n-\tadc %eax,%fs:(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tloopne fba444 \n+\tmovabs 0xa2c000000000008a,%eax\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf673(%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,(%rax)\n+\tnop\n \tadc %eax,%gs:(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tandb $0x0,0xfb(%rcx)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\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-\tlret $0xfb\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tadc %eax,%gs:(%rcx)\n \tadd %al,(%rax)\n+\tshlb $1,0x11(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rbx)\n-\tadd %eax,(%rcx)\n+\tadd %dl,%al\n+\tret $0xfb\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x113(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11165(%rax)\n+\tadd %dl,(%rax)\n+\tadc %ax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tjo fba493 \n+\tsti\n \tadd %al,(%rax)\n-\tadc %al,0x113(%rip) \n \tadd %al,(%rax)\n-\tadc %cl,0xf6(%rdx)\n+\tadd %dl,(%rax)\n+\tadd $0x113,%eax\n \tadd %al,(%rax)\n-\tshlb $1,0x11(%rbp)\n-\tadd %eax,(%rax)\n+\t(bad)\n+\tfwait\n+\tsti\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 %dl,0x66(%rax)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand %ah,0x0(%rsi,%rsi,8)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadc %al,0x114(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %ax,(%rcx)\n+\tadd %dl,0x11166(%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+\tadd $0x113,%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x5(%rax)\n-\tadc (%rcx),%eax\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000f4cf,%al\n+\tadd %dl,%al\n \tadc %ax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex lret\n-\trepz add %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x47(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tlock sub %al,(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadc %eax,(%ecx)\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 \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tadc %ax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd $0x113,%eax\n \tadd %al,(%rax)\n \txor %bh,0x102(%rcx)\n \tadd %al,(%rax)\n \tnop\n \tsub $0x10f,%eax\n \tadd %al,(%rax)\n-\tloopne fba526 \n-\tor $0x1,%al\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd $0x113,%eax\n+\tadd %dl,0x67(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rdi)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tshlb $1,0x11(%rsi)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0xfba4(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xc00000000000fba4,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tadc %eax,(%ecx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x11(%rdi)\n-\tadd %eax,(%rax)\n+\tloopne fba556 \n+\tor $0x1,%al\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\tsti\n \tadd %al,(%rax)\n+\trolb $1,0x113(%rip) \n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,%al\n-\tadd $0x113,%eax\n+\tand %ah,0xfb(%rsi)\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,0x67(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,%al\n+\tadc %eax,(%ecx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%ah\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x113b9(%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(%rax)\n+\tadd %eax,(%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 \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 %al,(%rax)\n-\tmovabs 0x900000000000f470,%al\n-\tadc %eax,(%ecx)\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 \tadd %al,(%rax)\n \t(bad)\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2668600,154 +2668708,161 @@\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-\t(bad)\n-\tadc (%rcx),%eax\n+\tadd %dl,0x68(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %cl,%bl\n+\tmov $0xa5,%al\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 %dl,(%rax)\n-\tmov $0xff,%ebx\n-\tadd %al,(%rax)\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 %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tpush $0x111\n \tadd %al,(%rax)\n+\trcrb $0x0,0x1(%rsp,%rax,1)\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+\tmov $0xf4,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x68(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tshrb $1,0x11(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n+\tadd %ah,(%rax)\n+\tlods %ds:(%rsi),%al\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x113,%ecx\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %ch,(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,0x11168(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\timul $0x1,(%rcx),%edx\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 \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %bl,-0xa(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush $0x111\n+\tadd %dl,0x69(%rax)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0xfb(%rcx)\n \tadd %al,(%rax)\n \tsarb $1,-0xa(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff8d(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tnop\n \timul $0x1,(%rcx),%edx\n-\tadd %dl,-0x65(%rax)\n+\tadd %dh,-0x5b(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%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,0x69(%rax)\n-\tadc %eax,(%rcx)\n+\tand %dh,(%rcx)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bh,0x10a(%rsi)\n+\tadd %dl,%al\n+\timul $0x1,(%rcx),%edx\n+\tadd %dh,(%rax)\n+\tmov $0x10a,%esi\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 %dl,(%rax)\n+\tpush $0x11\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x0,0x0(%rbx,%rdi,8)\n-\tadc %al,(%rdi)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshrb $1,0x10f(%rip) \n+\tadd %al,(%rax)\n+\tlock movsb %ds:(%rsi),%es:(%rdi)\n+\tsti\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,0x11169(%rax)\n+\tadd %dl,0x6a(%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-\tpush %rax\n-\tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n+\tadd %dl,0x2b(%rax)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tshr $0xfb,%dl\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1116a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\timul $0x1,(%rcx),%edx\n \tadd %dl,0xfba8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xa81000000000008a,%eax\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x7(%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+\tadd %dl,%al\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@@ -2668758,19 +2668873,18 @@\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 0xc1f000000000008a,%eax\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x6a(%rax)\n-\tadc %eax,(%rcx)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,(%rax)\n+\timul $0x1,(%rcx),%edx\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@@ -2668808,140 +2668922,150 @@\n \tadd %dh,(%rax)\n \tmovabs 0xd44000000000008a,%eax\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11307(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7e(%rax)\n-\thlt\n+\tadd %al,-0x53(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1116a(%rax)\n+\tpush %rax\n+\timul $0x1,(%rcx),%edx\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-\tsub (%rcx,%rax,1),%edx\n+\tadd %dl,0x2b(%rax)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%dl\n-\tadd %al,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x11(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1116b(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n+\tadd %dh,-0x49(%rax)\n \tstd\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+\tpush %rax\n+\tfiaddl (%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\timul $0x1,(%rcx),%edx\n+\tshrb $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-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tmov $0x113,%edx\n \tadd %al,(%rax)\n-\tadd %dl,0x113ba(%rax)\n+\tlock (bad)\n+\tsti\n \tadd %al,(%rax)\n-\tadd %al,0xf46b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6b(%rax)\n+\tadd %dl,(%rax)\n+\tinsb (%dx),%es:(%rdi)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \ttest $0xfb,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor %dl,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfsubr %st(6),%st\n+\tadd %dl,(%rax)\n+\tmov %ah,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1116b(%rax)\n+\tadd %dl,0x6c(%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 %ah,0xfb(%rdi)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\timul $0x1,(%rcx),%edx\n+\tadd %dl,0xfbf7(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1116c(%rax)\n \tadd %al,(%rax)\n-\txor %dh,0xfb(%rbx)\n+\tadd %ah,(%rax)\n+\tmov $0xfb,%bl\n \tadd %al,(%rax)\n-\tpush %rax\n-\tor %dl,(%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x101ec(%rax)\n+\tadd %dl,0x8(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\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 \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,%edx\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6c(%rax)\n+\tadd %dl,(%rax)\n+\tinsl (%dx),%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,0x11308(%rax)\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+\tpush %rax\n+\tinsl (%dx),%es:(%rdi)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor $0x1,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfba7(%rax)\n+\tadd %ah,0xfba7(%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,0x1(%rcx,%rdx,1)\n+\tnop\n+\tinsl (%dx),%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 \tcs sgdt (%rax)\n@@ -2668956,68 +2669080,62 @@\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x2e(%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,0x11(%rbp)\n+\tadd %dl,%al\n+\tfldl (%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+\tinsl (%dx),%es:(%rdi)\n+\tadc %eax,(%rcx)\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,0x6d(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\tmov $0x113,%ebx\n \tadd %al,(%rax)\n+\tsubb $0x0,0xfd(%rax)\n+\tadd %dl,(%rax)\n+\toutsb %ds:(%rsi),(%dx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x85,%al\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tand %bh,0xfd(%rcx)\n \tadd %al,(%rax)\n \tadc %cl,(%rcx)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %ch,0xfb(%rbx)\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,0x1116d(%rax)\n+\tadd %dl,0x6e(%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-\tpush %rsp\n-\tadc $0x1,%al\n \tadd %al,(%rax)\n+\tadd %dl,0x11454(%rax)\n \tadd %al,(%rax)\n-\tsbbb $0x0,0xfb(%rdi)\n-\tadd %dl,%al\n-\tinsl (%dx),%es:(%rdi)\n-\tadc %eax,(%rcx)\n+\tadd %dh,0xf3ee(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1116e(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tstos %eax,%es:(%rdi)\n+\tadd %ah,-0x55(%rax)\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@@ -2669027,15 +2669145,15 @@\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(%rsi)\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 \tpush %rax\n@@ -2669052,15 +2669170,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,0x6e(%rax)\n+\tadd %dl,(%rax)\n+\toutsl %ds:(%rsi),(%dx)\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@@ -2669130,158 +2669249,160 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dl,0x11309(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,%al\n+\tscas %es:(%rdi),%al\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\toutsb %ds:(%rsi),(%dx)\n+\tpush %rax\n+\toutsl %ds:(%rsi),(%dx)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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-\tshrb $1,0x11(%rsi)\n-\tadd %eax,(%rax)\n+\tnop\n+\toutsl %ds:(%rsi),(%dx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\txor %bh,-0xc(%rsi)\n \tadd %al,(%rax)\n-\trorb $1,(%rcx)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tor %edx,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,(%rsi)\n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x11(%rdi)\n+\tadc %dh,0x11(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x100,%edx\n+\tadd %dh,(%rax)\n+\t(bad)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmov $0x113,%ebx\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tloopne fbac85 \n+\tsti\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-\tpush %rax\n-\tjle fbacc7 \n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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 %dl,-0x13(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\toutsl %ds:(%rsi),(%dx)\n-\tadc %eax,(%rcx)\n+\tadd %dl,0x11170(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x4a(%rax)\n+\tsti\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,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x11(%rax)\n+\tshlb $1,0x11(%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 \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,0xffc0(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjo fbad3c \n+\tadd %dl,(%rax)\n+\tjno fbad3c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x25(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0x113(%rbx)\n \tadd %al,(%rax)\n-\tmov $0xf4,%al\n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjo fbad5c \n-\tadd %eax,(%rax)\n+\tadd %dl,0x71(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0xf6ab(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tstos %eax,%es:(%rdi)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f2e(%rax)\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 \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub %dh,%ah\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjo fbad8c \n+\tnop\n+\tjno 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 %dh,(%rax)\n-\tpop %rbx\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tpsubb (%rax),%mm0\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjno fbadac \n+\tadd %al,(%rax)\n+\tshlb $1,0x11(%rcx)\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@@ -2669292,43 +2669413,42 @@\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-\tjno fbaddc \n+\tadc %dh,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 \tadc %bh,0x1(%rbx,%rdx,1)\n-\tadd %al,0x31(%rax)\n-\tclc\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11171(%rax)\n+\tpush %rax\n+\tjb fbadfc \n+\tadd %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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjno fbae1c \n-\tadd %eax,(%rax)\n+\tadd %dl,0x11172(%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 \tadd %dl,0x3(%rax)\n@@ -2669346,32 +2669466,31 @@\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 %dl,(%rax)\n+\tadd %al,(%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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0x10387(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %dh,0x11(%rdx)\n+\tadd %dl,%al\n+\tjb fbae6c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tlret $0xf6\n+\tadd %dl,(%rax)\n+\tshl $0x0,%dh\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@@ -2669381,23 +2669500,18 @@\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-\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+\tmov $0x113,%esp\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@@ -2669413,721 +2669527,721 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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,-0x44(%rax)\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tmovabs 0xc8c000000000008a,%eax\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,0x11172(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x46(%rax)\n-\tstd\n+\tadd %dl,(%rax)\n+\tjae fbaf0c \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xfdad(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1130b(%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,0x11(%rdx)\n+\tpush %rax\n+\tjae fbaf2c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%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 %dh,(%rax)\n-\tmovabs %eax,0x73100000000000ff\n-\tadc %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex sti\n+\tnop\n+\tjae fbaf4c \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x5(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\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-\tpush %rax\n-\tjae fbaf7c \n+\tshlb $1,0x11(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x37(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshrb $1,(%rsi)\n-\tsgdt (%rax)\n-\tadd %al,(%rax)\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,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0x10141(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tcs sgdt (%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rdi)\n-\tsgdt (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x26(%rax)\n-\tadd $0x1,%al\n \tadd %al,(%rax)\n+\tadc %dh,0x1(%rcx,%rdx,1)\n \tadd %al,(%rax)\n-\tnop\n-\tjae fbafbc \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2d(%rax)\n-\thlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2f(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfbba(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0xfb,%ch\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor $0x13,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\ttest $0xfd,%eax\n+\tin $0xf3,%al\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %dl,0x2f(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x23(%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-\tjae fbaffc \n+\tpush %rax\n+\tje fbafdc \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfbb0(%rax)\n+\tadd %ah,(%rax)\n+\tnop\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10f2f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,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 %al,0x7f8b(%rax)\n+\tadd %dh,0xeeb9(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11174(%rax)\n \tadd %al,(%rax)\n-\tsar $0x0,%bl\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock movabs %eax,0x74100000000000f4\n-\tadc %eax,(%rcx)\n+\tsar $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcr $0xfb,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xc(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tloopne fbafec \n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf77000000000008a,%eax\n-\tsti\n+\tshlb $1,0x1(%rcx,%rdx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x74(%rax)\n-\tadc %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000e4b5,%al\n+\tadd %dh,(%rax)\n+\tmovabs 0x126000000000008a,%eax\n+\tmov $0x0,%edx\n+\tadd %dl,%al\n \tmov $0x113,%esp\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,%bl\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11174(%rax)\n+\tadd %dl,(%rax)\n+\tjne fbb06c \n+\tadd %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 \tadd %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(%rcx,%rdx,1)\n+\tpush %rax\n+\tjne fbb08c \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+\tand %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xf82340(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x6801c0,%al\n-\tadc %dh,0x11(%rbp)\n+\tnop\n+\tjne fbb0ac \n \tadd %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,(%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-\tpush %rax\n-\tjne fbb0dc \n+\tshlb $1,0x11(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\ttest %esi,%esi\n-\tadd %al,(%rax)\n+\tadd %al,0x6d(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x113,%ebp\n \tadd %al,(%rax)\n-\trcr $1,%ch\n-\t(bad)\n+\tmovabs 0x100000000000f836,%al\n+\tjbe fbb0ec \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11175(%rax)\n-\tadd %al,(%rax)\n \tadd %dh,0xfba9(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor $0x113,%eax\n \tadd %al,(%rax)\n-\txor %dh,0xfd(%rbp)\n+\tshlb $0x0,-0xa(%rbp)\n \tadd %al,(%rax)\n-\tshlb $1,0x11(%rbp)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tjbe fbb10c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfbb1(%rax)\n+\tadd %al,0xfbb1(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tscas %es:(%rdi),%eax\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,0xfbbf(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x11(%rsi)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11176(%rax)\n \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 $0x113,%eax\n \tadd %al,(%rax)\n-\tsub $0xf3,%bh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x76(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %ah,0x0(%rsi,%rsi,8)\n+\tadd %dl,%al\n+\tjbe fbb14c \n+\tadd %eax,(%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 (%rcx),%eax\n \tadd %al,(%rax)\n+\tpush %rax\n+\tmov $0x113,%ebp\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11176(%rax)\n+\tadd %dl,(%rax)\n+\tja fbb16c \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tin (%dx),%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\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-\tjbe fbb19c \n-\tadd %eax,(%rax)\n+\tadd %dl,0x77(%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-\tpush %rax\n-\tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n+\tadd %dl,0x2b(%rax)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tloopne fbb150 \n-\tadd (%rcx),%eax\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadc %dh,0x11(%rdi)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x11177(%rax)\n \tadd %al,(%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 %dl,%al\n+\tja fbb1cc \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%ah\n+\tadd %dl,-0x1b(%rax)\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 %dl,-0x6(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tja fbb1fc \n+\tadc %bh,0x11(%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,(%rsi)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor $0xfb,%cl\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tja fbb21c \n-\tadd %eax,(%rax)\n+\tadd %dl,0x78(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0xfbb4(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tscas %es:(%rdi),%eax\n-\tsti\n+\txorb $0x0,0x0(%rbx,%rdi,8)\n+\tand %ch,0xfb(%rdi)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0xfbf5(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjs fbb23c \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 \t(bad)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\txor %bh,-0x5(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,0x78(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tjs fbb24c \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 $0x113,%ebp\n+\tsarb $1,0x113(%rbp)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0xff,%dh\n+\trex pop %rax\n+\tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11178(%rax)\n+\tadc %bh,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 \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,%al\n-\tjs fbb29c \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0xfb,%ah\n+\tadd %dl,0x79(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x0(%rbx,%rdi,8)\n \tadd %dl,-0x19(%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 %ah,(%rax)\n+\tloope fbb28e \n \tadd %al,(%rax)\n-\tadc %bh,0x11(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlods %ds:(%rsi),%al\n-\tsti\n+\tadd %dl,0x11179(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xfbac(%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-\tadc %ah,(%rax)\n-\tclc\n-\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x79(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tjns fbb2cc \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,0xf6(%rcx)\n+\tadd %dl,%al\n+\tnop\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x113(%rsi)\n+\tadd %dl,(%rax)\n+\tmov $0x113,%esi\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,-0xa(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11179(%rax)\n+\tadd %dl,(%rax)\n+\tjp fbb2ec \n+\tadd %eax,(%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 \tmovlps %xmm0,(%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 fbb31c \n-\tadd %eax,(%rax)\n+\tadd %dl,0x7a(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0xfbb3(%rax)\n \tadd %al,(%rax)\n+\txorb $0x0,0xfb(%rbx)\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-\tadc %bh,0x11(%rdx)\n+\tnop\n+\tjp fbb32c \n \tadd %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 \tmovlps %xmm0,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010387,%al\n-\tjp fbb35c \n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tjp fbb34c \n \tadd %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-\tnop\n-\txchg %ebx,0x1(%rdx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmovlps %xmm0,(%rcx)\n+\tadd %dl,(%rax)\n+\tjnp fbb36c \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x15a87(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1130f(%rax)\n \tadd %al,(%rax)\n-\tadc $0xf4,%ah\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1117a(%rax)\n+\tpush %rax\n+\tjnp fbb38c \n+\tadd %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 (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6801c0(%rax)\n+\tadd %ah,0xf837d0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x11(%rdx)\n+\tnop\n+\tjnp fbb3ac \n \tadd %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 \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+\tadd %dl,%al\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,0x7b(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjl fbb3ec \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock mov $0xfb,%al\n+\tadd %ah,%al\n+\tmov $0xfb,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%ah\n-\trepz add %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1117b(%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,0x7c(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\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-\tjnp fbb42c \n+\tadd %al,(%rax)\n+\tmov $0xfb,%bl\n+\tadd %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+\tjl fbb42c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmov $0xfb,%bl\n \tadd %al,(%rax)\n \tadd %al,(%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-\tadc %bh,0x1(%rcx,%rdx,1)\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,%al\n \tmov $0x113,%esi\n \tadd %al,(%rax)\n-\tloopne fbb41c \n-\tadd (%rcx),%eax\n+\tpush %rax\n+\tmovabs %eax,0x7d100000000000f4\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjl fbb46c \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+\tadc %dl,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dh,(%rax)\n+\t(bad)\n+\tadd $0x1,%eax\n+\tadd %dl,0x7d(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x0(%rbx,%rdi,8)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjl fbb48c \n-\tadd %eax,(%rax)\n+\tadd %al,0xfbb2(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0x5a(%rax)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tmov $0xfb,%dl\n-\tadd %al,(%rax)\n+\tjge fbb4ac \n+\tadd %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+\tadc %dl,(%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,(%rax)\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+\tadd %dl,%al\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 \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7d(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\tjle fbb4ec \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmov $0xfb,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dh,0x0(%rbx,%rdi,8)\n \tadd %dl,0x11(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $0xf8,(%rsi)\n+\tmov $0x38,%al\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1117d(%rax)\n+\tpush %rax\n+\tjle fbb50c \n+\tadd %eax,(%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-\tloopne fbb577 \n-\ttestb $0x0,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjge fbb52c \n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1117e(%rax)\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 \tadd %al,(%rax)\n-\tadd %ah,-0x3a(%rax)\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsub $0xf8,%eax\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjle fbb54c \n+\tsarb $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 \tmov $0x113,%edi\n \tadd %al,(%rax)\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 \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc %edx,(%rbx)\n+\tadd %dl,(%rax)\n+\tjg fbb56c \n \tadd %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-\tjle fbb58c \n+\trclb $1,(%rcx)\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0xfc(%rip) \n+\tadd %al,(%rax)\n+\tpush %rax\n+\tjg 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@@ -2670135,223 +2670249,218 @@\n \tfwait\n \tadd %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(%rsi)\n+\tnop\n+\tjg fbb5ac \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x6f(%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 \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0xfbd4(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x11(%rdi)\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\tadcb $0x1,(%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-\tmov $0x113,%edi\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x113bf(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x15d4e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7f(%rax)\n+\tadd %dl,-0x80(%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,0x12(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bh,%dl\n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjg fbb60c \n-\tadd %eax,(%rax)\n+\tadd %dl,0x11180(%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-\tadc %al,0x111(%rax)\n-\tadd %al,(%rax)\n-\tloopne fbb5d6 \n-\tsti\n+\tadd %ah,%al\n+\tmov $0xfb,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11312(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadcb $0x1,(%rcx)\n-\tadd %al,(%rax)\n+\trolb $1,0x111(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trclb $0x1,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,%cl\n-\tsti\n-\tadd %al,(%rax)\n+\txor %bl,-0xc(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11180(%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 \trclb $1,(%rdx)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex pop %rax\n-\tor (%rcx),%eax\n+\tadd %al,%bl\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x111(%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 %ah,(%rax)\n-\tjp fbb6f2 \n+\tjp fbb6e2 \n \tadd %al,(%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 \tadd %al,(%rax)\n-\tadc %al,0x111(%rcx)\n+\tadd %dl,0x11181(%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 (%rbx),%edx\n-\tadd %eax,(%rax)\n+\tadc %dl,(%rbx)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjp fbb6ae \n \tadd %al,(%rax)\n+\tadd %ch,0xf6(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7f(%rax)\n-\tadc %eax,(%rcx)\n+\trolb $1,0x111(%rcx)\n+\tadd %al,(%rax)\n+\tmov $0xb9,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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+\tsbbb $0x0,0xf6(%rdi)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11181(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf666(%rax)\n+\t(bad)\n+\tdata16 testb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x13(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\toutsl %ds:(%rsi),(%dx)\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x7e(%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-\tadcl $0x1,(%rcx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tpush %rdx\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\trclb $1,0x14(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rbp\n-\ttestb $0x0,(%rax)\n+\tand %bl,-0xb(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x11182(%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,0x11313(%rax)\n+\tnop\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-\tpush %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,0x113c0(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x34(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\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,%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-\trolb $1,0x111(%rdx)\n+\tpush %rax\n+\tadcl $0x1,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x54(%rax)\n+\tsti\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@@ -2670472,372 +2670581,391 @@\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\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+\tloopne fbb980 \n+\thlt\n \tadd %al,(%rax)\n-\tadd %dh,-0x54(%rax)\n-\tsti\n \tadd %al,(%rax)\n+\tadd %dl,0x11183(%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(%rbx)\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+\tadc %dl,(%rbx,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%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 %dl,-0x7d(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\trolb $1,0x111(%rbx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trclb $0x1,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11183(%rax)\n+\tadd %dl,(%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 \tadd %al,(%rax)\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 \tadd %al,(%rax)\n-\trolb $1,0x111(%rbx)\n+\tpush %rax\n+\ttest %dl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0xfb(%rdx)\n+\tadd %ah,%al\n+\tmov $0xfb,%ecx\n \tadd %al,(%rax)\n \tshlb $1,-0x8(%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-\tadc %al,0x1(%rcx,%rdx,1)\n+\tnop\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 \tadd %al,(%rax)\n \tnop\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 %dl,-0x79(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %dl,%al\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 \tadd %al,(%rax)\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,0x11184(%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-\trclb $1,(%rbx,%rdx,1)\n-\tadd %eax,(%rax)\n+\tadc %al,0x111(%rbp)\n \tadd %al,(%rax)\n-\tadd %ah,0xf4ac(%rax)\n+\t(bad)\n+\tmov $0xfb,%edx\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\ttest %dl,(%rcx)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\t(bad)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tadd %al,0xfbba(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x27(%rax)\n-\tadc $0x1,%al\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\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 %dl,-0x7b(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x100,%esi\n \tadd %al,(%rax)\n-\tadc %dl,0x113(%rip) \n+\tlock enter $0x100,$0x0\n \tadd %al,(%rax)\n-\tjo fbba8c \n-\tadd $0x1,%al\n+\tadd %dl,(%rax)\n+\tadc $0x113,%eax\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\ttest %edx,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x11185(%rax)\n \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,(%rbx)\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 %dl,%al\n+\ttest %edx,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tes cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc $0x113,%eax\n+\tadd %dl,0x15(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %bl,-0xa(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\ttest %edx,(%rcx)\n+\tadd %dl,(%rax)\n+\txchg %dl,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xfb,%ebx\n+\tadd %ah,%al\n+\tmov $0xfb,%edx\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x38,%al\n-\tadd (%rcx),%eax\n+\tlock int3\n+\thlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x7a(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\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 %al,0x102b9(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x11186(%rax)\n+\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+\trcll $0x1,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ch,-0x3(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\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-\trcll $0x1,(%rbx)\n+\trclb $1,0x113(%rip) \n \tadd %al,(%rax)\n+\tmov $0x8b,%al\n+\tsti\n \tadd %al,(%rax)\n-\tlock sub $0xf8,%eax\n \tadd %al,(%rax)\n-\tnop\n-\txchg %dl,(%rcx)\n+\tadd %dl,(%rax)\n+\txchg %edx,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tes cld\n+\tadd %ah,0xfbbb(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\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+\tpush %rax\n+\t(bad)\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-\trolb $1,0x111(%rsi)\n+\tpush %rax\n+\txchg %edx,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tsarb $0x0,0xfb(%rbx)\n \tadd %dl,(%rax)\n-\tsub %dl,(%rcx,%rax,1)\n+\t(bad)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0xfc(%rip) \n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadc %al,0x111(%rdi)\n \tadd %al,(%rax)\n-\tadc %cl,%dh\n-\tsti\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %dl,0x11187(%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 \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,-0x79(%rax)\n-\tadc %eax,(%rcx)\n+\tmovabs 0x516000000000008a,%eax\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,%al\n+\txchg %edx,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xfbbf(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trcll $0x1,(%rbx)\n+\tadd %dl,0x16(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcr $1,%al\n-\tsti\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11187(%rax)\n+\tadd %dl,(%rax)\n+\tmov %dl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\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-\txor %al,%ch\n-\tsti\n+\trex mov $0xfb,%esp\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,-0x78(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\trolb $1,0x111(%rdi)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0xfb,%esp\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsub %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n+\tadd %dl,0x11316(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x0(%rbx,%rdi,8)\n-\tadd %dl,0x9b08(%rax)\n+\tadd %dl,(%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-\tadc %cl,0x111(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x11316(%rax)\n+\tnop\n+\tmov %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 \tadc %al,%dl\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%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+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %dl,%al\n \tmov %dl,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,-0x44(%rax)\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b08(%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 \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bl,-0xc(%rcx)\n-\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11188(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\tmov %edx,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmov $0xfb,%ebp\n \tadd %al,(%rax)\n \tnop\n-\tor %bl,0x0(%rbx)\n-\tadd %al,-0x43(%rax)\n-\tsti\n+\tsub %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11428(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0xfbbc(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,0x9b08(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xf654(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x77(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tcmpb $0x0,0x0(%rbx,%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 mov $0xfb,%ebx\n \tadd %al,(%rax)\n \tmovabs 0x900000000000fbbc,%al\n@@ -2670852,182 +2670980,177 @@\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 0xc30000000000008a,%eax\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov %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-\tadc %dl,(%rdi)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,(%rax)\n+\t(bad)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xba,%al\n-\tstd\n+\tnop\n+\ttest %eax,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tnop\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 \tpush %rax\n \tret $0x113\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock (bad)\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x77(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadcb $0x0,0x0(%rdi,%rdi,8)\n+\trorb $1,0x111(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x17(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $0x0,0xf6(%rax)\n-\tadd %dl,0x11189(%rax)\n+\tlock (bad)\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov (%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,(%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+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x76(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadc (%rcx),%eax\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock pop %rdi\n-\tcmc\n+\tadd %dl,0x11317(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,-0x15(%rax)\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov (%rcx),%dl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x55(%rax)\n+\tadd %dl,0x1118a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x55(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%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),%dl\n-\tadd %eax,(%rax)\n+\trorb $1,0x111(%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-\trclb $1,(%rdi)\n+\tadd %dl,%al\n+\t(bad)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0xf4(%rcx)\n+\t(bad)\n+\tint3\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor %cl,(%rdi)\n+\tadd %dl,(%rax)\n+\tmov (%rcx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3e(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,0x76(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov (%rcx),%dl\n-\tadd %eax,(%rax)\n+\tadd %dl,0x30(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n+\tadd %dh,-0x49(%rax)\n+\tsti\n \tadd %al,(%rax)\n-\tmov $0xfb,%ecx\n \tadd %al,(%rax)\n-\tshl $1,%dl\n-\ttestb $0x0,(%rax)\n+\tadd %dl,%al\n+\tloop fbbdc1 \n+\tadd %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,0x111(%rdx)\n+\tpush %rax\n+\tmov (%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,(%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-\tsbb %dl,(%rbx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1118b(%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 0x7f0000000000008a,%eax\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov (%rcx),%edx\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n+\tmovabs 0x1ee000000000008a,%eax\n \tadd $0x1,%eax\n \tadd %dl,%al\n \tret $0x113\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tlock jge fbbe1e \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x75(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,%al\n+\tmov (%rcx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmov $0xfb,%esp\n \tadd %al,(%rax)\n \tpush %rax\n-\tmov $0xfb,%esi\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tsbb %dl,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,-0x42(%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,0xf(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2671053,109 +2671176,110 @@\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 %ah,-0x17(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov (%rcx),%edx\n+\tadd %dl,(%rax)\n+\tmov %ss,(%rcx)\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 $1,0xfb(%rbp)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tsarb $0x0,0xfb(%rbp)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov (%rcx),%edx\n+\tpush %rax\n+\tmov %ss,(%rcx)\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,0x10495(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1118c(%rax)\n \tadd %al,(%rax)\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-\tjo fbbea9 \n-\ttestb $0x0,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x74(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov %ss,(%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,(%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-\tsbb %dl,(%rbx)\n+\tadd %dl,(%rax)\n+\tlea (%rcx),%edx\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-\trolb $0x68,(%rcx)\n+\tadd %cl,%dh\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1118c(%rax)\n+\tadd %dl,-0x73(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0xffa0(%rax)\n \tadd %al,(%rax)\n+\tshrb $0x0,0xff(%rdx)\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 %dl,0x10af9(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1118d(%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 \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%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@@ -2671163,37 +2671287,35 @@\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-\tpush %rax\n-\tlea (%rcx),%edx\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadc %cl,0x111(%rsi)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tclc\n \tadd %al,(%rax)\n+\tadd %dl,0xf81f(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x64(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %ah,0x7c(%rax)\n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x1118d(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txchg %edi,%edi\n+\tpush %rax\n+\tmov (%rcx),%ss\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmov $0xfd,%edx\n \tadd %al,(%rax)\n-\tadd %dl,0x11319(%rax)\n+\tnop\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 \tnop\n \txor %cl,(%rdi)\n@@ -2671201,33 +2671323,35 @@\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,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (%rcx),%edx\n+\tnop\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 \tnop\n \tret\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcmpb $0x0,0x102(%rcx)\n-\tadd %dl,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\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@@ -2671237,77 +2671361,76 @@\n \tadd %al,(%rax)\n \tnop\n \tsar $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0xfd,%ecx\n+\trolb $0x68,(%rcx)\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 %dl,(%rax)\n+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tloop fbc0b1 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x6f(%rax)\n-\tsti\n+\taddl $0x1,(%rdx)\n+\tadd %dl,-0x1e(%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 %dl,0x1118e(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfbc0(%rax)\n+\tpush %rax\n+\t(bad)\n+\tadc %eax,(%rcx)\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 \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsbb (%rbx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0xa(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x111(%rsi)\n+\tnop\n+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xc3,%al\n-\tsti\n \tadd %al,(%rax)\n+\tand %bh,0xfb(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tret\n+\trol $1,%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,0x9b08(%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-\tadc %cl,0x111(%rdi)\n+\tadc %dl,0x111(%rax)\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@@ -2671350,122 +2671473,119 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1a(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %bl,-0xc(%rbx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x71(%rax)\n+\tadd %dl,-0x70(%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 \tnop\n-\t(bad)\n+\tnop\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,0x1131a(%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(%rax)\n+\trclb $1,0x111(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tenter $0xf6,$0x0\n+\tjo fbc170 \n+\ttestb $0x0,(%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+\tadc %ch,%dh\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x70(%rax)\n+\tadd %dl,(%rax)\n+\txchg %eax,%ecx\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xbe,%al\n-\tsti\n+\txor %bh,0xfb(%rsi)\n \tadd %al,(%rax)\n+\trcrb $1,(%rdx)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\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+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tnop\n+\tadd %dl,-0x6f(%rax)\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(%rax)\n+\tnop\n+\txchg %eax,%ecx\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne fbc1e3 \n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsbb (%rbx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tpush %rsp\n-\ttestb $0x0,(%rax)\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+\trclb $1,0x111(%rcx)\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-\tnop\n-\ttest %eax,(%rcx,%rax,1)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %eax,%ecx\n+\tadd %dl,(%rax)\n+\txchg %eax,%edx\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@@ -2671476,62 +2671596,61 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tsbb (%rbx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x76(%rax)\n-\tincl (%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+\tpush %rax\n+\txchg %eax,%edx\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 %dh,%al\n-\t(bad)\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%ecx\n+\tnop\n+\txchg %eax,%edx\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x0(%rbp,%rdi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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(%rdx)\n+\trclb $1,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,0xfbf3(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6e(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %dl,0x111(%rbx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsbb (%rbx),%edx\n \tadd %eax,(%rax)\n@@ -2671543,48 +2671662,48 @@\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,%edx\n+\tpush %rax\n+\txchg %eax,%ebx\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 %dl,-0x2e(%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-\txchg %eax,%edx\n+\tnop\n+\txchg %eax,%ebx\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x5,%al\n+\tjo fbc347 \n \tclc\n \tadd %al,(%rax)\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+\tadd %dl,%al\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@@ -2671592,74 +2671711,74 @@\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,-0x6d(%rax)\n+\tadd %dl,(%rax)\n+\txchg %eax,%esp\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 %dl,%al\n-\tint3\n+\tadd %al,(%rax)\n+\txlat %ds:(%rbx)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tsbb $0x13,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %al,0xf6d0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11193(%rax)\n+\tadd %dl,-0x6c(%rax)\n+\tadc %eax,(%rcx)\n \t...\n \tadd %al,(%rax)\n-\tmovabs 0xf81f90,%al\n+\tadd %ah,0xf81f90(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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,0x111(%rbx)\n+\tnop\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,0x1131c(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tint1\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%esp\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\trclb $1,0x1(%rcx,%rdx,1)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\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 \tadc %al,%ch\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n@@ -2671700,125 +2671819,133 @@\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 0x958000000000008a,%eax\n-\tadd $0x1,%al\n+\tmovabs 0x490000000000008a,%eax\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %eax,%esp\n+\tadd %dl,(%rax)\n+\txchg %eax,%ebp\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %dl,0x0(%rsi,%rsi,8)\n \tadd %al,(%rax)\n \tadd %al,(%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,%esp\n+\tpush %rax\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 \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,0x1(%rcx,%rdx,1)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tnop\n+\txchg %eax,%ebp\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,0x113(%rip) \n \tadd %al,(%rax)\n-\tlock sar %cl,%ebx\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n+\tsbb $0x113,%eax\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 %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-\tnop\n-\tstc\n-\tor (%rcx),%al\n+\tadd %cl,-0xa(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %eax,%ebp\n+\tadd %dl,(%rax)\n+\txchg %eax,%esi\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,0x1d(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %bl,0xfb(%rbp)\n \tadd %al,(%rax)\n+\tpush %rax\n+\txchg %eax,%esi\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11195(%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,(%rcx)\n-\tsgdt (%rax)\n+\tadd %dl,(%rax)\n+\txor %ecx,(%rdi)\n+\tadd %eax,(%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 %ah,0x7c(%rax)\n-\tadd (%rcx),%al\n \tadd %al,(%rax)\n+\tcmp %eax,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x111(%rbp)\n+\tadd %dl,0x11196(%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,0x1131d(%rax)\n+\tnop\n+\tsbb $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 %dl,0x111(%rsi)\n+\tadd %dl,%al\n+\txchg %eax,%esi\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\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@@ -2671862,46 +2671989,44 @@\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 %dl,-0x6a(%rax)\n-\tadc %eax,(%rcx)\n+\trclb $1,0xf6(%rdi)\n \tadd %al,(%rax)\n+\tadc %dl,0x111(%rdi)\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,0x11196(%rax)\n+\tadd %dl,-0x69(%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-\tshrb $1,(%rbx)\n-\tadc $0x1,%al\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tandb $0x0,-0xa(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%esi\n+\tadd %al,(%rax)\n+\tnop\n+\txchg %eax,%edi\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tint1\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n@@ -2671909,52 +2672034,51 @@\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+\tadd %dl,%al\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-\tpush %rax\n-\ttestb $0x1,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %eax,%edi\n+\tadd %dl,(%rax)\n+\tcwtl\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 \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 %dl,%al\n-\trex.WRXB or %r8b,(%r9)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txchg %eax,%edi\n+\tpush %rax\n+\tcwtl\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@@ -2671974,15 +2672098,18 @@\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-\trclb $1,0x111(%rdi)\n+\tnop\n+\tcwtl\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\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@@ -2671996,29 +2672123,30 @@\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+\tadd %dl,%al\n \tcwtl\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %bl,0xfb(%rcx)\n \tadd %al,(%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,-0x68(%rax)\n+\tadd %dl,(%rax)\n+\tcltd\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@@ -2672031,54 +2672159,59 @@\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 0x9e2000000000008a,%eax\n+\tmovabs 0x9e0000000000008a,%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 \tadd %al,(%rax)\n-\tadc %ch,%dh\n-\t(bad)\n-\tadd %eax,(%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-\tadd %dl,0x11198(%rax)\n+\tmov $0x66,%al\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dh,0xf466(%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-\trcrb $1,0x111(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tcltd\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo fbc795 \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+\tadd %dl,%al\n \tcltd\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpop %rcx\n \tadd $0x1,%al\n@@ -2672087,748 +2672220,746 @@\n \tadc %bl,(%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,-0x67(%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 \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 %dl,-0x2f(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcltd\n+\tadd %dl,-0x66(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %bh,0x0(%rbp,%rdi,8)\n-\tadd %dl,0x1f(%rax)\n+\tshrb $0x0,-0x3(%rbx)\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,%al\n-\tcltd\n-\tadc %eax,(%rcx)\n+\tadd %dl,0x1119a(%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+\tnop\n+\t(bad)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113c6(%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+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,0x111(%rdx)\n \tadd %al,(%rax)\n-\txor %dh,-0xc(%rax)\n+\tloopne fbc901 \n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1131f(%rax)\n \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 %bl,0x111(%rbx)\n \tadd %al,(%rax)\n \tjo fbc87f \n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%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 %dh,(%rax)\n+\t(bad)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tpush %rax\n+\tfwait\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo fbc8c2 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%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,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x1119b(%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+\trol $1,%dh\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tror $0xf3,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dl,%al\n \tfwait\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0xfb(%rbx)\n-\tadd %al,(%rax)\n \tpush %rax\n-\tand %dl,(%rbx)\n-\tadd %eax,(%rax)\n+\tmov $0xfb,%ch\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x20(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tfwait\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpushf\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 %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tfwait\n+\tpush %rax\n+\tpushf\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,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 %dh,%al\n+\tin (%dx),%al\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1119c(%rax)\n \tadd %al,(%rax)\n-\tloopne fbc9d6 \n-\thlt\n+\tadd %ah,%al\n+\tfs hlt\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+\tpush %rax\n+\tint1\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpushf\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\trcrb $1,0x1(%rcx,%rdx,1)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tshlb $1,(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand %dl,(%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-\tpushf\n+\tadd %dl,(%rax)\n+\tpopf\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 %ah,(%rax)\n-\trex.WB clc\n+\tadd %dl,(%rax)\n+\tmov $0xfd,%eax\n \tadd %al,(%rax)\n+\tpush %rax\n+\tpopf\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1119c(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf48d(%rax)\n+\tjo fbc95f \n+\thlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\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,0x1(%rcx,%rdx,1)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tpopf\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,-0x39(%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+\tadd %dl,%al\n \tpopf\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,0x21(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tor $0xfb,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x63(%rax)\n+\tadd %dl,(%rax)\n+\tsahf\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 0xf64e00,%al\n-\tnop\n-\tpopf\n+\tmovabs 0x103f4d0,%al\n+\tpush %rax\n+\tsahf\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne fbcab7 \n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tand %edx,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmovabs 0x9dd00000000000fb,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tsahf\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,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+\trcrb $1,0x111(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%bl\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%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,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x62(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %bl,0x111(%rdi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tmovabs 0x6801c0,%al\n-\tnop\n-\tsahf\n+\tpush %rax\n+\tlahf\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjge fbcac7 \n+\tjo fbcb4f \n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\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-\trcrb $1,0x111(%rsi)\n+\tnop\n+\tlahf\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-\tmovabs 0x100000000000f663,%al\n-\tlahf\n-\tadc %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo fbcb34 \n+\tadd %dl,(%rax)\n+\tmovabs 0x2270000000000111,%al\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,-0x61(%rax)\n+\tpush %rax\n+\tmovabs %al,0xa0500000000000f6\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock int3\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfbc9(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tlahf\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %al,%dh\n+\tmovabs 0xc630000000000111,%al\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 %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %ah,0x111(%rax)\n+\tadd %al,0xf449(%rax)\n \tadd %al,(%rax)\n-\tlock lret\n+\tadd %dl,%al\n+\tmovabs 0xcbf0000000000111,%al\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,%al\n-\tpush $0x0\n+\tadc %ah,0x111(%rcx)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%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,%al\n+\tpush %rax\n+\tmovabs 0x1c0000000000111,%eax\n \tpush $0x0\n \tadd %dl,(%rax)\n \tenter $0x113,$0x0\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(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tnop\n+\tmovabs 0x1c0000000000111,%eax\n+\tpush $0x0\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 %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %ah,0x111(%rcx)\n+\tadd %dh,0x1013f(%rax)\n \tadd %al,(%rax)\n-\tjo fbcbbe \n+\tadd %dl,%al\n+\tmovabs 0xcc70000000000111,%eax\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,-0x5f(%rax)\n-\tadc %eax,(%rcx)\n+\tpush %rax\n+\t(bad)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\trepz sti\n+\tadd %dl,(%rax)\n+\tmovabs %al,0x52c0000000000111\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 %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tloopne fbcc74 \n+\thlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x5e(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x111a1(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf4d8(%rax)\n+\tor $0xf4,%dh\n+\tadd %al,(%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 0x1c0000000000111,%eax\n-\tpush $0x0\n-\tadd %dl,0x11323(%rax)\n+\tadd %dl,0x111a2(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjnp fbcc5e \n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovabs %al,0x1c0000000000111\n-\tpush $0x0\n-\tadd %dl,(%rax)\n-\tsub $0x14,%al\n+\tnop\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-\tpush %rax\n-\tmovabs %al,0x1c0000000000111\n+\tshlb $1,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+\tmov %dh,%dh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmovabs %eax,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 %ah,%al\n+\tenter $0xf3,$0x0\n \tadd %al,(%rax)\n-\tnop\n-\tmovabs %al,0xb570000000000111\n-\tstd\n+\tadd %dl,-0x5d(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tshrb $0x0,0xfd(%rax)\n \tadd %dl,0x113c8(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\ttest %edi,%edi\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovabs %al,0x1c0000000000111\n+\tnop\n+\tmovabs %eax,0x1c0000000000111\n \tpush $0x0\n \tadd %dl,(%rax)\n \tand $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 %ah,0x111(%rbx)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,%al\n+\tmov $0xfd,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmovabs %eax,0x1c0000000000111\n+\tpush $0x0\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-\tmovabs %eax,0xf2e0000000000111\n-\tsti\n+\tadc %ah,0x1(%rcx,%rdx,1)\n+\tadd %ah,(%rax)\n+\trepnz sti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x24(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock enter $0xf3,$0x0\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111a3(%rax)\n+\tadd %dl,-0x5c(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x1e(%rax)\n+\tadd %al,(%rax)\n+\tjo fbcd50 \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,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x111(%rbx)\n+\tnop\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,0x11324(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,(%rax)\n+\trex.WRX testb $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,(%rax)\n-\tadc %ah,0x1(%rcx,%rdx,1)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %cl,%cl\n+\tadd %dh,(%rax)\n+\tleave\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tin (%dx),%eax\n-\trepz add %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5c(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %ah,0x111(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tand $0x13,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xf(%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-\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tpush %rax\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,(%rax)\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,%al\n-\tmovsb %ds:(%rsi),%es:(%rdi)\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,(%rax)\n-\tand $0x113,%eax\n+\tadc %ah,0x113(%rip) \n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\tfdivr %st,%st(3)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dl,%al\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 %al,%al\n-\t(bad)\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x5b(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x97,%al\n-\tincl (%rax)\n+\tadc %ah,0x111(%rsi)\n \tadd %al,(%rax)\n+\tshlb $1,0xff(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tand $0x113,%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tlock {rex2 0xfb} sldt (%r24)\n \tadd %al,(%rax)\n+\tadd %dl,-0x5a(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x111a5(%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-\tleave\n+\tadd %dl,-0x37(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo fbce16 \n+\trex xchg %eax,%ecx\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x111a6(%rax)\n \tadd %al,(%rax)\n-\txor %dl,%al\n+\tadd %ah,-0x3c(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11325(%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+\tshlb $1,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-\tshl $1,%ah\n-\tadd (%rcx),%eax\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tlret\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tand $0x113,%eax\n \tadd %al,(%rax)\n+\tmov $0xc9,%al\n+\trepz add %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x59(%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,0x111a6(%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 %al,(%rax)\n \tnop\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,%al\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\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 \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+\tadd %dl,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,%bh\n \tsti\n \tadd %al,(%rax)\n@@ -2672995,73 +2673126,72 @@\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,-0x59(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\ttest $0x11,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x26(%rax)\n-\tadc (%rcx),%eax\n+\tpush %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,0x111a7(%rax)\n+\tadd %dl,-0x58(%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 \tadd %al,(%rax)\n-\tror $1,%cl\n+\tadd %dl,%al\n+\tleave\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo fbd074 \n-\ttestb $0x0,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x111a8(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fbd0,%al\n-\tes adc (%rcx),%eax\n+\tadd %dl,%al\n+\t(bad)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x11326(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\trex.X hlt\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \ttest $0x11,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\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,-0x58(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tshlb $1,0x0(%rbx,%rdi,8)\n+\tadd %dl,(%rax)\n+\ttest $0x111,%eax\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@@ -2673069,35 +2673199,32 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%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+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111a8(%rax)\n+\tadd %dl,-0x57(%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 \tadd %al,(%rax)\n-\tadc %cl,%dl\n-\tadc (%rcx),%eax\n+\tadd %dl,(%rax)\n+\tlret $0x113\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 $0x11,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,0x111a9(%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@@ -2673109,803 +2673236,780 @@\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n \tadd %dl,(%rax)\n \t(bad)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmov $0x27,%al\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dl,%al\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 %ah,0x10135(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x57(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %ch,0x111(%rdx)\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-\t(bad)\n-\tsti\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111a9(%rax)\n+\tadd %dl,-0x56(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tor %bh,%ah\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\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-\tadc %dl,-0xc(%rbx)\n+\trex add $0xfc,%eax\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 fbd1dc \n-\tstd\n+\trex push $0xfffffffffffffffd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11327(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0xf799(%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-\tpush %rax\n-\tstos %al,%es:(%rdi)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %ch,0x111(%rbx)\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-\tloopne fbd23a \n-\trepz add %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x111aa(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x55(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tlret $0x113\n+\tand %cl,(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x113ca(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tstos %al,%es:(%rdi)\n+\tnop\n+\tstos %eax,%es:(%rdi)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x900000000000fbd4,%al\n \t(bad)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x42(%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-\tstos %eax,%es:(%rdi)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tshrb $1,0x111(%rbx)\n \tadd %al,(%rax)\n-\txor %cl,%dh\n+\tloopne fbd278 \n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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 %ah,(%rax)\n+\trex.RX hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tstos %eax,%es:(%rdi)\n+\tadd %dl,(%rax)\n+\tlods %ds:(%rsi),%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,%al\n \tlret $0x113\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0xf6(%rbx)\n-\tadd %al,(%rax)\n-\tnop\n-\tstos %eax,%es:(%rdi)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\txor %cl,%dh\n-\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x28(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dl,-0x54(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmovabs 0x500000000000f3cd,%al\n+\tsub %dl,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf821(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tstos %eax,%es:(%rdi)\n-\tadc %eax,(%rcx)\n+\tadd %dl,0x111ac(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xfbd3(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fbd3,%al\n-\txchg %eax,%ebx\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-\tadc %ch,0x1(%rcx,%rdx,1)\n-\tadd %dl,0x10171(%rax)\n+\tshrb $1,0x1(%rcx,%rdx,1)\n+\tadd %ah,0x1017b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11328(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4e(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x54(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %ch,0x111(%rbp)\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,0x111ac(%rax)\n+\tadd %dl,-0x53(%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-\tshrb $1,(%rax)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsub %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-\tlods %ds:(%rsi),%al\n+\tnop\n+\tlods %ds:(%rsi),%eax\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\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(%rbp)\n+\tshrb $1,0x111(%rbp)\n \tadd %al,(%rax)\n \trex\n \tadd %gs:(%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,(%rcx)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tfdivr %st,%st(3)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x53(%rax)\n+\tadd %dl,(%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,-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,0x111ad(%rax)\n+\tadd %dl,-0x52(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,-0x80(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x75,%al\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x29(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo fbd3ed \n-\tsti\n-\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlods %ds:(%rsi),%eax\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x111ae(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \t...\n-\tmovabs 0xfb9560,%al\n-\tadc %ch,0x111(%rsi)\n \tadd %al,(%rax)\n-\tjo fbd3ef \n-\thlt\n+\tadd %ah,0x101f050(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11329(%rax)\n+\tshrb $1,0x111(%rsi)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\txor %ch,0xf4(%rbp)\n+\tadd %al,(%rax)\n+\tnop\n+\tsub %edx,(%rbx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tscas %es:(%rdi),%al\n+\tadd %dl,(%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,0x113cb(%rax)\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+\tpush %rax\n+\tscas %es:(%rdi),%eax\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne fbd452 \n \tsti\n \tadd %al,(%rax)\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+\tadd %dh,-0x51(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x111af(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x111(%rsi)\n+\tadd %ah,0xfbd6(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x200000000000fbd6,%al\n+\tadd %ah,(%rax)\n \tsar %cl,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf3c9(%rax)\n+\tadd %dl,0xf65a(%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-\tadc $0xfb,%ch\n+\tmov $0x11,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfbd5(%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 \tpush %rax\n-\tscas %es:(%rdi),%eax\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tmov $0x11,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\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 \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 %dl,0x111b0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xfdaf(%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-\tmov $0x11,%al\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tmovabs 0xb0d00000000000f5,%al\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0xfbd5(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x59(%rax)\n+\tmovabs 0x500000000000fbd5,%al\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-\tmov $0x11,%al\n-\tadd %eax,(%rax)\n+\tadc %dh,0x111(%rcx)\n+\tadd %al,(%rax)\n+\tadd %ch,%bl\n+\tsti\n \tadd %al,(%rax)\n-\tadd %al,0xfbea(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1132a(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex.XB hlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111b0(%rax)\n+\tpush %rax\n+\tmov $0x11,%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%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,(%rax)\n-\tint3\n+\tadc %cl,%ah\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0xfb(%rbx)\n-\tadd %al,(%rax)\n-\tshlb $1,0x111(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\tmov $0x102,%esi\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub (%rbx),%dl\n+\tnop\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 %dh,0x111(%rcx)\n+\tshrb $1,(%rdx)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tand %dl,%dh\n+\tadd %al,(%rax)\n+\tloopne fbd547 \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+\tmov $0x11,%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rdi)\n-\tclc\n+\tadd %ah,(%rax)\n+\t(bad)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4f(%rax)\n-\tadc %eax,(%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 \tadd %dl,(%rax)\n-\tsub (%rbx),%edx\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-\tmov $0x11,%cl\n-\tadd %eax,(%rax)\n+\tadc %ch,(%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-\tint3\n+\tadd %al,(%rax)\n+\tadd %dl,-0x4e(%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,-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,%al\n-\tmov $0x11,%cl\n-\tadd %eax,(%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 \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(%rdx)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %al,-0x16(%rax)\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub $0x14,%al\n+\tadd %dl,%al\n+\tmov $0x11,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x5(%rax)\n-\tcld\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4e(%rax)\n-\tadc %eax,(%rcx)\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,%ch\n-\tstd\n \tadd %al,(%rax)\n+\tadc %dh,0x111(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1132b(%rax)\n+\tpush %rax\n+\tmov $0xfd,%eax\n \tadd %al,(%rax)\n-\tadd %al,0xf799(%rax)\n+\tnop\n+\tsub (%rbx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111b2(%rax)\n+\tadd %ah,0xfd60(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x4d(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tint3\n-\tadc (%rcx),%eax\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x113cc(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xf6c6(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x11,%dl\n-\tadd %eax,(%rax)\n+\tadd %dl,0x111b3(%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 (%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 0xd00000000000f4c9,%al\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 \tand %dl,%ch\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tret\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tpush %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 \tadc %ch,(%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-\tmov $0x11,%bl\n+\tpush %rax\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 \tror $1,%ah\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trex.RX hlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x11,%bl\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xfdce(%rax)\n+\tlock or %ah,%bh\n \tadd %al,(%rax)\n-\tadd %dl,0x2c(%rax)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %dl,0x111b4(%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 $0x11,%ah\n+\tpush %rax\n+\tsub $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-\tmovabs 0xd00000000000fbd2,%al\n-\tand %edi,%eax\n+\tshlb $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,-0x4c(%rax)\n-\tadc %eax,(%rcx)\n+\tmovabs 0xc00000000000fbd2,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %dh,0x111(%rbp)\n+\tadd %al,(%rax)\n+\tmov $0xfd,%dil\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1132c(%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,-0x4b(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x11,%ah\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xfb,%esi\n+\tadd %bh,0xfb(%rcx)\n \tadd %al,(%rax)\n \tadc %cl,%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 $0x11,%ah\n-\tadd %eax,(%rax)\n+\tadd %dl,0x111b5(%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 \tadd %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(%rbp)\n+\tshlb $1,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,%ch\n-\tadd %eax,(%rax)\n+\tadc %dh,0x111(%rsi)\n+\tadd %al,(%rax)\n+\tadc $0xfb,%ah\n \tadd %al,(%rax)\n-\tadd %al,0xfbd4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsub $0x113,%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tloopne fbd7b2 \n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111b5(%rax)\n+\tadd %dl,-0x4a(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6f(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tfwait\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(%rbp)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\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 %dl,0x2d(%rax)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tpush %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+\tadd %dl,%al\n \tmov $0x11,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%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,%dh\n-\tadd %eax,(%rax)\n+\tadc %dh,0x111(%rdi)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txlat %ds:(%rbx)\n-\tsti\n+\trcl $0xfb,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1132d(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x10(%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-\tmov $0x11,%dh\n+\tpush %rax\n+\tmov $0x11,%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 \tint $0x13\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3a(%rax)\n-\thlt\n+\tadd %dh,-0x4a(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x11,%dh\n+\tnop\n+\tmov $0x11,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffc0(%rax)\n+\tadd %dh,0xffca(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\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+\tadd %dl,%al\n \tmov $0x11,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\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 %dh,0xf6af(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x49(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadc %bh,0x111(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\t(bad)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $0x0,0xfb(%rbx)\n \tadd %dl,(%rax)\n \tcs adc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,-0xa(%rbx)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x48(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x111b7(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tfdivr %st(3),%st\n+\tlock fdivr %st(3),%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@@ -2673934,145 +2674038,144 @@\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 0xaa7000000000008a,%eax\n+\tmovabs 0xb49000000000008a,%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 $0x11,%bh\n-\tadd %eax,(%rax)\n+\tadd %dl,0x111b8(%rax)\n \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 (%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 %dl,%al\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-\tpush %rax\n-\tmovabs 0xb8500000000000f5,%al\n-\tadc %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0x111,%ecx\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1132e(%rax)\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,%eax\n+\tpush %rax\n+\tmov $0x111,%ecx\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 \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x111,%eax\n+\tadd %dl,0x111b9(%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-\tcs adc (%rcx),%eax\n+\tshrb $1,(%rsi)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x102,%esi\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x111(%rcx)\n+\tadd %dl,%al\n+\tmov $0x111,%ecx\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 %dl,(%rax)\n-\tmov $0x100,%eax\n+\tadd %dh,(%rax)\n+\tret $0x100\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \txor (%rdi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov $0xfb,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x47(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,0xfb8d(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0x111,%edx\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 \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trolb $1,(%rdi)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111b9(%rax)\n+\tadd %dl,-0x46(%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-\tpush %rax\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x32(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\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+\ttest $0xf6,%eax\n \tadd %al,(%rax)\n-\tsarb $1,0x111(%rcx)\n+\tnop\n+\tmov $0x111,%edx\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@@ -2674112,19 +2674215,19 @@\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,%al\n-\t(bad)\n-\trepz add %al,(%rax)\n+\tadd %dh,%al\n+\tinsb (%dx),%es:(%rdi)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dl,%al\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@@ -2674167,30 +2674270,30 @@\n \tadd %al,(%rax)\n \tadd %al,0xfbd9(%rax)\n \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,%edx\n+\tadc %bh,0x111(%rbx)\n \tadd %al,(%rax)\n \t(bad)\n \tpop %rsi\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1132f(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,(%rax)\n+\tpop %rsp\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x111,%edx\n+\tpush %rax\n+\tmov $0x111,%ebx\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@@ -2674246,27 +2674349,29 @@\n \tadd %al,(%rax)\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 %dh,(%rax)\n-\ttest $0xfd,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x111(%rdx)\n+\tnop\n+\tmov $0x111,%ebx\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 %dh,(%rax)\n+\tadd %dl,(%rax)\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txor %dl,(%rbx)\n \tadd %eax,(%rax)\n@@ -2674274,46 +2674379,46 @@\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,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x111,%ebx\n+\tadd %al,(%rax)\n+\tsarb $1,0x111(%rbx)\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,-0x2b(%rax)\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %al,-0x66(%rax)\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,-0x45(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\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,0x10f33(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfbb9(%rax)\n+\tadd %dl,0xfbb9(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x30(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo fbdcd1 \n \tsti\n@@ -2674323,18 +2674428,19 @@\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,%ebx\n+\tpush %rax\n+\tmov $0x111,%esp\n \tadd %al,(%rax)\n-\tmov $0x5f,%al\n+\tnop\n+\tpop %rdi\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@@ -2674353,66 +2674459,66 @@\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,0x111(%rbx)\n+\tnop\n+\tmov $0x111,%esp\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%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 \tnop\n \txor %dl,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf4f0(%rax)\n+\tadd %ah,(%rax)\n+\tlock hlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txor $0xf,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tor %ah,%bh\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x111,%esp\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tsarb $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,(%rax)\n-\txor $0x10f,%eax\n+\tadc %dh,0x10f(%rip) \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfbdb(%rax)\n \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 $0x10f,%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\trex std\n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,-0x44(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %bh,0x111(%rbp)\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@@ -2674428,41 +2674534,40 @@\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txor $0x10f,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111bc(%rax)\n+\tadd %dl,-0x43(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tfwait\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\trcrb $0x0,0xf6(%rbx)\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 %ah,%al\n-\tin (%dx),%eax\n-\trepz add %al,(%rax)\n+\tadd %dl,0xfbf8(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x111,%esp\n+\tadd %dl,0x111bd(%rax)\n \tadd %al,(%rax)\n-\txor %bh,0x1(%rax,%rax,1)\n-\tadd %dl,0x36(%rax)\n-\tsgdt (%rax)\n+\tadd %dl,-0x3a(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tss sgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x28(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txor %edx,(%rbx)\n@@ -2674475,15 +2674580,15 @@\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(%rbp)\n+\tsarb $1,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@@ -2674502,16 +2674607,15 @@\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-\tmov $0x111,%ebp\n+\tadc %bh,0x111(%rsi)\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@@ -2674527,24 +2674631,22 @@\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 %dh,0xf3ca(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x42(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x111,%ebp\n \tadd %al,(%rax)\n-\t(bad)\n \tpush %rax\n-\thlt\n+\trex.RX hlt\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,(%rax)\n@@ -2674559,25 +2674661,27 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmp %cl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tmov %dh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x111(%rbp)\n+\tadd %dl,0x111be(%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,0x38(%rax)\n-\tsgdt (%rax)\n+\tpush %rax\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 \tnop\n \txor %edx,(%rbx)\n@@ -2674587,18 +2674691,19 @@\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 %ah,%al\n-\tcall fbe051 \n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x111(%rsi)\n+\tadd %al,(%rax)\n+\tsarb $1,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@@ -2674619,16 +2674724,15 @@\n \tadc %bh,(%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-\tpush %rax\n-\tmov $0x111,%esi\n+\tadc %bh,0x111(%rdi)\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@@ -2674641,20 +2674745,19 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f39(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0xfd6a(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x41(%rax)\n+\tadc %eax,(%rcx)\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@@ -2674678,45 +2674781,48 @@\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmp (%rdi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,-0x5d(%rax)\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x111bf(%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+\tpush %rax\n+\tcmp (%rdi),%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tlret\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3a(%rax)\n-\tsgdt (%rax)\n+\tadc %dh,(%rdx)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dh,0x100c1(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor (%rbx),%dl\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,0x10f3a(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcmp (%rdi),%cl\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x54(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadc %al,%al\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@@ -2674732,20 +2674838,21 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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+\tsbb %dh,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x40(%rax)\n+\tadc %eax,(%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@@ -2674766,43 +2674873,42 @@\n \tadd %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,%edi\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 (%rdi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x40(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %dl,%al\n-\tadc (%rcx),%eax\n+\tadd %dl,0xffca(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trclb $1,(%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,(%rax)\n-\tcmp $0xf,%al\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-\tadc %al,%al\n+\trol $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,0x3c(%rax)\n@@ -2674824,16 +2674930,16 @@\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-\trclb $0x1,(%rcx)\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,%al\n \tcmp $0xf,%al\n@@ -2674841,27 +2674947,29 @@\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-\trex push $0xfffffffffffffff4\n+\t(bad)\n+\trex.B hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmp $0x10f,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111c0(%rax)\n+\tadd %dl,-0x3f(%rax)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x4b(%rax)\n-\thlt\n+\trex push $0xfffffffffffffff4\n \tadd %al,(%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@@ -2674872,77 +2674980,71 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f3d(%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 %dh,0xfbe7(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x111c1(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tlock add (%rcx),%al\n+\tadd %dl,-0x10(%rax)\n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0x10f(%rip) \n \tadd %al,(%rax)\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-\tlock scas %es:(%rdi),%al\n+\t(bad)\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n \thlt\n \tadd %al,(%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,%cl\n+\trol $1,%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 %al,%al\n-\tmov $0xff,%dl\n+\tadd %dl,%al\n+\tmov $0xff,%esp\n \tadd %al,(%rax)\n+\tadc %dh,(%rbx)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\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+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tds sgdt (%rax)\n+\tadd %dl,0x10f3e(%rax)\n \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+\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,%al\n \tds sgdt (%rax)\n@@ -2674958,73 +2675060,68 @@\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 %dh,(%rax)\n-\tinsl (%dx),%es:(%rdi)\n-\ttestb $0x0,(%rax)\n+\txchg %eax,%edi\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,0x111c1(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x3e(%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,0x3f(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x109ea(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x33(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xdc,%al\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f3f(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\tclc\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\trcll $0x1,(%rcx)\n+\tadd %ah,0xf830(%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,(%rax)\n-\trex sgdt (%rax)\n+\tadc %al,0xf(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\ttest $0x1,%al\n+\tadd %ah,%al\n+\tmov $0x1,%dl\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0xf472(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%dl\n-\tadc %eax,(%rcx)\n+\tadd %dl,%al\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,0x10f40(%rax)\n \tadd %al,(%rax)\n@@ -2675036,73 +2675133,76 @@\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-\tpush %rax\n-\tret $0x111\n+\tadc %al,%bl\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tjo fbe36d \n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex sgdt (%rax)\n+\trolb $1,0xf(%rax)\n+\tadd %eax,(%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 %dh,0xb(%rax)\n-\tadd (%rcx),%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,0xf(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tstos %al,%es:(%rdi)\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x111c2(%rax)\n-\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 (%r8)\n+\tret\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,-0x59(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x41(%rax)\n+\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x59(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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 %ah,%al\n-\txchg %eax,%ecx\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tret $0x111\n+\tnop\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 \tsgdt (%r8)\n@@ -2675117,20 +2675217,20 @@\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 %dl,(%rax)\n-\tpush %rdx\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tleave\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%bl\n+\tadd %dl,%al\n+\tret\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@@ -2675138,24 +2675238,24 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,(%rbx,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf483(%rax)\n+\tadd %dh,0x78(%rax)\n+\thlt\n+\tadd %al,(%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,0xf4d9(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tret\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,%al\n@@ -2675174,20 +2675274,23 @@\n \tadc %al,0xf(%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-\tret\n+\tpush %rax\n+\t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x0(%rsp,%rsi,8)\n+\tmov $0x8c,%al\n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x43(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tfdivrp %st,%st(3)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2675196,45 +2675299,48 @@\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 %ah,-0x62(%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-\tret\n+\tnop\n+\t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,0x15d(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trolb $1,0xf(%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfdb6(%rax)\n+\tadd %dl,%al\n+\trex.XB sgdt (%r8)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tdata16 std\n+\tadd %al,(%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-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %al,0x1(%rdi,%rcx,1)\n+\tadd %dh,(%rax)\n+\tsbbb $0x0,0x1(%rbp)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trex.R sgdt (%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,-0x5b(%rax)\n+\tsti\n \tadd %al,(%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 \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2675255,16 +2675361,15 @@\n \tadd %al,(%rax)\n \tadd %dl,0x10f44(%rax)\n \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,%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,%al\n@@ -2675281,20 +2675386,20 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,0xf(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,(%rax)\n+\tlret\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\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,0x45(%rax)\n@@ -2675309,37 +2675414,38 @@\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,-0x3(%rax)\n-\tadd (%rcx),%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%ah\n-\tadc %eax,(%rcx)\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,%al\n \trex.RB sgdt (%r8)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovabs %al,0xd1500000000000f6\n+\tadd %dh,0xf6a2(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x2f(%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+\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 \tadd %dl,(%rax)\n@@ -2675347,19 +2675453,17 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x113(%rip) \n \tadd %al,(%rax)\n-\tmov $0xf8,%al\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %ch,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3b(%rax)\n+\tadc %al,%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,0x46(%rax)\n@@ -2675377,16 +2675481,17 @@\n \tnop\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-\tnop\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.RX sgdt (%rax)\n@@ -2675403,64 +2675508,67 @@\n \tadd %dl,(%rax)\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-\trol $1,%ch\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,0x47(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfbef(%rax)\n+\tadd %dh,-0x11(%rax)\n+\tsti\n+\tadd %al,(%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 %dh,(%rax)\n-\tsub %esi,%esp\n+\tadd %ah,0xf3c8(%rax)\n \tadd %al,(%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-\tmov $0xc4,%al\n+\tjo fbe6c6 \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 %dl,0xfbd7(%rax)\n+\tadd %dh,-0x2d(%rax)\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11335(%rax)\n \tadd %al,(%rax)\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,%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,-0x3a(%rax)\n+\tadc %al,%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,0x48(%rax)\n@@ -2675472,20 +2675580,19 @@\n \tadd %al,(%rax)\n \tadd %ah,0x6801c0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \trex.W sgdt (%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-\tnop\n-\t(bad)\n+\tadd %dl,-0x39(%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@@ -2675503,15 +2675610,16 @@\n \tadd %dl,(%rax)\n \trex.WB sgdt (%r8)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%dh\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,0x49(%rax)\n@@ -2675526,17 +2675634,20 @@\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,0xfd6a(%rax)\n+\tadd %ah,(%rax)\n+\txchg %eax,%ebx\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,(%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 %al,(%rax)\n@@ -2675546,25 +2675657,27 @@\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 %dh,0xf6ac(%rax)\n+\tadd %dl,%al\n+\tjrcxz fbe81e \n \tadd %al,(%rax)\n-\tadd %dl,-0x39(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tenter $0x111,$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-\trex.WX sgdt (%rax)\n+\tadc %cl,0xf(%rdx)\n+\tadd %eax,(%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@@ -2675577,23 +2675690,23 @@\n \tpush %rax\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-\t(bad)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tenter $0x111,$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,0x10f4a(%rax)\n+\tnop\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 \tpush %rax\n \tss adc (%rcx),%eax\n@@ -2675601,50 +2675714,47 @@\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-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tenter $0x111,$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-\trex.WXB sgdt (%r8)\n+\tadc %cl,0xf(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tlods %ds:(%rsi),%eax\n+\tadd %al,-0x5c(%rax)\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 %dl,%al\n-\txchg %eax,%esi\n+\tadd %al,-0x6e(%rax)\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,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,(%rax)\n+\timul $0x0,%esi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%al\n+\tror $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,0x10f4b(%rax)\n@@ -2675663,25 +2675773,25 @@\n \tadd %dl,%al\n \trex.WXB 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-\tenter $0x111,$0x0\n+\tadc %cl,%cl\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 %cl,0x1(%rdi,%rcx,1)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trex.WR sgdt (%rax)\n \tadd %al,(%rax)\n-\trex (bad)\n+\tadd %al,-0x16(%rax)\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@@ -2675690,27 +2675800,28 @@\n \tinsb (%dx),%es:(%rdi)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4c(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tnop\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tenter $0x111,$0x0\n+\tpush %rax\n+\tleave\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.WR sgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10f4c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfbe6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tss adc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2675718,43 +2675829,43 @@\n \tadd %al,(%rax)\n \trorb $1,0x1(%rdi,%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,%al\n-\tenter $0x111,$0x0\n+\tadd %dl,0x111c9(%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,0xf(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\tsti\n+\tadd %dh,%al\n+\tsar $0x0,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2e(%rax)\n-\tadc (%rcx),%eax\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 \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\trex.WRB sgdt (%r8)\n \tadd %al,(%rax)\n-\tadd %dl,0x4d(%rax)\n-\tsgdt (%rax)\n+\tadd %al,%al\n+\tsar $0x0,%bh\n \tadd %al,(%rax)\n-\tadd %dh,0xfbef(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tleave\n+\tror $1,%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,0x10f4d(%rax)\n@@ -2675769,21 +2675880,18 @@\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-\tleave\n-\tadc %eax,(%rcx)\n+\tadd %dh,(%rax)\n+\txor $0x0,%esi\n+\tadd %dl,(%rax)\n+\tlret $0x111\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@@ -2675802,20 +2675910,19 @@\n \tadd %dl,0x4e(%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-\tleave\n-\tadc %eax,(%rcx)\n+\tpush %rax\n+\tlret $0x111\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock ret\n+\trol $1,%bl\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@@ -2675827,74 +2675934,77 @@\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 %ah,(%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,%al\n-\tleave\n-\tadc %eax,(%rcx)\n+\tnop\n+\tlret $0x111\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 %dl,%al\n+\tadd %dh,%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-\txor %bh,%al\n+\tadd %dh,(%rax)\n+\ttest %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dl,%al\n \tlret $0x111\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xe7,%al\n-\tsti\n+\tnop\n+\t(bad)\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,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11337(%rax)\n+\tnop\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 %dl,0xf(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf472(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rax\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x36(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %cl,%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,0x50(%rax)\n@@ -2675915,51 +2676025,54 @@\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-\tlret $0x111\n+\tpush %rax\n+\tlret\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0xfb,%ecx\n+\tmov $0xb3,%al\n+\tsti\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 %dl,%al\n+\tpush %rax\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf46b(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rdi)\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 %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+\tcwtl\n+\tsti\n \tadd %al,(%rax)\n-\tror $1,%dl\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x111cb(%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+\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 \trcl $1,%dl\n@@ -2675971,121 +2676084,116 @@\n \tadd %al,(%rax)\n \tadd %dl,0x10f51(%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+\tror $1,%bl\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $0x0,%ebp\n-\tadd %al,(%rax)\n+\txor %ch,0xfd(%rdx)\n \tadd %al,(%rax)\n \trclb $1,0xf(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\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 \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadc %bh,(%rax)\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tlock xrelease add %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadc %dl,0xf(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tleave\n-\ttestb $0x0,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x35(%rax)\n+\tadd %al,(%rax)\n+\tadc %cl,%ah\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock xrelease add %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rdx\n+\tadd %dl,0x52(%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 jmp fbed49 \n \tadd %al,(%rax)\n-\tshr $0xf4,%bh\n-\tadd %al,(%rax)\n+\tnop\n+\tiret\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,0x111cb(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x34(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rdx\n-\tsgdt (%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,0x10f52(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmp %dl,(%rbx)\n-\tadd %eax,(%rax)\n+\tadd %al,0xfbe9(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x38(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0xf(%rdx)\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+\tpush %rdx\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tror $1,%bl\n-\tadc %eax,(%rcx)\n+\tadd %ah,%al\n+\tadd %esp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x111cc(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x56(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\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 \tadc %dl,%bl\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $0xf6,%bl\n+\trolb $0x68,(%rcx)\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,%ah\n+\tror $1,%ah\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x900000000000f780,%al\n \tpush %rbx\n \tsgdt (%rax)\n \tadd %al,(%rax)\n@@ -2676093,28 +2676201,27 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcmp %dl,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%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 %dl,(%rax)\n-\tcmpsb %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,-0x34(%rax)\n+\tadc %cl,%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,(%rax)\n@@ -2676137,23 +2676244,25 @@\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-\tnop\n-\tint3\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tpush %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,0x10f54(%rax)\n+\tnop\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 \tsarb $1,(%rax)\n \tadc (%rcx),%eax\n@@ -2676162,48 +2676271,46 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\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-\tror $1,%ah\n-\tadc %eax,(%rcx)\n+\tadd %ah,0x7c(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\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 %dl,(%rax)\n-\tpush %rbp\n-\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.W clc\n+\tadc %dl,0xf(%rbp)\n+\tadd %eax,(%rax)\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 %dl,%al\n-\tsar $1,%bl\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tjle fbedd5 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dl,%al\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@@ -2676222,32 +2676329,28 @@\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 %ah,%al\n+\txor %al,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tint $0x11\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0xfc1f(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tmovabs 0x100000000000fc1f,%al\n \tpush %rsi\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tstc\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %dl,0xfd5b(%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@@ -2676255,25 +2676358,23 @@\n \tpush %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-\tnop\n-\tint $0x11\n-\tadd %eax,(%rax)\n+\tpush %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-\tnop\n-\tpush %rsi\n-\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10f56(%rax)\n \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@@ -2676282,35 +2676383,37 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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 %dl,0xff82(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x111ce(%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,0x113d3(%rax)\n+\tnop\n+\trcll %cl,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfdb3(%rax)\n+\tadd %ah,%al\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rdi\n-\tsgdt (%rax)\n+\tadc %dl,0xf(%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 %cl,%dh\n+\tror $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,0x57(%rax)\n@@ -2676328,1384 +2676431,1281 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpush %rdi\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x28(%rax)\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x32(%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,%al\n \tpush %rdi\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0xf4c2(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tiret\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-\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-\tcmp %edx,(%rbx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xffc1(%rax)\n+\tsarb $1,(%rcx)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x58(%rax)\n-\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tfs std\n+\tjo fbef7d \n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tadd %dl,-0x31(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tror $1,%bl\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10f58(%rax)\n+\tpush %rax\n+\tpop %rax\n+\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tpush $0xfffffffffffffffd\n \tadd %al,(%rax)\n-\tadd %al,0xfdba(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\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-\trcrb $1,0xf(%rax)\n-\tadd %eax,(%rax)\n+\tnop\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-\tadc %cl,%bh\n+\tnop\n+\tiret\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+\tadd %dl,%al\n+\tpop %rax\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n+\tadd %dh,(%rax)\n+\tstos %eax,%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-\tpush %rax\n-\tpop %rcx\n-\tsgdt (%rax)\n+\tadc %bl,0xf(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x68(%rax)\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x31(%rax)\n+\tadc %dl,%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,0x59(%rax)\n+\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xfbf2(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsub $0x114,%eax\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 %ah,(%rax)\n-\trepz sti\n-\tadd %al,(%rax)\n+\tadd %dh,-0x3a(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub $0x114,%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\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 %dl,%al\n-\tpop %rcx\n-\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x6b(%rax)\n-\ttestb $0x0,(%rax)\n+\trcrb $1,0xf(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111cf(%rax)\n+\tadd %dh,-0x75(%rax)\n+\tsti\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 %dl,0x3a(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txchg %eax,%ecx\n+\tmov $0xfe,%al\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3a(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dl,(%rax)\n+\tpop %rdx\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\taddl $0x1,(%rdx)\n+\tadd %dl,0x111d0(%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,0x5a(%rax)\n+\tpush %rax\n+\tpop %rdx\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjmp fbf07e \n+\tadd %ah,-0x3b(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trclb $1,(%rcx)\n-\tadd %eax,(%rax)\n+\tadc %dl,%ah\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf6d1(%rax)\n+\tmov $0xc7,%al\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f5a(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x3b(%rax)\n+\tadd %dh,%al\n+\tint1\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%ah\n-\tadc (%rcx),%eax\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,%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-\trclb $1,(%rcx)\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 \tadc %bl,0xf(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0xb(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcmp (%rbx),%dl\n+\tadd %dl,(%rax)\n+\trcll $1,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trepnz sti\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 %dl,%al\n+\tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rbx\n-\tsgdt (%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trepnz sti\n \tadd %al,(%rax)\n+\tadd %dl,0x10f5b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub (%rcx,%rax,1),%edx\n+\tadd %al,-0x28(%rax)\n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x2f(%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 \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-\trcl $1,%al\n-\tadc %eax,(%rcx)\n+\tsarb $1,(%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,(%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-\tsarb $1,(%rdx)\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n+\tnop\n+\trcll $1,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n-\tstd\n+\tadd %al,%al\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5c(%rax)\n+\tpush %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-\tadc %dl,%cl\n-\tadc %eax,(%rcx)\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,0x10f5c(%rax)\n \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+\trcl $1,%cl\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txorb $0x0,0xff(%rbp)\n-\tadd %dl,%al\n-\tpop %rsp\n-\tsgdt (%rax)\n+\tnop\n+\tmov $0xff,%edi\n \tadd %al,(%rax)\n-\tadd %dh,0x10186(%rax)\n+\trcrb $1,0x1(%rdi,%rcx,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2f(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcmp (%rbx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne fbf195 \n+\tadd %ah,%al\n+\tret\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 %bh,(%rbx)\n-\tadc (%rcx),%eax\n+\tadc %dl,%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,0x5d(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffb6(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111d1(%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 \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+\tpush %rax\n+\tcmp (%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 \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-\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-\tadc %bl,0xf(%rsi)\n-\tadd %eax,(%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+\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-\tpush %rax\n+\tnop\n \tcmp (%rbx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n \tinsb (%dx),%es:(%rdi)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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 \tadd %al,(%rax)\n-\tadc %dl,%dl\n-\tadc %eax,(%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,0x10f5e(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rbx\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tint1\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ch,(%rax)\n-\thlt\n+\tadd %dh,(%rax)\n+\tsub %dh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpop %rsi\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,%al\n+\trepnz sti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trclb %cl,(%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 \tadc %bl,0xf(%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-\tcmp (%rbx),%edx\n-\tadd %eax,(%rax)\n+\txor $0xfb,%dl\n+\tadd %al,(%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 %dh,(%rax)\n-\tsub $0xf4,%eax\n+\tadd %ah,(%rax)\n+\trepz sti\n \tadd %al,(%rax)\n-\tnop\n-\trclb %cl,(%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 \tnop\n \tpop %rdi\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tclc\n-\tsti\n+\tadd %al,%al\n+\trepnz sti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tint1\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 \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-\tadc %ah,0xf(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tpush %rax\n+\t(bad)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%dl\n-\tadc %eax,(%rcx)\n+\trepz sti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x702000000000008a,%eax\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x60(%rax)\n+\tnop\n+\t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0xfbf3(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tsarb $1,(%rbx)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjmp fbf38e \n \tadd %al,(%rax)\n-\tand %dh,0x3(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10f60(%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-\tadc %dl,%bl\n-\tadc %eax,(%rcx)\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%bl\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-\tsgdt (%rax)\n+\tadc %ah,0xf(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\tmov $0xfb,%dh\n-\tadd %al,(%rax)\n+\trepz sti\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\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+\tpush %rax\n \t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfbf3(%rax)\n \tadd %al,(%rax)\n-\tcwtl\n-\tsti\n-\tadd %al,(%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 %dl,0x61(%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 %bh,(%rbx,%rdx,1)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc (%rcx,%rax,1),%eax\n+\tadd %dh,(%rax)\n+\tmovabs 0x131000000000008a,%eax\n+\tadd $0x1,%al\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 %ah,(%rax)\n+\thlt\n+\tsti\n \tadd %al,(%rax)\n-\tnop\n-\trcll %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 \tshlb $1,0xf(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcmc\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlods %ds:(%rsi),%al\n-\tpushf\n+\tadd %al,%al\n+\trepz sti\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+\t(bad)\n \tadd %al,(%rax)\n+\t(bad)\n+\thlt\n+\tsti\n \tadd %al,(%rax)\n-\tadc %ah,0xf(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf4cf(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%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 %ch,%ah\n-\tsti\n-\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x3c(%rax)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %al,0xfbf2(%rax)\n \tadd %al,(%rax)\n-\tjo fbf44f \n+\tadd %dh,-0x23(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f62(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0xfbf4(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%ah\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%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 %dl,%al\n-\t(bad)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tshlb $1,0xf(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,-0xc(%rax)\n+\tsti\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+\tadd %dh,(%rax)\n+\tmovabs 0xcf2000000000008a,%eax\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-\tadd %esp,%edi\n-\tadd %al,(%rax)\n-\tadd %al,(%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+\thlt\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,0x63(%rax)\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-\tnop\n-\tcmp $0x13,%al\n+\tpush %rax\n+\tmovsxd (%rdi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfcomi %st(4),%st\n+\tadd %al,0xfbf4(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd28000000000008a,%eax\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f63(%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-\tnop\n-\t(bad)\n-\tadc %eax,(%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-\tmovsxd (%rdi),%ecx\n+\tshlb $1,0xf(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tclc\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\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-\trcl $1,%ah\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %ah,0x1(%rdi,%rcx,1)\n \tadd %al,(%rax)\n-\tadd %dl,0x64(%rax)\n-\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\t(bad)\n+\tcmc\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,(%rbx,%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+\tpush %rax\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+\tcmc\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,0x10f64(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xfbf5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tsgdt %fs:(%rax)\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf825(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2b(%rax)\n-\tadc (%rcx),%eax\n+\tshlb $1,0x1(%rdi,%rcx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trex cmc\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 %gs:(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x72(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %ah,%al\n+\tcmc\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %eax,(%r24)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %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 \tsgdt %gs:(%rax)\n \tadd %al,(%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,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10f65(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjle fbf605 \n-\tadd %eax,(%rax)\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n-\tadd %dl,0x111d5(%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(%rbp)\n-\tadd %eax,(%rax)\n+\tnop\n+\tsgdt %gs:(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\tidiv %ebx\n-\tadd %al,(%rax)\n+\tidiv %bl\n \tadd %al,(%rax)\n-\tadd %dl,0x59(%rax)\n-\tpushf\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,0xf(%rsi)\n+\tshlb $1,0xf(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tcmc\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %eax,%edi\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,(%rax)\n+\tdata16 sgdt (%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-\tadd %eax,(%r24)\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 \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-\tpush %rax\n-\tcmp $0x113,%eax\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tidiv %bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\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-\tadc %dl,%dh\n-\tadc %eax,(%rcx)\n+\tadd %ah,0xfbf6(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%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,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t{rex2 0x13} add %eax,(%r24)\n+\txor $0xfb,%dl\n+\tadd %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(%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 %ah,%al\n+\tidiv %bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x67(%rax)\n-\tsgdt (%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tleave\n+\tpop %rbp\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1133d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tsgdt (%eax)\n+\tadd %dl,0x67(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%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 \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadc %eax,(%rcx)\n+\tadd %ah,(%rax)\n+\tidiv %ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trex.WR hlt\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x4c(%rax)\n+\thlt\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+\tidiv %bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rsp,%rdx,1)\n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xc0b000000000008a,%eax\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dh,0xfbc0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush $0x10f\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%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 %al,(%rax)\n-\tadd %dl,0x68(%rax)\n-\tsgdt (%rax)\n+\tidiv %ebx\n \tadd %al,(%rax)\n-\tadd %ah,0xf4c2(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tadc %eax,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $0xf4,%bl\n+\tadd %dl,(%rax)\n+\tjg fbf747 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10f68(%rax)\n+\tadd %dl,0x68(%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-\trcl $1,%ch\n-\tadc (%rcx),%eax\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex mov %esi,%esp\n+\tadd %dl,%al\n+\tjl fbf76e \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-\tsub %eax,%edi\n+\tadd %ah,0xfbf7(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txlat %ds:(%rbx)\n-\tadc %eax,(%rcx)\n+\tadd %ah,0xf4c3(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpush $0x10f\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trex idiv %ebx\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,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 %al,(%rax)\n+\tadd %ah,%al\n+\tidiv %ebx\n \tadd %al,(%rax)\n-\tadd %dl,0x69(%rax)\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 \tpush %rax\n-\txlat %ds:(%rbx)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\timul $0x1,(%rdi),%ecx\n+\tadd %al,0xfbf7(%rax)\n \tadd %al,(%rax)\n-\trex pop %rsi\n+\tadd %dh,(%rax)\n+\tmovabs 0x5df000000000008a,%eax\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f69(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,(%rax)\n+\tclc\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dh,%dh\n-\tsti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\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 \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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush $0xf\n-\tadd %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-\tds adc (%rcx),%eax\n-\tadd %al,(%rax)\n+\tadc %ch,0xf(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,-0x8(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6a(%rax)\n-\tsgdt (%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x44(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%bh\n-\tadc %eax,(%rcx)\n+\tpush %rax\n+\tpush $0xf\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\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,0x10f6a(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0xfbf8(%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 %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\tpop %rsp\n+\thlt\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,-0x8(%rax)\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,0xf466(%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 %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tsar $1,%al\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0x1133e(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tint1\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-\tfcoms (%rcx)\n-\tadd %eax,(%rax)\n+\txor $0xfb,%dl\n+\tadd %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 \timul $0x1,(%rdi),%ecx\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-\thlt\n+\tadc %bh,%cl\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 \tnop\n \timul $0x1,(%rdi),%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tor %esp,%edi\n-\tadd %al,(%rax)\n+\tsar $0xfb,%al\n \tadd %al,(%rax)\n-\tadd %dl,0x111d8(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tout %eax,(%dx)\n+\tadd %dh,(%rax)\n+\tmovabs 0xed7000000000008a,%eax\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-\tmov $0xb2,%al\n+\tpush %rax\n+\tstc\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tds adc (%rcx),%eax\n+\tadd %ebx,0x0(%rbx)\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-\tmov $0xfc,%al\n+\tadd %dh,%al\n+\tclc\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tinsb (%dx),%es:(%rdi)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,0x6c(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tout %al,(%dx)\n-\thlt\n+\tadd %dl,0xfbf9(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\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+\tnop\n \tinsb (%dx),%es:(%rdi)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlahf\n-\tadd %eax,(%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,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\txor $0xfb,%dl\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-\tadc %bl,%cl\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tshrb $1,0x1(%rdi,%rcx,1)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tinsb (%dx),%es:(%rdi)\n-\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcmc\n+\tsar $1,%cl\n \tsti\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 %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%dh\n+\tadd %dl,%al\n+\t(bad)\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%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 %dh,-0x7(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tinsl (%dx),%es:(%rdi)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,0x6d(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tstos %eax,%es:(%rdi)\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tlock sti\n+\tcli\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\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 %dh,0xfbf9(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,%al\n+\tinsl (%dx),%es:(%rdi)\n+\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x6(%rax)\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\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+\tadc %ch,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 %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tadc (%rcx),%eax\n+\txor $0xfb,%dl\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+\tpush %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 %dl,0xfbfa(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6e(%rax)\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(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,0x10f6e(%rax)\n+\toutsb %ds:(%rsi),(%dx)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tcli\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsub $0x114,%eax\n+\tadd %dh,(%rax)\n+\tmovabs 0xd19000000000008a,%eax\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fb7b,%al\n+\tadd %dl,%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 %dl,%al\n+\tcli\n+\tsti\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\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 %dl,(%rax)\n-\toutsl %ds:(%rsi),(%dx)\n-\tsgdt (%rax)\n+\tadc %ch,0xf(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trepnz or (%rcx),%eax\n+\tadd %dh,-0x6(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x13(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xdf9000000000008a,%eax\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n-\tadd %dl,0x104df(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6f(%rax)\n+\tpush %rax\n+\toutsl %ds:(%rsi),(%dx)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsti\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2677721,16 +2677721,15 @@\n \toutsl %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %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@@ -2677752,39 +2677751,38 @@\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 0x4eb000000000008a,%eax\n+\tmovabs 0x44b000000000008a,%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,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x36(%rax)\n-\tsti\n+\tadd %dh,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjo fbfb9a \n+\tshlb $1,0xf(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tsti\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xcca000000000008a,%eax\n+\tmovabs 0xc88000000000008a,%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@@ -2677793,50 +2677791,49 @@\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,(%rax)\n-\tiret\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x71(%rax)\n-\tsgdt (%rax)\n+\tpush %rax\n+\tjno fbfbda \n+\tadd %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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjno fbfbfa \n-\tadd %eax,(%rax)\n+\tadd %dl,0x10f71(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcld\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\timul $0x0,%esi,%esi\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tpop %rdi\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0xf(%rcx)\n+\tadd %dl,%al\n+\tjno fbfc1a \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@@ -2677860,40 +2677857,39 @@\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tsti\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xedc000000000008a,%eax\n+\tmovabs 0xeda000000000008a,%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,0xfbfc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n+\tadd %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+\tshlb $1,0xf(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tcld\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2677906,15 +2677902,15 @@\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 0xb70000000000008a,%eax\n+\tmovabs 0xc12000000000008a,%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@@ -2677956,15 +2677952,15 @@\n \tadd %al,(%rax)\n \tadc %dh,0x1(%rdi,%rcx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfbfa(%rax)\n+\tadd %al,0xfbf2(%rax)\n \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@@ -2677980,15 +2677976,15 @@\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 0x854000000000008a,%eax\n+\tmovabs 0x8f7000000000008a,%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@@ -2678030,19 +2678026,18 @@\n \tjne fbfe0a \n \tadd %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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2b(%rax)\n+\tadd %dh,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@@ -2678070,16 +2678065,17 @@\n \tadd %dl,0x76(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfbfe(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tmov $0xff,%edx\n+\tadd %dl,-0x3c(%rax)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tjbe fbfe8a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n@@ -2678109,16 +2678105,15 @@\n \tadc %dh,0xf(%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %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@@ -2678147,15 +2678142,15 @@\n \tadd %al,(%rax)\n \tadd %al,-0x1(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%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@@ -2678185,16 +2678180,15 @@\n \tjs fbff8a \n \tadd %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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsub %cl,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -2678204,15 +2678198,17 @@\n \tadd %al,%al\n \t(bad)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf6c8(%rax)\n+\tadd %al,%al\n+\tscas %es:(%rdi),%al\n+\ttestb $0x0,(%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@@ -2678227,19 +2678223,20 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %bh,%ah\n \tadd %al,(%rax)\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-\tadd %dl,0x10f79(%rax)\n+\tnop\n+\tjns fc000a \n+\tadd %eax,(%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@@ -2678267,16 +2678264,15 @@\n \tadc %bh,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %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@@ -2678296,42 +2678292,40 @@\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 0x322000000000008a,%eax\n+\tmovabs 0x320000000000008a,%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,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\txchg %eax,%esp\n-\ttestb $0x0,(%rax)\n+\tadd %dh,0xf694(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjnp fc00da \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x0(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x82a000000000008a,%eax\n+\tmovabs 0x828000000000008a,%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@@ -2678349,16 +2678343,15 @@\n \tjnp fc011a \n \tadd %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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %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@@ -2678424,26 +2678417,23 @@\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tiret\n-\tincl (%rax)\n+\tfcos\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjge fc01fa \n-\tadd %eax,(%rax)\n+\tadd %dl,0x7d(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %ah,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n@@ -2678501,16 +2678491,15 @@\n \tjle fc029a \n \tadd %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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %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(%rsi)\n@@ -2678577,25 +2678566,25 @@\n \tpush %rax\n \torb $0x1,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfbfa(%rax)\n+\tadd %al,0xfbf2(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10324(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f80(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfc03(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\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@@ -2678642,15 +2678631,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,0x10f(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfbfa(%rax)\n+\tadd %al,0xfbf2(%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(%rdx)\n \tadd %al,(%rax)\n@@ -2678669,15 +2678658,15 @@\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 0xef000000000008a,%eax\n+\tmovabs 0xed000000000008a,%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@@ -2678713,15 +2678702,15 @@\n \tpush %rax\n \torl $0x1,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfbfa(%rax)\n+\tadd %al,0xfbf2(%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@@ -2678782,16 +2678771,15 @@\n \tadd %al,(%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x2b(%rax)\n \ttestl $0x0,(%rax)\n \tadc %al,0x10f(%rbp)\n \tadd %al,(%rax)\n \trolb $1,0xfc(%rip) \n@@ -2678807,30 +2678795,30 @@\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 0x919000000000008a,%eax\n+\tmovabs 0x9ba000000000008a,%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,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xf44a(%rax)\n+\tadd %dl,0xf44a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \ttest %ecx,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfc05(%rax)\n \tadd %al,(%rax)\n@@ -2678848,48 +2678836,47 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,0x10f(%rsi)\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,-0x4a(%rax)\n-\tstd\n+\tadd %al,0xfbf2(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\ttest $0xfd,%eax\n \tadd %al,(%rax)\n-\tadd %dl,-0x7a(%rax)\n-\tsgdt (%rax)\n+\tpush %rax\n+\txchg %cl,(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc06(%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 %dl,%al\n+\tenter $0x103,$0x0\n \tadd %al,(%rax)\n-\tnop\n-\txchg %cl,(%rdi)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10f86(%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 0xc8d000000000008a,%eax\n-\tadd (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,0x10f(%rsi)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,%al\n+\txchg %cl,(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0xfc,(%rsi)\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,(%rax)\n \t(bad)\n \tstd\n@@ -2678914,40 +2678901,36 @@\n \tcld\n \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.WRB testb $0x0,(%r8)\n+\tadd %dh,0xf64d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f87(%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+\txor $0xfb,%dl\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,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x36(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %dh,0xfdbd(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov %cl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n@@ -2678974,15 +2678957,15 @@\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 0xaad000000000008a,%eax\n+\tmovabs 0xb4f000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,0x10f(%rax)\n \tadd %al,(%rax)\n \tmov $0x7,%al\n \tcld\n@@ -2678992,16 +2678975,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %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(%rcx)\n@@ -2679040,15 +2679022,15 @@\n \trorb $1,0x10f(%rcx)\n \tadd %al,(%rax)\n \trolb $1,(%rdi)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x850000000000008a,%eax\n+\tmovabs 0x6b9000000000008a,%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@@ -2679067,34 +2679049,31 @@\n \tmov (%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %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,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@@ -2679138,16 +2679117,15 @@\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %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,0x10f(%rbx)\n@@ -2679166,25 +2679144,25 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %edi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x959000000000008a,%eax\n+\tmovabs 0x957000000000008a,%eax\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,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %al,%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@@ -2679205,26 +2679183,28 @@\n \tor %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,0xfdbb(%rax)\n+\tadd %ah,%al\n+\tscas %es:(%rdi),%al\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlea (%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %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@@ -2679233,31 +2679213,25 @@\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tor %ah,%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,0xfbe5(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tlea (%rdi),%ecx\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10f8d(%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-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,%al\n \tlea (%rdi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xa(%rax)\n \tcld\n \tadd %al,(%rax)\n@@ -2679295,19 +2679269,18 @@\n \tmov (%rdi),%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf806(%rax)\n+\tadd %dl,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@@ -2679373,22 +2679346,18 @@\n \tnop\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcltd\n-\tsti\n \tadd %al,(%rax)\n+\tadd %al,0xfb94(%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,0x9b01(%rax)\n \tadd %al,(%rax)\n@@ -2679444,19 +2679413,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x10f(%rcx)\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,%al\n-\trex.B clc\n+\tadd %al,0xfbf2(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf841(%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@@ -2679473,30 +2679440,33 @@\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 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,0x10f92(%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 \tadd %al,(%rax)\n \tadd %ah,0xfc0c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x1027c(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%edx\n-\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xc(%rax)\n-\tcld\n+\trclb $1,0x10f(%rdx)\n+\tadd %al,(%rax)\n+\trex or $0xfc,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xcd000000000008a,%eax\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2679510,27 +2679480,29 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,0x10f(%rbx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfbfa(%rax)\n+\tadd %al,0xfbf2(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfbd5(%rax)\n+\tadd %dh,0xfbd1(%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 \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xf4ac(%rax)\n+\tadd %dh,-0x54(%rax)\n+\thlt\n+\tadd %al,(%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@@ -2679541,28 +2679513,30 @@\n \tadd %al,(%rax)\n \tadd %dl,0xd(%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 %ah,%al\n+\t(bad)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x1(%rdi,%rcx,1)\n+\tadd %dl,(%rax)\n+\txchg %eax,%esp\n+\tsgdt (%rax)\n+\tadd %al,(%rax)\n \tadd %dh,%al\n \tor $0xfc,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd4d000000000008a,%eax\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,-0x6c(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfc0d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n@@ -2679576,16 +2679550,15 @@\n \txchg %eax,%esp\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+\txor $0xfb,%dl\n \tadd %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,0x1(%rdi,%rcx,1)\n@@ -2679628,15 +2679601,15 @@\n \tnop\n \txchg %eax,%ebp\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfc0d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xca3000000000008a,%eax\n+\tmovabs 0xb2e000000000008a,%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@@ -2679653,28 +2679626,28 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,0x10f(%rsi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfbfa(%rax)\n+\tadd %al,0xfbf2(%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 %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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@@ -2679690,15 +2679663,16 @@\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,0x10f(%rsi)\n \tadd %al,(%rax)\n-\tjo fc0ed0 \n+\t(bad)\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,(%rax)\n@@ -2679719,16 +2679693,15 @@\n \txchg %eax,%edi\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+\txor $0xfb,%dl\n \tadd %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@@ -2679748,15 +2679721,15 @@\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 0x37d000000000008a,%eax\n+\tmovabs 0x37b000000000008a,%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@@ -2679785,28 +2679758,27 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tpaddb (%rax),%mm0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\trex.WX hlt\n+\tadd %dl,(%rax)\n+\trex.B hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcwtl\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+\txor $0xfb,%dl\n \tadd %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,0x10f(%rcx)\n@@ -2679872,21 +2679844,20 @@\n \tadd %dl,-0x66(%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmovabs %al,0x9a900000000000fb\n-\tsgdt (%rax)\n+\tadd %ah,0xfb9d(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10f9a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadc %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n@@ -2679920,15 +2679891,15 @@\n \tpush %rax\n \tfwait\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfc10(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x991000000000008a,%eax\n+\tmovabs 0xa33000000000008a,%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tfwait\n \tsgdt (%rax)\n \tadd %al,(%rax)\n@@ -2679945,23 +2679916,21 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,0x10f(%rbx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfbfa(%rax)\n+\tadd %al,0xfbf2(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc11(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%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,(%rax)\n \tpushf\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tadc %edi,%esp\n@@ -2679988,15 +2679957,15 @@\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x11(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa17000000000008a,%eax\n+\tmovabs 0xab8000000000008a,%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@@ -2680010,18 +2679979,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%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,0xfbf2(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\ttestb $0x0,%gs:(%rax)\n+\tadd %dh,0xf65b(%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@@ -2680073,24 +2680041,23 @@\n \tadc %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 %ah,0xf4c3(%rax)\n+\tadd %al,0xf4c3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f9e(%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+\txor $0xfb,%dl\n \tadd %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(%rsi)\n@@ -2680104,30 +2680071,27 @@\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-\tmovabs 0x816000000000008a,%eax\n-\tadd (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tlahf\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,-0x61(%rax)\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,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,-0x7f(%rax)\n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tlahf\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -2680151,15 +2680115,15 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmovabs 0x1c000000000010f,%al\n \tpush $0x0\n-\tadd %dh,0xfbfa(%rax)\n+\tadd %al,0xfbf2(%rax)\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 0x13c000000000010f,%al\n@@ -2680216,15 +2680180,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x10f(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfbfa(%rax)\n+\tadd %al,0xfbf2(%rax)\n \tadd %al,(%rax)\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@@ -2680251,15 +2680215,15 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadc $0xfc,%al\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,0xf486(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovabs %al,0x146000000000010f\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -2680277,15 +2680241,15 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmovabs %eax,0x1c000000000010f\n \tpush $0x0\n-\tadd %dh,0xfbfa(%rax)\n+\tadd %al,0xfbf2(%rax)\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,0x154000000000010f\n@@ -2680342,16 +2680306,15 @@\n \tadd %al,(%rax)\n \tadd %dl,0x10fa4(%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+\txor $0xfb,%dl\n \tadd %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(%rdi,%rcx,1)\n@@ -2680417,45 +2680380,44 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,0x10f(%rsi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfbfa(%rax)\n+\tadd %al,0xfbf2(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\taddl $0x1,(%rdx)\n+\tadd %dh,%al\n+\t(bad)\n+\tadd (%rcx),%al\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,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\tlret $0xfb\n \tadd %al,(%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 0xca1000000000008a,%eax\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\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@@ -2680471,15 +2680433,15 @@\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x583000000000008a,%eax\n+\tmovabs 0x581000000000008a,%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@@ -2680498,16 +2680460,15 @@\n \tcmpsl %es:(%rdi),%ds:(%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %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,0x10f(%rdi)\n@@ -2680563,34 +2680524,33 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tint $0xf3\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\ttest $0x10f,%eax\n+\tadc %ch,0x10f(%rcx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfbfa(%rax)\n+\tadd %al,0xfbf2(%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-\tpush %rax\n-\ttest $0x10f,%eax\n+\tadd %dl,-0x57(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\txor %bl,(%rax)\n-\tcld\n+\tadd %dh,(%rax)\n+\tsbb %bh,%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@@ -2680641,16 +2680601,15 @@\n \tstos %al,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsbb %edi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10faa(%rax)\n@@ -2680667,15 +2680626,15 @@\n \tadd %al,(%rax)\n \tshrb $1,0x10f(%rdx)\n \tadd %al,(%rax)\n \tsbbb $0xfc,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x60e000000000008a,%eax\n+\tmovabs 0x60c000000000008a,%eax\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tstos %eax,%es:(%rdi)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -2680705,40 +2680664,37 @@\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10134(%rax)\n+\tadd %dl,0x1013e(%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 \tadd %al,(%rax)\n-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %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,0x1(%rdi,%rcx,1)\n \tadd %ah,0xfc19(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.RB hlt\n-\tadd %al,(%rax)\n+\tadd %ah,0xf445(%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@@ -2680777,15 +2680733,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,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,0xfbf2(%rax)\n \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),%eax\n@@ -2680839,27 +2680795,25 @@\n \tsbb %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,(%rax)\n-\tlret\n+\tadd %al,-0x3f(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x52(%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %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@@ -2680914,23 +2680868,26 @@\n \tadd %al,(%rax)\n \tadd %al,0xfc1b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xfd68(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmov $0xfd,%ecx\n+\tmov $0xf,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x10f(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\txor $0xfb,%dl\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,%al\n@@ -2680998,39 +2680955,36 @@\n \tmov $0xf,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %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,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+\txchg %eax,%esp\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xf,%dl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsbb $0xfc,%al\n+\tadc %dh,0x10f(%rdx)\n+\tadd %al,(%rax)\n+\tand %bl,(%rsp,%rdi,8)\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@@ -2681072,15 +2681026,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x10f(%rbx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfbfa(%rax)\n+\tadd %al,0xfbf2(%rax)\n \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@@ -2681144,21 +2681098,19 @@\n \tmov $0xf,%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 $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ebp\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\ttest $0xfd,%eax\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@@ -2681178,24 +2681130,25 @@\n \tadd %al,(%rax)\n \tadd %al,0x1e(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xf696(%rax)\n+\tadd %dh,-0x6a(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10fb5(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsbb $0xfc,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fbe9,%al\n+\tmovabs 0xd00000000000fbe1,%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,0x1(%rax)\n \tfwait\n@@ -2681206,15 +2681159,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x10f(%rsi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfbfa(%rax)\n+\tadd %al,0xfbf2(%rax)\n \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@@ -2681273,35 +2681226,39 @@\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfc38(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10fb7(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tmov $0xf,%bh\n+\tadd %eax,(%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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xfc38(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x10f(%rdi)\n+\tadd %dl,%al\n+\tmov $0xf,%bh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %bl,(%rdi)\n+\tadd %ah,(%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,(%rax)\n@@ -2681343,15 +2681300,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0x10f(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfbfa(%rax)\n+\tadd %al,0xfbf2(%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@@ -2681374,15 +2681331,15 @@\n \tmov $0x10f,%ecx\n \tadd %al,(%rax)\n \trcrb $1,(%rdi)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9e6000000000008a,%eax\n+\tmovabs 0x9e4000000000008a,%eax\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10fb9(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc20(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -2681406,27 +2681363,26 @@\n \tshlb $0xfc,(%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 %dh,0x3(%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 \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+\txor $0xfb,%dl\n \tadd %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@@ -2681434,15 +2681390,17 @@\n \tadd %al,(%rax)\n \tadd %ah,(%rcx)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf65c(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rsp\n+\ttestb $0x0,(%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@@ -2681462,15 +2681420,15 @@\n \tmov $0x10f,%ebx\n \tadd %al,(%rax)\n \tloopne fc2162 \n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd1c000000000008a,%eax\n+\tmovabs 0xd15000000000008a,%eax\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10fbb(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc21(%rax)\n \tadd %al,(%rax)\n@@ -2681483,15 +2681441,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0x10f(%rbx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfbfa(%rax)\n+\tadd %al,0xfbf2(%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 %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2681541,16 +2681499,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0x1(%rdi,%rcx,1)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2681609,15 +2681566,15 @@\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x10f,%esi\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfbfa(%rax)\n+\tadd %al,0xfbf2(%rax)\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,%esi\n@@ -2681634,15 +2681591,15 @@\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 0x966000000000008a,%eax\n+\tmovabs 0x91e000000000008a,%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@@ -2681659,15 +2681616,15 @@\n \tmov $0x10f,%edi\n \tadd %al,(%rax)\n \tadd %ah,(%rbx)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4dc000000000008a,%eax\n+\tmovabs 0x4d9000000000008a,%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@@ -2681682,19 +2681639,20 @@\n \tadc %al,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x76(%rax)\n+\thlt\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@@ -2681753,29 +2681711,29 @@\n \tnop\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 %dh,0xfbfa(%rax)\n+\tadd %al,0xfbf2(%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,%al\n+\tshl %cl,%esp\n \tadd %al,(%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@@ -2681813,28 +2681771,27 @@\n \tret $0x10f\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %ah,0xfc(%rip) \n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%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 \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %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@@ -2681843,15 +2681800,17 @@\n \tadd %al,(%rax)\n \tadd %ah,0x25(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xffc6(%rax)\n+\tadd %al,(%rax)\n+\tsar $1,%edi\n+\tadd %al,(%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@@ -2681864,16 +2681823,17 @@\n \tret\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfc25(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x4f(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %ah,-0x12(%rax)\n+\thlt\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,0x25(%rax)\n \tcld\n@@ -2681900,16 +2681860,15 @@\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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2681964,28 +2681923,27 @@\n \tpush $0x0\n \tadd %dl,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x500000000000fc26,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x4e(%rax)\n+\tadd %al,-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,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2681993,15 +2681951,16 @@\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tes cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x38(%rax)\n+\tadd %ah,(%rax)\n+\tlods %ds:(%rsi),%eax\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@@ -2682052,16 +2682011,15 @@\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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %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,%bh\n@@ -2682122,19 +2682080,18 @@\n \tadc %cl,%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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x4a(%rax)\n+\tadd %dl,-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@@ -2682198,31 +2682155,31 @@\n \tnop\n \tlret $0x10f\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfbfa(%rax)\n+\tadd %al,0xfbf2(%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,%dl\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tsub %edi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4f(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %ah,(%rax)\n+\trex.WRXB testb $0x0,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlret\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tsub %bh,%ah\n@@ -2682244,15 +2682201,15 @@\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsub %edi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc24000000000008a,%eax\n+\tmovabs 0xa88000000000008a,%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,0x1(%rax)\n@@ -2682266,33 +2682223,32 @@\n \tror $1,%bl\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x102d9(%rax)\n+\tadd %dl,(%rax)\n+\tout %eax,$0x2\n+\tadd %eax,(%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,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tout %eax,$0x2\n-\tadd %eax,(%rax)\n+\tadd %al,0x102d9(%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@@ -2682304,26 +2682260,26 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsub %ah,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x4f(%rax)\n+\tadd %al,0x45(%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 %dh,0xfc29(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x476000000000008a,%eax\n+\tmovabs 0x3ac000000000008a,%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@@ -2682342,16 +2682298,15 @@\n \tint $0xf\n \tadd %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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %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@@ -2682420,16 +2682375,15 @@\n \tror $1,%dh\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+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2682489,19 +2682443,18 @@\n \tadd %dl,-0x30(%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,%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@@ -2682516,15 +2682469,15 @@\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 0xc2f000000000008a,%eax\n+\tmovabs 0xab9000000000008a,%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@@ -2682564,43 +2682517,42 @@\n \trcl $1,%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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%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,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7d(%rax)\n+\tadd %dl,0x72(%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 0xad4000000000008a,%eax\n+\tmovabs 0xa75000000000008a,%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@@ -2682641,16 +2682593,15 @@\n \trorl %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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %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@@ -2682684,17 +2682635,15 @@\n \tadd %al,%al\n \tsub $0xfc,%eax\n \tadd %al,(%rax)\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+\tadd %al,0xf4c8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x2c(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x2d(%rax)\n \tcld\n \tadd %al,(%rax)\n@@ -2682704,24 +2682653,23 @@\n \tcld\n \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,0xf46b(%rax)\n+\tadd %al,0xf46b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10fd4(%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+\txor $0xfb,%dl\n \tadd %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@@ -2682765,15 +2682713,15 @@\n \t{rex2 0xf} add %r8,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcs cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb81000000000008a,%eax\n+\tmovabs 0xab4000000000008a,%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@@ -2682789,16 +2682737,15 @@\n \tadc %dl,%dh\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+\txor $0xfb,%dl\n \tadd %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@@ -2682818,41 +2682765,42 @@\n \tnop\n \t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfc2e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0x65e000000000008a,%eax\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 %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 %ah,%al\n-\tgs hlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txlat %ds:(%rbx)\n+\tadc %dl,%bh\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcs cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf6c000000000008a,%eax\n+\tmovabs 0xdbd000000000008a,%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@@ -2682871,16 +2682819,15 @@\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2682909,16 +2682856,16 @@\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,-0x61(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tfmuls (%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfc2f(%rax)\n@@ -2682943,47 +2682890,46 @@\n \tcld\n \tadd %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-\t(bad)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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+\txor $0xfb,%dl\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+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\t(bad) (%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc30(%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,(%rax)\n+\t(bad)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad) (%rdi)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10fd9(%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 0x1c000000000008a,%eax\n@@ -2682994,28 +2682940,28 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \txor %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tloope fc30ae \n+\tadd %dl,-0x27(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%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 \tadd %dh,(%rax)\n-\tmovabs 0xc51000000000008a,%eax\n+\tmovabs 0xc4f000000000008a,%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,(%rax)\n@@ -2683034,16 +2682980,15 @@\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 \tadd %al,(%rax)\n-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x14(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -2683052,15 +2682997,15 @@\n \tadd %al,(%rax)\n \tadd %al,0x31(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7e(%rax)\n+\tadd %dl,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@@ -2683073,17 +2683018,16 @@\n \tadd %dl,-0x25(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc31(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\txchg %eax,%ebp\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tfisttpl (%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -2683113,16 +2683057,15 @@\n \tadc %bl,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %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@@ -2683192,16 +2683135,15 @@\n \tfisttpll (%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %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@@ -2683221,15 +2683163,15 @@\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 0xcd5000000000008a,%eax\n+\tmovabs 0xcdd000000000008a,%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@@ -2683270,16 +2683212,15 @@\n \tadc %bl,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %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@@ -2683324,15 +2683265,15 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x33(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x205000000000008a,%eax\n+\tmovabs 0x203000000000008a,%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@@ -2683349,19 +2683290,19 @@\n \tshl $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5c(%rax)\n+\tadd %dh,(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\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@@ -2683379,37 +2683320,37 @@\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 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0xd4c000000000008a,%eax\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x10fe1(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc34(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\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,%al\n-\tloope fc348a \n-\tadd %eax,(%rax)\n+\tshl $1,%cl\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \txor $0xfc,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc23000000000008a,%eax\n+\tmovabs 0xa7b000000000008a,%eax\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tloop fc34aa \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2683428,20 +2683369,18 @@\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 %al,(%rax)\n-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x66(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %dh,0xf65c(%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 \tnop\n@@ -2683464,15 +2683403,16 @@\n \tadd %al,(%rax)\n \tadd %al,0x35(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xf3c8(%rax)\n+\tadd %dl,-0x38(%rax)\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x1d(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \txor $0xfc,%al\n \tadd %al,(%rax)\n@@ -2683495,16 +2683435,15 @@\n \tshl $1,%bl\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tint1\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2683537,17 +2683476,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tss cld\n \tadd %al,(%rax)\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 %ah,0xfc35(%rax)\n \tadd %al,(%rax)\n@@ -2683574,20 +2683511,19 @@\n \tin $0xf,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x42(%rax)\n-\tclc\n+\tadd %dh,(%rax)\n+\trex.X clc\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,0x9b01(%rax)\n@@ -2683613,24 +2683549,24 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tss cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %al,%al\n \tmovabs %eax,0xe6500000000000f4\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x36(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2ca000000000008a,%eax\n+\tmovabs 0x2c7000000000008a,%eax\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10fe6(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -2683647,16 +2683583,15 @@\n \tout %al,$0xf\n \tadd %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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2683697,17 +2683632,16 @@\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 0x626000000000008a,%eax\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\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@@ -2683721,26 +2683655,25 @@\n \tadc %ch,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x62(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcall fc38dd \n+\tadd %dl,-0x18(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tlock (bad)\n+\tadd %dh,%al\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 \tadd %ebp,0x0(%rax)\n@@ -2683762,63 +2683695,66 @@\n \tadd %al,(%rax)\n \txor %bh,(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\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,(%rax)\n-\tjmp fc393d \n \tadd %al,(%rax)\n-\tshlb $1,(%rdi)\n+\tadc %ch,%cl\n+\tsgdt (%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 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tmovabs 0x4fc000000000008a,%eax\n+\ttestb $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 \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 %dh,%al\n+\tmov $0xfd,%dl\n+\tadd %al,(%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %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,%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 %dh,(%rax)\n-\tlods %ds:(%rsi),%eax\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 %al,(%rax)\n \tadd %dl,0x38(%rax)\n@@ -2683854,47 +2683790,42 @@\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 %dh,(%rax)\n-\ttest %esi,%esp\n+\tadd %dh,0x21(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjmp fc393a \n-\tadd %eax,(%rax)\n+\tadc %ch,%bl\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x21(%rax)\n-\tadd (%rcx),%eax\n+\tadd %dl,(%rax)\n+\ttest %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjmp fc395a \n-\tadd %eax,(%rax)\n+\tadd %dl,-0x15(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x39(%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-\tcmp $0xf8,%al\n-\tadd %al,(%rax)\n+\tadd %ah,0xf83c(%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@@ -2683942,16 +2683873,15 @@\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %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@@ -2684018,16 +2683948,15 @@\n \tadc %ch,%dh\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjne fc3ac6 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x12(%rax)\n@@ -2684046,15 +2683975,15 @@\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 0x904000000000008a,%eax\n+\tmovabs 0x7e4000000000008a,%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@@ -2684077,16 +2684006,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x3b(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2684115,16 +2684043,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tcmp %esp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2684162,16 +2684089,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x3c(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2684224,16 +2684150,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmp $0xfc,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n@@ -2684286,16 +2684211,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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@@ -2684345,16 +2684269,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2684404,16 +2684327,15 @@\n \tadd %al,(%rax)\n \tmovabs 0x500000000000fc3e,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tds cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2684468,16 +2684390,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc3f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x3f(%rax)\n@@ -2684532,16 +2684453,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trex cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2684606,16 +2684526,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2684668,16 +2684587,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2684732,16 +2684650,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2684797,16 +2684714,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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 %ah,0xfc42(%rax)\n@@ -2684856,16 +2684772,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2684921,16 +2684836,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2684983,16 +2684897,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfc44(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc44(%rax)\n@@ -2685044,16 +2684957,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trex.RB cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2685110,16 +2685022,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.RB cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2685172,16 +2685083,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2685236,16 +2685146,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2685301,16 +2685210,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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 %ah,0xfc47(%rax)\n@@ -2685360,16 +2685268,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2685425,16 +2685332,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \trex.W cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2685487,16 +2685393,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfc49(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc49(%rax)\n@@ -2685548,16 +2685453,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trex.WX cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2685614,16 +2685518,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.WX cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2685676,16 +2685579,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2685740,16 +2685642,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2685807,16 +2685708,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfc4c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfc4c(%rax)\n@@ -2685866,16 +2685766,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2685931,16 +2685830,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2685993,16 +2685891,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfc4e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc4e(%rax)\n@@ -2686054,16 +2685951,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trex.WRXB cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2686120,16 +2686016,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.WRXB cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2686191,16 +2686086,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc50(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x50(%rax)\n@@ -2686254,16 +2686148,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2686319,16 +2686212,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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@@ -2686381,16 +2686273,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2686444,16 +2686335,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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@@ -2686514,16 +2686404,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0xfc53(%rax)\n@@ -2686574,16 +2686463,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2686636,16 +2686524,15 @@\n \tadd %al,(%rax)\n \tmovabs 0x500000000000fc54,%al\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+\txor $0xfb,%dl\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@@ -2686703,16 +2686590,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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 %dh,0x55(%rax)\n@@ -2686766,16 +2686652,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2686831,16 +2686716,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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@@ -2686893,16 +2686777,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2686956,16 +2686839,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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@@ -2687026,16 +2686908,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfc58(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfc58(%rax)\n@@ -2687088,16 +2686969,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2687150,16 +2687030,15 @@\n \tadd %al,(%rax)\n \tmovabs 0x500000000000fc59,%al\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+\txor $0xfb,%dl\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@@ -2687217,16 +2687096,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc5a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x5a(%rax)\n@@ -2687280,16 +2687158,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2687345,16 +2687222,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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@@ -2687405,16 +2687281,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2687468,16 +2687343,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2687538,16 +2687412,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfc5d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfc5d(%rax)\n@@ -2687600,16 +2687473,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2687662,16 +2687534,15 @@\n \tadd %al,(%rax)\n \tmovabs 0x500000000000fc5e,%al\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+\txor $0xfb,%dl\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@@ -2687729,16 +2687600,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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 %dh,0x5f(%rax)\n@@ -2687792,16 +2687662,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2687867,16 +2687736,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2687932,16 +2687800,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2687996,16 +2687863,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2688060,16 +2687926,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfc62(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfc62(%rax)\n@@ -2688118,16 +2687983,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2688183,16 +2688047,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmovsxd %esp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2688245,16 +2688108,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfc64(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc64(%rax)\n@@ -2688306,16 +2688168,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tgs cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2688372,16 +2688233,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tgs cld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2688434,16 +2688294,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2688498,16 +2688357,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2688563,16 +2688421,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfc67(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfc67(%rax)\n@@ -2688622,16 +2688479,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2688686,16 +2688542,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpush $0xfc\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n@@ -2688743,16 +2688598,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2688799,16 +2688653,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpush $0xfffffffffffffffc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2688865,16 +2688718,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush $0xfffffffffffffffc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2688927,16 +2688779,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2688991,16 +2688842,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2689062,16 +2688912,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfc6c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfc6c(%rax)\n@@ -2689122,16 +2688971,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2689188,16 +2689036,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2689254,16 +2689101,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfc6e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc6e(%rax)\n@@ -2689316,16 +2689162,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \toutsl %ds:(%rsi),(%dx)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2689386,16 +2689231,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \toutsl %ds:(%rsi),(%dx)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2689456,16 +2689300,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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 %dh,0x70(%rax)\n@@ -2689519,16 +2689362,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2689581,16 +2689423,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tjno fc718f \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2689642,16 +2689483,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2689704,16 +2689544,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjae fc72cf \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2689770,16 +2689609,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfc73(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfc73(%rax)\n@@ -2689829,16 +2689667,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2689888,16 +2689725,15 @@\n \tadd %al,(%rax)\n \tmovabs 0x500000000000fc74,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tje fc74af \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2689951,16 +2689787,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc75(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x75(%rax)\n@@ -2690014,16 +2689849,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2690076,16 +2689910,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tjbe fc768f \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2690137,16 +2689970,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2690199,16 +2690031,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjs fc77cf \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2690265,16 +2690096,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfc78(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfc78(%rax)\n@@ -2690326,16 +2690156,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2690385,16 +2690214,15 @@\n \tadd %al,(%rax)\n \tmovabs 0x500000000000fc79,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tjns fc79af \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2690448,16 +2690276,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc7a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x7a(%rax)\n@@ -2690511,16 +2690338,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2690573,16 +2690399,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tjnp fc7b8f \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2690639,16 +2690464,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2690702,16 +2690526,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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@@ -2690766,16 +2690589,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfc7d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfc7d(%rax)\n@@ -2690825,16 +2690647,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2690890,16 +2690711,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2690957,16 +2690777,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfc7f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfc7f(%rax)\n@@ -2691022,16 +2690841,15 @@\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x80(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2691088,16 +2690906,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tcmp $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -2691147,16 +2690964,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2691212,16 +2691028,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x7e(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2691271,16 +2691086,15 @@\n \tadd %al,(%rax)\n \tmovabs 0x500000000000fc82,%al\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+\txor $0xfb,%dl\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@@ -2691335,16 +2691149,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc83(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x7d(%rax)\n@@ -2691394,16 +2691207,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2691464,16 +2691276,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \ttest %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2691521,16 +2691332,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2691582,16 +2691392,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txchg %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2691645,16 +2691454,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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 %ah,0xfc86(%rax)\n@@ -2691707,16 +2691515,15 @@\n \tadd %al,(%rax)\n \tpush $0xf0c8\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+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2691766,16 +2691573,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov %bh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2691832,16 +2691638,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfc88(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfc88(%rax)\n@@ -2691890,16 +2691695,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2691949,16 +2691753,15 @@\n \tadd %al,(%rax)\n \tmovabs 0x500000000000fc89,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmov %edi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2692012,16 +2691815,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc8a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x76(%rax)\n@@ -2692071,16 +2691873,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2692132,16 +2691933,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmov %esp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2692191,16 +2691991,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2692249,16 +2692048,15 @@\n \trorb $0x0,0x0(%rsp,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2692317,16 +2692115,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfc8d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfc8d(%rax)\n@@ -2692376,16 +2692173,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2692436,16 +2692232,15 @@\n \tadd %al,(%rax)\n \tmovabs 0x500000000000fc8e,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmov %esp,%?\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2692500,16 +2692295,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc8f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x71(%rax)\n@@ -2692559,16 +2692353,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tnop\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2692631,16 +2692424,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tnop\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2692690,16 +2692482,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2692752,16 +2692543,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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@@ -2692818,16 +2692608,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfc92(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfc92(%rax)\n@@ -2692875,16 +2692664,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2692941,16 +2692729,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2693007,16 +2692794,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfc94(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc94(%rax)\n@@ -2693069,16 +2692855,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \txchg %eax,%ebp\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2693139,16 +2692924,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txchg %eax,%ebp\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2693198,16 +2692982,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2693260,16 +2693043,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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@@ -2693326,16 +2693108,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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 %ah,0xfc97(%rax)\n@@ -2693383,16 +2693164,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2693449,16 +2693229,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2693515,16 +2693294,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfc99(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc99(%rax)\n@@ -2693577,16 +2693355,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2693647,16 +2693424,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2693706,16 +2693482,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2693768,16 +2693543,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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@@ -2693834,16 +2693608,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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 %ah,0xfc9c(%rax)\n@@ -2693891,16 +2693664,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2693957,16 +2693729,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2694023,16 +2693794,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfc9e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfc9e(%rax)\n@@ -2694085,16 +2693855,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tlahf\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2694155,16 +2693924,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tlahf\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2694218,16 +2693986,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfca0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x60(%rax)\n@@ -2694277,16 +2694044,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2694330,16 +2694096,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmovabs 0x1900000000000fc,%eax\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2694387,16 +2694152,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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@@ -2694442,16 +2694206,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs %eax,0x1900000000000fc\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2694497,16 +2694260,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2694553,16 +2694315,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2694615,16 +2694376,15 @@\n \tadd %al,(%rax)\n \tmovabs 0x500000000000fca4,%al\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+\txor $0xfb,%dl\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@@ -2694682,16 +2694442,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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 %dh,-0x5b(%rax)\n@@ -2694741,16 +2694500,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2694806,16 +2694564,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2694865,16 +2694622,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2694925,16 +2694681,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \ttest $0xfc,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2694993,16 +2694748,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfca8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfca8(%rax)\n@@ -2695051,16 +2694805,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2695106,16 +2694859,15 @@\n \tadd %al,(%rax)\n \tmovabs 0x500000000000fca9,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \ttest $0xfc,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n@@ -2695168,16 +2694920,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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 \tadd %dh,-0x56(%rax)\n@@ -2695227,16 +2694978,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2695292,16 +2695042,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2695352,16 +2695101,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2695411,16 +2695159,15 @@\n \tshrb $0x0,0x0(%rsp,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2695481,16 +2695228,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfcad(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfcad(%rax)\n@@ -2695540,16 +2695286,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2695602,16 +2695347,15 @@\n \tadd %al,(%rax)\n \tmovabs 0x500000000000fcae,%al\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+\txor $0xfb,%dl\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@@ -2695669,16 +2695413,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfcaf(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x51(%rax)\n@@ -2695728,16 +2695471,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmov $0xfc,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2695798,16 +2695540,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0xfc,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2695866,16 +2695607,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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 %dh,-0x4f(%rax)\n@@ -2695925,16 +2695665,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2695986,16 +2695725,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2696044,16 +2695782,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2696103,16 +2695840,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2696175,16 +2695911,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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 %ah,0xfcb4(%rax)\n@@ -2696231,16 +2695966,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2696296,16 +2696030,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmov $0xfc,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2696358,16 +2696091,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfcb6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfcb6(%rax)\n@@ -2696423,16 +2696155,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2696482,16 +2696213,15 @@\n \tadd %al,(%rax)\n \tmovabs 0x500000000000fcb7,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmov $0xfc,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2696542,16 +2696272,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfcb8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x48(%rax)\n@@ -2696601,16 +2696330,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2696664,16 +2696392,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0xfc,%ecx\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n@@ -2696719,16 +2696446,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2696781,16 +2696507,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0xfc,%ebx\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n@@ -2696841,16 +2696566,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\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,0xfcbb(%rax)\n@@ -2696903,15 +2696627,15 @@\n \tadd %al,(%rax)\n \tshlb $0x0,-0x6(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfbfa(%rax)\n+\tadd %al,0xfbf2(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x44(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n@@ -2696955,16 +2696679,15 @@\n \tsarb $0x0,0x0(%rsp,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xfc,%ebp\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n@@ -2697014,16 +2696737,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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@@ -2697069,16 +2696791,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2697125,16 +2696846,15 @@\n \tadd %al,(%rax)\n \tmovabs 0x500000000000fcbe,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmov $0xfc,%esi\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n@@ -2697191,16 +2696911,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfcbf(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfcbf(%rax)\n@@ -2697248,16 +2696967,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsar $1,%ah\n \tadd %al,(%rax)\n@@ -2697314,16 +2697032,15 @@\n \tadd %al,(%rax)\n \tmovabs 0x500000000000fcc0,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsar $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -2697376,16 +2697093,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfcc1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x3f(%rax)\n@@ -2697440,16 +2697156,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2697506,16 +2697221,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tret $0xfc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -2697568,16 +2697282,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2697634,16 +2697347,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2697704,16 +2697416,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfcc4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfcc4(%rax)\n@@ -2697767,17 +2697478,16 @@\n \tfwait\n \tadd %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+\tshl $0x4,%ch\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x3b(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n@@ -2697827,16 +2697537,15 @@\n \tadd %al,(%rax)\n \tmovabs 0x500000000000fcc5,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -2697892,16 +2697601,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfcc6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x3a(%rax)\n@@ -2697956,16 +2697664,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2698024,16 +2697731,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2698087,16 +2697793,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2698151,16 +2697856,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2698217,16 +2697921,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfcc9(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfcc9(%rax)\n@@ -2698280,16 +2697983,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2698340,16 +2698042,15 @@\n \tadd %al,(%rax)\n \tmovabs 0x500000000000fcca,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tlret $0xfc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -2698405,16 +2698106,16 @@\n \tfwait\n \tadd %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 $0x4,%ch\n-\tadd %eax,(%rax)\n+\txor $0xfb,%dl\n+\tadd %al,(%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 %dh,-0x35(%rax)\n \tcld\n@@ -2698468,16 +2698169,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2698536,16 +2698236,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2698599,16 +2698298,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2698664,16 +2698362,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2698732,16 +2698429,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfcce(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfcce(%rax)\n@@ -2698795,16 +2698491,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2698857,16 +2698552,15 @@\n \tadd %al,(%rax)\n \tmovabs 0x500000000000fccf,%al\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+\txor $0xfb,%dl\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@@ -2698930,16 +2698624,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfcd0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfcd0(%rax)\n@@ -2698990,16 +2698683,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tsar $1,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2699056,16 +2698748,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsar $1,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2699119,16 +2698810,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2699185,16 +2698875,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2699250,16 +2698939,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfcd3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfcd3(%rax)\n@@ -2699310,16 +2698998,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2699377,16 +2699064,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2699441,16 +2699127,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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 %al,0xfcd5(%rax)\n@@ -2699500,16 +2699185,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2699570,16 +2699254,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2699635,16 +2699318,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2699701,16 +2699383,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2699767,16 +2699448,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfcd8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfcd8(%rax)\n@@ -2699827,16 +2699507,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2699893,16 +2699572,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2699955,16 +2699633,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfcda(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfcda(%rax)\n@@ -2700015,16 +2699692,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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 %dl,0x9b01(%rax)\n@@ -2700081,16 +2699757,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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 %dl,0x9b01(%rax)\n@@ -2700144,16 +2699819,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2700210,16 +2699884,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2700275,16 +2699948,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfcdd(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfcdd(%rax)\n@@ -2700335,16 +2700007,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2700401,16 +2700072,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tfdivrp %st,%st(4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2700463,16 +2700133,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfcdf(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfcdf(%rax)\n@@ -2700523,16 +2700192,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2700589,16 +2700257,15 @@\n \tadd %al,(%rax)\n \tmovabs 0x500000000000fce0,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tloopne fce0af \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2700652,16 +2700319,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfce1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x1f(%rax)\n@@ -2700716,16 +2700382,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2700781,16 +2700446,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tloop fce28f \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2700843,16 +2700507,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2700908,16 +2700571,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tin $0xfc,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2700974,16 +2700636,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfce4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfce4(%rax)\n@@ -2701036,16 +2700697,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2701095,16 +2700755,15 @@\n \tadd %al,(%rax)\n \tmovabs 0x500000000000fce5,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tin $0xfc,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2701158,16 +2700817,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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 %dh,-0x1a(%rax)\n@@ -2701222,16 +2700880,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2701287,16 +2700944,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tout %eax,$0xfc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2701349,16 +2701005,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2701410,16 +2701065,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjmp fce9d2 \n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n@@ -2701469,16 +2701123,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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@@ -2701530,16 +2701183,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2701592,16 +2701244,15 @@\n \tadd %al,(%rax)\n \tmovabs 0x500000000000fcea,%al\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+\txor $0xfb,%dl\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@@ -2701658,16 +2701309,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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 %dh,-0x15(%rax)\n@@ -2701722,16 +2701372,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2701789,16 +2701438,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2701852,16 +2701500,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2701918,16 +2701565,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2701988,16 +2701634,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfcee(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfcee(%rax)\n@@ -2702051,16 +2701696,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2702113,16 +2701757,15 @@\n \tadd %al,(%rax)\n \tmovabs 0x500000000000fcef,%al\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+\txor $0xfb,%dl\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@@ -2702186,16 +2701829,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfcf0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfcf0(%rax)\n@@ -2702247,16 +2701889,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tint1\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2702317,16 +2701958,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tint1\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2702382,16 +2702022,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2702448,16 +2702087,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2702513,16 +2702151,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfcf3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfcf3(%rax)\n@@ -2702573,16 +2702210,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2702640,16 +2702276,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2702706,16 +2702341,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfcf5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfcf5(%rax)\n@@ -2702768,16 +2702402,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tidiv %ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2702834,16 +2702467,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tidiv %ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2702897,16 +2702529,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2702963,16 +2702594,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2703030,16 +2702660,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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 %ah,0xfcf8(%rax)\n@@ -2703091,16 +2702720,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2703158,16 +2702786,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2703224,16 +2702851,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfcfa(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfcfa(%rax)\n@@ -2703286,16 +2702912,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tsti\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2703356,16 +2702981,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsti\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2703421,16 +2703045,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x4(%rax)\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2703487,16 +2703110,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2703555,16 +2703177,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfcfd(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfcfd(%rax)\n@@ -2703616,16 +2703237,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %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@@ -2703689,16 +2703309,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2703759,16 +2703378,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfcff(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfcff(%rax)\n@@ -2703828,16 +2703446,15 @@\n \tadc %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2703894,16 +2703511,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2703956,16 +2703572,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfd01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfd01(%rax)\n@@ -2704016,16 +2703631,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tadd %ch,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2704082,16 +2703696,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ch,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2704145,16 +2703758,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2704211,16 +2703823,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2704276,16 +2703887,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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 %ah,0xfd04(%rax)\n@@ -2704339,16 +2703949,15 @@\n \tsbb %al,%bh\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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2704394,16 +2704003,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2704461,16 +2704069,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0xfd06(%rax)\n@@ -2704524,16 +2704131,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2704586,16 +2704192,15 @@\n \tadd %al,(%rax)\n \tmovabs 0x500000000000fd07,%al\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+\txor $0xfb,%dl\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@@ -2704652,16 +2704257,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfd08(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x8(%rax)\n@@ -2704716,16 +2704320,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2704781,16 +2704384,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2704843,16 +2704445,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2704908,16 +2704509,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %ebp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2704974,16 +2704574,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0xfd0b(%rax)\n@@ -2705033,16 +2704632,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2705105,16 +2704703,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tor $0xfd,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2705164,16 +2704761,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfd0d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfd0d(%rax)\n@@ -2705221,16 +2704817,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2705291,16 +2704886,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2705356,16 +2704950,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2705422,16 +2705015,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2705493,16 +2705085,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadc %bh,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2705555,16 +2705146,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2705620,16 +2705210,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2705686,16 +2705275,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfd12(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfd12(%rax)\n@@ -2705748,16 +2705336,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2705807,16 +2705394,15 @@\n \tadd %al,(%rax)\n \tmovabs 0x500000000000fd13,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tadc %ebp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2705870,16 +2705456,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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 %dh,0x14(%rax)\n@@ -2705931,16 +2705516,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2705989,16 +2705573,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2706050,16 +2705633,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2706116,16 +2705698,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2706186,16 +2705767,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0xfd17(%rax)\n@@ -2706249,16 +2705829,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2706309,16 +2705888,15 @@\n \tadd %al,(%rax)\n \tmovabs 0x500000000000fd18,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsbb %bh,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2706372,16 +2705950,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfd19(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x19(%rax)\n@@ -2706436,16 +2706013,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2706501,16 +2706077,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2706563,16 +2706138,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2706628,16 +2706202,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbb $0xfd,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2706694,16 +2706267,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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 %al,0x1f(%rax)\n@@ -2706758,16 +2706330,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2706822,16 +2706393,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tsbb $0xfd,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n@@ -2706883,16 +2706453,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfd1e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfd1e(%rax)\n@@ -2706945,16 +2706514,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2707016,16 +2706584,15 @@\n \tadd %al,(%rax)\n \tmovabs 0x500000000000fd1f,%al\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+\txor $0xfb,%dl\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@@ -2707089,16 +2706656,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfd20(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfd20(%rax)\n@@ -2707149,16 +2706715,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tand %edi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2707215,16 +2706780,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tand %edi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2707285,16 +2706849,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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 %dh,0x22(%rax)\n@@ -2707349,16 +2706912,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2707414,16 +2706976,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tand %ebp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2707473,16 +2707034,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2707531,16 +2707091,15 @@\n \tshlb $0x0,0x0(,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2707601,16 +2707160,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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 %ah,0xfd25(%rax)\n@@ -2707661,16 +2707219,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x26(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2707727,16 +2707284,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tes std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2707790,16 +2707346,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfd27(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfd27(%rax)\n@@ -2707860,16 +2707415,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2707920,16 +2707474,15 @@\n \tadd %al,(%rax)\n \tmovabs 0x500000000000fd28,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsub %bh,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2707983,16 +2707536,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfd29(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x29(%rax)\n@@ -2708047,16 +2707599,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2708121,16 +2707672,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub %ch,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2708184,16 +2707734,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2708250,16 +2707799,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2708315,16 +2707863,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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 %ah,0xfd2c(%rax)\n@@ -2708371,16 +2707918,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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@@ -2708435,16 +2707981,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcs std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2708500,16 +2708045,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfd2e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfd2e(%rax)\n@@ -2708548,16 +2708092,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2708593,16 +2708136,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x2f(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2708631,16 +2708173,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2708741,16 +2708282,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txor %bh,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2708785,16 +2708325,15 @@\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 %al,(%rax)\n-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x31(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2708831,16 +2708370,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfd31(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfd31(%rax)\n@@ -2708863,16 +2708401,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txor %ch,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n@@ -2708947,16 +2708484,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \txor %ch,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2708972,17 +2708508,19 @@\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \txor %ebp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x68(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tmovabs %al,0xf0100000000000f6\n-\tsgdt (%rax)\n+\tadd %dl,(%rax)\n+\tlock sgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txor %ch,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x334000000000008a,%eax\n@@ -2708993,16 +2708531,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x33(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2709040,16 +2708577,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2709142,29 +2708678,28 @@\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor $0xfd,%eax\n \tadd %al,(%rax)\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+\tmovabs 0x8b3000000000008a,%eax\n \ttestb $0x0,(%rax)\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@@ -2709186,16 +2708721,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x35(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2709257,16 +2708791,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2709302,16 +2708835,15 @@\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %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@@ -2709333,23 +2708865,25 @@\n \tadd %al,(%rax)\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-\tmovabs 0xa6f000000000008a,%eax\n+\tmovabs 0x3b3000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2d(%rax)\n-\tadc $0x1,%al\n+\tadd %dl,%al\n+\tlods %ds:(%rsi),%al\n+\tpushf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rdi)\n+\tadd %dl,%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@@ -2709362,15 +2708896,16 @@\n \tfwait\n \tadd %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+\tpush %rax\n+\tlods %ds:(%rsi),%eax\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@@ -2709427,15 +2708962,15 @@\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %dl,0xfd37(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n-\tadd %dh,0xfbfa(%rax)\n+\tadd %al,0xfbf2(%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@@ -2709466,16 +2709001,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x38(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2709504,16 +2709038,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfd38(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfd38(%rax)\n@@ -2709543,16 +2709076,15 @@\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tcmp %edi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2709617,16 +2709149,15 @@\n \tadd %al,(%rax)\n \tadd %dl,0xfd39(%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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tcmp %edi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2709695,16 +2709226,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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 %al,0xfd3a(%rax)\n@@ -2709732,30 +2709262,29 @@\n \tfwait\n \tadd %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+\txor $0xfb,%dl\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 %dh,%al\n \tcmp %ch,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x537000000000008a,%eax\n+\tmovabs 0x5a9000000000008a,%eax\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@@ -2709778,16 +2709307,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfd3b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x3b(%rax)\n@@ -2709812,16 +2709340,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tcmp %ebp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2709850,16 +2709377,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3c(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2709888,16 +2709414,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfd3c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfd3c(%rax)\n@@ -2709920,16 +2709445,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmp $0xfd,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n@@ -2709954,16 +2709478,15 @@\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x3d(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2709992,16 +2709515,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp $0xfd,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n@@ -2710027,16 +2709549,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tds std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2710065,16 +2709586,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfd3e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x3e(%rax)\n@@ -2710099,16 +2709619,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tds std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2710137,16 +2709656,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3f(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2710176,16 +2709694,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfd3f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfd3f(%rax)\n@@ -2710208,16 +2709725,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tstd\n@@ -2710254,16 +2709770,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfd40(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x40(%rax)\n@@ -2710290,16 +2709805,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trex std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2710326,16 +2709840,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x41(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2710364,16 +2709877,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfd41(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x41(%rax)\n@@ -2710398,16 +2709910,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.X std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2710436,16 +2709947,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x42(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2710504,15 +2710014,15 @@\n \tadd %al,%al\n \trex.X std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x1c000000000008a,%eax\n \tpush $0x0\n-\tadd %dh,0xfbfa(%rax)\n+\tadd %al,0xfbf2(%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@@ -2710538,26 +2710048,22 @@\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%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 %dl,0xfdac(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10ff1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x43(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2710581,16 +2710087,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \trex.XB std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2710667,16 +2710172,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2710708,16 +2710212,15 @@\n \tshl $1,%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+\txor $0xfb,%dl\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@@ -2710758,16 +2710261,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfd45(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfd45(%rax)\n@@ -2710907,16 +2710409,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2710945,16 +2710446,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %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@@ -2710991,16 +2710491,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trex.W std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2711065,16 +2710564,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.WB std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2711103,16 +2710601,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x49(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2711141,16 +2710638,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trex.WB std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2711182,16 +2710678,15 @@\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trex.WX std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2711226,16 +2710721,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfd4a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x4a(%rax)\n@@ -2711284,16 +2710778,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trex.WXB std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2711346,16 +2710839,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trex.WXB std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2711402,16 +2710894,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4c(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2711499,16 +2710990,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4d(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2711537,16 +2711027,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xfd4d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x4d(%rax)\n@@ -2711571,16 +2711060,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.WRX std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2711622,16 +2711110,15 @@\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfd4e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x4e(%rax)\n@@ -2711692,16 +2711179,15 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor 0x0(%rbx),%ebx\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trex.WRXB std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2711796,16 +2711282,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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@@ -2711836,16 +2711321,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfd50(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x50(%rax)\n@@ -2711876,16 +2711360,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rcx\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2711917,16 +2711400,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x51(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2712028,16 +2711510,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0x9b01(%rax)\n@@ -2712072,32 +2711553,31 @@\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-\t(bad)\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n+\tcmp (%rbx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne fd5324 \n+\tadd %ah,%al\n+\tpush %rdx\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\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@@ -2712142,45 +2711622,44 @@\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-\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+\txor $0xfb,%dl\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 %dl,%al\n+\tmov $0xfb,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex adc (%rcx),%eax\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 %dl,(%rax)\n-\txlat %ds:(%rbx)\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n+\tcmp $0x13,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x53,%al\n+\tadd %ah,(%rax)\n+\tpop %rdx\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 %dh,0xfd53(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x53(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -2712201,16 +2711680,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rsp\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2712242,16 +2711720,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x54(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2712280,16 +2711757,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2712318,16 +2711794,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpush %rbp\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2712359,16 +2711834,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfd55(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x55(%rax)\n@@ -2712393,16 +2711867,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpush %rbp\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2712434,16 +2711907,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x56(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2712473,16 +2711945,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfd56(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xfd56(%rax)\n@@ -2712505,16 +2711976,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rdi\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2712546,16 +2712016,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x57(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2712584,16 +2712053,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rdi\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2712622,16 +2712090,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpop %rax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2712663,16 +2712130,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfd58(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x58(%rax)\n@@ -2712697,16 +2712163,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpop %rax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2712738,16 +2712203,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x59(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2712802,2023 +2712266,2229 @@\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 0x59f000000000008a,%eax\n+\tmovabs 0x6d5000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x59(%rax)\n-\tstd\n+\tadd %dh,-0x14(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x5a1000000000008a,%eax\n-\tstd\n+\tadd %dl,0x3c(%rax)\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,(%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-\tmov $0xfa,%al\n-\tsti\n+\tnop\n+\tcmp $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 %dh,(%rax)\n-\tpop %rdx\n-\tstd\n \tadd %al,(%rax)\n+\tadc %ch,(%rsp,%rdx,1)\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-\tpop %rdx\n-\tstd\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 %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,%al\n-\trepz sgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x5a(%rax)\n-\tstd\n+\tshl $1,%bl\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xf825(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x67(%rax)\n-\tstd\n+\tadd %dl,-0x2b(%rax)\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\taddr32 std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \thlt\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpop %rdx\n+\tadd %dh,%al\n+\tpop %rcx\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+\tcmp $0x113,%eax\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,-0xc(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfd5a(%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+\tpush %rbx\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfdc5(%rax)\n+\tadd %dh,%al\n+\tmov $0xfd,%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x10ff4(%rax)\n+\tnop\n+\thlt\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+\tpush %rax\n+\tcmp $0x113,%eax\n \tadd %al,(%rax)\n+\tor $0xf6,%ch\n \tadd %al,(%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 %dh,%al\n-\tpop %rdx\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+\tnop\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 \tadc %dh,%ch\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfd5a(%rax)\n+\tadd %al,%al\n+\tlods %ds:(%rsi),%eax\n+\thlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x5b4000000000008a,%eax\n+\tadd %dl,0x1133d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x5b(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0xb(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\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,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tlock ss std\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \tmov $0xfb,%edi\n \tadd %al,(%rax)\n \tnop\n \tcmc\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rdx\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 0xc5c000000000008a,%eax\n-\tadd $0x1,%al\n+\tsarb $1,0x113(%rip) \n \tadd %al,(%rax)\n+\trol $0x4,%ch\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%ch\n+\tadd %dl,%al\n+\tcmc\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x5b(%rax)\n-\tstd\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+\trcl $1,%ch\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush $0xfd\n+\tshrb $1,-0x3(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,%dh\n-\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\ttestb $0x1,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xfa,%al\n-\tsti\n+\t(bad)\n+\tmov %ah,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10171(%rax)\n+\tadd %dl,(%rax)\n+\tds adc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,-0xa(%rax)\n-\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfd5b(%rax)\n+\tsarb $0x1,0x1(%rbx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\ttestb $0x1,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tandb $0x0,-0x3(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tlock out %eax,(%dx)\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,(%rax)\n \tadd %al,(%rax)\n \tnop\n \ttestb $0x1,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rbx\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb50000000000008a,%eax\n-\tincl (%rax)\n+\tadd %dl,0x3e(%rax)\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadc %bh,0xff(%rdi)\n \tadd %al,(%rax)\n \tshl $1,%dh\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rbx\n-\tstd\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 %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 %dl,0xfd5b(%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,-0x9(%rax)\n-\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rsp\n-\tstd\n+\tnop\n+\tds adc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\txor %ch,-0x3(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\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-\tnop\n-\ttestl $0x1,(%rdi)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tpush %rax\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,0x10ff7(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10c19(%rax)\n+\tadd %ah,0xfbb2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n+\tds adc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovabs 0xd000000000010c19,%al\n \ttestl $0x1,(%rdi)\n-\tadd %dh,0x5c(%rax)\n-\tstd\n+\tadd %dh,%al\n+\ttest $0x101,%eax\n \tadd %al,(%rax)\n+\tpush %rax\n+\t(bad)\n+\tadc (%rcx),%eax\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-\tadc %bh,%al\n+\tadd %dl,(%rax)\n+\tclc\n \tsgdt (%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x5a(%rax)\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tpop %rsp\n+\t(bad)\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovabs 0x500000000000fbb0,%al\n+\tclc\n+\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tpop %rbp\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb0b000000000008a,%eax\n-\tsti\n+\tadd %dl,0x2d(%rax)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x8(%rax)\n+\tmov $0xc8,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tclc\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfd5c(%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,0x100be(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ff8(%rax)\n+\tpush %rax\n+\t(bad)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x5c(%rax)\n-\tstd\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 \tclc\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rsp\n-\tstd\n+\tadd %dl,0x52(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tnop\n+\t(bad)\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-\tadc %bh,%cl\n+\tadd %dl,(%rax)\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-\tmov $0xfa,%al\n-\tsti\n+\tnop\n+\t(bad)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x71(%rax)\n-\thlt\n+\tpush %rax\n+\tjno fd5cf7 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x7(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rbp\n+\tadd %dh,0x5d(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,%al\n+\tsub (%rcx,%rax,1),%edx\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-\tstc\n-\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rsp\n-\tstd\n+\tadd %dl,0x10ff9(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trepnz or (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x7b9000000000008a,%eax\n-\tsti\n+\tadc %al,0x13(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xfb7b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tstc\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x5d(%rax)\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,%al\n-\tjmp fd5e61 \n+\trcl $1,%dh\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadc %bh,%dl\n-\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rbp\n-\tstd\n+\tshr $1,%cl\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,-0x6(%rax)\n+\tadd %dl,(%rax)\n+\tcli\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfd5d(%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,(%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+\tpush %rax\n \tcli\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 %dh,-0x7e(%rax)\n-\tadd (%rcx),%al\n-\tadd %al,(%rax)\n+\tpush %rax\n+\trex adc (%rcx),%eax\n \tadd %al,(%rax)\n-\tsar $1,%dl\n-\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rbp\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x10ffa(%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,%bl\n-\tsgdt (%rax)\n+\tadc %dl,%bh\n+\tadc (%rcx),%eax\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+\tjo fd5d44 \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 %dh,(%rax)\n-\tpop %rsi\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,%al\n-\tand %eax,(%rbx)\n-\tadd %eax,(%rax)\n+\tnop\n+\trex adc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x10ffb(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rbp\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,%al\n+\tadd %dl,(%rax)\n \tsti\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x5e(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadc %bl,-0x3(%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-\tadc %bh,%ah\n+\tpush %rax\n+\tsti\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 %dh,0xf82a(%rax)\n+\trolb $1,0x13(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4(%rax)\n-\tsgdt (%rax)\n+\tadd %dl,%al\n+\tand %eax,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfd5e(%rax)\n+\tadd %dl,0x10ffb(%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,0x51(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\txlat %ds:(%rbx)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tnop\n-\tcld\n-\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5e(%rax)\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,%al\n-\tcld\n+\tsti\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rsi\n-\tstd\n+\tadd %al,0x10624(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadc (%r9),%eax\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tmov %bh,%bh\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tstd\n+\tcld\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfd5e(%rax)\n+\tadd %al,0xfd60(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xcd8000000000008a,%eax\n-\trepz add %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rsp\n+\tpopf\n \tadd %al,(%rax)\n-\tadd %dl,-0x3(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0xf82a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x4(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rdi\n+\tadd %dh,0x5c(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,0x41(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tsbbb $0x1,0x1(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tstd\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-\tmov $0xfa,%al\n-\tsti\n+\tnop\n+\txlat %ds:(%rbx)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush $0xfffffffffffffffd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tstd\n+\tcld\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x5f(%rax)\n-\tstd\n+\tadd %dl,(%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 %dl,0x9b01(%rax)\n+\tadd %al,-0x6c(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\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+\tadc %bh,%ch\n+\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x5f(%rax)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tpop %rdi\n+\tpush %rdi\n+\tpushf\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x3c(%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,-0x2(%rax)\n+\tadd %dl,-0x3(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfd5f(%rax)\n+\tadd %dh,0xf442(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadc (%r9),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10ffd(%rax)\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 (%rdi)\n-\tadd %eax,(%rax)\n+\trcl $1,%bh\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x5f(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tlock push $0xfffffffffffffffd\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x661000000000008a,%eax\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tstd\n+\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x6c(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dl,(%rax)\n+\trex.X adc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,%bh\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 %dh,%al\n \tpop %rdi\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,%al\n+\tsub (%rcx,%rax,1),%edx\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,%bh\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-\tmov $0xfa,%al\n-\tsti\n+\tpush %rax\n+\trex.X adc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo fd6008 \n+\tadd %dl,0x10ffe(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x5e(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadc %bl,%al\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tpush %rax\n-\tdecl (%rdi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x60(%rax)\n-\tstd\n+\tadc %ah,-0x3(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,%al\n+\tdecb (%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+\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,(%rax)\n \tdecl (%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rdi\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,(%rax)\n-\tadd %dl,(%rax)\n+\tadc %ch,(%rsp,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfd60(%rax)\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 %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-\tadd %dl,(%rax)\n+\tdecl (%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\tstd\n+\tadd %dh,0xfd5a(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.X adc (%rcx),%eax\n \tadd %al,(%rax)\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+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,0x10fff(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfd6b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %dl,(%rax)\n+\tpush %rax\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-\tmov $0xfa,%al\n-\tsti\n+\tadc %al,(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.WRX hlt\n+\tnop\n+\tpop %rsi\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tadd %edx,(%rax)\n-\tadd %eax,(%rax)\n+\trex.XB adc (%r9),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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,0x0(%rax)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x3(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tpop %rsi\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-\tadd %edx,(%rax)\n+\tnop\n+\tadd %dl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfd60(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x878000000000008a,%eax\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11001(%rax)\n+\tpush %rax\n+\trex.XB adc (%r9),%eax\n \tadd %al,(%rax)\n-\tadd %al,0x61(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tnop\n+\timul $0x0,%ebp,%edi\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-\trolb $1,(%rcx)\n+\trolb $1,(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne fd61a2 \n-\tstd\n+\tmov $0x7d,%al\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tadd %dl,0x113d8(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tadd (%rax),%dl\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 %al,0xfd61(%rax)\n+\tadd %ah,0x60(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\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 \tpush %rax\n-\tadd (%rax),%dl\n+\tadd %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-\tmov $0xfa,%al\n-\tsti\n+\tadd %al,0xfd61(%rax)\n \tadd %al,(%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+\tmovabs 0xf66dc0,%al\n \tnop\n-\tadd (%rax),%dl\n+\tadd %edx,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tstd\n+\tadd %dh,0x102f7(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.XB adc (%r9),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tfldl (%rbx)\n-\tadd %eax,(%rax)\n+\tshlb $1,-0x3(%rdx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd (%rax),%dl\n+\tadd %edx,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x61(%rax)\n-\tstd\n+\tadd %al,%al\n+\tflds (%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x697000000000008a,%eax\n-\tstd\n+\trcr $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,(%rax)\n-\tadd (%rax),%edx\n+\tadd (%rax),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmov $0xfd,%edi\n \tadd %al,(%rax)\n-\t(bad)\n+\tadc %al,0x1(%rbx,%rdx,1)\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,0xf4ac(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3(%rax)\n+\tadd %dl,0x2(%rax)\n \tadc %al,(%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,0x62(%rax)\n-\tstd\n+\trolb $0x68,(%rcx)\n+\t...\n+\tmovabs 0x6801c0,%al\n+\tnop\n+\tadd (%rax),%dl\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 %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tloopne fd618f \n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %ah,0xf4a3(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\trolb $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+\tfsts (%rbx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x69(%rax)\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-\tmov $0xfa,%al\n-\tsti\n+\tnop\n+\tadc (%rcx),%r8d\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tlods %ds:(%rsi),%al\n+\thlt\n+\tadd %al,(%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 %dh,0x5e(%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,(%rax,%rdx,1)\n+\tnop\n+\tadd (%rax),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfd62(%rax)\n+\tadd %ah,%al\n+\t(bad)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,%al\n+\tadc (%rcx),%r8d\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tandb $0x0,0xf4(%rbx)\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 \tpush %rax\n-\tadd $0x10,%al\n+\tfsts (%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 %al,(%rax,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadc %al,0x13(%rbp)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tand %dl,0xf6(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd $0x10,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x69(%rax)\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0xfd5c(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n-\t(bad)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\tnop\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-\trolb $1,(%rax,%rdx,1)\n+\tpush %rax\n+\tadc (%r9),%r8d\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\taddb $0x0,0xf6(%rsi)\n+\tadd %dl,%al\n+\tadd $0x10,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x62(%rax)\n-\tstd\n+\tadd %dl,%al\n+\tmov %esi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x5d8000000000008a,%eax\n+\tadd %dl,0x113d9(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x5d(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd $0x110,%eax\n \tadd %al,(%rax)\n-\tadd %ah,-0x3(%rbx)\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,0x11345(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t{rex2 0xf4} sldt (%r16)\n+\tadd %dl,0xf4d5(%rax)\n \tadd %al,(%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 %dh,0xfbfa(%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 \tnop\n \tadd $0x110,%eax\n \tadd %al,(%rax)\n-\trex movsxd %ebp,%edi\n+\trex mov $0xfb,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,%al\n+\tadc (%r9),%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-\trolb $1,0x110(%rip) \n \tadd %al,(%rax)\n-\tloopne fd63a4 \n-\tstd\n+\tadd %dl,%al\n+\tadd $0x110,%eax\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-\t(bad)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tfsts (%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tandb $0x0,-0x3(%rbx)\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 %al,(%rsi)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %ch,0x0(%rsi,%rsi,8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadc %al,0x13(%rsi)\n+\tadd %eax,(%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-\tand %ah,-0x3(%rbx)\n+\tadd %ah,-0x3(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x6c6000000000008a,%eax\n+\tadd %dl,0x1142d(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x60(%rax)\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+\tadd %dh,0x1035c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,0x46(%rax)\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-\trolb $1,(%rsi)\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 %bh,%cl\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfbfa(%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 \tadc %al,(%rdi)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x0(%rbp,%rdi,8)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x11346(%rax)\n+\tadd %al,(%rax)\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 0x300000000000fd63,%al\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n+\tandb $0x0,0x0(%rbp,%rdi,8)\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,0x11007(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x64(%rax)\n-\tstd\n+\tadd %dh,%al\n+\tja fd6417 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tinsb (%dx),%es:(%rdi)\n+\trex.RX adc (%rcx),%r8d\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tlock insb (%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-\tloopne fd64a5 \n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xcbf000000000008a,%eax\n+\tadd %dl,-0x26(%rax)\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%dl\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,0xfd64(%rax)\n+\tadd %ah,-0x16(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadc %al,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 \tpush %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,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n+\tadc %ch,(%rsp,%rdx,1)\n+\tadd %eax,(%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-\tfs std\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %ah,0x1056b(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x9(%rax)\n-\tadd (%rcx),%eax\n+\tadd %dl,0x47(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,(%rax)\n-\tadc %al,(%rcx)\n+\t(bad)\n+\tor %eax,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tor %dl,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tfs std\n+\tadd %dh,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x6b7000000000008a,%eax\n-\thlt\n+\tadd %dl,0x113da(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xf461(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor %edx,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x62(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tgs std\n \tadd %al,(%rax)\n+\tadd %dl,0x11347(%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-\tmovabs 0x300000000000fd64,%al\n-\tmovabs 0x983000000000008a,%eax\n+\tloopne fd656a \n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tfs std\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x5e(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%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+\tadd %dl,%al\n+\trepz add %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\trolb $1,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 \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 %dh,0xfbfa(%rax)\n+\tadd %dl,%al\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 \tadc %cl,(%rdx)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tandb $0x0,-0x3(%rbp)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\troll $1,(%rbx)\n+\tadd %dl,(%rax)\n+\tadc (%rcx),%rax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %dl,%cl\n+\tadd (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tor (%rax),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa(%rax)\n-\tadc %al,(%rcx)\n+\tadd %ah,0x67(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ah,-0x3(%rbp)\n+\tadd %dl,(%rax)\n+\tpush %rsp\n+\tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x562000000000008a,%eax\n+\tadd %ah,(%rax)\n+\tpush %rsi\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1100a(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tgs std\n+\tadd %dh,(%rax)\n+\tjge fd6597 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x2d(%rax)\n-\tclc\n+\tadd %dl,(%rax)\n+\tfistl (%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsub $0xf8,%eax\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor (%rax),%dl\n-\tadd %eax,(%rax)\n+\trorb $1,(%rdx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x65(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x2fb000000000008a,%eax\n+\tadd %al,(%rax)\n+\tadd %dl,0x48(%rax)\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\t(bad)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor (%rax),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tdata16 std\n+\tadd %ah,0x66(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,0x57(%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 \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 %al,(%rax)\n-\tmov $0xfa,%al\n-\tsti\n+\tnop\n+\tadc (%rcx),%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-\tnop\n-\tor (%rax),%edx\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1100b(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x66(%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+\tpush %rax\n+\tfistl (%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x2c(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\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 %ah,%al\n-\tgs std\n+\tfs std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x667000000000008a,%eax\n+\tadd %dl,%al\n+\tadc (%rcx),%rax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo fd66b8 \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,0xfd66(%rax)\n+\tadd %ah,%al\n+\tdata16 std\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+\tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tor $0x10,%al\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tdata16 std\n \tadd %al,(%rax)\n+\tadd %dl,0xc(%rax)\n+\tadc %al,(%rcx)\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-\tdata16 std\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,(%rax)\n+\tadc (%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,0x1100c(%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+\tnop\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-\tmov $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n+\trorb $1,(%rax,%rdx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\tlods %ds:(%rsi),%al\n-\thlt\n+\tes add (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor $0x110,%eax\n+\tpush %rax\n+\tadc (%r9),%rax\n \tadd %al,(%rax)\n-\tadd %ah,-0x3(%rdi)\n \tadd %al,(%rax)\n+\tshlb $1,0xf4(%rdx)\n+\tadd %al,(%rax)\n+\tadc %cl,0x110(%rip) \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+\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 \tpush %rax\n \tor $0x110,%eax\n \tadd %al,(%rax)\n-\tmovabs 0x300000000000fd66,%al\n-\tmovabs 0xcc8000000000008a,%eax\n+\t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1100d(%rax)\n+\tadd %dl,0x11349(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x67(%rax)\n-\tstd\n+\tadd %dl,%al\n+\tmov $0xfd,%edi\n+\tadd %al,(%rax)\n+\tnop\n+\tor $0x110,%eax\n+\tadd %al,(%rax)\n+\tmov $0xc3,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\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 \trorb $1,0x110(%rip) \n \tadd %al,(%rax)\n-\tloopne fd67a8 \n-\tstd\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadc (%r9),%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-\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-\tandb $0x0,-0x3(%rdi)\n+\tloopne fd67c9 \n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tgs std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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 \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfbfa(%rax)\n+\tadd %dl,(%rax)\n+\trex.WX adc (%rcx),%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-\t(bad)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x1100e(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x0,-0x3(%rdi)\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 %dl,(%rax)\n-\tmov 0x1(%rsi),%ebx\n+\tadc %bl,%ah\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\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-\t(bad)\n-\taddr32 std\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%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 \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n \tadd %dl,(%rax)\n \tmovups (%rcx),%xmm0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,-0x3(%rax)\n+\t(bad)\n+\tpush $0xfd\n \tadd %al,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\ttest %dh,%dh\n+\tadd %ah,0x15f2f40(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf(%rax)\n-\tadc %al,(%rcx)\n+\tpush %rax\n+\tmovups (%rcx),%xmm0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x300000000000fd67,%al\n-\tmovabs 0x2f4000000000008a,%eax\n-\tpop %rdi\n-\tadd %eax,(%rax)\n+\trex\n+\tdata16 std\n \tadd %al,(%rax)\n-\tadd %dl,0x1100f(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x68(%rax)\n-\tstd\n+\tadd %dl,0x1134a(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\txor $0x0,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tnop\n+\tmovups (%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-\tadc %dl,(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,-0x24(%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,0xfbfa(%rax)\n+\tadd %dl,(%rax)\n+\tadc %dl,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tlahf\n-\ttestl $0x0,(%rax)\n-\tpush %rax\n-\tadc %dl,(%rax)\n+\tjs fd6846 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfd68(%rax)\n+\tadd %dl,%al\n+\trex.WX adc (%rcx),%rax\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\trcrb $1,0xf7(%rdi)\n+\tadd %al,(%rax)\n+\tpush %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 %al,(%rax)\n+\tadd %ah,0x6801c0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadc %dl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush $0xfd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bh,0xfb(%rcx)\n+\tadc %cl,0x13(%rbx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0xfb,%ecx\n \tadd %al,(%rax)\n \trclb $1,(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $0x0,-0x3(%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,0x113dc(%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 \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tpush $0xfd\n+\txor %cl,%ah\n+\tsti\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\trex.W hlt\n+\tadd %dl,0x4b(%rax)\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo fd6900 \n+\thlt\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-\tadd %ch,-0x3(%rcx)\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 %al,0xfd65(%rax)\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,(%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 $0xfa,%al\n-\tsti\n+\tnop\n+\trex.WXB adc (%r9),%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc2(%rax)\n+\txor %ch,0xfd(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc %edx,(%rax)\n-\tadd %eax,(%rax)\n+\trclb $1,(%rcx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x69(%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,%al\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 \tadd %al,(%rax)\n \tadc %dl,(%rdx)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne fd69aa \n-\tstd\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\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 %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-\tsubb $0x0,-0x3(%rcx)\n-\tadd %al,(%rax)\n+\tjo fd690b \n+\tstd\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %al,0xfd63(%rax)\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 %ah,(%rax)\n-\timul $0x0,%ebp,%edi\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+\tadc %cl,0x1(%rbx,%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 \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 %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 %al,(%rcx)\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 %dh,0xfbfa(%rax)\n+\tadd %dl,(%rax)\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 (%rax),%edx\n-\tadd %eax,(%rax)\n+\tadc (%rcx),%r8\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush $0xfffffffffffffffd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x13(%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+\tadd %dl,%al\n+\tsub $0x114,%eax\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x11013(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush $0xfd\n+\tadd %al,(%rax)\n \tnop\n-\tadc (%rax),%edx\n-\tadd %eax,(%rax)\n+\tadc (%rcx),%r8\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0xfd69(%rax)\n \tadd %al,(%rax)\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 %al,0x6a(%rax)\n+\tadd %dl,-0x4a(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x23(%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 $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 %dl,(%rax,%rdx,1)\n-\tadd %eax,(%rax)\n+\trorb $1,0x1(%rbx,%rdx,1)\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-\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-\tsubb $0x0,-0x3(%rdx)\n+\tloopne fd6acd \n+\tstd\n \tadd %al,(%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,%al\n+\tsub $0x114,%eax\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\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 %dl,0x11014(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x20(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n-\tmov $0xfa,%al\n-\tsti\n \tadd %al,(%rax)\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 \trclb $1,(%rax,%rdx,1)\n \tadd %eax,(%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,0x9b01(%rax)\n+\tnop\n+\tfstl (%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 %dl,0x110(%rip) \n \tadd %al,(%rax)\n-\t(bad)\n-\tpush $0xfffffffffffffffd\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x4d(%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-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n \tadd %dl,0x15(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,-0x3(%rbx)\n-\tadd %al,(%rax)\n+\t(bad)\n+\timul $0x0,%ebp,%edi\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff92(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11015(%rax)\n+\tshrb $1,(%rbx)\n+\tadc $0x1,%al\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+\tmovabs 0x900000000000ff9c,%al\n \tadc $0x110,%eax\n \tadd %al,(%rax)\n-\trex imul $0x0,%ebp,%edi\n+\tmov $0xaa,%al\n+\thlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1134d(%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,0x110(%rip) \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 %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %ah,0xfc08(%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 %dh,0xfbfa(%rax)\n+\tadd %dl,%al\n+\tadc (%r9),%r8\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tlods %ds:(%rsi),%eax\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadc %bh,0xff(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x0,-0x3(%rbx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\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 \tnop\n \t(bad)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,-0x3(%rbx)\n+\txor %bl,(%rcx)\n+\tadd (%rcx),%eax\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-\tadc %al,(%rcx)\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-\tshrb $0x0,-0x3(%rbx)\n \tadd %al,(%rax)\n+\trclb $1,(%rsi)\n+\tadc %al,(%rcx)\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+\tadd %dl,(%rax)\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 \tadc %dl,(%rdi)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\timul $0x0,%ebp,%edi\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,0x4e(%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,0x17(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0x0(%rbp,%rdi,8)\n+\tlock test $0xfd,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tpush $0xfffffffffffffffd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\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 %dh,0xfbfa(%rax)\n+\tadd %dl,0x1134e(%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 \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex insb (%dx),%es:(%rdi)\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,-0x22(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xff,%bl\n+\tlock mov $0xff,%esp\n \tadd %al,(%rax)\n+\tadc %bl,(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%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+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,%al\n+\trex.WRX adc (%rcx),%r8\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo fd6c23 \n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tmovl $0x1,(%rax)\n-\tadd %dl,0x18(%rax)\n-\tadc %al,(%rcx)\n+\tsbb %dl,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,-0x59(%rax)\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rsp\n+\tpopf\n \tadd %al,(%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 %ah,(%rax)\n-\tinsb (%dx),%es:(%rdi)\n+\tadd %al,%al\n+\tlods %ds:(%rsi),%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x27b000000000008a,%eax\n+\tadd %dl,(%rax)\n+\trex.WRXB adc (%r9),%r8\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x27,%al\n \tcld\n \tadd %al,(%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-\tinsb (%dx),%es:(%rdi)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\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 \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 %dh,0xfbfa(%rax)\n+\tadd %dl,0x4f(%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-\tsbb %edx,(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x19(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tinsl (%dx),%es:(%rdi)\n-\tstd\n \tadd %al,(%rax)\n+\tshlb $1,0xfd(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tnop\n+\tpush %rdi\n+\tpushf\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsar $0x0,%ch\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmov $0xfd,%ah\n \tadd %al,(%rax)\n-\tnop\n-\tsbb %edx,(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfd6c(%rax)\n+\tadd %dl,0x11019(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa25000000000008a,%eax\n+\tadd %al,-0x3a(%rax)\n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1134f(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x78(%rax)\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,0xf697(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\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 \tadc %bl,(%rdx)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne fd6dae \n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rax\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex pop %rcx\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6d6000000000008a,%eax\n+\tmovabs 0x6d7000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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,0xfd6d(%rax)\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6d(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x6da000000000008a,%eax\n-\tstd\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\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@@ -2720269,94077 +2719939,93839 @@\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 0xab2000000000008a,%eax\n+\tmovabs 0xa71000000000008a,%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-\tadd %al,(%rax)\n-\tnop\n-\trex adc (%rcx),%eax\n+\tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tstos %al,%es:(%rdi)\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp %ebp,%edi\n+\tadd %dl,0x50(%rax)\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-\trolb $1,0x13(%rax)\n+\tadd %dl,(%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+\tnop\n \tpush %rax\n-\txlat %ds:(%rbx)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tandb $0x1,(%rsi,%rax,1)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x13(%rcx)\n+\tadd %dl,(%rax)\n+\tsub $0x14,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\ttest $0xfd,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x0(%rbp,%rbx,4)\n \tadd %al,(%rax)\n+\trclb $1,0x13(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,(%rax)\n+\tsahf\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x21(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trcrb $0x0,0xff(%rcx)\n \tadd %dl,0x1a(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xf9,%al\n-\tsti\n+\tadd %ch,-0x3(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x41(%rax)\n+\tadd %dl,(%rax)\n+\tpush %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,0x1101a(%rax)\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+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bl,-0xa(%rdx)\n+\tadd %ah,%al\n+\tinsb (%dx),%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsbb (%rax),%dl\n-\tadd %eax,(%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+\trcrb $1,(%rdx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11341(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\ttest $0xfd,%al\n+\tadc %dh,0xfd(%rbp)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tpush %rcx\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rdi\n-\tpushf\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\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 %dh,(%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 %dl,%al\n-\tadc (%r9),%eax\n \tadd %al,(%rax)\n+\tnop\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-\tand %dl,0xfb(%rcx)\n \tadd %al,(%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 %ah,-0x6e(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%bh\n-\tadc (%rcx),%eax\n+\tadd %dl,0x11351(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000ff9c,%al\n+\tadd %al,(%rax)\n+\tnop\n \tsbb (%rax),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcltd\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %dh,-0x58(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.X adc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %al,(%rcx)\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+\tmovabs 0x6801c0,%al\n+\trcrb $1,(%rbx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0xfda8(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub (%rcx,%rax,1),%edx\n+\tmovabs 0xd00000000000ffaf,%al\n+\tpush %rcx\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,%bl\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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-\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 %ah,%al\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %bl,-0xc(%rsi)\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,0x11342(%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 %rdx\n+\tadc (%rcx),%eax\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+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rsp,%rdx,1)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1101c(%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 \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-\trex.X adc (%rcx),%eax\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\txlat %ds:(%rbx)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n-\trclb $0x1,0x3(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tpush %rdx\n+\tadc (%rcx),%eax\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,-0x28(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dl,(%rax)\n+\tsbb $0x110,%eax\n \tadd %al,(%rax)\n+\t(bad)\n+\t(bad)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadc %al,-0x8(%rbp)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tloopne fda8ce \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1d(%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-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tstd\n+\tsbb $0x110,%eax\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.XB adc (%r9),%eax\n \tadd %al,(%rax)\n+\tadd %dl,0x11352(%rax)\n \tadd %al,(%rax)\n-\tloopne fda895 \n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1101d(%rax)\n+\tnop\n+\tsbb $0x110,%eax\n \tadd %al,(%rax)\n-\tadd %dl,0xfda9(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0xfda7(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0x6c(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x110(%rip) \n+\tadd %al,0xf4a4(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,%al\n+\tsbb $0x110,%eax\n+\tadd %al,(%rax)\n+\tand %dl,%bh\n+\tout %al,(%dx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x43(%rax)\n+\tadd %dl,%al\n+\tpush %rdx\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\thlt\n-\tsti\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-\tsarb $1,-0xc(%rbp)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113d8(%rax)\n+\tadd %dl,0x113e0(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdb8(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1e(%rax)\n+\tmovb $0x1,(%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 %al,(%rax)\n-\tlock test $0xfd,%al\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11343(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rbx\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tstos %al,%es:(%rdi)\n-\tstd\n+\tadd %al,(%rax)\n+\t(bad)\n+\tpush %rbx\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1101e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tstos %al,%es:(%rdi)\n-\tstd\n+\tadd %ah,(%rax)\n+\tmov $0xfd,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n+\tadd %ah,0x6a(%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-\tmovabs 0x6801c0,%al\n \trcrb $1,(%rsi)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xf7,%al\n-\tadd (%rcx),%al\n+\tmov $0x76,%al\n+\tpop %rbp\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x53(%rax)\n+\tadc (%rcx),%eax\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+\trex out %eax,(%dx)\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-\trcr $0x4,%cl\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tfcoms (%rbx)\n+\tloopne fda9ce \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjmp fdaae1 \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 \tadd %al,(%rax)\n-\trorb $1,0xff(%rbx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rbx,%rdx,1)\n \tadd %al,(%rax)\n+\tadd %dl,0x11353(%rax)\n \tadd %al,(%rax)\n-\tjo fdaa78 \n+\tadd %ah,0x52(%rax)\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 %ah,0x6801c0(%rax)\n+\tadd %al,(%rax)\n+\tadc %ch,(%rsi)\n+\tadc $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tlock cld\n+\tmov $0x0,%ch\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-\tlock and $0xfc,%eax\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc (%rcx),%r8d\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpush %rbx\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadc %bl,0xfb(%rbx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tand %dl,(%rax)\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,0x20(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,%cl\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tnop\n+\txchg %eax,%ebp\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,%cl\n-\tincl (%rax)\n+\tadd %dl,(%rax)\n+\tloope fdaa4e \n+\tadd %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 %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-\tadc (%rcx),%r8d\n+\tadc %dl,0x1(%rbx,%rdx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%cl\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tand %dl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,%al\n+\tstos %eax,%es:(%rdi)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0xfd(%rdi)\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,(%rax)\n \tand %edx,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x57(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc (%rcx),%r8d\n \tadd %al,(%rax)\n+\tpush %rax\n+\tpush %rsp\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadc %cl,%ah\n-\trepz add %al,(%rax)\n \tadd %al,(%rax)\n+\tadc %cl,0x0(%rsp,%rsi,8)\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,-0x27(%rax)\n+\tadd %dl,-0x1f(%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 %dh,0xfdaa(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc (%r9),%r8d\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ch,0xff(%rcx)\n+\tnop\n+\tpush %rsp\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tshlb $1,(%rcx)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tsarb $0x0,0xfd(%rcx)\n-\tadd %dh,%al\n-\tss std\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tand %edx,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6d(%rax)\n+\tadd %dh,-0x55(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xab4000000000008a,%eax\n-\tstd\n+\tadd %dl,%al\n+\tsub (%rcx,%rax,1),%edx\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+\tand (%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-\tmov $0xfa,%al\n-\tsti\n+\trclb $1,0x1(%rbx,%rdx,1)\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-\tsetnp (%rax)\n+\tadd %dl,0x22(%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,0xf(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xfdab(%rax)\n+\tadd %dl,0x113e1(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %ah,0xfdc2(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11022(%rax)\n \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-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0xfdab(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,-0x55(%rax)\n-\tstd\n+\tadc %dl,0x13(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tin (%dx),%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,-0x55(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tshlb $1,(%rdx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tstos %eax,%es:(%rdi)\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+\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-\tpush %rax\n-\tstos %eax,%es:(%rdi)\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\tstos %eax,%es:(%rdi)\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadc %ah,(%rbx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0xfdab(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x55(%rax)\n-\tstd\n+\tjo fdab57 \n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x55(%rax)\n+\tadc (%rcx),%eax\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 fdabbe \n+\tadd %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-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tlods %ds:(%rsi),%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-\tstos %eax,%es:(%rdi)\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x55(%rax)\n-\tstd\n+\tand (%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,-0x54(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tnop\n+\tpush %rbp\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,0x11023(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tstos %eax,%es:(%rdi)\n+\tadd %al,-0x50(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x54(%rax)\n+\tadd %dh,%al\n+\tstos %al,%es:(%rdi)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0xf5f0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tlods %ds:(%rsi),%al\n-\tstd\n+\tadd %dl,%al\n+\tand (%rax),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfdb2(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x55(%rax)\n-\tstd\n+\tadd %dl,%al\n+\tpush %rbp\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdac(%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+\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-\tstos %eax,%es:(%rdi)\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0xfdac(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadc %ah,%dl\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dh,-0x54(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tloopne fdabc9 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x55(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tpush %rax\n+\tand $0x10,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tlods %ds:(%rsi),%al\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadc %dl,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-\tstos %eax,%es:(%rdi)\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\tlods %ds:(%rsi),%al\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xfdac(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x55(%rax)\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tnop\n+\tand $0x10,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlods %ds:(%rsi),%eax\n+\tadd %dl,%al\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 %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-\tstd\n+\tadd %dl,(%rax)\n+\tpush %rsp\n+\tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\tlods %ds:(%rsi),%eax\n-\tstd\n-\tadd %al,(%rax)\n+\t(bad)\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tlods %ds:(%rsi),%al\n-\tstd\n+\tadd %dl,0x56(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x55(%rax)\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x53(%rax)\n-\tstd\n+\tadd %dl,%al\n+\tand $0x10,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,-0x68(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tpush %rax\n+\tloop fdacae \n+\tadd %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-\tstd\n-\tadd %al,(%rax)\n+\tadc %ah,0x110(%rip) \n \tadd %al,(%rax)\n-\tadd %ah,-0x53(%rax)\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x11356(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tlods %ds:(%rsi),%eax\n-\tstd\n+\tfwait\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x55(%rax)\n-\tstd\n+\tadd %dl,0x25(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdad(%rax)\n+\tshrb $1,0xfd(%rbp)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadc %bl,-0x64(%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-\tpush %rax\n-\tstos %eax,%es:(%rdi)\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0xfdad(%rax)\n+\tnop\n+\tand $0x110,%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tmov $0xa1,%al\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x53(%rax)\n-\tstd\n+\tadd %dl,%al\n+\tpush %rsi\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x55(%rax)\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tlods %ds:(%rsi),%eax\n-\tstd\n+\tadd %dl,%al\n+\tand $0x110,%eax\n \tadd %al,(%rax)\n+\txor %ah,(%rdi)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tnop\n+\tloop fdad2e \n+\tadd %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-\tstd\n+\tadc %ah,(%rsi)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tlods %ds:(%rsi),%eax\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rdi\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dh,0xfdad(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x55(%rax)\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x26(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tscas %es:(%rdi),%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 %dh,(%rax)\n+\tmovabs 0x646000000000008a,%eax\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x11026(%rax)\n \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-\tstd\n+\tpush %rdi\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tscas %es:(%rdi),%al\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,%al\n+\tes adc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tlods %ds:(%rsi),%eax\n-\tstd\n \tadd %al,(%rax)\n+\tpush %rax\n+\tint $0x4\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tloop fdadae \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x55(%rax)\n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x52(%rax)\n-\tstd\n+\tadc %ah,(%rdi)\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,0x11357(%rax)\n+\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-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x52(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tpush %rax\n \tscas %es:(%rdi),%al\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x55(%rax)\n-\tstd\n+\tadd %dl,%al\n+\tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdae(%rax)\n+\trex jmp fdade9 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,0x11027(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsar %cl,%ebx\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpush %rdi\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,0xfdae(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,-0x52(%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 %dl,(%rax)\n+\tjrcxz fdae2e \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tscas %es:(%rdi),%al\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadc %ch,(%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 %eax,%es:(%rdi)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rax\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tscas %es:(%rdi),%al\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,0xfdae(%rax)\n+\tadd %dl,0x28(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,-0x55(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tscas %es:(%rdi),%eax\n-\tstd\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 %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tnop\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 \tpush %rax\n-\tstos %eax,%es:(%rdi)\n-\tstd\n-\tadd %al,(%rax)\n+\tpop %rax\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tscas %es:(%rdi),%eax\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-\tscas %es:(%rdi),%al\n-\tstd\n+\tadd %dl,%al\n+\tsub %dl,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x58(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %ah,-0x55(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %dl,-0x1d(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,-0x51(%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,(%rax)\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-\tpush %rax\n-\tstos %eax,%es:(%rdi)\n-\tstd\n+\tnop\n+\tpop %rax\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x51(%rax)\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x29(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tscas %es:(%rdi),%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x55(%rax)\n+\tadd %dl,%al\n+\tlods %ds:(%rsi),%al\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdaf(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,0x4d(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11029(%rax)\n \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-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0xfdaf(%rax)\n+\trcrb $1,0x13(%rax)\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,-0x51(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tshrb $1,(%rcx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,-0x55(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tscas %es:(%rdi),%eax\n-\tstd\n \tadd %al,(%rax)\n+\tadd %dl,0x113e3(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %ah,0xfb9c(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\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-\tpush %rax\n-\tstos %eax,%es:(%rdi)\n-\tstd\n-\tadd %al,(%rax)\n+\tadc %bl,0x13(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tscas %es:(%rdi),%eax\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+\tpush %rax\n+\tsub (%rax),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfdaf(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x55(%rax)\n-\tstd\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xfd,%al\n \tadd %al,(%rax)\n+\tmovabs 0x6801c0,%al\n+\tnop\n+\tsub (%rax),%dl\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 %al,0x7f8b(%rax)\n+\tshl $1,%bl\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsar $0x0,%ch\n+\txor %bl,0xfb(%rdi)\n \tadd %al,(%rax)\n+\tshrb $1,(%rdx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tshlb $0x0,0xfd(%rcx)\n+\tadd %dl,0x59(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,-0x55(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0xfd,%al\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsub (%rax),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\t...\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tscas %es:(%rdi),%eax\n-\tstd\n+\tadd %ah,0x6801c0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x55(%rax)\n-\tstd\n+\tpush %rax\n+\tsub (%rax),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfbc0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x50(%rax)\n-\tstd\n+\tadd %dl,0x11359(%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+\tnop\n+\tsub (%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-\tstos %eax,%es:(%rdi)\n-\tstd\n+\tadc %ah,%ah\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x50(%rax)\n-\tstd\n+\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x50(%rax)\n-\tstd\n+\tshrb $0x0,-0xc(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x55(%rax)\n-\tstd\n+\tshrb $1,(%rbx)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tmovabs 0xd00000000000f458,%al\n+\tpop %rcx\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0xfdb0(%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+\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-\tstos %eax,%es:(%rdi)\n+\t(bad)\n+\tlods %ds:(%rsi),%al\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfdb0(%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,0xfdb0(%rax)\n+\tpush %rax\n+\tsub $0x10,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x55(%rax)\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 $0xfd,%al\n+\tadc %bl,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 %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-\tstos %eax,%es:(%rdi)\n-\tstd\n-\tadd %al,(%rax)\n+\tin $0x13,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0xfd,%al\n+\tadd %ah,%al\n+\tpop %rdx\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,%al\n+\tsub $0x10,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tmov $0xfd,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x55(%rax)\n-\tstd\n+\tpush %rax\n+\tpop %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,(%rax)\n-\tmov $0xfd,%cl\n+\tsub $0x110,%eax\n \tadd %al,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %ah,0xf81f90(%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-\tstos %eax,%es:(%rdi)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %dl,0x2d(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\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,0x113e4(%rax)\n \tadd %al,(%rax)\n-\tmov $0xfd,%cl\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x55(%rax)\n+\tnop\n+\tsub $0x110,%eax\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4f(%rax)\n-\tstd\n+\tadd %dl,0x1135a(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf685(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n+\tadd %dl,%al\n+\tsub $0x110,%eax\n+\tadd %al,(%rax)\n+\tmovabs 0x100000000000fdb1,%al\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 %al,(%rax)\n-\tpush %rax\n-\tstos %eax,%es:(%rdi)\n-\tstd\n+\tadc %ch,(%rsi)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x4f(%rax)\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 %al,-0x4f(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %al,0xfc(%rip) \n \tadd %al,(%rax)\n-\tadd %ah,-0x55(%rax)\n-\tstd\n+\tpush %rax\n+\tcs adc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdb1(%rax)\n+\t(bad)\n+\trex.WX clc\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-\tpush %rax\n-\tstos %eax,%es:(%rdi)\n-\tstd\n+\tnop\n+\tcs adc %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0xfdb1(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rbx\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,0xfdb1(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x55(%rax)\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tmov $0xfd,%cl\n+\tcs adc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0x37,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tmov $0xfd,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tstos %eax,%es:(%rdi)\n-\tstd\n+\tadd %dl,%al\n+\ttest $0xfd,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0xfd,%cl\n+\tadd %dl,(%rax)\n+\t(bad)\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 %al,%al\n-\tmov $0xfd,%cl\n \tadd %al,(%rax)\n+\tadd %dl,0x5b(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %ah,-0x55(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xfd,%dl\n+\tadd %al,(%rax)\n+\tadd %dl,0x2f(%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+\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-\tpush %rax\n-\tstos %eax,%es:(%rdi)\n-\tstd\n+\tnop\n+\t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0xfd,%dl\n+\tadd %dh,0xfd(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tpop %rbx\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\trex stos %al,%es:(%rdi)\n+\tsti\n \tadd %al,(%rax)\n-\tmov $0xfd,%dl\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txor %dl,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x55(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tmov $0xfd,%ecx\n \tadd %al,(%rax)\n-\tadd %dl,-0x4e(%rax)\n+\tjo fdb1d4 \n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,0x2b(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x30(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tstos %eax,%es:(%rdi)\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x4e(%rax)\n-\tstd\n+\tadd %dl,%al\n+\tpop %rbx\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadcb $0x0,0xff(%rdi)\n+\tadd %dl,0x11030(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x4e(%rax)\n-\tstd\n+\tadd %al,%al\n+\tadd %esp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x55(%rax)\n-\tstd\n+\tadd %dl,-0x1b(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdb2(%rax)\n+\tand %ah,-0xa(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,%al\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-\tstos %eax,%es:(%rdi)\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%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+\tadc %bl,0x1(%rbx,%rdx,1)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0xfd,%dl\n \tadd %al,(%rax)\n+\tand %bl,-0xa(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,(%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-\tstos %eax,%es:(%rdi)\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0xfd,%dl\n+\tcs adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\trex pop %rsp\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0xfd,%dl\n+\tadd %dl,0x31(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x55(%rax)\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xfd,%bl\n+\tadd %dl,0x5c(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tand %ch,0xf6(%rbx)\n \tadd %al,(%rax)\n+\tnop\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-\tstos %eax,%es:(%rdi)\n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0xfd,%bl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0xfd,%bl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x55(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tnop\n+\tin $0x13,%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4d(%rax)\n-\tstd\n+\tadd %dl,0xf650(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\txor %edx,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,0x101f0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1135c(%rax)\n \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-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,-0x4d(%rax)\n-\tstd\n+\tadc %dh,(%rdx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tmovabs 0x500000000000fdb4,%al\n+\tcs adc $0x1,%al\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 %dl,0x32(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfd(%rdx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc (%r9),%r8d\n+\trcrb $1,0x1(%rbx,%rdx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock mov %esi,%esi\n+\trex insl (%dx),%es:(%rdi)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113d9(%rax)\n+\tadd %dl,0x11032(%rax)\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+\tshl $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,0x1142d(%rax)\n+\tadd %dl,%al\n+\txor (%rax),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4d(%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-\tadc (%r9),%r8d\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-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadc %dh,(%rbx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand %dh,0x0(%rbp,%rdi,8)\n \tadd %dl,%al\n-\tfsts (%rbx)\n-\tadd %eax,(%rax)\n+\tsub (%rcx,%rax,1),%edx\n \tadd %al,(%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+\tand %ah,%ah\n+\tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x100000000000ff8f,%al\n-\tand (%rax),%dl\n+\tpush %rax\n+\txor (%rax),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdb5(%rax)\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 \tpush %rax\n-\tand (%rax),%dl\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x1035c(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x46(%rax)\n+\tpop %rbp\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\t(bad)\n+\tmov %esi,%?\n \tadd %al,(%rax)\n-\tadd %dl,0x11022(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11033(%rax)\n \tadd %al,(%rax)\n-\tstc\n-\tsti\n \tadd %al,(%rax)\n+\txchg %al,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tficoml (%rbx)\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-\tshlb $1,(%rdx)\n+\tshlb $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,0x11346(%rax)\n+\tadd %dl,0x1135d(%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-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %dh,(%rax,%rdx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfd(%rbp)\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+\tadc %ch,(%rsp,%rdx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,0x7b(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x23(%rax)\n+\tadd %dl,0x34(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0xf4(%rbx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trolb $1,0x13(%rsi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tpop %rbp\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tand (%rax),%edx\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x11034(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tficoml (%rbx)\n+\tout %al,$0x13\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjrcxz fdb4ce \n-\tadd %al,(%rax)\n+\tadd %al,0x57(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tand (%rax),%edx\n+\txor $0x10,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x16(%rax)\n+\tadd %dh,0x28(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x13(%rdi)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xf467(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand $0x10,%al\n+\tadc %bl,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-\tadc %ch,(%rsp,%rdx,1)\n-\tadd %eax,(%rax)\n+\tadc %dh,0x110(%rip) \n+\tadd %al,(%rax)\n+\tcmpb $0x0,0xfd(%rax)\n+\tadd %ah,0xfdb3(%rax)\n \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 $0x10,%al\n-\tadd %eax,(%rax)\n+\txor $0x110,%eax\n \tadd %al,(%rax)\n-\tadd %ah,0x1056b(%rax)\n+\trolb $1,-0xc(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,0x47(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x5e(%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,0x11024(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x11035(%rax)\n \tadd %al,(%rax)\n-\tscas %es:(%rdi),%al\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113da(%rax)\n+\tnop\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-\tshlb $1,(%rax,%rdx,1)\n-\tadd %eax,(%rax)\n+\tshlb $1,0x110(%rip) \n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tstos %al,%es:(%rdi)\n-\tstd\n+\trex mov $0xfd,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11347(%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-\tadc %ah,0x110(%rip) \n+\tadc %dh,(%rsi)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand %dh,0xfd(%rdi)\n+\tadd %al,(%rax)\n+\tadc %dl,0x0(%rbp,%rbx,4)\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,0x25(%rax)\n+\tadd %dl,0x36(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%bl\n+\trcr $1,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x13(%rdi)\n+\trcrb $1,0x13(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf4a4(%rax)\n+\tadd %dl,%al\n+\tinsl (%dx),%es:(%rdi)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11025(%rax)\n+\tadd %dl,0x11036(%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+\tshl $1,%dh\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\ttest %al,(%rdx)\n+\tadd %eax,(%rax)\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,(%rax)\n-\tadc (%rcx),%rax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%dh\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %ah,(%rsi)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tloopne fdb5b9 \n-\tstd\n-\tadd %al,(%rax)\n+\tss adc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rsp\n-\tpopf\n \tadd %al,(%rax)\n+\tadd %dh,0xfd(%rbp)\n \tadd %al,(%rax)\n+\tadc %bl,0x13(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\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,0x26(%rax)\n+\tadc %dh,(%rdi)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %esi,%esp\n+\tand %dh,0xfd(%rsi)\n \tadd %al,(%rax)\n+\trclb $1,-0x64(%rdi)\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-\tes adc %al,(%rcx)\n+\tpush %rax\n+\t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\t(bad)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x48(%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,%al\n-\tes adc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x11037(%rax)\n \tadd %al,(%rax)\n-\tloopne fdb618 \n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x57(%rax)\n-\tpushf\n+\tadc %ah,%bh\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x11(%rax)\n-\tsti\n+\tadc %al,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\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,0x11348(%rax)\n+\tadd %dl,0x1135f(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpop %rbx\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x27(%rax)\n+\tadc %bh,(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmovabs 0xd00000000000fdb6,%al\n+\tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x25(%rax)\n-\tadc (%rcx),%eax\n+\txor %cl,%dl\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ch,%bl\n-\trepz add %al,(%rax)\n+\tpush %rax\n+\tcmp %dl,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11027(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x4b(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tadc %ah,0x13(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc (%rcx),%rax\n+\tadd %ah,%al\n+\tjb fdb658 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11038(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0xa(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tadc %al,(%rcx)\n+\tadd %dl,-0x19(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0xfd,%bh\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tsub (%rcx,%rax,1),%edx\n+\tcmp %dl,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfdb5(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x60(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trex sub %eax,(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tsub %dl,(%rax)\n+\tcmp %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 %cl,0x13(%rcx)\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 %ah,-0x74(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsub %dl,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x39(%rax)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tfdivrp %st,%st(3)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x11360(%rax)\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+\tcmp %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-\tsub %dl,(%rax)\n+\tout %eax,$0x13\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tes add (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tadc (%r9),%rax\n+\tadd %dh,(%rax)\n+\tadc $0xfc,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x0(%rsp,%rsi,8)\n \tadd %dl,%al\n-\tsub %dl,(%rax)\n+\tcmp %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 %ch,(%rsp,%rdx,1)\n+\tshlb $1,0x13(%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,0x2b(%rax)\n+\tclc\n \tadd %al,(%rax)\n-\tadc %ch,(%rcx)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcmp (%rax),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo fdb74e \n-\trepz add %al,(%rax)\n+\tadd %al,0xfdb7(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11349(%rax)\n+\tadd %ah,0xfdb5(%rax)\n \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 %edx,(%rax)\n+\tcmp (%rax),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x37(%rax)\n+\tadd %ah,%al\n+\tint1\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tfistl (%rbx)\n+\tout %eax,$0x13\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,%al\n+\tout %al,(%dx)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsub %edx,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1103a(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,%al\n+\t(bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x13(%rcx)\n+\tadc %ah,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,0xfbc5(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,(%rcx)\n-\tadc %al,(%rcx)\n+\tadd %dl,%al\n+\tcmp (%rax),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n \tmov $0xfd,%eax\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0xfd,%dh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,0x6801c0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rdx)\n+\tadc %bh,(%rbx)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txorb $0x0,0xfd(%rsi)\n+\tadd %dl,0x61(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WX adc (%rcx),%rax\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,%bh\n-\tout %al,(%dx)\n+\tadd %dl,0x3b(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2a(%rax)\n-\tadc %al,(%rcx)\n+\tlock cmp %al,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcall fdb8e1 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tfcoml (%rbx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1103b(%rax)\n \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+\tnop\n+\t(bad)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshr $0x1,%ah\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tmov $0xf5,%bl\n \tadd %al,(%rax)\n-\tadd %dl,0x1102a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tmov $0xfd,%eax\n-\tadd %al,(%rax)\n+\tcmp (%rax),%edx\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-\tshrb $1,(%rdx)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshlb $0x0,0xfd(%rsi)\n-\tadd %dl,0x1134a(%rax)\n+\tadc %bh,(%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 %ch,(%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,-0x24(%rax)\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %dl,-0xa(%rsi)\n-\tadd %al,(%rax)\n+\tshlb $1,0x13(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2b(%rax)\n-\tadc %al,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x3(%rax)\n+\tpush %rax\n+\tcmp $0x10,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WX adc (%rcx),%rax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tcall fdb961 \n+\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1102b(%rax)\n+\tadd %dl,0x1103c(%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+\tadc %ah,0x13(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,(%rbx)\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+\tsarb $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 %dl,(%rax)\n-\trex.WXB adc (%r9),%rax\n \tadd %al,(%rax)\n+\tand %dh,0xfd(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\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+\tcmp $0x110,%eax\n \tadd %al,(%rax)\n+\tmovabs 0x500000000000fdb7,%al\n+\t(bad)\n \tadd %al,(%rax)\n \tnop\n-\tfcoml (%rbx)\n+\tcmp %eax,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tint3\n-\tsti\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,0x2c(%rax)\n+\tadd %dl,0x3d(%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 %al,(%rax)\n-\tmov $0xfd,%dh\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-\tsub $0x10,%al\n-\tadd %eax,(%rax)\n+\tcmp $0x110,%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trex push %rcx\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trex.WXB adc (%r9),%rax\n+\tadd %dl,0x11362(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xf68f(%rax)\n \tadd %al,(%rax)\n-\txor %bl,0xfb(%rbx)\n+\tadd %dl,%al\n+\tcmp $0x110,%eax\n \tadd %al,(%rax)\n-\tshrb $1,(%rax,%rdx,1)\n-\tadd %eax,(%rax)\n+\tsarb $0x0,0xfd(%rdi)\n+\tadd %ah,(%rax)\n+\tmov $0xfd,%bl\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-\trcr $1,%ah\n-\tadc (%rcx),%eax\n+\tadd %dl,(%rax)\n+\tds 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 $0x110,%eax\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,%al\n-\trex.WXB adc (%r9),%rax\n+\tadd %dl,0x3e(%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,0x2d(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,%al\n+\tcall fdba61 \n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trol $1,%al\n-\tstd\n \tadd %al,(%rax)\n+\tadd %dl,0x1103e(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tcmp %ch,%bh\n \tadd %al,(%rax)\n-\tmov $0xfd,%ah\n \tadd %al,(%rax)\n+\tadd %dl,0x1142e(%rax)\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 $0x110,%eax\n+\tsarb $1,(%rsi)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tloopne fdb9ef \n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc (%rcx),%r8\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmovsxd (%rbx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0xf4a5(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub $0x110,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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-\tadd %dl,(%rax)\n-\tcs adc %al,(%rcx)\n+\tjmp fdbac1 \n \tadd %al,(%rax)\n+\tjo fdb954 \n+\tpop %rsp\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x3f(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4c(%rax)\n-\tadc (%rcx),%eax\n+\tmovabs 0x500000000000fdb8,%al\n+\tmovsxd (%rbx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x1d(%rax)\n+\tsti\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x1103f(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2e(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,-0x45(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x1142e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub $0x114,%eax\n+\tjmp fdb9e6 \n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trex adc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1102e(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x48(%rax)\n-\tstd\n+\tadd %ah,-0x3(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1134c(%rax)\n+\tadd %dl,0x11363(%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+\trex adc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%bl\n-\tstd\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x23(%rax)\n+\tadd %dl,-0x17(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex jmp fdba99 \n+\tnop\n+\tadc %edi,%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x11040(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\ttest %esi,%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmovsxd (%rbx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tpush %rax\n-\tloopne fdbaa6 \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadc (%rcx),%r8\n+\trex adc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tloopne fdba1c \n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2f(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,%al\n+\tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex mov $0xfd,%esp\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tshrb $1,0x114(%rip) \n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,(%rax)\n+\tadc %al,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1102f(%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 %fs:(%rcx),%eax\n \tadd %al,(%rax)\n-\tadc %cl,0x13(%rbp)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\t(bad)\n+\tret $0xfd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rax)\n-\tadc %al,(%rcx)\n+\tpush %rax\n+\tadc %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,0x113dd(%rax)\n+\tadd %dl,0x113e9(%rax)\n \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 %dl,(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tadc %al,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc (%r9),%r8\n+\trex fdivr %st,%st(3)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x64(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11030(%rax)\n+\trolb $0x68,(%rcx)\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 %dl,%al\n+\tadc %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,%al\n-\txor %dl,(%rax)\n+\tadd %dl,(%rax)\n+\tsub $0x14,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%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 %dl,0x1134d(%rax)\n+\tadc %al,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-\tadc %dh,(%rcx)\n-\tadc %al,(%rcx)\n+\tnop\n+\tadc %fs:(%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-\tfstl (%rbx)\n-\tadd %eax,(%rax)\n+\tjmp fdbc31 \n \tadd %al,(%rax)\n-\tadd %dh,0xf656(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x31(%rax)\n-\tadc %al,(%rcx)\n+\tmovabs 0x50000000000101eb,%al\n+\trex.X adc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tlock adc %ah,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadc (%r9),%r8\n-\tadd %al,(%rax)\n+\tadc %fs:(%rcx),%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tor $0xf6,%bh\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,0x11042(%rax)\n \tadd %al,(%rax)\n+\tadd %al,-0x41(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadc %ch,(%rsp,%rdx,1)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovabs 0x31d00000000000fb,%eax\n-\tadc %al,(%rcx)\n+\tadd %ah,-0x46(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bl,(%rcx)\n-\tadd (%rcx),%eax\n+\tadd %dh,-0x5(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x13(%rsi)\n+\trolb $1,0x10(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\ttest %dh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rdx)\n-\tadc %al,(%rcx)\n+\tadd %dl,(%rax)\n+\tadc %gs:(%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-\tficoms (%rbx)\n-\tadd %eax,(%rax)\n+\trex.XB 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-\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 %dl,(%rax)\n+\t(bad)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.WRX adc (%rcx),%r8\n+\tlock xlat %ds:(%rbx)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo fdbbd1 \n-\tsti\n+\tadd %dl,0x43(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11032(%rax)\n+\tsarb $0x0,0xfd(%rcx)\n+\tadd %dl,0x65(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,-0x40(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tnop\n+\tret\n+\thlt\n \tadd %al,(%rax)\n-\tadd %al,-0x45(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %dl,0x11043(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tmov $0xfd,%ebp\n+\tadd %al,(%rax)\n+\tadc %dl,0x0(%rbp,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rdx)\n-\tadc %al,(%rcx)\n+\tadc %cl,-0xa(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.XB adc %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,0x1134e(%rax)\n+\tadd %dl,0x11365(%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,(%rbx)\n-\tadc %al,(%rcx)\n+\tadc %al,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,-0x22(%rax)\n+\tadd %dl,-0x16(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0x0(%rsp,%rsi,8)\n+\tpush %rax\n+\tclc\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor (%rax),%edx\n-\tadd %eax,(%rax)\n+\tadd %dl,0x44(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tmov $0xbb,%al\n+\tstd\n \tadd %al,(%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 %dl,%al\n+\tadc %gs:(%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txor (%rax),%edx\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\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 %dl,0x11044(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov $0xfd,%esp\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\tpop %rax\n+\tpushf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x2c(%rax)\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n-\txor (%rax),%edx\n-\tadd %eax,(%rax)\n+\tadc %r8b,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,-0x46(%rax)\n-\tstd\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\trex.WRXB adc (%r9),%r8\n+\tadc (%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,(%rax)\n-\txor $0x10,%al\n-\tadd %eax,(%rax)\n+\tadc %r8b,(%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 \tadd %al,(%rax)\n-\tnop\n-\tficoms (%rbx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x113ea(%rax)\n \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 $0x10,%al\n-\tadd %eax,(%rax)\n+\tadc %r8b,(%r9)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tloopne fdbcc4 \n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\trex.WRXB adc (%r9),%r8\n+\tadc (%rcx),%ax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne fdbd8c \n-\tcmc\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11034(%rax)\n+\tadd %dl,0x11045(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0xfd,%ebp\n+\tadd %al,-0x43(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rdi\n-\tpushf\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsub (%rcx,%rax,1),%edx\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,(%rax,%rdx,1)\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\tadc %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl %cl,%esp\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1134f(%rax)\n+\tadd %dl,0x11366(%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(%rip) \n+\tadc %al,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 %ah,0xf6(%rcx)\n \tadd %al,(%rax)\n-\trcr $1,%dh\n+\tshr $1,%dl\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trex outsl %ds:(%rsi),(%dx)\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x46(%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,0x35(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,%al\n+\tadc (%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,(%rax)\n-\tpush %rax\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n+\tsub $0x14,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\ttestb $0x0,(%rax)\n+\tadd %dh,(%rax)\n+\txor $0xf8,%al\n \tadd %al,(%rax)\n-\tadd %dl,0x11035(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x42(%rax)\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 %dl,%al\n-\tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n+\tadc %ah,0x13(%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 %dl,%al\n-\txor $0x110,%eax\n+\trolb $1,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,0x50(%rax)\n+\tadc %ch,%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,(%rax)\n-\tss adc %al,(%rcx)\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 %dl,(%rax)\n-\tfists (%rbx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x67(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd $0xfc,%eax\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tss adc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x47(%rax)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex mov $0xfd,%esi\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tmov $0xfd,%esp\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11350(%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 \tnop\n-\tss adc %al,(%rcx)\n+\tadc (%ecx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tand %bl,%bl\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub $0x14,%al\n+\trolb $1,0x10(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshlb $1,(%rsi)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %ah,0x10280(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rax\n+\tadd %dl,-0x15(%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 %al,(%rcx)\n+\trex.W adc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bl,0xfb(%rsi)\n+\tadd %cl,-0xc(%rcx)\n \tadd %al,(%rax)\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 %dl,%al\n+\tadc (%ecx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trcl $1,%ah\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\t(bad)\n-\tadc %al,(%rcx)\n+\trex.W adc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0xfd,%edx\n+\tsarb $0x0,0xfd(%rsi)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\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,0x11037(%rax)\n+\tmovabs 0x6801c0,%al\n+\tnop\n+\trex.W adc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,-0x41(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,-0x43(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpush $0x113\n \tadd %al,(%rax)\n-\tadd %dl,0x2b(%rax)\n-\tcld\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+\trex.W adc %al,(%rcx)\n \tadd %al,(%rax)\n-\trol $0xfd,%cl\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x51(%rax)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %dl,0x113eb(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %ah,(%rax)\n+\tgs std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,(%rax)\n+\trex.WB adc %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,0x113df(%rax)\n+\tadd %dl,0x68(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dh,-0x7d(%rax)\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x38(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x49(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock xchg %eax,%esi\n-\tsti\n+\trolb $0x68,(%rcx)\n+\t...\n+\tmovabs 0x6801c0,%al\n+\tnop\n+\trex.WB adc %al,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11351(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x5c(%rax)\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11038(%rax)\n+\tadd %dl,0x11368(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tmov $0xfd,%edi\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\trorb $1,0x10(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf669a0(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,(%rax)\n-\tadc %al,(%rcx)\n+\tshr $1,%bl\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tincl (%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x13(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\trex.WX 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 %bh,(%rcx)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpush $0x113\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\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+\tadd %dl,0x4a(%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 %rdx\n-\tadc (%rcx),%eax\n+\tadd %dl,%al\n+\tmov $0xfd,%ebx\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x50,%al\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11039(%rax)\n+\tadd %dl,0x1104a(%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-\tsarb $1,(%rcx)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcl $0x3,%bh\n+\tadc %ch,0x13(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x52(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dl,(%rax)\n+\tjle fdbf67 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tinsl (%dx),%es:(%rdi)\n-\thlt\n+\tadd %dl,%al\n+\trex.WX adc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp (%rax),%dl\n+\txor %bl,0x3(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsar $1,%ch\n+\tadd %dl,(%rax)\n+\tin (%dx),%al\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x43(%rax)\n-\tincl (%rax)\n+\tadcb $0x0,-0xc(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tloopne fdc02e \n+\tadc %cl,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 %al,(%rax)\n \tpush %rax\n-\tcmp (%rax),%dl\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\timul $0x1,(%rbx),%edx\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rdx\n-\tadc (%rcx),%eax\n+\tpush %rax\n+\trex.WXB adc %al,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %ch,0x101(%rcx)\n \tadd %al,(%rax)\n+\tloopne fdbf83 \n+\tstd\n \tadd %al,(%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-\trex xlat %ds:(%rbx)\n-\tout %al,(%dx)\n+\tnop\n+\trex.WXB adc %al,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rdx\n-\tadc (%rcx),%eax\n+\trolb $0x68,(%rcx)\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 %dl,0x11369(%rax)\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 fdc0ae \n+\trorb $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 %al,(%rax)\n-\tpush %rax\n-\tcmp (%rax),%edx\n-\tadd %eax,(%rax)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tsar $1,%ch\n \tadd %al,(%rax)\n-\tadc %dl,0x13(%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 (%rax),%edx\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xfdc9(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0xfd,%edx\n-\tadd %al,(%rax)\n-\tnop\n-\tmov %ebx,%?\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\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+\tpush %rax\n+\tin (%dx),%al\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tpush %rdi\n-\ttestb $0x0,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tcmp $0x10,%al\n-\tadd %eax,(%rax)\n+\trex.WR adc %r8b,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\txor %bh,0x0(%rbp,%rdi,8)\n+\tadd %dl,%al\n+\timul $0x1,(%rbx),%edx\n+\tadd %dl,%al\n+\tmov $0xfd,%ebp\n \tadd %al,(%rax)\n-\tshl $1,%al\n-\tadc (%rcx),%eax\n+\tpush %rax\n+\trex.WR 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 %dl,0x3c(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,%al\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,0x11353(%rax)\n+\tadd %dl,0x1104c(%rax)\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 $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 %ch,(%rsi)\n-\tadc $0x1,%al\n+\tin (%dx),%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,%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+\trex.WR adc %r8b,(%rcx)\n \tadd %al,(%rax)\n-\trclb $1,0x13(%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tandb $0x0,0x101(%rdx)\n+\tadd %dl,%al\n+\tcs adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x110(%rip) \n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\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-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\trex.WRB adc %r8b,(%r9)\n \tadd %al,(%rax)\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,(%rax)\n-\tpush %rsp\n+\tadd %dl,%al\n+\tin (%dx),%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,0x1103d(%rax)\n+\tadd %dl,0x4d(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3d(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tlock sar $0x0,%ch\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcs adc $0x1,%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-\tcmp $0x110,%eax\n+\tadd %dl,0x1104d(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x54(%rax)\n-\tadc (%rcx),%eax\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tlock int $0xf4\n \tadd %al,(%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 %dl,%al\n+\trex.WRB 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 %dl,-0x1f(%rax)\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\ttest %al,(%rdx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x3e(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,(%rax)\n+\trex.WRX 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 %dl,0x11354(%rax)\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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tds adc %al,(%rcx)\n+\tpush %rax\n+\trex.WRX adc %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%dl\n+\tjo fdc113 \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-\tds adc %al,(%rcx)\n+\tnop\n+\trex.WRX 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 %dl,%al\n-\tpush %rsp\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 %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,0x113e1(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xff8c(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x3f(%rax)\n-\tadc %al,(%rcx)\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 %rbp\n-\tadc (%rcx),%eax\n+\tadd %dl,%al\n+\trex.WRX adc %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmov $0xc1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1103f(%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,(%rsp,%rdx,1)\n+\tadc %cl,0x10(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsar $0x0,%bh\n+\tadd %dl,-0x3f(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x10(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\tadd %dl,0xf4c5(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x55(%rax)\n-\tadc (%rcx),%eax\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne fdc374 \n-\tadd $0x1,%eax\n-\tadd %dl,0x40(%rax)\n+\tadd %dl,0x4f(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tlock sar $0x0,%ebp\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tloope fdc32e \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 \tnop\n-\trex adc %al,(%rcx)\n+\trex.WRXB 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 %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 $1,0x10(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xfdc7(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x3e(%rax)\n-\tstd\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x5a(%rax)\n-\thlt\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tadc %al,(%r9)\n+\tpush %rax\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne fdc33b \n+\txor %al,%dl\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rbp\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,0x41(%rax)\n+\tpush %rax\n+\tpush %rax\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\trol $1,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tloop fdc3ae \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tadc $0xfc,%al\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11041(%rax)\n+\tadc %ah,-0x3(%rbx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11050(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x13(%rsi)\n-\tadd %eax,(%rax)\n+\tadd %dh,-0x3e(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dh,0x2b(%rax)\n-\tclc\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc %al,(%r9)\n \tadd %al,(%rax)\n+\tadd %ah,0x10326(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n \tpush %rax\n-\t(bad)\n-\tstd\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rsp\n-\tpopf\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x10(%rdx)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,-0x62(%rax)\n-\tsti\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rcx\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x56(%rax)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tmov $0xc2,%al\n+\tstd\n \tadd %al,(%rax)\n-\tloopne fdc3f0 \n-\tsti\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xf42b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x42(%rax)\n+\tadd %dl,0x51(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov %edi,%?\n+\tpush %rax\n+\tret $0xfd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1e(%rax)\n-\tadc (%rcx),%eax\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $0xfb,%dl\n+\tadd %dl,0xf68c(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11051(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11042(%rax)\n+\tadd %dh,%al\n+\tret $0xfd\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 %dl,0xfbd7(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rsi\n-\tadc (%rcx),%eax\n+\tadd %dl,%al\n+\tpush %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-\trex.X adc %al,(%rcx)\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tsubb $0x0,0xfd(%rcx)\n+\tadd %dl,(%rax)\n+\tpush %rdx\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,-0x64(%rax)\n+\txor %al,%bl\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 %ebp,0x0(%rax)\n+\t{rex2 0xf4} sldt (%r16)\n \tadd %al,(%rax)\n+\tadd %dl,0x52(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\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+\trol $1,%dl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x43(%rax)\n-\tadc %al,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x101(%rip) \n+\tadd %dl,0x11052(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tloop fdc4ae \n-\tadd %eax,(%rax)\n+\tadd %dh,-0x3d(%rax)\n+\tstd\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-\tadc %dl,0x13(%rdi)\n+\trclb $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-\trolb $1,0x10(%rbx)\n-\tadd %eax,(%rax)\n+\trol $1,%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-\txor %ah,0x8a(%rcx)\n+\tadc %dl,0x10(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,0xfdc3(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %r8b,(%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+\tpush %rbx\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x57(%rax)\n-\tadc (%rcx),%eax\n+\tpush %rax\n+\tret\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $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,0x44(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,0x11053(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tret\n+\tstd\n \tadd %al,(%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 %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,0x10300(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadc %r8b,(%rcx)\n+\tadd %dl,%al\n+\tpush %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,0x11357(%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tmov $0xd8,%al\n+\tpop %rbp\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x1(%rax,%rdx,1)\n+\tadd %dl,(%rax)\n+\tpush %rsp\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%ch\n+\txor %al,%ah\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub (%rcx,%rax,1),%edx\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-\tcmp %eax,(%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %r8b,(%r9)\n+\tpush %rax\n+\tpush %rsp\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,%al\n-\tsti\n+\trol $1,%bl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rdi\n-\tadc (%rcx),%eax\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tshl $1,%dl\n+\tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x45(%rax)\n+\tnop\n+\tpush %rsp\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tjo fdc416 \n+\tstd\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 %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%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-\tadc %bl,0x13(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trclb $1,0x1(%rax,%rdx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x10(%rbp)\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+\tsar $0x0,%ch\n \tadd %al,(%rax)\n-\tadc %ch,(%rsp,%rdx,1)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjge fdc5de \n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\trex.RX adc %r8b,(%rcx)\n-\tadd %al,(%rax)\n+\tpush %rbp\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tmov $0xc4,%al\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,0x58(%rax)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,0x7b(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x46(%rax)\n+\tpush %rax\n+\tpush %rbp\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo fdc66a \n-\thlt\n+\tpush %rax\n+\t(bad)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1d(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dh,(%rax)\n+\tsar $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,0x11046(%rax)\n+\tadd %dl,0x11055(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,%al\n+\t(bad)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rax\n-\tadc (%rcx),%eax\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,%bl\n-\trepz add %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.RX adc %r8b,(%rcx)\n \tadd %al,(%rax)\n+\trclb $1,0x10(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%dh\n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3c(%rax)\n+\trol $1,%al\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x51(%rax)\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.RXB adc %r8b,(%r9)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %dl,0x10(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rax\n-\tadc (%rcx),%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-\tjo fdc624 \n-\tpop %rsp\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x47(%rax)\n+\tpush %rax\n+\tpush %rsi\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trol $1,%ah\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113e3(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\tadd %ah,-0x15(%rax)\n-\tsti\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11047(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x11056(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,-0x3b(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadc %bl,0x13(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\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-\trolb $1,0x10(%rdi)\n+\tadd %dl,(%rax)\n+\txchg %eax,%ecx\n+\tpop %rsp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\tstd\n+\tadd %dl,%al\n+\tpush %rsi\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\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+\trol $0xff,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%bl\n-\tadc (%rcx),%eax\n+\tadd %dl,(%rax)\n+\tpush %rdi\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tmov $0xc5,%al\n+\tstd\n \tadd %al,(%rax)\n-\tshrb $1,-0xc(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x48(%rax)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\trex.RXB hlt\n \tadd %al,(%rax)\n-\tand %cl,%cl\n-\tstd\n \tadd %al,(%rax)\n+\tadd %dl,0x57(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x59(%rax)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tpush %rax\n+\t(bad)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\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+\tnop\n+\tpush %rdi\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\trorb $1,0x10(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfbc6(%rax)\n+\tlock (bad)\n \tadd %al,(%rax)\n-\tadd %dl,0x11359(%rax)\n \tadd %al,(%rax)\n+\tpush %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,0x10(%rcx)\n+\trclb $1,0x10(%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,%ah\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ah,0xfbdf(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x49(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rax\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000f458,%al\n-\tpop %rcx\n-\tadc (%rcx),%eax\n+\tloopne fdc593 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x6d(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11049(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xc64000000000008a,%eax\n+\tstd\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,0xfd6d(%rax)\n \tadd %al,(%rax)\n-\trol $1,%bl\n+\tadd %dh,(%rax)\n+\tmovabs 0xc66000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %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,0x13(%rdx)\n-\tadd %eax,(%rax)\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n-\tadd %ah,0x101eb(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WB adc %al,(%r9)\n+\tadd %al,0xfdc6(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,-0x3a(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1c(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dh,(%rax)\n+\tmovabs 0xc6a000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x100000000000f6cf,%al\n-\trex.WX adc %al,(%rcx)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x3a(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0xc6c000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5a(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo fdc80d \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-\trex.WX adc %al,(%rcx)\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %ah,%al\n+\t(bad)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf81f90(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfdc6(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0xc70000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1104a(%rax)\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,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xc72000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n-\tnop\n-\tin $0x13,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%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-\tmovabs 0x900000000000fdbe,%al\n-\tpop %rdx\n-\tadc (%rcx),%eax\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%bh\n-\thlt\n+\tadd %al,-0x39(%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-\trex.WXB adc %al,(%r9)\n+\t(bad)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,%cl\n+\tadd %dh,(%rax)\n+\tmovabs 0xc76000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rcx\n-\tfwait\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\trex.WRB testb $0x0,(%r8)\n+\tmovabs 0xc78000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,0x4b(%rax)\n-\tadc %al,(%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,%al\n-\tpop %rdx\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ah,0xfdc7(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1104b(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf84a(%rax)\n+\tadd %dh,-0x39(%rax)\n+\tstd\n \tadd %al,(%rax)\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 %dh,(%rax)\n+\tmovabs 0xc7c000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\trex.WXB adc %al,(%r9)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\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 %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rbx\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,(%rax)\n-\trex.WR adc %r8b,(%rcx)\n \tadd %al,(%rax)\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n-\tmov $0x37,%al\n-\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n \tenter $0xfd,$0x0\n \tadd %al,(%rax)\n-\tadd %dh,0xfb7d(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4c(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,%al\n+\t(bad)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0xc82000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5b(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\t(bad)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0xc84000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1104c(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %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,%ch\n-\tadc (%rcx),%eax\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,-0x38(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.WR adc %r8b,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %dh,(%rax)\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-\tadc %cl,0x10(%rbp)\n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xc88000000000008a,%eax\n+\tstd\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-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x38(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,0x4d(%rax)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xc8a000000000008a,%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,%al\n-\tpop %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n-\tadd %dl,0x1104d(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %esp,%edi\n+\tenter $0xfd,$0x0\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1b(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dl,0xfdc8(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xc8e000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\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 %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rsp\n-\tadc (%rcx),%eax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfdc8(%rax)\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,0x2e(%rax)\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WRX adc %r8b,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tleave\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,0x5c(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dh,%al\n+\tenter $0xfd,$0x0\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xc94000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor $0xf8,%al\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tleave\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,0x4e(%rax)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xc96000000000008a,%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-\tnop\n-\trex.WRX adc %r8b,(%rcx)\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tlock add %eax,(%rcx)\n+\tadd %al,0xfdc9(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rsp\n-\tadc (%rcx),%eax\n+\tadd %dl,-0x37(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0xc9a000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\trex.WRX adc %r8b,(%rcx)\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x37(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock lret\n+\tadd %dh,(%rax)\n+\tmovabs 0xc9c000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2e(%rax)\n-\tadc $0x1,%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,(%rax)\n-\trex.WRXB adc %r8b,(%r9)\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %ah,%al\n \tleave\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rsp\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %dl,%cl\n-\tincl (%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfdc9(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.WRXB adc %r8b,(%r9)\n+\tadd %dh,(%rax)\n+\tmovabs 0xca0000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x102(%rsi)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tleave\n+\tstd\n \tadd %al,(%rax)\n-\tshl $1,%ch\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xca2000000000008a,%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,0x1104f(%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,0x13(%rbp)\n-\tadd %eax,(%rax)\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %al,-0x36(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadc %dl,0x10(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x35(%rax)\n-\tstd\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tlret $0xfd\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xca,%al\n-\tadd %al,(%rcx)\n+\t(bad)\n+\tlret $0xfd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rax\n-\tadc %al,(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,(%rax)\n+\tlret $0xfd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5d(%rax)\n-\tadc (%rcx),%eax\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tor $0xfd,%dl\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,0x11050(%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 (%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 %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,0x1135d(%rax)\n-\tadd %al,(%rax)\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+\txor $0xfb,%dl\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,0xfdca(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rcx\n-\tadc %al,(%rcx)\n+\tadd %dh,-0x36(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0xcac000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tpop %rbp\n-\tadc (%rcx),%eax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfdca(%rax)\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-\tpush %rax\n-\tout %al,$0x13\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x10(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1e(%rax)\n-\tadd %eax,(%rcx)\n+\tlret\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,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 %dl,%al\n+\tlret $0xfd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x10(%rdx)\n-\tadd %eax,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\ttest %edi,%edi\n+\tand %cl,%bl\n+\tstd\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-\trolb $0x68,(%rcx)\n+\txor %ah,0x8a(%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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n-\tadc %cl,0xf4(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rdx\n-\tadc %al,(%rcx)\n+\tadd %ah,-0x35(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x9b01(%rax)\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 %al,0x61(%rax)\n-\thlt\n+\tadd %dh,(%rax)\n+\tmovabs 0xcb8000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tpush %rdx\n-\tadc %al,(%rcx)\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x35(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne fdcca2 \n-\thlt\n+\tadd %dh,(%rax)\n+\tmovabs 0xcba000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1135e(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %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,0x10(%rbx)\n-\tadd %eax,(%rax)\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n-\tadd %dh,-0x32(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tlret\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rsp\n-\tpopf\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xfdcb(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xcbe000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rbx\n-\tadc %al,(%rcx)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfdcb(%rax)\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-\tnop\n-\tpush %rbx\n-\tadc %al,(%rcx)\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,(%rax)\n+\tint3\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tout %al,$0x13\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,%al\n+\tlret\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x10(%rbx)\n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xcc4000000000008a,%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 \tint3\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rdi\n-\tadc (%rcx),%eax\n+\tadd %dh,(%rax)\n+\tmovabs 0xcc6000000000008a,%eax\n+\tstd\n \tadd %al,(%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,(%rax)\n-\tpush %rsp\n-\tadc %al,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo fdccbf \n-\tstd\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rdi\n-\tpushf\n+\tadd %al,0xfdcc(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdca(%rax)\n+\tadd %dl,-0x34(%rax)\n+\tstd\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-\tadc %ah,%bh\n-\tadc (%rcx),%eax\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,%al\n+\tint3\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xfdcc(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xcd0000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tpush %rsp\n-\tadc %al,(%rcx)\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tint3\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0xcd2000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1135f(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %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,0x10(%rbp)\n-\tadd %eax,(%rax)\n+\txor $0xfb,%dl\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-\trolb $0x68,(%rcx)\n+\tadd %dl,(%rax)\n+\tint $0xfd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x55(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0xcd6000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\tint $0xfd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadc (%rcx),%eax\n+\tadd %dh,(%rax)\n+\tmovabs 0xcd8000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex fdiv %st(4),%st\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11055(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfc0a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x19(%rax)\n-\tadc (%rcx),%eax\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,0xfdcd(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rbp\n-\tadc %al,(%rcx)\n+\tadd %dh,-0x33(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $1,%ah\n+\tadd %dh,(%rax)\n+\tmovabs 0xcdc000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x60(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfdcd(%rax)\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+\txor $0xfb,%dl\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-\tmov $0xe6,%al\n-\tsti\n+\tadd %dl,%al\n+\tint $0xfd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11360(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xce2000000000008a,%eax\n+\tstd\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-\trclb $1,0x10(%rsi)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x13(%rax)\n-\tadd %eax,(%rax)\n+\tadd %ah,-0x32(%rax)\n+\tstd\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-\tadc %dl,0x10(%rdi)\n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %al,0xff84(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tint3\n+\tadd %dh,(%rax)\n+\tmovabs 0xce8000000000008a,%eax\n \tstd\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,-0x32(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rdi\n-\tadc %al,(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0xcea000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,%dl\n-\tsti\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tout %eax,$0x13\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfdce(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tstos %eax,%es:(%rdi)\n+\tadd %al,(%rax)\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 %dl,0xfdce(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xced000000000008a,%eax\n+\tmovabs 0xcee000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfdce(%rax)\n+\tadd %dh,0xfdce(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xcef000000000008a,%eax\n+\tmovabs 0xcf0000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tiret\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 %dh,%al\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xcf3000000000008a,%eax\n+\tmovabs 0xcf4000000000008a,%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 %dl,(%rax)\n \tiret\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xcf5000000000008a,%eax\n+\tmovabs 0xcf6000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\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 %al,-0x31(%rax)\n+\tadd %dl,-0x31(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xcf9000000000008a,%eax\n+\tmovabs 0xcfa000000000008a,%eax\n \tstd\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,-0x31(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xcfb000000000008a,%eax\n+\tmovabs 0xcfc000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tiret\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfdcf(%rax)\n+\tadd %dh,0xfdcf(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xcff000000000008a,%eax\n+\tmovabs 0xd01000000000008a,%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-\tiret\n-\tstd\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8b8000000000008a,%eax\n-\tjg fdd004 \n+\tloopne fdd008 \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 %ah,(%rax)\n-\tsar $1,%ch\n+\tadd %dh,(%rax)\n+\tmovabs 0xd03000000000008a,%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x30(%rax)\n+\tadd %dl,-0x30(%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 %ah,(%rax)\n \tsar $1,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd06000000000008a,%eax\n+\tmovabs 0xd07000000000008a,%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-\tsar $1,%ch\n+\tadd %al,-0x30(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd08000000000008a,%eax\n+\tmovabs 0xd09000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfdd0(%rax)\n+\tadd %dh,0xfdd0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x30(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,0xfdd0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd0c000000000008a,%eax\n+\tmovabs 0xd0d000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfdd0(%rax)\n+\tadd %ah,0xfdd0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd0e000000000008a,%eax\n+\tmovabs 0xd0f000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tsar $1,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd12000000000008a,%eax\n+\tmovabs 0xd13000000000008a,%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-\tsar $1,%ch\n+\tadd %al,(%rax)\n+\tsar $1,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd14000000000008a,%eax\n+\tmovabs 0xd15000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-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 %dh,(%rax)\n-\tsar $1,%ebp\n+\tadd %al,-0x2f(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd18000000000008a,%eax\n+\tmovabs 0xd19000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x2f(%rax)\n+\tadd %ah,-0x2f(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd1a000000000008a,%eax\n+\tmovabs 0xd1b000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tsar $1,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdd1(%rax)\n+\tadd %ah,0xfdd1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd1e000000000008a,%eax\n+\tmovabs 0xd1f000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfdd1(%rax)\n+\tadd %al,%al\n+\tsar $1,%ebp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd20000000000008a,%eax\n+\tmovabs 0xd21000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tsar %cl,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsar $1,%ebp\n+\tadd %al,(%rax)\n+\tsar %cl,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd24000000000008a,%eax\n+\tmovabs 0xd25000000000008a,%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 %ah,(%rax)\n \tsar %cl,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd26000000000008a,%eax\n+\tmovabs 0xd27000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdd2(%rax)\n+\tadd %dl,0xfdd2(%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 \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd2a000000000008a,%eax\n+\tmovabs 0xd2b000000000008a,%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,0xfdd2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd2c000000000008a,%eax\n+\tmovabs 0xd2d000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tsar %cl,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfdd2(%rax)\n+\tadd %al,%al\n+\tsar %cl,%ch\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd30000000000008a,%eax\n+\tmovabs 0xd31000000000008a,%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 %ah,%al\n \tsar %cl,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd32000000000008a,%eax\n+\tmovabs 0xd33000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x2d(%rax)\n+\tadd %dl,-0x2d(%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 %ah,(%rax)\n \tsar %cl,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd36000000000008a,%eax\n+\tmovabs 0xd37000000000008a,%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-\tsar %cl,%ebp\n+\tadd %al,-0x2d(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd38000000000008a,%eax\n+\tmovabs 0xd39000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfdd3(%rax)\n+\tadd %dh,0xfdd3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x2d(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,0xfdd3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd3c000000000008a,%eax\n+\tmovabs 0xd3d000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfdd3(%rax)\n+\tadd %ah,0xfdd3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd3e000000000008a,%eax\n+\tmovabs 0xd3f000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tsar %cl,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd42000000000008a,%eax\n+\tmovabs 0xd43000000000008a,%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-\tsar %cl,%ebp\n+\tadd %al,(%rax)\n+\t(bad)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd44000000000008a,%eax\n+\tmovabs 0xd45000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x2c(%rax)\n+\tadd %dh,-0x2c(%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-\t(bad)\n+\tadd %al,-0x2c(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd48000000000008a,%eax\n+\tmovabs 0xd49000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x2c(%rax)\n+\tadd %ah,-0x2c(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd4a000000000008a,%eax\n+\tmovabs 0xd4b000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%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,0xfdd4(%rax)\n+\tadd %ah,0xfdd4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd4e000000000008a,%eax\n+\tmovabs 0xd4f000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfdd4(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd50000000000008a,%eax\n+\tmovabs 0xd51000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%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 0xd54000000000008a,%eax\n+\tmovabs 0xd55000000000008a,%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 %ah,(%rax)\n \t{rex2 0xfd} sldt (%r24)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd56000000000008a,%eax\n+\tmovabs 0xd57000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdd5(%rax)\n+\tadd %dl,0xfdd5(%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 \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd5a000000000008a,%eax\n+\tmovabs 0xd5b000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x2b(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,0xfdd5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd5c000000000008a,%eax\n+\tmovabs 0xd5d000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \t{rex2 0xfd} sldt (%r24)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfdd5(%rax)\n+\tadd %al,%al\n+\t{rex2 0xfd} sldt (%r24)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd60000000000008a,%eax\n+\tmovabs 0xd61000000000008a,%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 %ah,%al\n \t{rex2 0xfd} sldt (%r24)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd62000000000008a,%eax\n+\tmovabs 0xd63000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x2a(%rax)\n+\tadd %dl,-0x2a(%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 %ah,(%rax)\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd66000000000008a,%eax\n+\tmovabs 0xd67000000000008a,%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-\t(bad)\n+\tadd %al,-0x2a(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd68000000000008a,%eax\n+\tmovabs 0xd69000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfdd6(%rax)\n+\tadd %dh,0xfdd6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x2a(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,0xfdd6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd6c000000000008a,%eax\n+\tmovabs 0xd6d000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfdd6(%rax)\n+\tadd %ah,0xfdd6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd6e000000000008a,%eax\n+\tmovabs 0xd6f000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd72000000000008a,%eax\n+\tmovabs 0xd73000000000008a,%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-\t(bad)\n+\tadd %al,(%rax)\n+\txlat %ds:(%rbx)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd74000000000008a,%eax\n+\tmovabs 0xd75000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x29(%rax)\n+\tadd %dh,-0x29(%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-\txlat %ds:(%rbx)\n+\tadd %al,-0x29(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd78000000000008a,%eax\n+\tmovabs 0xd79000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x29(%rax)\n+\tadd %ah,-0x29(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd7a000000000008a,%eax\n+\tmovabs 0xd7b000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%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 %dl,0xfdd7(%rax)\n+\tadd %ah,0xfdd7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd7e000000000008a,%eax\n+\tmovabs 0xd7f000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfdd7(%rax)\n+\tadd %al,%al\n+\txlat %ds:(%rbx)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd80000000000008a,%eax\n+\tmovabs 0xd81000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%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 %dh,%al\n-\txlat %ds:(%rbx)\n-\tstd\n+\tadd %al,(%rax)\n+\tfdivr %st(5),%st\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd84000000000008a,%eax\n+\tmovabs 0xd85000000000008a,%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 %ah,(%rax)\n \tfdivr %st(5),%st\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd86000000000008a,%eax\n+\tmovabs 0xd87000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdd8(%rax)\n+\tadd %dl,0xfdd8(%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 \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd8a000000000008a,%eax\n+\tmovabs 0xd8b000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x28(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,0xfdd8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd8c000000000008a,%eax\n+\tmovabs 0xd8d000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%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 %dh,0xfdd8(%rax)\n+\tadd %al,%al\n+\tfdivr %st(5),%st\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd90000000000008a,%eax\n+\tmovabs 0xd91000000000008a,%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 %ah,%al\n \tfdivr %st(5),%st\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd92000000000008a,%eax\n+\tmovabs 0xd93000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x27(%rax)\n+\tadd %dl,-0x27(%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 %ah,(%rax)\n \tfscale\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd96000000000008a,%eax\n+\tmovabs 0xd97000000000008a,%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-\tfscale\n+\tadd %al,-0x27(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd98000000000008a,%eax\n+\tmovabs 0xd99000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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,0xfdd9(%rax)\n+\trolb $0x0,0x1f8(%rip) \n+\tadd %dh,0xfdd9(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x27(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,0xfdd9(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd9c000000000008a,%eax\n+\tmovabs 0xd9d000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfdd9(%rax)\n+\tadd %ah,0xfdd9(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd9e000000000008a,%eax\n+\tmovabs 0xd9f000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\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 \tfscale\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xda2000000000008a,%eax\n+\tmovabs 0xda3000000000008a,%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-\tfscale\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xda4000000000008a,%eax\n+\tmovabs 0xda5000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x26(%rax)\n+\tadd %dh,-0x26(%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-\t(bad)\n+\tadd %al,-0x26(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xda8000000000008a,%eax\n+\tmovabs 0xda9000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x26(%rax)\n+\tadd %ah,-0x26(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdaa000000000008a,%eax\n+\tmovabs 0xdab000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\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,0xfdda(%rax)\n+\tadd %ah,0xfdda(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdae000000000008a,%eax\n+\tmovabs 0xdaf000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfdda(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdb0000000000008a,%eax\n+\tmovabs 0xdb1000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\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+\tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdb4000000000008a,%eax\n+\tmovabs 0xdb5000000000008a,%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 %ah,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdb6000000000008a,%eax\n+\tmovabs 0xdb7000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfddb(%rax)\n+\tadd %dl,0xfddb(%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 \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdba000000000008a,%eax\n+\tmovabs 0xdbb000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x25(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,0xfddb(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdbc000000000008a,%eax\n+\tmovabs 0xdbd000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\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,0xfddb(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdc0000000000008a,%eax\n+\tmovabs 0xdc1000000000008a,%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 %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 \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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 %al,-0x24(%rax)\n+\txor $0xfb,%dl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x24(%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 %ah,(%rax)\n \tfdivr %st,%st(5)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdc6000000000008a,%eax\n+\tmovabs 0xdc7000000000008a,%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-\tfdivr %st,%st(5)\n+\tadd %al,-0x24(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdc8000000000008a,%eax\n+\tmovabs 0xdc9000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\tmovabs 0xb000000000018e5c,%al\n+\tfdivr %st,%st(5)\n \tadd %al,(%rax)\n-\tadd %ah,0xfddc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x24(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,0xfddc(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdcc000000000008a,%eax\n+\tmovabs 0xdcd000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfddc(%rax)\n+\tadd %ah,0xfddc(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdce000000000008a,%eax\n+\tmovabs 0xdcf000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\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 \tfdivr %st,%st(5)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdd2000000000008a,%eax\n+\tmovabs 0xdd3000000000008a,%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-\tfdivr %st,%st(5)\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 \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x23(%rax)\n+\tadd %dh,-0x23(%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-\t(bad)\n+\tadd %al,-0x23(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdd8000000000008a,%eax\n+\tmovabs 0xdd9000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x23(%rax)\n+\tadd %ah,-0x23(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdda000000000008a,%eax\n+\tmovabs 0xddb000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\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,0xfddd(%rax)\n+\tadd %ah,0xfddd(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdde000000000008a,%eax\n+\tmovabs 0xddf000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfddd(%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 \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%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 %dh,%al\n-\t(bad)\n+\tadd %al,(%rax)\n+\tfdivrp %st,%st(5)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xde4000000000008a,%eax\n+\tmovabs 0xde5000000000008a,%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 %ah,(%rax)\n \tfdivrp %st,%st(5)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xde6000000000008a,%eax\n+\tmovabs 0xde7000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdde(%rax)\n+\tadd %dl,0xfdde(%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 \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdea000000000008a,%eax\n+\tmovabs 0xdeb000000000008a,%eax\n \tstd\n \tadd %al,(%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,0xfdde(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdec000000000008a,%eax\n+\tmovabs 0xded000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%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 %dh,0xfdde(%rax)\n+\tadd %al,%al\n+\tfdivrp %st,%st(5)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdf0000000000008a,%eax\n+\tmovabs 0xdf1000000000008a,%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 %ah,%al\n \tfdivrp %st,%st(5)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdf2000000000008a,%eax\n+\tmovabs 0xdf3000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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 0x4000000000018e5c,%al\n-\t(bad)\n+\txor $0xfb,%dl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x21(%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 %ah,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdf6000000000008a,%eax\n+\tmovabs 0xdf7000000000008a,%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-\t(bad)\n+\tadd %al,-0x21(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdf8000000000008a,%eax\n+\tmovabs 0xdf9000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfddf(%rax)\n+\tadd %dh,0xfddf(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x21(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,0xfddf(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdfc000000000008a,%eax\n+\tmovabs 0xdfd000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfddf(%rax)\n+\tadd %ah,0xfddf(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdfe000000000008a,%eax\n+\tmovabs 0xdff000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tloopne fddff0 \n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tlock std\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 %dl,%al\n+\tadd %ah,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe03000000000008a,%eax\n+\tmovabs 0xe04000000000008a,%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-\t(bad)\n+\tadd %dl,(%rax)\n+\tloopne fde040 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe05000000000008a,%eax\n+\tmovabs 0xe06000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n-\tadd %dh,-0x20(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %al,0xfde0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x20(%rax)\n+\tadd %dl,-0x20(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe09000000000008a,%eax\n+\tmovabs 0xe0a000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x20(%rax)\n+\tadd %dh,-0x20(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe0b000000000008a,%eax\n+\tmovabs 0xe0c000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tloopne fde0c0 \n+\tadd %ah,%al\n+\tloopne fde0d0 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfde0(%rax)\n+\tadd %dh,0xfde0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe0f000000000008a,%eax\n+\tmovabs 0xe10000000000008a,%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-\tloopne fde0f0 \n+\tadd %dl,%al\n+\tloopne fde100 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe11000000000008a,%eax\n+\tmovabs 0xe12000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tloope fde120 \n+\tadd %al,-0x1f(%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-\tloope fde130 \n+\tadd %dl,(%rax)\n+\tloope fde140 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe15000000000008a,%eax\n+\tmovabs 0xe16000000000008a,%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-\tloope fde150 \n+\tadd %dh,(%rax)\n+\tloope fde160 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe17000000000008a,%eax\n+\tmovabs 0xe18000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfde1(%rax)\n+\tadd %ah,0xfde1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x1f(%rax)\n+\tadd %dh,-0x1f(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe1b000000000008a,%eax\n+\tmovabs 0xe1c000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0xfde1(%rax)\n+\tadd %dl,0xfde1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe1d000000000008a,%eax\n+\tmovabs 0xe1e000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tloope fde1e0 \n+\tadd %al,(%rax)\n+\tloop fde1f0 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tloope fde1f0 \n+\tadd %dl,%al\n+\tloope fde200 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe21000000000008a,%eax\n+\tmovabs 0xe22000000000008a,%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-\tloope fde210 \n+\tadd %dh,%al\n+\tloope fde220 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe23000000000008a,%eax\n+\tmovabs 0xe24000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1e(%rax)\n+\tadd %ah,-0x1e(%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-\tloop fde250 \n+\tadd %dh,(%rax)\n+\tloop fde260 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe27000000000008a,%eax\n+\tmovabs 0xe28000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x1e(%rax)\n+\tadd %dl,-0x1e(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe29000000000008a,%eax\n+\tmovabs 0xe2a000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfde2(%rax)\n+\tadd %al,%al\n+\tloop fde2b0 \n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfde2(%rax)\n+\tadd %dl,0xfde2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe2d000000000008a,%eax\n+\tmovabs 0xe2e000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfde2(%rax)\n+\tadd %dh,0xfde2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe2f000000000008a,%eax\n+\tmovabs 0xe30000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjrcxz fde300 \n+\tadd %ah,(%rax)\n+\tjrcxz fde310 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tloop fde310 \n+\tadd %dh,%al\n+\tloop fde320 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe33000000000008a,%eax\n+\tmovabs 0xe34000000000008a,%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-\tjrcxz fde330 \n+\tadd %dl,(%rax)\n+\tjrcxz fde340 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe35000000000008a,%eax\n+\tmovabs 0xe36000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n-\tadd %dh,-0x1d(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %al,0xfde3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x1d(%rax)\n+\tadd %dl,-0x1d(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe39000000000008a,%eax\n+\tmovabs 0xe3a000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x1d(%rax)\n+\tadd %dh,-0x1d(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe3b000000000008a,%eax\n+\tmovabs 0xe3c000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjrcxz fde3c0 \n+\tadd %ah,%al\n+\tjrcxz fde3d0 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfde3(%rax)\n+\tadd %dh,0xfde3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe3f000000000008a,%eax\n+\tmovabs 0xe40000000000008a,%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-\tjrcxz fde3f0 \n+\tadd %dl,%al\n+\tjrcxz fde400 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe41000000000008a,%eax\n+\tmovabs 0xe42000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tin $0xfd,%al\n+\tadd %al,-0x1c(%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 %dl,(%rax)\n \tin $0xfd,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe45000000000008a,%eax\n+\tmovabs 0xe46000000000008a,%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 %dh,(%rax)\n \tin $0xfd,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe47000000000008a,%eax\n+\tmovabs 0xe48000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfde4(%rax)\n+\tadd %ah,0xfde4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x1c(%rax)\n+\tadd %dh,-0x1c(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe4b000000000008a,%eax\n+\tmovabs 0xe4c000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0xfde4(%rax)\n+\tadd %dl,0xfde4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe4d000000000008a,%eax\n+\tmovabs 0xe4e000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tin $0xfd,%al\n+\tadd %al,(%rax)\n+\tin $0xfd,%eax\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 \tin $0xfd,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe51000000000008a,%eax\n+\tmovabs 0xe52000000000008a,%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 %dh,%al\n \tin $0xfd,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe53000000000008a,%eax\n+\tmovabs 0xe54000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1b(%rax)\n+\tadd %ah,-0x1b(%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 %dh,(%rax)\n \tin $0xfd,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe57000000000008a,%eax\n+\tmovabs 0xe58000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x1b(%rax)\n+\tadd %dl,-0x1b(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe59000000000008a,%eax\n+\tmovabs 0xe5a000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfde5(%rax)\n+\tadd %al,%al\n+\tin $0xfd,%eax\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfde5(%rax)\n+\tadd %dl,0xfde5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe5d000000000008a,%eax\n+\tmovabs 0xe5e000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfde5(%rax)\n+\tadd %dh,0xfde5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe5f000000000008a,%eax\n+\tmovabs 0xe60000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tout %al,$0xfd\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 $0xfd,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe63000000000008a,%eax\n+\tmovabs 0xe64000000000008a,%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 %dl,(%rax)\n \tout %al,$0xfd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe65000000000008a,%eax\n+\tmovabs 0xe66000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n-\tadd %dh,-0x1a(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %al,0xfde6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x1a(%rax)\n+\tadd %dl,-0x1a(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe69000000000008a,%eax\n+\tmovabs 0xe6a000000000008a,%eax\n \tstd\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,-0x1a(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe6b000000000008a,%eax\n+\tmovabs 0xe6c000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tout %al,$0xfd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfde6(%rax)\n+\tadd %dh,0xfde6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe6f000000000008a,%eax\n+\tmovabs 0xe70000000000008a,%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 %dl,%al\n \tout %al,$0xfd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe71000000000008a,%eax\n+\tmovabs 0xe72000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tout %eax,$0xfd\n+\tadd %al,-0x19(%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 %dl,(%rax)\n \tout %eax,$0xfd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe75000000000008a,%eax\n+\tmovabs 0xe76000000000008a,%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 %dh,(%rax)\n \tout %eax,$0xfd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe77000000000008a,%eax\n+\tmovabs 0xe78000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfde7(%rax)\n+\tadd %ah,0xfde7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x19(%rax)\n+\tadd %dh,-0x19(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe7b000000000008a,%eax\n+\tmovabs 0xe7c000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0xfde7(%rax)\n+\tadd %dl,0xfde7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe7d000000000008a,%eax\n+\tmovabs 0xe7e000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tout %eax,$0xfd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tcall fde8f3 \n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n \tout %eax,$0xfd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe81000000000008a,%eax\n+\tmovabs 0xe82000000000008a,%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 %dh,%al\n \tout %eax,$0xfd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe83000000000008a,%eax\n+\tmovabs 0xe84000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x18(%rax)\n+\tadd %ah,-0x18(%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-\tcall fde953 \n+\tadd %dh,(%rax)\n+\tcall fde963 \n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fde84a \n-\tstd\n+\tsub $0xfd,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x18(%rax)\n+\tadd %dl,-0x18(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe89000000000008a,%eax\n+\tmovabs 0xe8a000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfde8(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,%al\n+\tcall fde9b3 \n \tadd %al,(%rax)\n-\tadd %al,0xfde8(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfde8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe8d000000000008a,%eax\n+\tmovabs 0xe8e000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfde8(%rax)\n+\tadd %dh,0xfde8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe8f000000000008a,%eax\n+\tmovabs 0xe90000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjmp fdea03 \n+\tadd %ah,(%rax)\n+\tjmp fdea13 \n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tcall fdea13 \n+\tadd %dh,%al\n+\tcall fdea23 \n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ch,%cl\n-\tstd\n+\trex jmp fdea33 \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-\tjmp fdea33 \n+\tadd %dl,(%rax)\n+\tjmp fdea43 \n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjmp fdea43 \n+\t(bad)\n+\tjmp fdea53 \n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n-\tadd %dh,-0x17(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %al,0xfde9(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x17(%rax)\n+\tadd %dl,-0x17(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe99000000000008a,%eax\n+\tmovabs 0xe9a000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x17(%rax)\n+\tadd %dh,-0x17(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe9b000000000008a,%eax\n+\tmovabs 0xe9c000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjmp fdeac3 \n+\tadd %ah,%al\n+\tjmp fdead3 \n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfde9(%rax)\n+\tadd %dh,0xfde9(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe9f000000000008a,%eax\n+\tmovabs 0xea0000000000008a,%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-\tjmp fdeaf3 \n+\tadd %dl,%al\n+\tjmp fdeb03 \n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %ch,%dl\n+\tand %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n+\tadd %al,-0x16(%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 %dl,(%rax)\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xea5000000000008a,%eax\n+\tmovabs 0xea6000000000008a,%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 %dh,(%rax)\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xea7000000000008a,%eax\n+\tmovabs 0xea8000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdea(%rax)\n+\tadd %ah,0xfdea(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x16(%rax)\n+\tadd %dh,-0x16(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xeab000000000008a,%eax\n+\tmovabs 0xeac000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0xfdea(%rax)\n+\tadd %dl,0xfdea(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xead000000000008a,%eax\n+\tmovabs 0xeae000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\tstd\n+\tadd %al,(%rax)\n+\tjmp fdeaf0 \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 \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xeb1000000000008a,%eax\n+\tmovabs 0xeb2000000000008a,%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 %dh,%al\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xeb3000000000008a,%eax\n+\tmovabs 0xeb4000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x15(%rax)\n+\tadd %ah,-0x15(%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-\tjmp fdeb50 \n+\tadd %dh,(%rax)\n+\tjmp fdeb60 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xeb7000000000008a,%eax\n+\tmovabs 0xeb8000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x15(%rax)\n+\tadd %dl,-0x15(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xeb9000000000008a,%eax\n+\tmovabs 0xeba000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfdeb(%rax)\n+\tadd %al,%al\n+\tjmp fdebb0 \n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdeb(%rax)\n+\tadd %dl,0xfdeb(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xebd000000000008a,%eax\n+\tmovabs 0xebe000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfdeb(%rax)\n+\tadd %dh,0xfdeb(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xebf000000000008a,%eax\n+\tmovabs 0xec0000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%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 %ah,%al\n-\tjmp fdec10 \n+\tadd %dh,%al\n+\tjmp fdec20 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xec3000000000008a,%eax\n+\tmovabs 0xec4000000000008a,%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 %dl,(%rax)\n \tin (%dx),%al\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xec5000000000008a,%eax\n+\tmovabs 0xec6000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x14(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,0xfdec(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x14(%rax)\n+\tadd %dl,-0x14(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xec9000000000008a,%eax\n+\tmovabs 0xeca000000000008a,%eax\n \tstd\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,-0x14(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xecb000000000008a,%eax\n+\tmovabs 0xecc000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%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 %ah,0xfdec(%rax)\n+\tadd %dh,0xfdec(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xecf000000000008a,%eax\n+\tmovabs 0xed0000000000008a,%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 %dl,%al\n \tin (%dx),%al\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xed1000000000008a,%eax\n+\tmovabs 0xed2000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tin (%dx),%eax\n+\tadd %al,-0x13(%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 %dl,(%rax)\n \tin (%dx),%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xed5000000000008a,%eax\n+\tmovabs 0xed6000000000008a,%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 %dh,(%rax)\n \tin (%dx),%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xed7000000000008a,%eax\n+\tmovabs 0xed8000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfded(%rax)\n+\tadd %ah,0xfded(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x13(%rax)\n+\tadd %dh,-0x13(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xedb000000000008a,%eax\n+\tmovabs 0xedc000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0xfded(%rax)\n+\tadd %dl,0xfded(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xedd000000000008a,%eax\n+\tmovabs 0xede000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tin (%dx),%eax\n+\tadd %al,(%rax)\n+\tout %al,(%dx)\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 %dl,%al\n \tin (%dx),%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xee1000000000008a,%eax\n+\tmovabs 0xee2000000000008a,%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 %dh,%al\n \tin (%dx),%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xee3000000000008a,%eax\n+\tmovabs 0xee4000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x12(%rax)\n+\tadd %ah,-0x12(%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 %dh,(%rax)\n \tout %al,(%dx)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xee7000000000008a,%eax\n+\tmovabs 0xee8000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x12(%rax)\n+\tadd %dl,-0x12(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xee9000000000008a,%eax\n+\tmovabs 0xeea000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfdee(%rax)\n+\tadd %al,%al\n+\tout %al,(%dx)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdee(%rax)\n+\tadd %dl,0xfdee(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xeed000000000008a,%eax\n+\tmovabs 0xeee000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfdee(%rax)\n+\tadd %dh,0xfdee(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xeef000000000008a,%eax\n+\tmovabs 0xef0000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%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 %ah,%al\n+\tadd %dh,%al\n \tout %al,(%dx)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xef3000000000008a,%eax\n+\tmovabs 0xef4000000000008a,%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 %dl,(%rax)\n \tout %eax,(%dx)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xef5000000000008a,%eax\n+\tmovabs 0xef6000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n-\tadd %dh,-0x11(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %al,0xfdef(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x11(%rax)\n+\tadd %dl,-0x11(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xef9000000000008a,%eax\n+\tmovabs 0xefa000000000008a,%eax\n \tstd\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,-0x11(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xefb000000000008a,%eax\n+\tmovabs 0xefc000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%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 %ah,0xfdef(%rax)\n+\tadd %dh,0xfdef(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xeff000000000008a,%eax\n+\tmovabs 0xf01000000000008a,%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-\tout %eax,(%dx)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8b8000000000008a,%eax\n-\tjg fdf004 \n \tadd %al,(%rax)\n+\tadd %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tincb (%rax)\n+\tadd %dl,%al\n+\tout %eax,(%dx)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dh,%al\n+\tadd %dh,(%rax)\n+\tmovabs 0xf03000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x10(%rax)\n+\tadd %dl,-0x10(%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 %ah,(%rax)\n \tlock std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf06000000000008a,%eax\n+\tmovabs 0xf07000000000008a,%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-\tlock std\n+\tadd %al,-0x10(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf08000000000008a,%eax\n+\tmovabs 0xf09000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfdf0(%rax)\n+\tadd %dh,0xfdf0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x10(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,0xfdf0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf0c000000000008a,%eax\n+\tmovabs 0xf0d000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfdf0(%rax)\n+\tadd %ah,0xfdf0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf0e000000000008a,%eax\n+\tmovabs 0xf0f000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tlock std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf12000000000008a,%eax\n+\tmovabs 0xf13000000000008a,%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-\tlock std\n+\tadd %al,(%rax)\n+\tint1\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf14000000000008a,%eax\n+\tmovabs 0xf15000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0xf(%rax)\n+\tadd %dh,-0xf(%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-\tint1\n+\tadd %al,-0xf(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf18000000000008a,%eax\n+\tmovabs 0xf19000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0xf(%rax)\n+\tadd %ah,-0xf(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf1a000000000008a,%eax\n+\tmovabs 0xf1b000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tint1\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdf1(%rax)\n+\tadd %ah,0xfdf1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf1e000000000008a,%eax\n+\tmovabs 0xf1f000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfdf1(%rax)\n+\tadd %al,%al\n+\tint1\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf20000000000008a,%eax\n+\tmovabs 0xf21000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \trepnz std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tint1\n-\tstd\n+\tadd %al,(%rax)\n+\trepnz std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf24000000000008a,%eax\n+\tmovabs 0xf25000000000008a,%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 %ah,(%rax)\n \trepnz std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf26000000000008a,%eax\n+\tmovabs 0xf27000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdf2(%rax)\n+\tadd %dl,0xfdf2(%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 \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf2a000000000008a,%eax\n+\tmovabs 0xf2b000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0xe(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,0xfdf2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf2c000000000008a,%eax\n+\tmovabs 0xf2d000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \trepnz std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfdf2(%rax)\n+\tadd %al,%al\n+\trepnz std\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf30000000000008a,%eax\n+\tmovabs 0xf31000000000008a,%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 %ah,%al\n \trepnz std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf32000000000008a,%eax\n+\tmovabs 0xf33000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0xd(%rax)\n+\tadd %dl,-0xd(%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 %ah,(%rax)\n \trepz std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf36000000000008a,%eax\n+\tmovabs 0xf37000000000008a,%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-\trepz std\n+\tadd %al,-0xd(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf38000000000008a,%eax\n+\tmovabs 0xf39000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfdf3(%rax)\n+\tadd %dh,0xfdf3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0xd(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,0xfdf3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf3c000000000008a,%eax\n+\tmovabs 0xf3d000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfdf3(%rax)\n+\tadd %ah,0xfdf3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf3e000000000008a,%eax\n+\tmovabs 0xf3f000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \trepz std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf42000000000008a,%eax\n+\tmovabs 0xf43000000000008a,%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-\trepz std\n+\tadd %al,(%rax)\n+\thlt\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf44000000000008a,%eax\n+\tmovabs 0xf45000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0xc(%rax)\n+\tadd %dh,-0xc(%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-\thlt\n+\tadd %al,-0xc(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf48000000000008a,%eax\n+\tmovabs 0xf49000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0xc(%rax)\n+\tadd %ah,-0xc(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf4a000000000008a,%eax\n+\tmovabs 0xf4b000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \thlt\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdf4(%rax)\n+\tadd %ah,0xfdf4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf4e000000000008a,%eax\n+\tmovabs 0xf4f000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfdf4(%rax)\n+\tadd %al,%al\n+\thlt\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf50000000000008a,%eax\n+\tmovabs 0xf51000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tcmc\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\thlt\n+\tadd %al,(%rax)\n+\tcmc\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf54000000000008a,%eax\n+\tmovabs 0xf55000000000008a,%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 %ah,(%rax)\n \tcmc\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf56000000000008a,%eax\n+\tmovabs 0xf57000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdf5(%rax)\n+\tadd %dl,0xfdf5(%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 \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf5a000000000008a,%eax\n+\tmovabs 0xf5b000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0xb(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,0xfdf5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf5c000000000008a,%eax\n+\tmovabs 0xf5d000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tcmc\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfdf5(%rax)\n+\tadd %al,%al\n+\tcmc\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf60000000000008a,%eax\n+\tmovabs 0xf61000000000008a,%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 %ah,%al\n \tcmc\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf62000000000008a,%eax\n+\tmovabs 0xf63000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0xa(%rax)\n+\tadd %dl,-0xa(%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 %ah,(%rax)\n \tidiv %ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf66000000000008a,%eax\n+\tmovabs 0xf67000000000008a,%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-\tidiv %ch\n+\tadd %al,-0xa(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf68000000000008a,%eax\n+\tmovabs 0xf69000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfdf6(%rax)\n+\tadd %dh,0xfdf6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0xa(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,0xfdf6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf6c000000000008a,%eax\n+\tmovabs 0xf6d000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfdf6(%rax)\n+\tadd %ah,0xfdf6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf6e000000000008a,%eax\n+\tmovabs 0xf6f000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tidiv %ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf72000000000008a,%eax\n+\tmovabs 0xf73000000000008a,%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-\tidiv %ch\n+\tadd %al,(%rax)\n+\tidiv %ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf74000000000008a,%eax\n+\tmovabs 0xf75000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x9(%rax)\n+\tadd %dh,-0x9(%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-\tidiv %ebp\n+\tadd %al,-0x9(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf78000000000008a,%eax\n+\tmovabs 0xf79000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x9(%rax)\n+\tadd %ah,-0x9(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf7a000000000008a,%eax\n+\tmovabs 0xf7b000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tidiv %ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdf7(%rax)\n+\tadd %ah,0xfdf7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf7e000000000008a,%eax\n+\tmovabs 0xf7f000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfdf7(%rax)\n+\tadd %al,%al\n+\tidiv %ebp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf80000000000008a,%eax\n+\tmovabs 0xf81000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tclc\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tidiv %ebp\n+\tadd %al,(%rax)\n+\tclc\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf84000000000008a,%eax\n+\tmovabs 0xf85000000000008a,%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 %ah,(%rax)\n \tclc\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf86000000000008a,%eax\n+\tmovabs 0xf87000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdf8(%rax)\n+\tadd %dl,0xfdf8(%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 \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf8a000000000008a,%eax\n+\tmovabs 0xf8b000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x8(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,0xfdf8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf8c000000000008a,%eax\n+\tmovabs 0xf8d000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tclc\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfdf8(%rax)\n+\tadd %al,%al\n+\tclc\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf90000000000008a,%eax\n+\tmovabs 0xf91000000000008a,%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 %ah,%al\n \tclc\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf92000000000008a,%eax\n+\tmovabs 0xf93000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x7(%rax)\n+\tadd %dl,-0x7(%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 %ah,(%rax)\n \tstc\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf96000000000008a,%eax\n+\tmovabs 0xf97000000000008a,%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-\tstc\n+\tadd %al,-0x7(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf98000000000008a,%eax\n+\tmovabs 0xf99000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfdf9(%rax)\n+\tadd %dh,0xfdf9(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,0xfdf9(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf9c000000000008a,%eax\n+\tmovabs 0xf9d000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfdf9(%rax)\n+\tadd %ah,0xfdf9(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf9e000000000008a,%eax\n+\tmovabs 0xf9f000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tstc\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfa2000000000008a,%eax\n+\tmovabs 0xfa3000000000008a,%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-\tstc\n+\tadd %al,(%rax)\n+\tcli\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfa4000000000008a,%eax\n+\tmovabs 0xfa5000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x6(%rax)\n+\tadd %dh,-0x6(%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-\tcli\n+\tadd %al,-0x6(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfa8000000000008a,%eax\n+\tmovabs 0xfa9000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x6(%rax)\n+\tadd %ah,-0x6(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfaa000000000008a,%eax\n+\tmovabs 0xfab000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tcli\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdfa(%rax)\n+\tadd %ah,0xfdfa(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfae000000000008a,%eax\n+\tmovabs 0xfaf000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfdfa(%rax)\n+\tadd %al,%al\n+\tcli\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfb0000000000008a,%eax\n+\tmovabs 0xfb1000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tsti\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcli\n+\tadd %al,(%rax)\n+\tsti\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfb4000000000008a,%eax\n+\tmovabs 0xfb5000000000008a,%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 %ah,(%rax)\n \tsti\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfb6000000000008a,%eax\n+\tmovabs 0xfb7000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdfb(%rax)\n+\tadd %dl,0xfdfb(%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 \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfba000000000008a,%eax\n+\tmovabs 0xfbb000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x5(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,0xfdfb(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfbc000000000008a,%eax\n+\tmovabs 0xfbd000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tsti\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfdfb(%rax)\n+\tadd %al,%al\n+\tsti\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfc0000000000008a,%eax\n+\tmovabs 0xfc1000000000008a,%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 %ah,%al\n \tsti\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfc2000000000008a,%eax\n+\tmovabs 0xfc3000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x4(%rax)\n+\tadd %dl,-0x4(%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 %ah,(%rax)\n \tcld\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfc6000000000008a,%eax\n+\tmovabs 0xfc7000000000008a,%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-\tcld\n+\tadd %al,-0x4(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfc8000000000008a,%eax\n+\tmovabs 0xfc9000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfdfc(%rax)\n+\tadd %dh,0xfdfc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x4(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,0xfdfc(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfcc000000000008a,%eax\n+\tmovabs 0xfcd000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfdfc(%rax)\n+\tadd %ah,0xfdfc(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfce000000000008a,%eax\n+\tmovabs 0xfcf000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tcld\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfd2000000000008a,%eax\n+\tmovabs 0xfd3000000000008a,%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-\tcld\n+\tadd %al,(%rax)\n+\tstd\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfd4000000000008a,%eax\n+\tmovabs 0xfd5000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x3(%rax)\n+\tadd %dh,-0x3(%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-\tstd\n+\tadd %al,-0x3(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfd8000000000008a,%eax\n+\tmovabs 0xfd9000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x3(%rax)\n+\tadd %ah,-0x3(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfda000000000008a,%eax\n+\tmovabs 0xfdb000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tstd\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdfd(%rax)\n+\tadd %ah,0xfdfd(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfde000000000008a,%eax\n+\tmovabs 0xfdf000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfdfd(%rax)\n+\tadd %al,%al\n+\tstd\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfe0000000000008a,%eax\n+\tmovabs 0xfe1000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%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 %dh,%al\n-\tstd\n+\tadd %al,(%rax)\n+\t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfe4000000000008a,%eax\n+\tmovabs 0xfe5000000000008a,%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 %ah,(%rax)\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfe6000000000008a,%eax\n+\tmovabs 0xfe7000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdfe(%rax)\n+\tadd %dl,0xfdfe(%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 \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfea000000000008a,%eax\n+\tmovabs 0xfeb000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x2(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,0xfdfe(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfec000000000008a,%eax\n+\tmovabs 0xfed000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\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 %dh,0xfdfe(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xff0000000000008a,%eax\n+\tmovabs 0xff1000000000008a,%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 %ah,%al\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xff2000000000008a,%eax\n+\tmovabs 0xff3000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x1(%rax)\n+\tadd %dl,-0x1(%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 %ah,(%rax)\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xff6000000000008a,%eax\n+\tmovabs 0xff7000000000008a,%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-\t(bad)\n+\tadd %al,-0x1(%rax)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xff8000000000008a,%eax\n+\tmovabs 0xff9000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfdff(%rax)\n+\tadd %dh,0xfdff(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x1(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,0xfdff(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xffc000000000008a,%eax\n+\tmovabs 0xffd000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfdff(%rax)\n+\tadd %ah,0xfdff(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xffe000000000008a,%eax\n+\tmovabs 0xfff000000000008a,%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd %bh,%dh\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadc %bh,%dh\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 %dl,%al\n+\tadd %ah,%al\n \t(bad)\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3000000000008a,%eax\n+\tmovabs 0x4000000000008a,%eax\n \tincb (%rax)\n \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-\tstd\n+\tadd %dl,(%rax)\n+\tadd %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5000000000008a,%eax\n+\tmovabs 0x6000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tinsl (%dx),%es:(%rdi)\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfbf2(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x0(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe00(%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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %bh,%dh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000000fe00,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x0(%rax)\n+\tadd %dh,0x0(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x0,%al\n-\tincb (%rax)\n+\trolb $0xfe,(%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-\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tadd %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe00(%rax)\n+\tadd %dh,0xfe00(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf000000000008a,%eax\n+\tmovabs 0x10000000000008a,%eax\n \tincb (%rax)\n \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 %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x11000000000008a,%eax\n+\tmovabs 0x12000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadd %edi,%esi\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,0x1(%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 %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x15000000000008a,%eax\n+\tmovabs 0x16000000000008a,%eax\n \tincb (%rax)\n \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 %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x17000000000008a,%eax\n+\tmovabs 0x18000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe01(%rax)\n+\tadd %ah,0xfe01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1(%rax)\n+\tadd %dh,0x1(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x1,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\trolb $0xfe,(%rcx)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xfe01(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1d000000000008a,%eax\n+\tmovabs 0x1e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tadd %edi,%esi\n+\tadd %al,(%rax)\n+\tadd %dh,%bh\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 \tadd %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x21000000000008a,%eax\n+\tmovabs 0x22000000000008a,%eax\n \tincb (%rax)\n \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 %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x23000000000008a,%eax\n+\tmovabs 0x24000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2(%rax)\n+\tadd %ah,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 %dh,(%rax)\n \tadd %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x27000000000008a,%eax\n+\tmovabs 0x28000000000008a,%eax\n \tincb (%rax)\n \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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %dh,%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+\tmovabs 0x500000000000fe02,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe02(%rax)\n+\tadd %al,%al\n+\tadd %dh,%bh\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe02(%rax)\n+\tadd %dl,0xfe02(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2d000000000008a,%eax\n+\tmovabs 0x2e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe02(%rax)\n+\tadd %dh,0xfe02(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2f000000000008a,%eax\n+\tmovabs 0x30000000000008a,%eax\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 %dh,0xfbfa(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\txor $0xfb,%dl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \tadd %esi,%edi\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 \tadd %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x33000000000008a,%eax\n+\tmovabs 0x34000000000008a,%eax\n \tincb (%rax)\n \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 %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x35000000000008a,%eax\n+\tmovabs 0x36000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe03(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,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-\tnop\n-\tadd %esi,%edi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000000fe03,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x3(%rax)\n+\tadd %dh,0x3(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x3,%al\n-\tincb (%rax)\n+\trolb $0xfe,(%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tadd %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe03(%rax)\n+\tadd %dh,0xfe03(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3f000000000008a,%eax\n+\tmovabs 0x40000000000008a,%eax\n \tincb (%rax)\n \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 %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x41000000000008a,%eax\n+\tmovabs 0x42000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadd $0xfe,%al\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,0x4(%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 $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x45000000000008a,%eax\n+\tmovabs 0x46000000000008a,%eax\n \tincb (%rax)\n \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 $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x47000000000008a,%eax\n+\tmovabs 0x48000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe04(%rax)\n+\tadd %ah,0xfe04(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4(%rax)\n+\tadd %dh,0x4(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x4,%al\n-\tincb (%rax)\n+\trolb $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 %al,0xfe04(%rax)\n+\tadd %dl,0xfe04(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4d000000000008a,%eax\n+\tmovabs 0x4e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tadd $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd $0xfe,%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n \tadd $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x51000000000008a,%eax\n+\tmovabs 0x52000000000008a,%eax\n \tincb (%rax)\n \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 $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x53000000000008a,%eax\n+\tmovabs 0x54000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5(%rax)\n+\tadd %ah,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 %dh,(%rax)\n \tadd $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%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+\taddb $0x0,0xfe(%rip) \n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x5(%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 $0xfe,%eax\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fe05,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe05(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,%al\n+\tadd $0xfe,%eax\n \tadd %al,(%rax)\n-\tadd %al,0xfe05(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe05(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5d000000000008a,%eax\n+\tmovabs 0x5e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe05(%rax)\n+\tadd %dh,0xfe05(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5f000000000008a,%eax\n+\tmovabs 0x60000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%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 %ah,%al\n+\tadd %dh,%al\n \tadd $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %al,(%rsi)\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 %al,(%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-\tpush %rax\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe06(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,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-\tnop\n-\t(bad)\n+\tmovabs 0xd00000000000fe06,%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-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x6(%rax)\n-\tincb (%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trolb $0xfe,(%rsi)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x6,%al\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%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 %ah,0xfe06(%rax)\n+\tadd %dh,0xfe06(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6f000000000008a,%eax\n+\tmovabs 0x70000000000008a,%eax\n \tincb (%rax)\n \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 \tincb (%rax)\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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n+\tadd %al,0x7(%rax)\n \tincb (%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 \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 \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 %ah,(%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-\tjo fe0769 \n-\tincb (%rax)\n+\taddb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe07(%rax)\n+\tadd %ah,0xfe07(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7(%rax)\n+\tadd %dh,0x7(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x7,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\trolb $0xfe,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe07(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe07(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7d000000000008a,%eax\n+\tmovabs 0x7e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\tincb (%rax)\n \tadd %al,(%rax)\n+\tor %bh,%dh\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\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-\tadc %cl,(%rax)\n+\tand %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 %ah,%al\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-\txor %cl,(%rax)\n-\tincb (%rax)\n+\tor %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x8(%rax)\n+\tadd %ah,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 %dh,(%rax)\n \tor %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x87000000000008a,%eax\n+\tmovabs 0x88000000000008a,%eax\n \tincb (%rax)\n \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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tor %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+\tmovabs 0x500000000000fe08,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe08(%rax)\n+\tadd %al,%al\n+\tor %bh,%dh\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe08(%rax)\n+\tadd %dl,0xfe08(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8d000000000008a,%eax\n+\tmovabs 0x8e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe08(%rax)\n+\tadd %dh,0xfe08(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8f000000000008a,%eax\n+\tmovabs 0x90000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tor %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 %dh,%al\n \tor %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x93000000000008a,%eax\n+\tmovabs 0x94000000000008a,%eax\n \tincb (%rax)\n \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 %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x95000000000008a,%eax\n+\tmovabs 0x96000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x9(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe09(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,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-\tnop\n-\tor %edi,%esi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000000fe09,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x9(%rax)\n+\tadd %dh,0x9(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x9,%al\n-\tincb (%rax)\n+\trorb $0xfe,(%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tor %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe09(%rax)\n+\tadd %dh,0xfe09(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9f000000000008a,%eax\n+\tmovabs 0xa0000000000008a,%eax\n \tincb (%rax)\n \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 %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa1000000000008a,%eax\n+\tmovabs 0xa2000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tor %dh,%bh\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,0xa(%rax)\n+\tincb (%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 0xa5000000000008a,%eax\n+\tmovabs 0xa6000000000008a,%eax\n \tincb (%rax)\n \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 %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa7000000000008a,%eax\n+\tmovabs 0xa8000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe0a(%rax)\n+\tadd %ah,0xfe0a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xa(%rax)\n+\tadd %dh,0xa(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xa,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\trorb $0xfe,(%rdx)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xfe0a(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe0a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xad000000000008a,%eax\n+\tmovabs 0xae000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tor %dh,%bh\n+\tadd %al,(%rax)\n+\tor %esi,%edi\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 \tor %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb1000000000008a,%eax\n+\tmovabs 0xb2000000000008a,%eax\n \tincb (%rax)\n \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 %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb3000000000008a,%eax\n+\tmovabs 0xb4000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb(%rax)\n+\tadd %ah,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 %dh,(%rax)\n \tor %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb7000000000008a,%eax\n+\tmovabs 0xb8000000000008a,%eax\n \tincb (%rax)\n \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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tor %esi,%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+\tmovabs 0x500000000000fe0b,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe0b(%rax)\n+\tadd %al,%al\n+\tor %esi,%edi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe0b(%rax)\n+\tadd %dl,0xfe0b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xbd000000000008a,%eax\n+\tmovabs 0xbe000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe0b(%rax)\n+\tadd %dh,0xfe0b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xbf000000000008a,%eax\n+\tmovabs 0xc0000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tor $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 %dh,%al\n \tor %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc3000000000008a,%eax\n+\tmovabs 0xc4000000000008a,%eax\n \tincb (%rax)\n \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 $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc5000000000008a,%eax\n+\tmovabs 0xc6000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xc(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe0c(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,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-\tnop\n-\tor $0xfe,%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000000fe0c,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xc(%rax)\n+\tadd %dh,0xc(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xc,%al\n-\tincb (%rax)\n+\trorb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tor $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe0c(%rax)\n+\tadd %dh,0xfe0c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xcf000000000008a,%eax\n+\tmovabs 0xd0000000000008a,%eax\n \tincb (%rax)\n \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 $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd1000000000008a,%eax\n+\tmovabs 0xd2000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tor $0xfe,%eax\n+\tadd %al,0xd(%rax)\n+\tincb (%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 \tor $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \tor $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 %dh,(%rax)\n \tor $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fe0d6f \n-\tincb (%rax)\n+\torb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe0d(%rax)\n+\tadd %ah,0xfe0d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xd(%rax)\n+\tadd %dh,0xd(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%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+\trorb $0x0,0xfe(%rip) \n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe0d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdd000000000008a,%eax\n+\tmovabs 0xde000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tor $0xfe,%eax\n+\tadd %al,(%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,%al\n+\tadd %dl,%al\n \tor $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %cl,(%rsi)\n+\tand %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 %ah,%al\n+\tadd %dh,%al\n \tor $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %cl,(%rsi)\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xe(%rax)\n+\tadd %ah,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 %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-\tjo fe0e70 \n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\torb $0xfe,(%rsi)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\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 \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-\tpush %rax\n+\tmovabs 0x500000000000fe0e,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe0e(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe0e(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe0e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xed000000000008a,%eax\n+\tmovabs 0xee000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe0e(%rax)\n+\tadd %dh,0xfe0e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xef000000000008a,%eax\n+\tmovabs 0xf0000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tpaddd (%rax),%mm0\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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %cl,(%rdi)\n-\tincb (%rax)\n+\trex paddd (%rax),%mm0\n \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 \tpaddd (%rax),%mm0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xf(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe0f(%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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tpaddd (%rax),%mm0\n-\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 0xd00000000000fe0f,%al\n+\tadd %ebx,0x0(%rbx)\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-\tmov $0xf,%al\n-\tincb (%rax)\n+\trorb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tpaddd (%rax),%mm0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfe0f(%rax)\n+\tadd %dh,0xfe0f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xff000000000008a,%eax\n+\tmovabs 0x101000000000008a,%eax\n \tincb (%rax)\n \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-\tpaddd (%rax),%mm0\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 %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tadc %bh,%dh\n+\tadd %dl,%al\n+\tpaddd (%rax),%mm0\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+\txor %dl,(%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10(%rax)\n+\tadd %dl,0x10(%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 %ah,(%rax)\n \tadc %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x106000000000008a,%eax\n+\tmovabs 0x107000000000008a,%eax\n \tincb (%rax)\n \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+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n \tadc %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x108000000000008a,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe10(%rax)\n+\tadd %dh,0xfe10(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe10(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x10d000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trclb $0xfe,(%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,0xfe10(%rax)\n+\tadd %ah,0xfe10(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x10e000000000008a,%eax\n+\tmovabs 0x10f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tadc %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x112000000000008a,%eax\n+\tmovabs 0x113000000000008a,%eax\n \tincb (%rax)\n \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 %bh,%dh\n+\tadd %al,(%rax)\n+\tadc %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x114000000000008a,%eax\n+\tmovabs 0x115000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x11(%rax)\n+\tadd %dh,0x11(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tadc %edi,%esi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x118000000000008a,%eax\n+\tadd %al,0x11(%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+\tnop\n+\tadc %edi,%esi\n \tadd %al,(%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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe11,%al\n+\tmov $0x11,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tadc %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe11(%rax)\n+\tadd %ah,0xfe11(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x11e000000000008a,%eax\n+\tmovabs 0x11f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe11(%rax)\n+\tadd %al,%al\n+\tadc %edi,%esi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x120000000000008a,%eax\n+\tmovabs 0x121000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tadc %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tadc %edi,%esi\n+\tadd %al,(%rax)\n+\tadc %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x124000000000008a,%eax\n+\tmovabs 0x125000000000008a,%eax\n \tincb (%rax)\n \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 %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x126000000000008a,%eax\n+\tmovabs 0x127000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe12(%rax)\n+\tadd %dl,0xfe12(%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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe12,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x12(%rax)\n+\tmov $0x12,%al\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 $0xfe,(%rdx)\n \tadd %al,(%rax)\n+\tadd %al,0xfe12(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x12d000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tadc %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe12(%rax)\n+\tadd %al,%al\n+\tadc %dh,%bh\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x130000000000008a,%eax\n+\tmovabs 0x131000000000008a,%eax\n \tincb (%rax)\n \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 %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x132000000000008a,%eax\n+\tmovabs 0x133000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,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 %dl,(%rax)\n+\tadd %ah,(%rax)\n \tadc %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x136000000000008a,%eax\n+\tmovabs 0x137000000000008a,%eax\n \tincb (%rax)\n \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+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n \tadc %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x138000000000008a,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe13(%rax)\n+\tadd %dh,0xfe13(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x13(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe13(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x13d000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trclb $0xfe,(%rbx)\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,0xfe13(%rax)\n+\tadd %ah,0xfe13(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x13e000000000008a,%eax\n+\tmovabs 0x13f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tadc %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x142000000000008a,%eax\n+\tmovabs 0x143000000000008a,%eax\n \tincb (%rax)\n \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 %esi,%edi\n+\tadd %al,(%rax)\n+\tadc $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x144000000000008a,%eax\n+\tmovabs 0x145000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x14(%rax)\n+\tadd %dh,0x14(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tadc $0xfe,%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x148000000000008a,%eax\n+\tadd %al,0x14(%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+\tnop\n+\tadc $0xfe,%al\n \tadd %al,(%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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe14,%al\n+\tmov $0x14,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tadc $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe14(%rax)\n+\tadd %ah,0xfe14(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x14e000000000008a,%eax\n+\tmovabs 0x14f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe14(%rax)\n+\tadd %al,%al\n+\tadc $0xfe,%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x150000000000008a,%eax\n+\tmovabs 0x151000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%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-\tadd %dh,(%rax)\n-\tmovabs 0x154000000000008a,%eax\n-\tincb (%rax)\n+\txor %ah,0x8a(%rcx)\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 %dl,(%rax)\n+\tadd %ah,(%rax)\n \tadc $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tadc $0xfe,%eax\n+\tjo fe1577 \n+\tincb (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe15(%rax)\n+\tadd %dl,0xfe15(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x15(%rax)\n+\tadd %ah,0x15(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe15,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x15(%rax)\n+\tmov $0x15,%al\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\trclb $0x0,0xfe(%rip) \n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfe15(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x15d000000000008a,%eax\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tadc $0xfe,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfe15(%rax)\n+\tadd %al,%al\n+\tadc $0xfe,%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 \tincb (%rax)\n \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 $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %dl,(%rsi)\n+\txor %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x16(%rax)\n+\tadd %dl,0x16(%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 %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-\t(bad)\n-\t(bad)\n+\tjo fe1678 \n \tincb (%rax)\n \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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadcb $0xfe,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe16(%rax)\n+\tadd %dh,0xfe16(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x16(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe16(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x16d000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trclb $0xfe,(%rsi)\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,0xfe16(%rax)\n+\tadd %ah,0xfe16(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x16e000000000008a,%eax\n+\tmovabs 0x16f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 %dl,%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-\tand %dl,(%rdi)\n+\txor %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 %dh,%al\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-\trex (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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x17(%rax)\n+\tadd %dh,0x17(%rax)\n \tincb (%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,0x17(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadcb $0xfe,(%rdi)\n+\tnop\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 %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x17(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x17(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe17,%al\n+\tmov $0x17,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%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 %dl,0xfe17(%rax)\n+\tadd %ah,0xfe17(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x17e000000000008a,%eax\n+\tmovabs 0x17f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe17(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x180000000000008a,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %bl,(%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tsbb %bh,%dh\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-\tincb (%rax)\n+\tadd %al,(%rax)\n+\tsbb %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x185000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tsbb %dil,%sil\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,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \tsbb %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x186000000000008a,%eax\n+\tmovabs 0x187000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe18(%rax)\n+\tadd %dl,0xfe18(%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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe18,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x18(%rax)\n+\tmov $0x18,%al\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-\trcrb $0xfe,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfe18(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x18d000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tsbb %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe18(%rax)\n+\tadd %al,%al\n+\tsbb %bh,%dh\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x190000000000008a,%eax\n+\tmovabs 0x191000000000008a,%eax\n \tincb (%rax)\n \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 %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x192000000000008a,%eax\n+\tmovabs 0x193000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x19(%rax)\n+\tadd %dl,0x19(%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 %ah,(%rax)\n \tsbb %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x196000000000008a,%eax\n+\tmovabs 0x197000000000008a,%eax\n \tincb (%rax)\n \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+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n \tsbb %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x198000000000008a,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe19(%rax)\n+\tadd %dh,0xfe19(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x19(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe19(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x19d000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0xfe,(%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 %dl,0xfe19(%rax)\n+\tadd %ah,0xfe19(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x19e000000000008a,%eax\n+\tmovabs 0x19f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tsbb %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1a2000000000008a,%eax\n+\tmovabs 0x1a3000000000008a,%eax\n \tincb (%rax)\n \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 %edi,%esi\n+\tadd %al,(%rax)\n+\tsbb %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1a4000000000008a,%eax\n+\tmovabs 0x1a5000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1a(%rax)\n+\tadd %dh,0x1a(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tsbb %dh,%bh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1a8000000000008a,%eax\n+\tadd %al,0x1a(%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+\tnop\n+\tsbb %dh,%bh\n \tadd %al,(%rax)\n-\tadd %dl,0x1a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\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-\tmovabs 0x500000000000fe1a,%al\n+\tmov $0x1a,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tsbb %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe1a(%rax)\n+\tadd %ah,0xfe1a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1ae000000000008a,%eax\n+\tmovabs 0x1af000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe1a(%rax)\n+\tadd %al,%al\n+\tsbb %dh,%bh\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1b0000000000008a,%eax\n+\tmovabs 0x1b1000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tsbb %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsbb %dh,%bh\n+\tadd %al,(%rax)\n+\tsbb %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1b4000000000008a,%eax\n+\tmovabs 0x1b5000000000008a,%eax\n \tincb (%rax)\n \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 \tsbb %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1b6000000000008a,%eax\n+\tmovabs 0x1b7000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe1b(%rax)\n+\tadd %dl,0xfe1b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1b(%rax)\n+\tadd %ah,0x1b(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe1b,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x1b(%rax)\n+\tmov $0x1b,%al\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-\trcrb $0xfe,(%rbx)\n \tadd %al,(%rax)\n+\tadd %al,0xfe1b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x1bd000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tsbb %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe1b(%rax)\n+\tadd %al,%al\n+\tsbb %esi,%edi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c0000000000008a,%eax\n+\tmovabs 0x1c1000000000008a,%eax\n \tincb (%rax)\n \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 %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c2000000000008a,%eax\n+\tmovabs 0x1c3000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1c(%rax)\n+\tadd %dl,0x1c(%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 %ah,(%rax)\n \tsbb $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c6000000000008a,%eax\n+\tmovabs 0x1c7000000000008a,%eax\n \tincb (%rax)\n \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+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n \tsbb $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1c8000000000008a,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe1c(%rax)\n+\tadd %dh,0xfe1c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1c(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,0xfe1c(%rax)\n \tadd %al,(%rax)\n-\trcrb $0x0,(%rsi,%rdi,8)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1cd000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe1c(%rax)\n+\tadd %ah,0xfe1c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1ce000000000008a,%eax\n+\tmovabs 0x1cf000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tsbb $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1d2000000000008a,%eax\n+\tmovabs 0x1d3000000000008a,%eax\n \tincb (%rax)\n \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-\tadd %dh,(%rax)\n-\tmovabs 0x1d4000000000008a,%eax\n-\tincb (%rax)\n+\txor %ah,0x8a(%rcx)\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1d(%rax)\n+\tadd %dh,0x1d(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tsbb $0xfe,%eax\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-\tsbbb $0x0,0xfe(%rip) \n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1d(%rax)\n+\tnop\n+\tsbb $0xfe,%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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe1d,%al\n+\tmov $0x1d,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tsbb $0xfe,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe1d(%rax)\n+\tadd %ah,0xfe1d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1de000000000008a,%eax\n+\tmovabs 0x1df000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe1d(%rax)\n+\tadd %al,%al\n+\tsbb $0xfe,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1e0000000000008a,%eax\n+\tadc %bl,(%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%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 %dh,%al\n-\tsbb $0xfe,%eax\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-\trex (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 %dl,(%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-\t(bad)\n-\t(bad)\n+\tjo fe1e80 \n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe1e(%rax)\n+\tadd %dl,0xfe1e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1e(%rax)\n+\tadd %ah,0x1e(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe1e,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x1e(%rax)\n+\tmov $0x1e,%al\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-\trcrb $0xfe,(%rsi)\n \tadd %al,(%rax)\n+\tadd %al,0xfe1e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x1ed000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\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 %dh,0xfe1e(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1f0000000000008a,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %bl,(%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,%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-\tand %bl,(%rdi)\n+\txor %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1f(%rax)\n+\tadd %dl,0x1f(%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 %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-\t(bad)\n-\t(bad)\n+\tjo fe1f81 \n \tincb (%rax)\n \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,0x1f(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsbbb $0xfe,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe1f(%rax)\n+\tadd %dh,0xfe1f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1f(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe1f(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1fd000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0xfe,(%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 %dl,0xfe1f(%rax)\n+\tadd %ah,0xfe1f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1fe000000000008a,%eax\n+\tmovabs 0x1ff000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand %bh,%dh\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\txor %bh,%dh\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 %dl,%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-\txor %ah,(%rax)\n-\tincb (%rax)\n+\tand %dil,%sil\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tand %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n+\tadd %dh,(%rax)\n+\tmovabs 0x206000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n \tpush %rax\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 %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x20(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe20(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x20(%rax)\n+\tadd %dl,0x20(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tand %bh,%dh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000000fe20,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x20(%rax)\n+\tadd %dh,0x20(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x20,%al\n-\tincb (%rax)\n+\tshlb $0xfe,(%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-\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tand %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe20(%rax)\n+\tadd %dh,0xfe20(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x20f000000000008a,%eax\n+\tmovabs 0x210000000000008a,%eax\n \tincb (%rax)\n \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 \tand %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x211000000000008a,%eax\n+\tmovabs 0x212000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tand %edi,%esi\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%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 %dl,(%rax)\n \tand %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x215000000000008a,%eax\n+\tmovabs 0x216000000000008a,%eax\n \tincb (%rax)\n \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 \tand %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x217000000000008a,%eax\n+\tmovabs 0x218000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe21(%rax)\n+\tadd %ah,0xfe21(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x21(%rax)\n+\tadd %dh,0x21(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x21,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\tshlb $0xfe,(%rcx)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xfe21(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe21(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x21d000000000008a,%eax\n+\tmovabs 0x21e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tand %edi,%esi\n+\tadd %al,(%rax)\n+\tand %dh,%bh\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 \tand %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x221000000000008a,%eax\n+\tmovabs 0x222000000000008a,%eax\n \tincb (%rax)\n \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 \tand %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x223000000000008a,%eax\n+\tmovabs 0x224000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x22(%rax)\n+\tadd %ah,0x22(%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 %dh,(%rax)\n \tand %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x227000000000008a,%eax\n+\tmovabs 0x228000000000008a,%eax\n \tincb (%rax)\n \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 %dl,0x22(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tand %dh,%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+\tmovabs 0x500000000000fe22,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe22(%rax)\n+\tadd %al,%al\n+\tand %dh,%bh\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe22(%rax)\n+\tadd %dl,0xfe22(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x22d000000000008a,%eax\n+\tmovabs 0x22e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe22(%rax)\n+\tadd %dh,0xfe22(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x22f000000000008a,%eax\n+\tmovabs 0x230000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tand %esi,%edi\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 \tand %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x233000000000008a,%eax\n+\tmovabs 0x234000000000008a,%eax\n \tincb (%rax)\n \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 \tand %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x235000000000008a,%eax\n+\tmovabs 0x236000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x23(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe23(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x23(%rax)\n+\tadd %dl,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-\tand %esi,%edi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000000fe23,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x23(%rax)\n+\tadd %dh,0x23(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x23,%al\n-\tincb (%rax)\n+\tshlb $0xfe,(%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tand %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe23(%rax)\n+\tadd %dh,0xfe23(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x23f000000000008a,%eax\n+\tmovabs 0x240000000000008a,%eax\n \tincb (%rax)\n \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 \tand %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x241000000000008a,%eax\n+\tmovabs 0x242000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tand $0xfe,%al\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%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 %dl,(%rax)\n \tand $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x245000000000008a,%eax\n+\tmovabs 0x246000000000008a,%eax\n \tincb (%rax)\n \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 \tand $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x247000000000008a,%eax\n+\tmovabs 0x248000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe24(%rax)\n+\tadd %ah,0xfe24(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x24(%rax)\n+\tadd %dh,0x24(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x24,%al\n-\tincb (%rax)\n+\tshlb $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 %al,0xfe24(%rax)\n+\tadd %dl,0xfe24(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x24d000000000008a,%eax\n+\tmovabs 0x24e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tand $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tand $0xfe,%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n \tand $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x251000000000008a,%eax\n+\tmovabs 0x252000000000008a,%eax\n \tincb (%rax)\n \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 \tand $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x253000000000008a,%eax\n+\tmovabs 0x254000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x25(%rax)\n+\tadd %ah,0x25(%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 %dh,(%rax)\n \tand $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%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+\tandb $0x0,0xfe(%rip) \n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\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-\tnop\n-\tand $0xfe,%eax\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fe25,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n-\tadd %dh,0xfe25(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,%al\n+\tand $0xfe,%eax\n \tadd %al,(%rax)\n-\tadd %al,0xfe25(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe25(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x25d000000000008a,%eax\n+\tmovabs 0x25e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe25(%rax)\n+\tadd %dh,0xfe25(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x25f000000000008a,%eax\n+\tmovabs 0x260000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tes incb (%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 \tand $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,(%rsi)\n-\tincb (%rax)\n+\trex\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 %al,(%rax)\n+\tadd %dl,(%rax)\n \tes 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 \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 %dl,0xf380(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfbf2(%rax)\n \tadd %al,(%rax)\n-\tmov $0xfa,%al\n-\tsti\n+\tadd %al,0xfe26(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x26(%rax)\n+\tadd %dl,0x26(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0xd00000000000fe26,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x26(%rax)\n+\tadd %dh,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-\tes incb (%rax)\n+\tshlb $0xfe,(%rsi)\n \tadd %al,(%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,0x26(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tmov $0x26,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tes incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfe26(%rax)\n+\tadd %dh,0xfe26(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x26f000000000008a,%eax\n+\tmovabs 0x270000000000008a,%eax\n \tincb (%rax)\n \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 \tes incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %ah,(%rdi)\n+\tand %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\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 %al,(%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-\tpush %rax\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 %ah,(%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-\tjo fe2789 \n-\tincb (%rax)\n+\tandb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe27(%rax)\n+\tadd %ah,0xfe27(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x27(%rax)\n+\tadd %dh,0x27(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x27,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tshlb $0xfe,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe27(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe27(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x27d000000000008a,%eax\n+\tmovabs 0x27e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\tincb (%rax)\n \tadd %al,(%rax)\n+\tsub %bh,%dh\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\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-\tadc %ch,(%rax)\n+\tand %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 %ah,%al\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-\txor %ch,(%rax)\n-\tincb (%rax)\n+\tsub %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x28(%rax)\n+\tadd %ah,0x28(%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 %dh,(%rax)\n \tsub %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x287000000000008a,%eax\n+\tmovabs 0x288000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,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-\tnop\n-\tsub %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+\tmovabs 0x500000000000fe28,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe28(%rax)\n+\tadd %al,%al\n+\tsub %bh,%dh\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe28(%rax)\n+\tadd %dl,0xfe28(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x28d000000000008a,%eax\n+\tmovabs 0x28e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe28(%rax)\n+\tadd %dh,0xfe28(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x28f000000000008a,%eax\n+\tmovabs 0x290000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tsub %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 %dh,%al\n \tsub %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x293000000000008a,%eax\n+\tmovabs 0x294000000000008a,%eax\n \tincb (%rax)\n \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 %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x295000000000008a,%eax\n+\tmovabs 0x296000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xf380(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfbfa(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x29(%rax)\n-\tincb (%rax)\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x29(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe29(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,0x29(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsub %edi,%esi\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000000fe29,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x29(%rax)\n+\tadd %dh,0x29(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x29,%al\n-\tincb (%rax)\n+\tshrb $0xfe,(%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tsub %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe29(%rax)\n+\tadd %dh,0xfe29(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x29f000000000008a,%eax\n+\tmovabs 0x2a0000000000008a,%eax\n \tincb (%rax)\n \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 %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2a1000000000008a,%eax\n+\tmovabs 0x2a2000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsub %dh,%bh\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%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 %dl,(%rax)\n \tsub %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2a5000000000008a,%eax\n+\tmovabs 0x2a6000000000008a,%eax\n \tincb (%rax)\n \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 \tsub %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2a7000000000008a,%eax\n+\tmovabs 0x2a8000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe2a(%rax)\n+\tadd %ah,0xfe2a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x2a(%rax)\n+\tadd %dh,0x2a(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x2a,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tshrb $0xfe,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe2a(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe2a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2ad000000000008a,%eax\n+\tmovabs 0x2ae000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsub %dh,%bh\n+\tadd %al,(%rax)\n+\tsub %esi,%edi\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 \tsub %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2b1000000000008a,%eax\n+\tmovabs 0x2b2000000000008a,%eax\n \tincb (%rax)\n \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 %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2b3000000000008a,%eax\n+\tmovabs 0x2b4000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2b(%rax)\n+\tadd %ah,0x2b(%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 %dh,(%rax)\n \tsub %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2b7000000000008a,%eax\n+\tmovabs 0x2b8000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,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-\tnop\n-\tsub %esi,%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+\tmovabs 0x500000000000fe2b,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe2b(%rax)\n+\tadd %al,%al\n+\tsub %esi,%edi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe2b(%rax)\n+\tadd %dl,0xfe2b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2bd000000000008a,%eax\n+\tmovabs 0x2be000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe2b(%rax)\n+\tadd %dh,0xfe2b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2bf000000000008a,%eax\n+\tmovabs 0x2c0000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tsub $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 %dh,%al\n \tsub %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2c3000000000008a,%eax\n+\tmovabs 0x2c4000000000008a,%eax\n \tincb (%rax)\n \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 $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2c5000000000008a,%eax\n+\tmovabs 0x2c6000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x2c(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe2c(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x2c(%rax)\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-\tnop\n-\tsub $0xfe,%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000000fe2c,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x2c(%rax)\n+\tadd %dh,0x2c(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x2c,%al\n-\tincb (%rax)\n+\tshrb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tsub $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe2c(%rax)\n+\tadd %dh,0xfe2c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2cf000000000008a,%eax\n+\tmovabs 0x2d0000000000008a,%eax\n \tincb (%rax)\n \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 $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2d1000000000008a,%eax\n+\tmovabs 0x2d2000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsub $0xfe,%eax\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 %al,(%rax)\n+\tadd %dl,(%rax)\n \tsub $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \tsub $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 %dh,(%rax)\n \tsub $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fe2d8f \n-\tincb (%rax)\n+\tsubb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe2d(%rax)\n+\tadd %ah,0xfe2d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x2d(%rax)\n+\tadd %dh,0x2d(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%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+\tshrb $0x0,0xfe(%rip) \n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe2d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2dd000000000008a,%eax\n+\tmovabs 0x2de000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsub $0xfe,%eax\n+\tadd %al,(%rax)\n+\tcs incb (%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 \tsub $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %ch,(%rsi)\n+\tand %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 %ah,%al\n+\tadd %dh,%al\n \tsub $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ch,(%rsi)\n-\tincb (%rax)\n+\trex\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2e(%rax)\n+\tadd %ah,0x2e(%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 %dh,(%rax)\n \tcs incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fe2e90 \n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tsubb $0xfe,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x2e(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\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-\tnop\n-\tcs incb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fe2e,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe2e(%rax)\n+\tadd %al,%al\n+\tcs incb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe2e(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe2e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2ed000000000008a,%eax\n+\tmovabs 0x2ee000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe2e(%rax)\n+\tadd %dh,0xfe2e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2ef000000000008a,%eax\n+\tmovabs 0x2f0000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%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 %ah,%al\n+\tadd %dh,%al\n \tcs incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ch,(%rdi)\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 %al,(%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-\tpush %rax\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x2f(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe2f(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x2f(%rax)\n+\tadd %dl,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-\t(bad)\n+\tmovabs 0xd00000000000fe2f,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x2f(%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 %ah,0x2f(%rax)\n-\tincb (%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tshrb $0xfe,(%rdi)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x2f,%al\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%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 %ah,0xfe2f(%rax)\n+\tadd %dh,0xfe2f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2ff000000000008a,%eax\n+\tmovabs 0x301000000000008a,%eax\n \tincb (%rax)\n \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,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trex incb (%rax)\n \tadd %al,(%rax)\n-\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n-\trex incb (%rax)\n+\tshrb $1,(%rdi)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dh,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\txor %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x30(%rax)\n+\tadd %dl,0x30(%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 %ah,(%rax)\n \txor %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x306000000000008a,%eax\n+\tmovabs 0x307000000000008a,%eax\n \tincb (%rax)\n \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,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 \txor %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x308000000000008a,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe30(%rax)\n+\tadd %dh,0xfe30(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x30(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe30(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x30d000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshlb $0xfe,(%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,0xfe30(%rax)\n+\tadd %ah,0xfe30(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x30e000000000008a,%eax\n+\tmovabs 0x30f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \txor %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x312000000000008a,%eax\n+\tmovabs 0x313000000000008a,%eax\n \tincb (%rax)\n \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 %bh,%dh\n+\tadd %al,(%rax)\n+\txor %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x314000000000008a,%eax\n+\tmovabs 0x315000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x31(%rax)\n+\tadd %dh,0x31(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\txor %edi,%esi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x318000000000008a,%eax\n+\tadd %al,0x31(%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+\tnop\n+\txor %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x31(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x31(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe31,%al\n+\tmov $0x31,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \txor %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe31(%rax)\n+\tadd %ah,0xfe31(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x31e000000000008a,%eax\n+\tmovabs 0x31f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe31(%rax)\n+\tadd %al,%al\n+\txor %edi,%esi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x320000000000008a,%eax\n+\tmovabs 0x321000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \txor %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txor %edi,%esi\n+\tadd %al,(%rax)\n+\txor %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x324000000000008a,%eax\n+\tmovabs 0x325000000000008a,%eax\n \tincb (%rax)\n \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 %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x326000000000008a,%eax\n+\tmovabs 0x327000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe32(%rax)\n+\tadd %dl,0xfe32(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x32(%rax)\n+\tadd %ah,0x32(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe32,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x32(%rax)\n+\tmov $0x32,%al\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-\tshlb $0xfe,(%rdx)\n \tadd %al,(%rax)\n+\tadd %al,0xfe32(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x32d000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \txor %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe32(%rax)\n+\tadd %al,%al\n+\txor %dh,%bh\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x330000000000008a,%eax\n+\tmovabs 0x331000000000008a,%eax\n \tincb (%rax)\n \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 %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x332000000000008a,%eax\n+\tmovabs 0x333000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x33(%rax)\n+\tadd %dl,0x33(%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 %ah,(%rax)\n \txor %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x336000000000008a,%eax\n+\tmovabs 0x337000000000008a,%eax\n \tincb (%rax)\n \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,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 \txor %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x338000000000008a,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe33(%rax)\n+\tadd %dh,0xfe33(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x33(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe33(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x33d000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshlb $0xfe,(%rbx)\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,0xfe33(%rax)\n+\tadd %ah,0xfe33(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x33e000000000008a,%eax\n+\tmovabs 0x33f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \txor %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x342000000000008a,%eax\n+\tmovabs 0x343000000000008a,%eax\n \tincb (%rax)\n \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 %esi,%edi\n+\tadd %al,(%rax)\n+\txor $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x344000000000008a,%eax\n+\tmovabs 0x345000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x34(%rax)\n+\tadd %dh,0x34(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\txor $0xfe,%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x348000000000008a,%eax\n+\tadd %al,0x34(%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+\tnop\n+\txor $0xfe,%al\n \tadd %al,(%rax)\n-\tadd %dl,0x34(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x34(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe34,%al\n+\tmov $0x34,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \txor $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe34(%rax)\n+\tadd %ah,0xfe34(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x34e000000000008a,%eax\n+\tmovabs 0x34f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe34(%rax)\n+\tadd %al,%al\n+\txor $0xfe,%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x350000000000008a,%eax\n+\tmovabs 0x351000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%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-\tadd %dh,(%rax)\n-\tmovabs 0x354000000000008a,%eax\n-\tincb (%rax)\n+\txor %ah,0x8a(%rcx)\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 %dl,(%rax)\n+\tadd %ah,(%rax)\n \txor $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\txor $0xfe,%eax\n+\tjo fe3597 \n+\tincb (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe35(%rax)\n+\tadd %dl,0xfe35(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x35(%rax)\n+\tadd %ah,0x35(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe35,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x35(%rax)\n+\tmov $0x35,%al\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tshlb $0x0,0xfe(%rip) \n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfe35(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x35d000000000008a,%eax\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \txor $0xfe,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfe35(%rax)\n+\tadd %al,%al\n+\txor $0xfe,%eax\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x360000000000008a,%eax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %dh,(%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,%al\n+\tadd %ah,%al\n \txor $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %dh,(%rsi)\n+\txor %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x36(%rax)\n+\tadd %dl,0x36(%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 %ah,(%rax)\n \tss incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tss incb (%rax)\n+\tjo fe3698 \n+\tincb (%rax)\n \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-\tss incb (%rax)\n+\tadd %al,0x36(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txorb $0xfe,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tnop\n+\tss 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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe36(%rax)\n+\tadd %dh,0xfe36(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x36(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe36(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x36d000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshlb $0xfe,(%rsi)\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,0xfe36(%rax)\n+\tadd %ah,0xfe36(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x36e000000000008a,%eax\n+\tmovabs 0x36f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tss incb (%rax)\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 \tincb (%rax)\n \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-\tss incb (%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-\trex (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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x37(%rax)\n+\tadd %dh,0x37(%rax)\n \tincb (%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,0x37(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txorb $0xfe,(%rdi)\n+\tnop\n+\t(bad)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x37(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x37(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe37,%al\n+\tmov $0x37,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%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 %dl,0xfe37(%rax)\n+\tadd %ah,0xfe37(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x37e000000000008a,%eax\n+\tmovabs 0x37f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe37(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tincb (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x380000000000008a,%eax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %bh,(%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tcmp %bh,%dh\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-\tincb (%rax)\n \tadd %al,(%rax)\n+\tcmp %bh,%dh\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tcmp %dil,%sil\n+\tadd %dh,(%rax)\n+\tmovabs 0x385000000000008a,%eax\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+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \tcmp %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x386000000000008a,%eax\n+\tmovabs 0x387000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe38(%rax)\n+\tadd %dl,0xfe38(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x38(%rax)\n+\tadd %ah,0x38(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe38,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x38(%rax)\n+\tmov $0x38,%al\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-\tsarb $0xfe,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfe38(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x38d000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tcmp %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe38(%rax)\n+\tadd %al,%al\n+\tcmp %bh,%dh\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x390000000000008a,%eax\n+\tmovabs 0x391000000000008a,%eax\n \tincb (%rax)\n \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 %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x392000000000008a,%eax\n+\tmovabs 0x393000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x39(%rax)\n+\tadd %dl,0x39(%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 %ah,(%rax)\n \tcmp %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x396000000000008a,%eax\n+\tmovabs 0x397000000000008a,%eax\n \tincb (%rax)\n \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,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 \tcmp %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x398000000000008a,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe39(%rax)\n+\tadd %dh,0xfe39(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x39(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe39(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x39d000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsarb $0xfe,(%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 %dl,0xfe39(%rax)\n+\tadd %ah,0xfe39(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x39e000000000008a,%eax\n+\tmovabs 0x39f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tcmp %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3a2000000000008a,%eax\n+\tmovabs 0x3a3000000000008a,%eax\n \tincb (%rax)\n \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 %edi,%esi\n+\tadd %al,(%rax)\n+\tcmp %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3a4000000000008a,%eax\n+\tmovabs 0x3a5000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3a(%rax)\n+\tadd %dh,0x3a(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tcmp %dh,%bh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x3a8000000000008a,%eax\n+\tadd %al,0x3a(%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+\tnop\n+\tcmp %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3a(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x3a(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe3a,%al\n+\tmov $0x3a,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tcmp %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe3a(%rax)\n+\tadd %ah,0xfe3a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3ae000000000008a,%eax\n+\tmovabs 0x3af000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe3a(%rax)\n+\tadd %al,%al\n+\tcmp %dh,%bh\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3b0000000000008a,%eax\n+\tmovabs 0x3b1000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tcmp %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmp %dh,%bh\n+\tadd %al,(%rax)\n+\tcmp %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3b4000000000008a,%eax\n+\tmovabs 0x3b5000000000008a,%eax\n \tincb (%rax)\n \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 %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3b6000000000008a,%eax\n+\tmovabs 0x3b7000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe3b(%rax)\n+\tadd %dl,0xfe3b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3b(%rax)\n+\tadd %ah,0x3b(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe3b,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x3b(%rax)\n+\tmov $0x3b,%al\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-\tsarb $0xfe,(%rbx)\n \tadd %al,(%rax)\n+\tadd %al,0xfe3b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x3bd000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tcmp %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe3b(%rax)\n+\tadd %al,%al\n+\tcmp %esi,%edi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3c0000000000008a,%eax\n+\tmovabs 0x3c1000000000008a,%eax\n \tincb (%rax)\n \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 %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3c2000000000008a,%eax\n+\tmovabs 0x3c3000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x3c(%rax)\n+\tadd %dl,0x3c(%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 %ah,(%rax)\n \tcmp $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3c6000000000008a,%eax\n+\tmovabs 0x3c7000000000008a,%eax\n \tincb (%rax)\n \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,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 \tcmp $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x3c8000000000008a,%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-\tmov $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0xfe3c(%rax)\n+\tnop\n+\tstc\n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3c(%rax)\n+\tmov $0x3c,%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 %al,0xfe3c(%rax)\n \tadd %al,(%rax)\n-\tsarb $0x0,(%rsi,%rdi,8)\n+\tadd %dh,(%rax)\n+\tmovabs 0x3cd000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe3c(%rax)\n+\tadd %ah,0xfe3c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3ce000000000008a,%eax\n+\tmovabs 0x3cf000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tcmp $0xfe,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tcmp $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3d2000000000008a,%eax\n+\tmovabs 0x3d3000000000008a,%eax\n \tincb (%rax)\n \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-\tadd %dh,(%rax)\n-\tmovabs 0x3d4000000000008a,%eax\n-\tincb (%rax)\n+\txor %ah,0x8a(%rcx)\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3d(%rax)\n+\tadd %dh,0x3d(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tcmp $0xfe,%eax\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-\tcmpb $0x0,0xfe(%rip) \n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x3d(%rax)\n+\tnop\n+\tcmp $0xfe,%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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe3d,%al\n+\tmov $0x3d,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tcmp $0xfe,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe3d(%rax)\n+\tadd %ah,0xfe3d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3de000000000008a,%eax\n+\tmovabs 0x3df000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe3d(%rax)\n+\tadd %al,%al\n+\tcmp $0xfe,%eax\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x3e0000000000008a,%eax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %bh,(%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tds incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tcmp $0xfe,%eax\n+\tadd %al,(%rax)\n+\tds incb (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n+\tpush %rax\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 %dl,(%rax)\n+\tadd %ah,(%rax)\n \tds incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tds incb (%rax)\n+\tjo fe3ea0 \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe3e(%rax)\n+\tadd %dl,0xfe3e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3e(%rax)\n+\tadd %ah,0x3e(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe3e,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x3e(%rax)\n+\tmov $0x3e,%al\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-\tsarb $0xfe,(%rsi)\n \tadd %al,(%rax)\n+\tadd %al,0xfe3e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x3ed000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tds incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfe3e(%rax)\n+\tadd %al,%al\n+\tds incb (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x3f0000000000008a,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %bh,(%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,%al\n+\tadd %ah,%al\n \tds incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bh,(%rdi)\n+\txor %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x3f(%rax)\n+\tadd %dl,0x3f(%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 %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-\t(bad)\n-\t(bad)\n+\tjo fe3fa1 \n \tincb (%rax)\n \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,0x3f(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tcmpb $0xfe,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe3f(%rax)\n+\tadd %dh,0xfe3f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3f(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe3f(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x3fd000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsarb $0xfe,(%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 %dl,0xfe3f(%rax)\n+\tadd %ah,0xfe3f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3fe000000000008a,%eax\n+\tmovabs 0x3ff000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \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-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %al,-0x2(%rax)\n+\txor $0xfb,%dl\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 \tpush %rax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,(%rdi)\n+\tand %al,-0x2(%rax)\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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %al,-0x2(%rax)\n+\trex\n+\trex incb (%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 %dh,%al\n-\t(bad)\n-\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trex 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 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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x40(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe40(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x40(%rax)\n+\tadd %dl,0x40(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%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+\tmovabs 0xd00000000000fe40,%al\n+\tadd %ebx,0x0(%rbx)\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-\tmov $0x40,%al\n-\tincb (%rax)\n+\trolb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \trex incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfe40(%rax)\n+\tadd %dh,0xfe40(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x40f000000000008a,%eax\n+\tmovabs 0x410000000000008a,%eax\n \tincb (%rax)\n \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 incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %al,-0x2(%rcx)\n+\tand %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tincb (%r8)\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 %al,(%rax)\n+\tadd %dl,(%rax)\n \tincb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\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 %ah,(%rax)\n+\tadd %dh,(%rax)\n \tincb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fe41a3 \n-\tincb (%rax)\n+\taddb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe41(%rax)\n+\tadd %ah,0xfe41(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x41(%rax)\n+\tadd %dh,0x41(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x41,%al\n-\tincb (%rax)\n+\trolb $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 %al,0xfe41(%rax)\n+\tadd %dl,0xfe41(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x41d000000000008a,%eax\n+\tmovabs 0x41e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tincb (%r8)\n+\tadd %al,(%rax)\n+\trex.X incb (%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 \tincb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %al,-0x2(%rdx)\n+\tand %al,-0x2(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tincb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %al,-0x2(%rdx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trex\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x42(%rax)\n+\tadd %ah,0x42(%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 %dh,(%rax)\n \trex.X incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fe42a4 \n-\tincb (%rax)\n+\taddb $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 %al,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-\tnop\n-\trex.X incb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fe42,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe42(%rax)\n+\tadd %al,%al\n+\trex.X incb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe42(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe42(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x42d000000000008a,%eax\n+\tmovabs 0x42e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe42(%rax)\n+\tadd %dh,0xfe42(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x42f000000000008a,%eax\n+\tmovabs 0x430000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \trex.XB incb (%r8)\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.X incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %al,-0x2(%rbx)\n+\trex\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 %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-\tpush %rax\n+\t(bad)\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x43(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe43(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x43(%rax)\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-\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+\tmovabs 0xd00000000000fe43,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x43(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x43,%al\n-\tincb (%rax)\n+\trolb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \trex.XB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfe43(%rax)\n+\tadd %dh,0xfe43(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x43f000000000008a,%eax\n+\tmovabs 0x440000000000008a,%eax\n \tincb (%rax)\n \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.XB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %al,0x0(%rsi,%rdi,8)\n+\tand %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.R incb (%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 %al,(%rax)\n+\tadd %dl,(%rax)\n \trex.R 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.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 %ah,(%rax)\n+\tadd %dh,(%rax)\n \trex.R incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fe44a6 \n-\tincb (%rax)\n+\taddb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe44(%rax)\n+\tadd %ah,0xfe44(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x44(%rax)\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-\tmov $0x44,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\trolb $0x0,0x0(%rsi,%rdi,8)\n \tadd %al,(%rax)\n-\tadd %al,0xfe44(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe44(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x44d000000000008a,%eax\n+\tmovabs 0x44e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.R incb (%rax)\n+\tadd %al,(%rax)\n+\trex.RB incb (%r8)\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.R incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %al,-0x2(%rbp)\n+\tand %al,-0x2(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \trex.R incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %al,-0x2(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trex\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x45(%rax)\n+\tadd %ah,0x45(%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 %dh,(%rax)\n \trex.RB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fe45a7 \n-\tincb (%rax)\n+\taddb $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 %al,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-\tnop\n-\trex.RB incb (%r8)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fe45,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe45(%rax)\n+\tadd %al,%al\n+\trex.RB incb (%r8)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe45(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe45(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x45d000000000008a,%eax\n+\tmovabs 0x45e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe45(%rax)\n+\tadd %dh,0xfe45(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x45f000000000008a,%eax\n+\tmovabs 0x460000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \trex.RX incb (%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 \trex.RB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %al,-0x2(%rsi)\n+\trex\n+\trex.RX incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\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-\tpush %rax\n+\t(bad)\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x46(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe46(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x46(%rax)\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-\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+\tmovabs 0xd00000000000fe46,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x46(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x46,%al\n-\tincb (%rax)\n+\trolb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \trex.RX incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfe46(%rax)\n+\tadd %dh,0xfe46(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x46f000000000008a,%eax\n+\tmovabs 0x470000000000008a,%eax\n \tincb (%rax)\n \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.RX incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %al,-0x2(%rdi)\n+\tand %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.RXB incb (%r8)\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 %al,(%rax)\n+\tadd %dl,(%rax)\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+\t(bad)\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 %ah,(%rax)\n+\tadd %dh,(%rax)\n \trex.RXB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fe47a9 \n-\tincb (%rax)\n+\taddb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe47(%rax)\n+\tadd %dh,0xfe47(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x47(%rax)\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+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,-0x39(%rax)\n+\trex.W (bad)\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.RXB incb (%r8)\n+\tadd %dh,0x47(%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+\trolb $1,-0x2(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe47(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe47(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x47e000000000008a,%eax\n+\tmovabs 0x47f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \trex.RXB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %cl,-0x2(%rax)\n+\txor %cl,-0x2(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\trex.RXB incb (%r8)\n+\tadd %al,(%rax)\n+\trex.W incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n+\tpush %rax\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x48(%rax)\n+\tadd %dh,0x48(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\trex.W incb (%rax)\n+\tadd %al,0x48(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\torb $0x0,-0x2(%rax)\n+\tnop\n+\trex.W 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 %dl,0x48(%rax)\n+\tadd %ah,0x48(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe48,%al\n+\tmov $0x48,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \trex.W incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe48(%rax)\n+\tadd %ah,0xfe48(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x48e000000000008a,%eax\n+\tmovabs 0x48f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe48(%rax)\n+\tadd %al,%al\n+\trex.W incb (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x490000000000008a,%eax\n-\tincb (%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %cl,-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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \trex.WB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\trex.W incb (%rax)\n+\tadd %al,(%rax)\n+\trex.WB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n+\tpush %rax\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 %dl,(%rax)\n+\tadd %ah,(%rax)\n \trex.WB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\trex.WB incb (%r8)\n+\tjo fe49ab \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe49(%rax)\n+\tadd %dl,0xfe49(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x49(%rax)\n+\tadd %ah,0x49(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe49,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x49(%rax)\n+\tmov $0x49,%al\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-\trorb $0x0,-0x2(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,0xfe49(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x49d000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \trex.WB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfe49(%rax)\n+\tadd %al,%al\n+\trex.WB incb (%r8)\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-\trolb $1,(%rcx)\n-\tfwait\n+\tadc %cl,-0x2(%rdx)\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-\tand %cl,-0x2(%rdx)\n+\txor %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4a(%rax)\n+\tadd %dl,0x4a(%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 %ah,(%rax)\n \trex.WX incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\trex.WX incb (%rax)\n+\tjo fe4aac \n+\tincb (%rax)\n \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.WX incb (%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-\torb $0x0,-0x2(%rdx)\n+\tnop\n+\trex.WX 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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe4a(%rax)\n+\tadd %dh,0xfe4a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x4a(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,0xfe4a(%rax)\n \tadd %al,(%rax)\n-\trorb $0x0,-0x2(%rdx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x4ad000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe4a(%rax)\n+\tadd %ah,0xfe4a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4ae000000000008a,%eax\n+\tmovabs 0x4af000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \trex.WX incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %cl,-0x2(%rbx)\n+\txor %cl,-0x2(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\trex.WX incb (%rax)\n+\tadd %al,(%rax)\n+\trex.WXB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n+\tpush %rax\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4b(%rax)\n+\tadd %dh,0x4b(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\trex.WXB incb (%r8)\n+\tadd %al,0x4b(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\torb $0x0,-0x2(%rbx)\n+\tnop\n+\trex.WXB 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 %dl,0x4b(%rax)\n+\tadd %ah,0x4b(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe4b,%al\n+\tmov $0x4b,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \trex.WXB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe4b(%rax)\n+\tadd %ah,0xfe4b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4be000000000008a,%eax\n+\tmovabs 0x4bf000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe4b(%rax)\n+\tadd %al,%al\n+\trex.WXB incb (%r8)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x4c0000000000008a,%eax\n-\tincb (%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %cl,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \trex.WR incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\trex.WXB incb (%r8)\n+\tadd %al,(%rax)\n+\trex.WR incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n+\tpush %rax\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 %dl,(%rax)\n+\tadd %ah,(%rax)\n \trex.WR incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\trex.WR incb (%rax)\n+\tjo fe4cae \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe4c(%rax)\n+\tadd %dl,0xfe4c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4c(%rax)\n+\tadd %ah,0x4c(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe4c,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x4c(%rax)\n+\tmov $0x4c,%al\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-\trorb $0x0,0x0(%rsi,%rdi,8)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,0xfe4c(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x4cd000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \trex.WR incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfe4c(%rax)\n+\tadd %al,%al\n+\trex.WR incb (%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-\trolb $1,(%rcx)\n-\tfwait\n+\tadc %cl,-0x2(%rbp)\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-\tand %cl,-0x2(%rbp)\n+\txor %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4d(%rax)\n+\tadd %dl,0x4d(%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 %ah,(%rax)\n \trex.WRB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\trex.WRB incb (%r8)\n+\tjo fe4daf \n+\tincb (%rax)\n \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.WRB incb (%r8)\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-\torb $0x0,-0x2(%rbp)\n+\tnop\n+\trex.WRB 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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe4d(%rax)\n+\tadd %dh,0xfe4d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x4d(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,0xfe4d(%rax)\n \tadd %al,(%rax)\n-\trorb $0x0,-0x2(%rbp)\n+\tadd %dh,(%rax)\n+\tmovabs 0x4dd000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe4d(%rax)\n+\tadd %ah,0xfe4d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4de000000000008a,%eax\n+\tmovabs 0x4df000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \trex.WRB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %cl,-0x2(%rsi)\n+\txor %cl,-0x2(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\trex.WRB incb (%r8)\n+\tadd %al,(%rax)\n+\trex.WRX incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n+\tpush %rax\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4e(%rax)\n+\tadd %dh,0x4e(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\trex.WRX incb (%rax)\n+\tadd %al,0x4e(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\torb $0x0,-0x2(%rsi)\n+\tnop\n+\trex.WRX 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 %dl,0x4e(%rax)\n+\tadd %ah,0x4e(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe4e,%al\n+\tmov $0x4e,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \trex.WRX incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe4e(%rax)\n+\tadd %ah,0xfe4e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4ee000000000008a,%eax\n+\tmovabs 0x4ef000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe4e(%rax)\n+\tadd %al,%al\n+\trex.WRX incb (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x4f0000000000008a,%eax\n-\tincb (%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 %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \trex.WRXB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\trex.WRX incb (%rax)\n+\tadd %al,(%rax)\n+\trex.WRXB incb (%r8)\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 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 %dl,(%rax)\n+\tadd %ah,(%rax)\n \trex.WRXB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\trex.WRXB incb (%r8)\n+\tjo fe4fb1 \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe4f(%rax)\n+\tadd %dl,0xfe4f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4f(%rax)\n+\tadd %ah,0x4f(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe4f,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x4f(%rax)\n+\tmov $0x4f,%al\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 %al,0xfe4f(%rax)\n \tadd %al,(%rax)\n-\trorb $0x0,-0x2(%rdi)\n+\tadd %dh,(%rax)\n+\tmovabs 0x4fd000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \trex.WRXB incb (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfe4f(%rax)\n+\tadd %al,%al\n+\trex.WRXB incb (%r8)\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-\trolb $1,(%rcx)\n-\tfwait\n+\torb $0x0,0x7f(%rbx)\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-\tadd %dh,(%rax)\n-\tmovabs 0x503000000000008a,%eax\n+\trex push %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x50(%rax)\n+\tadd %ah,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 %dh,(%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-\tjo fe50b2 \n-\tincb (%rax)\n+\tadcb $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 %al,0x50(%rax)\n+\tadd %dl,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-\tpush %rax\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fe50,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe50(%rax)\n+\tadd %al,%al\n+\tpush %rax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe50(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe50(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x50d000000000008a,%eax\n+\tmovabs 0x50e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe50(%rax)\n+\tadd %dh,0xfe50(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x50f000000000008a,%eax\n+\tmovabs 0x510000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tpush %rcx\n \tincb (%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 \tpush %rax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dl,-0x2(%rcx)\n+\trex push %rcx\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\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-\tpush %rax\n+\t(bad)\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x51(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe51(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x51(%rax)\n+\tadd %dl,0x51(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%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+\tmovabs 0xd00000000000fe51,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x51(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x51,%al\n-\tincb (%rax)\n+\trclb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tpush %rcx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfe51(%rax)\n+\tadd %dh,0xfe51(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x51f000000000008a,%eax\n+\tmovabs 0x520000000000008a,%eax\n \tincb (%rax)\n \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 %rcx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,-0x2(%rdx)\n+\tand %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush %rdx\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 %al,(%rax)\n+\tadd %dl,(%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-\tpush %rax\n+\t(bad)\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 %ah,(%rax)\n+\tadd %dh,(%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-\tjo fe52b4 \n-\tincb (%rax)\n+\tadcb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe52(%rax)\n+\tadd %ah,0xfe52(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x52(%rax)\n+\tadd %dh,0x52(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x52,%al\n-\tincb (%rax)\n+\trclb $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 %al,0xfe52(%rax)\n+\tadd %dl,0xfe52(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x52d000000000008a,%eax\n+\tmovabs 0x52e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rdx\n+\tadd %al,(%rax)\n+\tpush %rbx\n \tincb (%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 \tpush %rdx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,-0x2(%rbx)\n+\tand %dl,-0x2(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%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-\txor %dl,-0x2(%rbx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trex push %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x53(%rax)\n+\tadd %ah,0x53(%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 %dh,(%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-\tjo fe53b5 \n-\tincb (%rax)\n+\tadcb $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 %al,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-\tnop\n-\tpush %rbx\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fe53,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe53(%rax)\n+\tadd %al,%al\n+\tpush %rbx\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe53(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe53(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x53d000000000008a,%eax\n+\tmovabs 0x53e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe53(%rax)\n+\tadd %dh,0xfe53(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x53f000000000008a,%eax\n+\tmovabs 0x540000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tpush %rsp\n \tincb (%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 \tpush %rbx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dl,0x0(%rsi,%rdi,8)\n+\trex push %rsp\n+\tincb (%rax)\n \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 \tpush %rsp\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 \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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x54(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe54(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,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-\tnop\n-\tpush %rsp\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x54(%rax)\n+\tmovabs 0xd00000000000fe54,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,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+\trclb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tpush %rsp\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfe54(%rax)\n+\tadd %dh,0xfe54(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x54f000000000008a,%eax\n+\tmovabs 0x550000000000008a,%eax\n \tincb (%rax)\n \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 %rsp\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,-0x2(%rbp)\n+\tand %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush %rbp\n+\tadd %al,0x55(%rax)\n \tincb (%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 \tpush %rbp\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 \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 %ah,(%rax)\n+\tadd %dh,(%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-\tjo fe55b7 \n-\tincb (%rax)\n+\tadcb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe55(%rax)\n+\tadd %ah,0xfe55(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x55(%rax)\n+\tadd %dh,0x55(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x55,%al\n-\tincb (%rax)\n+\trclb $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 %al,0xfe55(%rax)\n+\tadd %dl,0xfe55(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x55d000000000008a,%eax\n+\tmovabs 0x55e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rbp\n+\tadd %al,(%rax)\n+\tpush %rsi\n \tincb (%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 \tpush %rbp\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,-0x2(%rsi)\n+\tand %dl,-0x2(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%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-\txor %dl,-0x2(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trex push %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x56(%rax)\n+\tadd %ah,0x56(%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 %dh,(%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-\tjo fe56b8 \n-\tincb (%rax)\n+\tadcb $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 %al,0x56(%rax)\n+\tadd %dl,0x56(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rsi\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fe56,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe56(%rax)\n+\tadd %al,%al\n+\tpush %rsi\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe56(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe56(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x56d000000000008a,%eax\n+\tmovabs 0x56e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe56(%rax)\n+\tadd %dh,0xfe56(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x56f000000000008a,%eax\n+\tmovabs 0x570000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tpush %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 %dh,%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-\txor %dl,-0x2(%rdi)\n+\trex push %rdi\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\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-\tpush %rax\n+\t(bad)\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x57(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe57(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x57(%rax)\n+\tadd %dl,0x57(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%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+\tmovabs 0xd00000000000fe57,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x57(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x57,%al\n-\tincb (%rax)\n+\trclb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tpush %rdi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfe57(%rax)\n+\tadd %dh,0xfe57(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x57f000000000008a,%eax\n+\tmovabs 0x580000000000008a,%eax\n \tincb (%rax)\n \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 %rdi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,-0x2(%rax)\n+\tand %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rax\n+\tadd %al,0x58(%rax)\n \tincb (%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 \tpop %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+\t(bad)\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 %ah,(%rax)\n+\tadd %dh,(%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-\tjo fe58ba \n-\tincb (%rax)\n+\tsbbb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe58(%rax)\n+\tadd %ah,0xfe58(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x58(%rax)\n+\tadd %dh,0x58(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x58,%al\n-\tincb (%rax)\n+\trcrb $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 %al,0xfe58(%rax)\n+\tadd %dl,0xfe58(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x58d000000000008a,%eax\n+\tmovabs 0x58e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rax\n+\tadd %al,(%rax)\n+\tpop %rcx\n \tincb (%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 \tpop %rax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,-0x2(%rcx)\n+\tand %bl,-0x2(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%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-\txor %bl,-0x2(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trex pop %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x59(%rax)\n+\tadd %ah,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+\tadd %dh,(%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-\tjo fe59bb \n-\tincb (%rax)\n+\tsbbb $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 %al,0x59(%rax)\n+\tadd %dl,0x59(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rcx\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fe59,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe59(%rax)\n+\tadd %al,%al\n+\tpop %rcx\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe59(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe59(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x59d000000000008a,%eax\n+\tmovabs 0x59e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe59(%rax)\n+\tadd %dh,0xfe59(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x59f000000000008a,%eax\n+\tmovabs 0x5a0000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tpop %rdx\n \tincb (%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 \tpop %rcx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bl,-0x2(%rdx)\n+\trex pop %rdx\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 %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-\tpush %rax\n+\t(bad)\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x5a(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe5a(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x5a(%rax)\n+\tadd %dl,0x5a(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%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+\tmovabs 0xd00000000000fe5a,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x5a(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x5a,%al\n-\tincb (%rax)\n+\trcrb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tpop %rdx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfe5a(%rax)\n+\tadd %dh,0xfe5a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5af000000000008a,%eax\n+\tmovabs 0x5b0000000000008a,%eax\n \tincb (%rax)\n \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 %rdx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,-0x2(%rbx)\n+\tand %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rbx\n+\tadd %al,0x5b(%rax)\n \tincb (%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 \tpop %rbx\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 \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 %ah,(%rax)\n+\tadd %dh,(%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-\tjo fe5bbd \n-\tincb (%rax)\n+\tsbbb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe5b(%rax)\n+\tadd %ah,0xfe5b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x5b(%rax)\n+\tadd %dh,0x5b(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x5b,%al\n-\tincb (%rax)\n+\trcrb $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 %al,0xfe5b(%rax)\n+\tadd %dl,0xfe5b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5bd000000000008a,%eax\n+\tmovabs 0x5be000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rbx\n+\tadd %al,(%rax)\n+\tpop %rsp\n \tincb (%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 \tpop %rbx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,0x0(%rsi,%rdi,8)\n+\tand %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 %ah,%al\n+\tadd %dh,%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-\txor %bl,0x0(%rsi,%rdi,8)\n+\trex pop %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5c(%rax)\n+\tadd %ah,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 %dh,(%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-\tjo fe5cbe \n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\tsbbb $0x0,0x0(%rsi,%rdi,8)\n \tadd %al,(%rax)\n-\tadd %al,0x5c(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x5c(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rsp\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fe5c,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe5c(%rax)\n+\tadd %al,%al\n+\tpop %rsp\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe5c(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe5c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5cd000000000008a,%eax\n+\tmovabs 0x5ce000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe5c(%rax)\n+\tadd %dh,0xfe5c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5cf000000000008a,%eax\n+\tmovabs 0x5d0000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tpop %rbp\n \tincb (%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 \tpop %rsp\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bl,-0x2(%rbp)\n+\trex pop %rbp\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\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-\tpush %rax\n+\t(bad)\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x5d(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe5d(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,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-\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+\tmovabs 0xd00000000000fe5d,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x5d(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x5d,%al\n-\tincb (%rax)\n+\trcrb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tpop %rbp\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfe5d(%rax)\n+\tadd %dh,0xfe5d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5df000000000008a,%eax\n+\tmovabs 0x5e0000000000008a,%eax\n \tincb (%rax)\n \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 %rbp\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,-0x2(%rsi)\n+\tand %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rsi\n+\tadd %al,0x5e(%rax)\n \tincb (%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 \tpop %rsi\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 \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 %ah,(%rax)\n+\tadd %dh,(%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-\tjo fe5ec0 \n-\tincb (%rax)\n+\tsbbb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe5e(%rax)\n+\tadd %ah,0xfe5e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x5e(%rax)\n+\tadd %dh,0x5e(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x5e,%al\n-\tincb (%rax)\n+\trcrb $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 %al,0xfe5e(%rax)\n+\tadd %dl,0xfe5e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5ed000000000008a,%eax\n+\tmovabs 0x5ee000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rsi\n+\tadd %al,(%rax)\n+\tpop %rdi\n \tincb (%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 \tpop %rsi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,-0x2(%rdi)\n+\tand %bl,-0x2(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%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-\txor %bl,-0x2(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trex pop %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5f(%rax)\n+\tadd %ah,0x5f(%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 %dh,(%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-\tjo fe5fc1 \n-\tincb (%rax)\n+\tsbbb $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 %al,0x5f(%rax)\n+\tadd %dl,0x5f(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rdi\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fe5f,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe5f(%rax)\n+\tadd %al,%al\n+\tpop %rdi\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe5f(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe5f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5fd000000000008a,%eax\n+\tmovabs 0x5fe000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe5f(%rax)\n+\tadd %dh,0xfe5f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5ff000000000008a,%eax\n+\tmovabs 0x601000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xfa,%al\n-\tsti\n+\tjo fe6009 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%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 %ah,%al\n+\tadd %dh,%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-\trex (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 %dl,(%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-\t(bad)\n-\t(bad)\n+\tjo fe60c2 \n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe60(%rax)\n+\tadd %dl,0xfe60(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x60(%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-\tmovabs 0xd00000000000fe60,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x60(%rax)\n+\tmov $0x60,%al\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 %al,0xfe60(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x0,-0x2(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x60d000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\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 %dh,0xfe60(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x610000000000008a,%eax\n+\tadd %al,%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+\tadc %ah,-0x2(%rcx)\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-\tand %ah,-0x2(%rcx)\n+\txor %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x61(%rax)\n+\tadd %dl,0x61(%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 %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-\t(bad)\n-\t(bad)\n+\tjo fe61c3 \n \tincb (%rax)\n \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,0x61(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tandb $0x0,-0x2(%rcx)\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe61(%rax)\n+\tadd %dh,0xfe61(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x61(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,0xfe61(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x0,-0x2(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x61d000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe61(%rax)\n+\tadd %ah,0xfe61(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x61e000000000008a,%eax\n+\tmovabs 0x61f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 %dl,%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-\tand %ah,-0x2(%rdx)\n+\txor %ah,-0x2(%rdx)\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-\tincb (%rax)\n \tadd %al,(%rax)\n+\t(bad)\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x62(%rax)\n+\tadd %dh,0x62(%rax)\n \tincb (%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,0x62(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tandb $0x0,-0x2(%rdx)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x62(%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-\tmovabs 0x500000000000fe62,%al\n+\tmov $0x62,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \t(bad)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe62(%rax)\n+\tadd %ah,0xfe62(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x62e000000000008a,%eax\n+\tmovabs 0x62f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe62(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x630000000000008a,%eax\n-\tincb (%rax)\n+\tadc %ah,-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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%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-\txor %ah,0x8a(%rcx)\n+\tmovsxd %esi,%edi\n \tadd %al,(%rax)\n-\trex movsxd %esi,%edi\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x635000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \tmovsxd %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x636000000000008a,%eax\n+\tmovabs 0x637000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe63(%rax)\n+\tadd %dl,0xfe63(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x63(%rax)\n+\tadd %ah,0x63(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe63,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x63(%rax)\n+\tmov $0x63,%al\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 %al,0xfe63(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x0,-0x2(%rbx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x63d000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tmovsxd %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe63(%rax)\n+\tadd %al,%al\n+\tmovsxd %esi,%edi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x640000000000008a,%eax\n+\tmovabs 0x641000000000008a,%eax\n \tincb (%rax)\n \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 \tmovsxd %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x642000000000008a,%eax\n+\tmovabs 0x643000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x64(%rax)\n+\tadd %dl,0x64(%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 %ah,(%rax)\n \tincb %fs:(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tincb %fs:(%rax)\n+\tjo fe64c6 \n+\tincb (%rax)\n \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-\tincb %fs:(%rax)\n+\tadd %al,0x64(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tandb $0x0,0x0(%rsi,%rdi,8)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tnop\n+\tincb %fs:(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe64(%rax)\n+\tadd %dh,0xfe64(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x64(%rax)\n+\tadd %al,0xfe64(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x64d000000000008a,%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-\tshlb $0x0,0x0(%rsi,%rdi,8)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe64(%rax)\n+\tadd %ah,0xfe64(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x64e000000000008a,%eax\n+\tmovabs 0x64f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tincb %fs:(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ah,-0x2(%rbp)\n+\txor %ah,-0x2(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tincb %fs:(%rax)\n+\tadd %al,(%rax)\n+\tincb %gs:(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n+\tpush %rax\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x65(%rax)\n+\tadd %dh,0x65(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tincb %gs:(%rax)\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-\tandb $0x0,-0x2(%rbp)\n+\tnop\n+\tincb %gs:(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x65(%rax)\n+\tadd %ah,0x65(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe65,%al\n+\tmov $0x65,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tincb %gs:(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe65(%rax)\n+\tadd %ah,0xfe65(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x65e000000000008a,%eax\n+\tmovabs 0x65f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe65(%rax)\n+\tadd %al,%al\n+\tincb %gs:(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x660000000000008a,%eax\n-\tincb (%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %ah,-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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tdata16 incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tincb %gs:(%rax)\n+\tadd %al,(%rax)\n+\tdata16 incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n+\tpush %rax\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 %dl,(%rax)\n+\tadd %ah,(%rax)\n \tdata16 incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tdata16 incb (%rax)\n+\tjo fe66c8 \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe66(%rax)\n+\tadd %dl,0xfe66(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x66(%rax)\n+\tadd %ah,0x66(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe66,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x66(%rax)\n+\tmov $0x66,%al\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-\tshlb $0x0,-0x2(%rsi)\n+\tadd %al,0xfe66(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x66d000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tdata16 incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfe66(%rax)\n+\tadd %al,%al\n+\tdata16 incb (%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-\trolb $1,(%rcx)\n-\tfwait\n+\tadc %ah,-0x2(%rdi)\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-\tand %ah,-0x2(%rdi)\n+\txor %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x67(%rax)\n+\tadd %dl,0x67(%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 %ah,(%rax)\n \tincb (%eax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tincb (%eax)\n+\tjo fe67c9 \n+\tincb (%rax)\n \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-\tincb (%eax)\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-\tandb $0x0,-0x2(%rdi)\n+\tnop\n+\tincb (%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe67(%rax)\n+\tadd %dh,0xfe67(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x67(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xfe67(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tshlb $0x0,-0x2(%rdi)\n+\tadd %dh,(%rax)\n+\tmovabs 0x67d000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe67(%rax)\n+\tadd %ah,0xfe67(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x67e000000000008a,%eax\n+\tmovabs 0x67f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tincb (%eax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ch,-0x2(%rax)\n+\txor %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-\trex push $0xfe\n+\tpush %rax\n+\tpush $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x68(%rax)\n+\tadd %dh,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-\tpush $0xfe\n+\tadd %al,0x68(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsubb $0x0,-0x2(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tpush $0xfe\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x68(%rax)\n+\tadd %ah,0x68(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe68,%al\n+\tmov $0x68,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tpush $0xfe\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe68(%rax)\n+\tadd %ah,0xfe68(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x68e000000000008a,%eax\n+\tmovabs 0x68f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe68(%rax)\n+\tadd %al,%al\n+\tpush $0xfe\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x690000000000008a,%eax\n-\tincb (%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %ch,-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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%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-\txor %ah,0x8a(%rcx)\n+\timul $0x0,%esi,%edi\n+\tadd %dh,(%rax)\n+\tmovabs 0x695000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\trex imul $0x0,%esi,%edi\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \timul $0x0,%esi,%edi\n \tadd %dh,(%rax)\n-\tmovabs 0x696000000000008a,%eax\n+\tmovabs 0x697000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe69(%rax)\n+\tadd %dl,0xfe69(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,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-\tmovabs 0xd00000000000fe69,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x69(%rax)\n+\tmov $0x69,%al\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 $0x0,-0x2(%rcx)\n+\tadd %al,0xfe69(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x69d000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \timul $0x0,%esi,%edi\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe69(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\timul $0x0,%esi,%edi\n \tadd %dh,(%rax)\n-\tmovabs 0x6a0000000000008a,%eax\n+\tmovabs 0x6a1000000000008a,%eax\n \tincb (%rax)\n \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 \timul $0x0,%esi,%edi\n \tadd %dh,(%rax)\n-\tmovabs 0x6a2000000000008a,%eax\n+\tmovabs 0x6a3000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x6a(%rax)\n+\tadd %dl,0x6a(%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 %ah,(%rax)\n \tpush $0xfffffffffffffffe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6a6000000000008a,%eax\n+\tmovabs 0x6a7000000000008a,%eax\n \tincb (%rax)\n \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,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 \tpush $0xfffffffffffffffe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x6a8000000000008a,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe6a(%rax)\n+\tadd %dh,0xfe6a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6a(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,0xfe6a(%rax)\n \tadd %al,(%rax)\n-\tshrb $0x0,-0x2(%rdx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x6ad000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe6a(%rax)\n+\tadd %ah,0xfe6a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6ae000000000008a,%eax\n+\tmovabs 0x6af000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tpush $0xfffffffffffffffe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6b2000000000008a,%eax\n+\tmovabs 0x6b3000000000008a,%eax\n \tincb (%rax)\n \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-\tadd %dh,(%rax)\n-\tmovabs 0x6b4000000000008a,%eax\n-\tincb (%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\timul $0x0,%esi,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6b(%rax)\n+\tadd %dh,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-\timul $0x0,%esi,%edi\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-\tsubb $0x0,-0x2(%rbx)\n+\tnop\n+\timul $0x0,%esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6b(%rax)\n+\tadd %ah,0x6b(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe6b,%al\n+\tmov $0x6b,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \timul $0x0,%esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe6b(%rax)\n+\tadd %ah,0xfe6b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6be000000000008a,%eax\n+\tmovabs 0x6bf000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe6b(%rax)\n+\tadd %al,%al\n+\timul $0x0,%esi,%edi\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x6c0000000000008a,%eax\n-\tincb (%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %ch,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%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 %dh,%al\n-\timul $0x0,%esi,%edi\n+\tadd %al,(%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-\trex insb (%dx),%es:(%rdi)\n+\tpush %rax\n+\tinsb (%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 %dl,(%rax)\n+\tadd %ah,(%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-\t(bad)\n-\tinsb (%dx),%es:(%rdi)\n+\tjo fe6cce \n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe6c(%rax)\n+\tadd %dl,0xfe6c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,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-\tmovabs 0xd00000000000fe6c,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x6c(%rax)\n+\tmov $0x6c,%al\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-\tshrb $0x0,0x0(%rsi,%rdi,8)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,0xfe6c(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x6cd000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%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 %dh,0xfe6c(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x6d0000000000008a,%eax\n+\tadd %al,%al\n+\tinsb (%dx),%es:(%rdi)\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+\tadc %ch,-0x2(%rbp)\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-\tand %ch,-0x2(%rbp)\n+\txor %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x6d(%rax)\n+\tadd %dl,0x6d(%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 %ah,(%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-\t(bad)\n-\tinsl (%dx),%es:(%rdi)\n+\tjo fe6dcf \n \tincb (%rax)\n \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-\tinsl (%dx),%es:(%rdi)\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-\tsubb $0x0,-0x2(%rbp)\n+\tnop\n+\tinsl (%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe6d(%rax)\n+\tadd %dh,0xfe6d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6d(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,0xfe6d(%rax)\n \tadd %al,(%rax)\n-\tshrb $0x0,-0x2(%rbp)\n+\tadd %dh,(%rax)\n+\tmovabs 0x6dd000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe6d(%rax)\n+\tadd %ah,0xfe6d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6de000000000008a,%eax\n+\tmovabs 0x6df000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%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-\tand %ch,-0x2(%rsi)\n+\txor %ch,-0x2(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tinsl (%dx),%es:(%rdi)\n+\tadd %al,(%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-\trex outsb %ds:(%rsi),(%dx)\n+\tpush %rax\n+\toutsb %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6e(%rax)\n+\tadd %dh,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-\toutsb %ds:(%rsi),(%dx)\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-\tsubb $0x0,-0x2(%rsi)\n+\tnop\n+\toutsb %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 %dl,0x6e(%rax)\n+\tadd %ah,0x6e(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe6e,%al\n+\tmov $0x6e,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%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 %dl,0xfe6e(%rax)\n+\tadd %ah,0xfe6e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6ee000000000008a,%eax\n+\tmovabs 0x6ef000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe6e(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x6f0000000000008a,%eax\n+\tadd %al,%al\n+\toutsb %ds:(%rsi),(%dx)\n \tincb (%rax)\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,-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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%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 %dh,%al\n-\toutsb %ds:(%rsi),(%dx)\n+\tadd %al,(%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-\trex outsl %ds:(%rsi),(%dx)\n+\tpush %rax\n+\toutsl %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 %dl,(%rax)\n+\tadd %ah,(%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-\t(bad)\n-\toutsl %ds:(%rsi),(%dx)\n+\tjo fe6fd1 \n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe6f(%rax)\n+\tadd %dl,0xfe6f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,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-\tmovabs 0xd00000000000fe6f,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x6f(%rax)\n+\tmov $0x6f,%al\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 $0x0,-0x2(%rdi)\n+\tadd %al,0xfe6f(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x6fd000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%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 %dh,0xfe6f(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x701000000000008a,%eax\n+\tadd %al,%al\n+\toutsl %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 %al,0x7f8b(%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 \tadd %al,(%rax)\n-\tshrb $1,-0x2(%rdi)\n+\tand %dh,-0x2(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x703000000000008a,%eax\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 \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\trex jo fe7031 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x70(%rax)\n+\tadd %ah,0x70(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tjo fe7051 \n+\tadd %dh,(%rax)\n+\tjo fe7061 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x707000000000008a,%eax\n+\tmovabs 0x708000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x70(%rax)\n+\tadd %dl,0x70(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tjo fe7081 \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 0x500000000000fe70,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe70(%rax)\n+\tadd %al,%al\n+\tjo fe70b1 \n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe70(%rax)\n+\tadd %dl,0xfe70(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x70d000000000008a,%eax\n+\tmovabs 0x70e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe70(%rax)\n+\tadd %dh,0xfe70(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x70f000000000008a,%eax\n+\tmovabs 0x710000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjno fe7101 \n+\tadd %ah,(%rax)\n+\tjno fe7111 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjo fe7111 \n+\tadd %dh,%al\n+\tjo fe7121 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x713000000000008a,%eax\n+\tmovabs 0x714000000000008a,%eax\n \tincb (%rax)\n \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-\tjno fe7131 \n+\tadd %dl,(%rax)\n+\tjno fe7141 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x715000000000008a,%eax\n+\tmovabs 0x716000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x71(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe71(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x71(%rax)\n+\tadd %dl,0x71(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tjno fe7181 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000000fe71,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x71(%rax)\n+\tadd %dh,0x71(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x71,%al\n-\tincb (%rax)\n+\tshlb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjno fe71c1 \n+\tadd %ah,%al\n+\tjno fe71d1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe71(%rax)\n+\tadd %dh,0xfe71(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x71f000000000008a,%eax\n+\tmovabs 0x720000000000008a,%eax\n \tincb (%rax)\n \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-\tjno fe71f1 \n+\tadd %dl,%al\n+\tjno fe7201 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x721000000000008a,%eax\n+\tmovabs 0x722000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjb fe7221 \n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,0x72(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjb fe7231 \n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tjb fe7241 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x725000000000008a,%eax\n+\tmovabs 0x726000000000008a,%eax\n \tincb (%rax)\n \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-\tjb fe7251 \n+\tadd %dh,(%rax)\n+\tjb fe7261 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x727000000000008a,%eax\n+\tmovabs 0x728000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe72(%rax)\n+\tadd %ah,0xfe72(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x72(%rax)\n+\tadd %dh,0x72(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x72,%al\n-\tincb (%rax)\n+\tshlb $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 %al,0xfe72(%rax)\n+\tadd %dl,0xfe72(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x72d000000000008a,%eax\n+\tmovabs 0x72e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjb fe72e1 \n+\tadd %al,(%rax)\n+\tjae fe72f1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjb fe72f1 \n+\tadd %dl,%al\n+\tjb fe7301 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x731000000000008a,%eax\n+\tmovabs 0x732000000000008a,%eax\n \tincb (%rax)\n \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-\tjb fe7311 \n+\tadd %dh,%al\n+\tjb fe7321 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x733000000000008a,%eax\n+\tmovabs 0x734000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,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 %ah,(%rax)\n-\tjae fe7351 \n+\tadd %dh,(%rax)\n+\tjae fe7361 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x737000000000008a,%eax\n+\tmovabs 0x738000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x73(%rax)\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-\tnop\n-\tjae fe7381 \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 0x500000000000fe73,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe73(%rax)\n+\tadd %al,%al\n+\tjae fe73b1 \n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe73(%rax)\n+\tadd %dl,0xfe73(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x73d000000000008a,%eax\n+\tmovabs 0x73e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe73(%rax)\n+\tadd %dh,0xfe73(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x73f000000000008a,%eax\n+\tmovabs 0x740000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tje fe7401 \n+\tadd %ah,(%rax)\n+\tje fe7411 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjae fe7411 \n+\tadd %dh,%al\n+\tjae fe7421 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x743000000000008a,%eax\n+\tmovabs 0x744000000000008a,%eax\n \tincb (%rax)\n \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-\tje fe7431 \n+\tadd %dl,(%rax)\n+\tje fe7441 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x745000000000008a,%eax\n+\tmovabs 0x746000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x74(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe74(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x74(%rax)\n+\tadd %dl,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-\tje fe7481 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000000fe74,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x74(%rax)\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-\tmov $0x74,%al\n-\tincb (%rax)\n+\tshlb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tje fe74c1 \n+\tadd %ah,%al\n+\tje fe74d1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe74(%rax)\n+\tadd %dh,0xfe74(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x74f000000000008a,%eax\n+\tmovabs 0x750000000000008a,%eax\n \tincb (%rax)\n \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-\tje fe74f1 \n+\tadd %dl,%al\n+\tje fe7501 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x751000000000008a,%eax\n+\tmovabs 0x752000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjne fe7521 \n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,0x75(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjne fe7531 \n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tjne fe7541 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x755000000000008a,%eax\n+\tmovabs 0x756000000000008a,%eax\n \tincb (%rax)\n \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-\tjne fe7551 \n+\tadd %dh,(%rax)\n+\tjne fe7561 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x757000000000008a,%eax\n+\tmovabs 0x758000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe75(%rax)\n+\tadd %ah,0xfe75(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x75(%rax)\n+\tadd %dh,0x75(%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(%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+\tjo fe762a \n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcwtl\n \tenter $0xf0,$0x0\n \tadd %al,(%rax)\n-\tadd %al,0xfe75(%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,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x75e000000000008a,%eax\n+\tmovabs 0x75f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjbe fe75f1 \n+\tadd %dl,(%rax)\n+\tjbe fe7601 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjne fe7601 \n+\tadd %ah,%al\n+\tjne fe7611 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x762000000000008a,%eax\n+\tmovabs 0x763000000000008a,%eax\n \tincb (%rax)\n \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 fe7621 \n+\tadd %al,(%rax)\n+\tjbe fe7631 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x764000000000008a,%eax\n+\tmovabs 0x765000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x76(%rax)\n+\tadd %dh,0x76(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tjbe fe7661 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x768000000000008a,%eax\n+\tadd %al,0x76(%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+\tnop\n+\tjbe fe7681 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x76(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x76(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe76,%al\n+\tmov $0x76,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjbe fe76b1 \n+\tadd %dl,%al\n+\tjbe fe76c1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe76(%rax)\n+\tadd %ah,0xfe76(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x76e000000000008a,%eax\n+\tmovabs 0x76f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe76(%rax)\n+\tadd %al,%al\n+\tjbe fe76f1 \n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x770000000000008a,%eax\n+\tmovabs 0x771000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tja fe7711 \n+\tadd %dh,(%rax)\n+\tja fe7721 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjbe fe7721 \n+\tadd %al,(%rax)\n+\tja fe7731 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x774000000000008a,%eax\n+\tmovabs 0x775000000000008a,%eax\n \tincb (%rax)\n \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 fe7741 \n+\tadd %ah,(%rax)\n+\tja fe7751 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x776000000000008a,%eax\n+\tmovabs 0x777000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe77(%rax)\n+\tadd %dl,0xfe77(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x77(%rax)\n+\tadd %ah,0x77(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe77,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x77(%rax)\n+\tmov $0x77,%al\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-\tshlb $0x0,-0x2(%rdi)\n+\tadd %al,0xfe77(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x77d000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tja fe77d1 \n+\tadd %dh,%al\n+\tja fe77e1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe77(%rax)\n+\tadd %al,%al\n+\tja fe77f1 \n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x780000000000008a,%eax\n+\tmovabs 0x781000000000008a,%eax\n \tincb (%rax)\n \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 fe7801 \n+\tadd %ah,%al\n+\tja fe7811 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x782000000000008a,%eax\n+\tmovabs 0x783000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x78(%rax)\n+\tadd %dl,0x78(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tjs fe7841 \n+\tadd %ah,(%rax)\n+\tjs fe7851 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x786000000000008a,%eax\n+\tmovabs 0x788000000000008a,%eax\n \tincb (%rax)\n \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 fe7861 \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 %dh,0xf0c8(%rax)\n+\tmov $0xc8,%al\n+\tlock add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe78(%rax)\n+\tadd %al,0x78(%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+\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe78(%rax)\n+\tadd %al,%al\n+\tjs fe78b1 \n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe78(%rax)\n+\tadd %dl,0xfe78(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x78d000000000008a,%eax\n+\tmovabs 0x78e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe78(%rax)\n+\tadd %dh,0xfe78(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x78f000000000008a,%eax\n+\tmovabs 0x790000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjns fe7901 \n+\tadd %ah,(%rax)\n+\tjns fe7911 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjs fe7911 \n+\tadd %dh,%al\n+\tjs fe7921 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x793000000000008a,%eax\n+\tmovabs 0x794000000000008a,%eax\n \tincb (%rax)\n \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-\tjns fe7931 \n+\tadd %dl,(%rax)\n+\tjns fe7941 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x795000000000008a,%eax\n+\tmovabs 0x796000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x79(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe79(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x79(%rax)\n+\tadd %dl,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-\tjns fe7981 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000000fe79,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x79(%rax)\n+\tadd %dh,0x79(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x79,%al\n-\tincb (%rax)\n+\tsarb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjns fe79c1 \n+\tadd %ah,%al\n+\tjns fe79d1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe79(%rax)\n+\tadd %dh,0xfe79(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x79f000000000008a,%eax\n+\tmovabs 0x7a0000000000008a,%eax\n \tincb (%rax)\n \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-\tjns fe79f1 \n+\tadd %dl,%al\n+\tjns fe7a01 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7a1000000000008a,%eax\n+\tmovabs 0x7a2000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjp fe7a21 \n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,0x7a(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjp fe7a31 \n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tjp fe7a41 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7a5000000000008a,%eax\n+\tmovabs 0x7a6000000000008a,%eax\n \tincb (%rax)\n \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-\tjp fe7a51 \n+\tadd %dh,(%rax)\n+\tjp fe7a61 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7a7000000000008a,%eax\n+\tmovabs 0x7a8000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe7a(%rax)\n+\tadd %ah,0xfe7a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7a(%rax)\n+\tadd %dh,0x7a(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x7a,%al\n-\tincb (%rax)\n+\tsarb $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 %al,0xfe7a(%rax)\n+\tadd %dl,0xfe7a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7ad000000000008a,%eax\n+\tmovabs 0x7ae000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjp fe7ae1 \n+\tadd %al,(%rax)\n+\tjnp fe7af1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjp fe7af1 \n+\tadd %dl,%al\n+\tjp fe7b01 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7b1000000000008a,%eax\n+\tmovabs 0x7b2000000000008a,%eax\n \tincb (%rax)\n \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-\tjp fe7b11 \n+\tadd %dh,%al\n+\tjp fe7b21 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7b3000000000008a,%eax\n+\tmovabs 0x7b4000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7b(%rax)\n+\tadd %ah,0x7b(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tjnp fe7b51 \n+\tadd %dh,(%rax)\n+\tjnp fe7b61 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7b7000000000008a,%eax\n+\tmovabs 0x7b8000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,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-\tnop\n-\tjnp fe7b81 \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 0x500000000000fe7b,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe7b(%rax)\n+\tadd %al,%al\n+\tjnp fe7bb1 \n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe7b(%rax)\n+\tadd %dl,0xfe7b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7bd000000000008a,%eax\n+\tmovabs 0x7be000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe7b(%rax)\n+\tadd %dh,0xfe7b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7bf000000000008a,%eax\n+\tmovabs 0x7c0000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjl fe7c01 \n+\tadd %ah,(%rax)\n+\tjl fe7c11 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjnp fe7c11 \n+\tadd %dh,%al\n+\tjnp fe7c21 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7c3000000000008a,%eax\n+\tmovabs 0x7c4000000000008a,%eax\n \tincb (%rax)\n \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-\tjl fe7c31 \n+\tadd %dl,(%rax)\n+\tjl fe7c41 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7c5000000000008a,%eax\n+\tmovabs 0x7c6000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7c(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe7c(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x7c(%rax)\n+\tadd %dl,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-\tjl fe7c81 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000000fe7c,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x7c(%rax)\n+\tadd %dh,0x7c(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x7c,%al\n-\tincb (%rax)\n+\tsarb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjl fe7cc1 \n+\tadd %ah,%al\n+\tjl fe7cd1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe7c(%rax)\n+\tadd %dh,0xfe7c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7cf000000000008a,%eax\n+\tmovabs 0x7d0000000000008a,%eax\n \tincb (%rax)\n \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-\tjl fe7cf1 \n+\tadd %dl,%al\n+\tjl fe7d01 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7d1000000000008a,%eax\n+\tmovabs 0x7d2000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjge fe7d21 \n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,0x7d(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjge fe7d31 \n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tjge fe7d41 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7d5000000000008a,%eax\n+\tmovabs 0x7d6000000000008a,%eax\n \tincb (%rax)\n \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-\tjge fe7d51 \n+\tadd %dh,(%rax)\n+\tjge fe7d61 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7d7000000000008a,%eax\n+\tmovabs 0x7d8000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe7d(%rax)\n+\tadd %ah,0xfe7d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7d(%rax)\n+\tadd %dh,0x7d(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x7d,%al\n-\tincb (%rax)\n+\tsarb $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 %al,0xfe7d(%rax)\n+\tadd %dl,0xfe7d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7dd000000000008a,%eax\n+\tmovabs 0x7de000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjge fe7de1 \n+\tadd %al,(%rax)\n+\tjle fe7df1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjge fe7df1 \n+\tadd %dl,%al\n+\tjge fe7e01 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7e1000000000008a,%eax\n+\tmovabs 0x7e2000000000008a,%eax\n \tincb (%rax)\n \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 fe7e11 \n+\tadd %dh,%al\n+\tjge fe7e21 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7e3000000000008a,%eax\n+\tmovabs 0x7e4000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7e(%rax)\n+\tadd %ah,0x7e(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tjle fe7e51 \n+\tadd %dh,(%rax)\n+\tjle fe7e61 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7e7000000000008a,%eax\n+\tmovabs 0x7e8000000000008a,%eax\n \tincb (%rax)\n \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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tjle fe7e81 \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 0x500000000000fe7e,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe7e(%rax)\n+\tadd %al,%al\n+\tjle fe7eb1 \n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe7e(%rax)\n+\tadd %dl,0xfe7e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7ed000000000008a,%eax\n+\tmovabs 0x7ee000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe7e(%rax)\n+\tadd %dh,0xfe7e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7ef000000000008a,%eax\n+\tmovabs 0x7f0000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjg fe7f01 \n+\tadd %ah,(%rax)\n+\tjg fe7f11 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjle fe7f11 \n+\tadd %dh,%al\n+\tjle fe7f21 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7f3000000000008a,%eax\n+\tmovabs 0x7f4000000000008a,%eax\n \tincb (%rax)\n \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 fe7f31 \n+\tadd %dl,(%rax)\n+\tjg fe7f41 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7f5000000000008a,%eax\n+\tmovabs 0x7f6000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7f(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe7f(%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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tjg fe7f81 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000000fe7f,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x7f(%rax)\n+\tadd %dh,0x7f(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x7f,%al\n-\tincb (%rax)\n+\tsarb $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-\tmov $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjg fe7fc1 \n-\tadd %al,(%rax)\n+\tloopne fe7fbc \n+\ttestl $0x0,(%rcx)\n+\tloopne fe8051 \n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe7f(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfe7f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7ff000000000008a,%eax\n+\tmovabs 0x801000000000008a,%eax\n \tincb (%rax)\n \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-\tjg fe7ff1 \n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8b8000000000008a,%eax\n-\tjg fe8004 \n+\tnop\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe(%rax)\n+\tsarb $1,-0x2(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x803000000000008a,%eax\n+\tincb (%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x80(%rax)\n+\tadd %dl,-0x80(%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 %ah,(%rax)\n \tcmp $0x0,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tcmp $0x0,%dh\n+\tjo fe7fe2 \n+\tincb (%rax)\n \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 $0x0,%dh\n+\tadd %al,-0x80(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\taddb $0x0,0xfe(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tnop\n+\tcmp $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe80(%rax)\n+\tadd %dh,0xfe80(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x80(%rax)\n+\tadd %al,0xfe80(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x80d000000000008a,%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-\trolb $0x0,0xfe(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe80(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xfe80(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x80e000000000008a,%eax\n+\tmovabs 0x80f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tcmp $0x0,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %al,0xfe(%rcx)\n+\txor %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-\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+\tcmp $0x0,%esi\n+\tadd %dh,(%rax)\n+\tmovabs 0x815000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x7f(%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 %dh,(%rax)\n-\tcmp $0x0,%esi\n-\tadd %dh,(%rax)\n-\tmovabs 0x818000000000008a,%eax\n+\tadd %al,-0x7f(%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 %dl,-0x7f(%rax)\n+\tnop\n+\tcmp $0x0,%esi\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\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-\tmovabs 0x500000000000fe81,%al\n+\tmov $0x81,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tcmp $0x0,%esi\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe81(%rax)\n+\tadd %ah,0xfe81(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x81e000000000008a,%eax\n+\tmovabs 0x81f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe81(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tcmp $0x0,%esi\n \tadd %dh,(%rax)\n-\tmovabs 0x820000000000008a,%eax\n+\tmovabs 0x821000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%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 %dh,%al\n-\tcmp $0x0,%esi\n-\tadd %dh,(%rax)\n-\tmovabs 0x824000000000008a,%eax\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 \tincb (%rax)\n \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 \tincb (%rax)\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 fe81e4 \n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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 fe825c \n-\ttestl $0x0,(%rcx)\n-\taddb $0x0,0xfe(%rdx)\n+\txor $0xfb,%dl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0xfe82(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7e(%rax)\n+\tadd %ah,-0x7e(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe82,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x7e(%rax)\n+\tmov $0x82,%al\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\trolb $0x0,0xfe(%rdx)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfe82(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x82d000000000008a,%eax\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\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 %dh,0xfe82(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x830000000000008a,%eax\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+\tadc %al,0xfe(%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 \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,0xfe(%rbx)\n+\txor %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x7d(%rax)\n+\tadd %dl,-0x7d(%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 %ah,(%rax)\n \tcmp $0x0,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tcmp $0x0,%esi\n+\tjo fe82e5 \n+\tincb (%rax)\n \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 $0x0,%esi\n+\tadd %al,-0x7d(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\taddb $0x0,0xfe(%rbx)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tnop\n+\tcmp $0x0,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe83(%rax)\n+\tadd %dh,0xfe83(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7d(%rax)\n+\tadd %al,0xfe83(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x83d000000000008a,%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-\trolb $0x0,0xfe(%rbx)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe83(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xfe83(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x83e000000000008a,%eax\n+\tmovabs 0x83f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tcmp $0x0,%esi\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+\txor %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-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\ttest %dil,%sil\n+\ttest %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x845000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x7c(%rax)\n+\tadd %dh,-0x7c(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\ttest %bh,%dh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x848000000000008a,%eax\n+\tadd %al,-0x7c(%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+\tnop\n+\ttest %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7c(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\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-\tmovabs 0x500000000000fe84,%al\n+\tmov $0x84,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \ttest %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe84(%rax)\n+\tadd %ah,0xfe84(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x84e000000000008a,%eax\n+\tmovabs 0x84f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe84(%rax)\n+\tadd %al,%al\n+\ttest %bh,%dh\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x850000000000008a,%eax\n+\tmovabs 0x851000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \ttest %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\ttest %bh,%dh\n+\tadd %al,(%rax)\n+\ttest %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x854000000000008a,%eax\n+\tmovabs 0x855000000000008a,%eax\n \tincb (%rax)\n \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 \ttest %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x856000000000008a,%eax\n+\tmovabs 0x857000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe85(%rax)\n+\tadd %dl,0xfe85(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7b(%rax)\n+\tadd %ah,-0x7b(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe85,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x7b(%rax)\n+\tmov $0x85,%al\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\trolb $0x0,0xfe(%rbp)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfe85(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x85d000000000008a,%eax\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \ttest %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe85(%rax)\n+\tadd %al,%al\n+\ttest %edi,%esi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x860000000000008a,%eax\n+\tmovabs 0x861000000000008a,%eax\n \tincb (%rax)\n \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 %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x862000000000008a,%eax\n+\tmovabs 0x863000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x7a(%rax)\n+\tadd %dl,-0x7a(%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 %ah,(%rax)\n \txchg %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x866000000000008a,%eax\n+\tmovabs 0x867000000000008a,%eax\n \tincb (%rax)\n \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,-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 \txchg %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x868000000000008a,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe86(%rax)\n+\tadd %dh,0xfe86(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7a(%rax)\n+\tadd %al,0xfe86(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x86d000000000008a,%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-\trolb $0x0,0xfe(%rsi)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe86(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xfe86(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x86e000000000008a,%eax\n+\tmovabs 0x86f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \txchg %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x872000000000008a,%eax\n+\tmovabs 0x873000000000008a,%eax\n \tincb (%rax)\n \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-\txchg %bh,%dh\n+\tadd %al,(%rax)\n+\txchg %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x874000000000008a,%eax\n+\tmovabs 0x875000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x79(%rax)\n+\tadd %dh,-0x79(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\txchg %edi,%esi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x878000000000008a,%eax\n+\tadd %al,-0x79(%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+\tnop\n+\txchg %edi,%esi\n \tadd %al,(%rax)\n-\tadd %dl,-0x79(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\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-\tmovabs 0x500000000000fe87,%al\n+\tmov $0x87,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \txchg %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe87(%rax)\n+\tadd %ah,0xfe87(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x87e000000000008a,%eax\n+\tmovabs 0x87f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe87(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\txchg %edi,%esi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x880000000000008a,%eax\n+\tmovabs 0x881000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tmov %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txchg %edi,%esi\n+\tadd %al,(%rax)\n+\tmov %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x884000000000008a,%eax\n+\tmovabs 0x885000000000008a,%eax\n \tincb (%rax)\n \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 %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x886000000000008a,%eax\n+\tmovabs 0x887000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe88(%rax)\n+\tadd %dl,0xfe88(%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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe88,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x78(%rax)\n+\tmov $0x88,%al\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\trorb $0x0,0xfe(%rax)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfe88(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x88d000000000008a,%eax\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tmov %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe88(%rax)\n+\tadd %al,%al\n+\tmov %bh,%dh\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x890000000000008a,%eax\n+\tmovabs 0x891000000000008a,%eax\n \tincb (%rax)\n \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 %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x892000000000008a,%eax\n+\tmovabs 0x893000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x77(%rax)\n+\tadd %dl,-0x77(%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 %ah,(%rax)\n \tmov %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x896000000000008a,%eax\n+\tmovabs 0x897000000000008a,%eax\n \tincb (%rax)\n \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,-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 \tmov %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x898000000000008a,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe89(%rax)\n+\tadd %dh,0xfe89(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x77(%rax)\n+\tadd %al,0xfe89(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x89d000000000008a,%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-\trorb $0x0,0xfe(%rcx)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe89(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xfe89(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x89e000000000008a,%eax\n+\tmovabs 0x89f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tmov %edi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8a2000000000008a,%eax\n+\tmovabs 0x8a3000000000008a,%eax\n \tincb (%rax)\n \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 %edi,%esi\n+\tadd %al,(%rax)\n+\tmov %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8a4000000000008a,%eax\n+\tmovabs 0x8a5000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x76(%rax)\n+\tadd %dh,-0x76(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tmov %dh,%bh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8a8000000000008a,%eax\n+\tadd %al,-0x76(%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+\tnop\n+\tmov %dh,%bh\n \tadd %al,(%rax)\n-\tadd %dl,-0x76(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x76(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe8a,%al\n+\tmov $0x8a,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tmov %dh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe8a(%rax)\n+\tadd %ah,0xfe8a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8ae000000000008a,%eax\n+\tmovabs 0x8af000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe8a(%rax)\n+\tadd %al,%al\n+\tmov %dh,%bh\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8b0000000000008a,%eax\n+\tmovabs 0x8b1000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tmov %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov %dh,%bh\n+\tadd %al,(%rax)\n+\tmov %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8b4000000000008a,%eax\n+\tmovabs 0x8b5000000000008a,%eax\n \tincb (%rax)\n \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 %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8b6000000000008a,%eax\n+\tmovabs 0x8b7000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe8b(%rax)\n+\tadd %dl,0xfe8b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-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-\tmovabs 0xd00000000000fe8b,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x75(%rax)\n+\tmov $0x8b,%al\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\trorb $0x0,0xfe(%rbx)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfe8b(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x8bd000000000008a,%eax\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tmov %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe8b(%rax)\n+\tadd %al,%al\n+\tmov %esi,%edi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8c0000000000008a,%eax\n+\tmovabs 0x8c1000000000008a,%eax\n \tincb (%rax)\n \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 %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8c2000000000008a,%eax\n+\tmovabs 0x8c3000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x74(%rax)\n+\tadd %dl,-0x74(%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 %ah,(%rax)\n \tmov %?,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8c6000000000008a,%eax\n+\tmovabs 0x8c7000000000008a,%eax\n \tincb (%rax)\n \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,-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 \tmov %?,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8c8000000000008a,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe8c(%rax)\n+\tadd %dh,0xfe8c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x74(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe8c(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x8cd000000000008a,%eax\n+\tincb (%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 %dl,0xfe8c(%rax)\n+\tadd %ah,0xfe8c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8ce000000000008a,%eax\n+\tmovabs 0x8cf000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tmov %?,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8d2000000000008a,%eax\n+\tmovabs 0x8d3000000000008a,%eax\n \tincb (%rax)\n \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 %dh,(%rax)\n-\tmovabs 0x8d4000000000008a,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tlea (bad),%edi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x73(%rax)\n+\tadd %dh,-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-\tlea (bad),%edi\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-\torb $0x0,0xfe(%rbp)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x73(%rax)\n+\tnop\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+\tadd %al,(%rax)\n+\tadd %ah,-0x73(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe8d,%al\n+\tmov $0x8d,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%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 %dl,0xfe8d(%rax)\n+\tadd %ah,0xfe8d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8de000000000008a,%eax\n+\tmovabs 0x8df000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe8d(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8e0000000000008a,%eax\n+\tadd %al,%al\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+\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tmov %esi,%?\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tlea (bad),%edi\n-\tincb (%rax)\n \tadd %al,(%rax)\n+\tmov %esi,%?\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex mov %esi,%?\n+\tadd %dh,(%rax)\n+\tmovabs 0x8e5000000000008a,%eax\n+\tincb (%rax)\n+\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,(%rax)\n+\tadd %ah,(%rax)\n \tmov %esi,%?\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8e6000000000008a,%eax\n+\tmovabs 0x8e7000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe8e(%rax)\n+\tadd %dl,0xfe8e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-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-\tmovabs 0xd00000000000fe8e,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x72(%rax)\n+\tmov $0x8e,%al\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\trorb $0x0,0xfe(%rsi)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfe8e(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x8ed000000000008a,%eax\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tmov %esi,%?\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe8e(%rax)\n+\tadd %al,%al\n+\tmov %esi,%?\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8f0000000000008a,%eax\n+\tmovabs 0x8f1000000000008a,%eax\n \tincb (%rax)\n \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 %esi,%?\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8f2000000000008a,%eax\n+\tmovabs 0x8f3000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x71(%rax)\n+\tadd %dl,-0x71(%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 %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-\t(bad)\n-\t(bad)\n+\tjo fe8ef1 \n \tincb (%rax)\n \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,-0x71(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\torb $0x0,0xfe(%rdi)\n-\tadd %dl,0x1(%rax)\n-\tfwait\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe8f(%rax)\n+\tadd %dh,0xfe8f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x71(%rax)\n+\tadd %al,0xfe8f(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x8fd000000000008a,%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-\trorb $0x0,0xfe(%rdi)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe8f(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xfe8f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8fe000000000008a,%eax\n+\tmovabs 0x8ff000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tnop\n+\tadd %al,0x7f8b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovabs 0x90200000000000fe,%al\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-\tmovabs 0x8fd00000000000fe,%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-\txor %dl,0xfe(%rax)\n+\trex nop\n+\tincb (%rax)\n+\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 %dl,(%rax)\n+\tnop\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 \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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x70(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe90(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x70(%rax)\n+\tadd %dl,-0x70(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%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+\tmovabs 0xd00000000000fe90,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x70(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x90,%al\n-\tincb (%rax)\n+\trclb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tnop\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfe90(%rax)\n+\tadd %dh,0xfe90(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x90f000000000008a,%eax\n+\tmovabs 0x910000000000008a,%eax\n \tincb (%rax)\n \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 \tnop\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,0xfe(%rcx)\n+\tand %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txchg %eax,%ecx\n+\tadd %al,-0x6f(%rax)\n \tincb (%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 \txchg %eax,%ecx\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 \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 %ah,(%rax)\n+\tadd %dh,(%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-\tjo fe90f3 \n-\tincb (%rax)\n+\tadcb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe91(%rax)\n+\tadd %ah,0xfe91(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x6f(%rax)\n+\tadd %dh,-0x6f(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%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+\trclb $0x0,0xfe(%rcx)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe91(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x91d000000000008a,%eax\n+\tmovabs 0x91e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txchg %eax,%ecx\n+\tadd %al,(%rax)\n+\txchg %eax,%edx\n \tincb (%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 \txchg %eax,%ecx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,0xfe(%rdx)\n+\tand %dl,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 %dh,%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-\txor %dl,0xfe(%rdx)\n+\trex xchg %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-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 %ah,(%rax)\n+\tadd %dh,(%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-\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+\tadcb $0x0,0xfe(%rdx)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\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-\tnop\n-\txchg %eax,%edx\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fe92,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe92(%rax)\n+\tadd %al,%al\n+\txchg %eax,%edx\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe92(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe92(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x92d000000000008a,%eax\n+\tmovabs 0x92e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe92(%rax)\n+\tadd %dh,0xfe92(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x92f000000000008a,%eax\n+\tmovabs 0x930000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%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 %ah,%al\n+\tadd %dh,%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-\txor %dl,0xfe(%rbx)\n+\trex xchg %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 %al,(%rax)\n+\tadd %dl,(%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-\tpush %rax\n+\t(bad)\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x6d(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe93(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x6d(%rax)\n+\tadd %dl,-0x6d(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%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+\tmovabs 0xd00000000000fe93,%al\n+\tadd %ebx,0x0(%rbx)\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-\tmov $0x93,%al\n-\tincb (%rax)\n+\trclb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%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 %ah,0xfe93(%rax)\n+\tadd %dh,0xfe93(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x93f000000000008a,%eax\n+\tmovabs 0x940000000000008a,%eax\n \tincb (%rax)\n \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,%ebx\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,0x0(%rsi,%rdi,8)\n+\tand %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txchg %eax,%esp\n+\tadd %al,-0x6c(%rax)\n \tincb (%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 \txchg %eax,%esp\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 \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 %ah,(%rax)\n+\tadd %dh,(%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-\tjo fe93f6 \n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadcb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe94(%rax)\n+\tadd %ah,0xfe94(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x6c(%rax)\n+\tadd %dh,-0x6c(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x94,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\trclb $0x0,0x0(%rsi,%rdi,8)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe94(%rax)\n+\tadd %dl,0xfe94(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x94d000000000008a,%eax\n+\tmovabs 0x94e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txchg %eax,%esp\n+\tadd %al,(%rax)\n+\txchg %eax,%ebp\n \tincb (%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 \txchg %eax,%esp\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,0xfe(%rbp)\n+\tand %dl,0xfe(%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 \txchg %eax,%esp\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dl,0xfe(%rbp)\n+\trex xchg %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-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 %ah,(%rax)\n+\tadd %dh,(%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-\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+\tadcb $0x0,0xfe(%rbp)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\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-\tnop\n-\txchg %eax,%ebp\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fe95,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe95(%rax)\n+\tadd %al,%al\n+\txchg %eax,%ebp\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe95(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe95(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x95d000000000008a,%eax\n+\tmovabs 0x95e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe95(%rax)\n+\tadd %dh,0xfe95(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x95f000000000008a,%eax\n+\tmovabs 0x960000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%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 %ah,%al\n+\tadd %dh,%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-\txor %dl,0xfe(%rsi)\n+\trex xchg %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 %al,(%rax)\n+\tadd %dl,(%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-\tpush %rax\n+\t(bad)\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x6a(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe96(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x6a(%rax)\n+\tadd %dl,-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-\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+\tmovabs 0xd00000000000fe96,%al\n+\tadd %ebx,0x0(%rbx)\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-\tmov $0x96,%al\n-\tincb (%rax)\n+\trclb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%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 %ah,0xfe96(%rax)\n+\tadd %dh,0xfe96(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x96f000000000008a,%eax\n+\tmovabs 0x970000000000008a,%eax\n \tincb (%rax)\n \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,%esi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,0xfe(%rdi)\n+\tand %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txchg %eax,%edi\n+\tadd %al,-0x69(%rax)\n \tincb (%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 \txchg %eax,%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+\t(bad)\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 %ah,(%rax)\n+\tadd %dh,(%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-\tjo fe96f9 \n-\tincb (%rax)\n+\tadcb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe97(%rax)\n+\tadd %ah,0xfe97(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x69(%rax)\n+\tadd %dh,-0x69(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%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+\trclb $0x0,0xfe(%rdi)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe97(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x97d000000000008a,%eax\n+\tmovabs 0x97e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txchg %eax,%edi\n+\tadd %al,(%rax)\n+\tcwtl\n \tincb (%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 \txchg %eax,%edi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,0xfe(%rax)\n+\tand %bl,0xfe(%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 \txchg %eax,%edi\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bl,0xfe(%rax)\n+\trex cwtl\n+\tincb (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-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 %ah,(%rax)\n+\tadd %dh,(%rax)\n \tcwtl\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%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+\tsbbb $0x0,0xfe(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\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-\tnop\n-\tcwtl\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fe98,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe98(%rax)\n+\tadd %al,%al\n+\tcwtl\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe98(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe98(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x98d000000000008a,%eax\n+\tmovabs 0x98e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe98(%rax)\n+\tadd %dh,0xfe98(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x98f000000000008a,%eax\n+\tmovabs 0x990000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tcltd\n \tincb (%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 \tcwtl\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bl,0xfe(%rcx)\n+\trex cltd\n+\tincb (%rax)\n+\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 \tcltd\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 \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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x67(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe99(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x67(%rax)\n+\tadd %dl,-0x67(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fe99,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x64(%rax)\n+\tpush %rax\n+\tpushf\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcall ff9403 \n \tadd %al,(%rax)\n-\tadd %ah,-0x67(%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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0x0,0xfe(%rcx)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\trcrb $1,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tcltd\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfe99(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x9a0000000000008a,%eax\n+\tadd %al,%al\n+\tcltd\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\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 %dl,%al\n+\tadd %ah,%al\n \tcltd\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bl,0xfe(%rdx)\n+\txor %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x66(%rax)\n+\tadd %dl,-0x66(%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 %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-\t(bad)\n-\t(bad)\n+\tjo fe99fc \n \tincb (%rax)\n \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,-0x66(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsbbb $0x0,0xfe(%rdx)\n-\tadd %dl,0x1(%rax)\n-\tfwait\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe9a(%rax)\n+\tadd %dh,0xfe9a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x66(%rax)\n+\tadd %al,0xfe9a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x9ad000000000008a,%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-\trcrb $0x0,0xfe(%rdx)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe9a(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xfe9a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9ae000000000008a,%eax\n+\tmovabs 0x9af000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 %dl,%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-\tand %bl,0xfe(%rbx)\n+\txor %bl,0xfe(%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,(%rax)\n+\tfwait\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n+\tpush %rax\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x65(%rax)\n+\tadd %dh,-0x65(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tfwait\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-\tsbbb $0x0,0xfe(%rbx)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x65(%rax)\n+\tnop\n+\tfwait\n+\tincb (%rax)\n+\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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fe9b,%al\n+\tmov $0x9b,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tfwait\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe9b(%rax)\n+\tadd %ah,0xfe9b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9be000000000008a,%eax\n+\tmovabs 0x9bf000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe9b(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x9c0000000000008a,%eax\n+\tadd %al,%al\n+\tfwait\n \tincb (%rax)\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 %bl,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tpushf\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tfwait\n+\tadd %al,(%rax)\n+\tpushf\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex pushf\n+\t(bad)\n+\tpushf\n \tincb (%rax)\n \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-\tpushf\n+\tlahf\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 %dh,-0x64(%rax)\n+\tadd %ah,(%rax)\n+\tpushf\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfe9c(%rax)\n+\tadd %ah,0xfe9c(%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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x9c,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\trcrb $0x0,0x0(%rsi,%rdi,8)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe9c(%rax)\n+\tadd %dl,0xfe9c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9cd000000000008a,%eax\n+\tmovabs 0x9ce000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpushf\n+\tadd %al,(%rax)\n+\tpopf\n \tincb (%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 \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(%rbp)\n+\tand %bl,0xfe(%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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bl,0xfe(%rbp)\n+\trex popf\n+\tincb (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x63(%rax)\n+\tadd %ah,-0x63(%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 %dh,(%rax)\n \tpopf\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%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+\tsbbb $0x0,0xfe(%rbp)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\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-\tnop\n-\tpopf\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fe9d,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfe9d(%rax)\n+\tadd %al,%al\n+\tpopf\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfe9d(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfe9d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9dd000000000008a,%eax\n+\tmovabs 0x9de000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe9d(%rax)\n+\tadd %dh,0xfe9d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9df000000000008a,%eax\n+\tmovabs 0x9e0000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tsahf\n \tincb (%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 \tpopf\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bl,0xfe(%rsi)\n+\trex sahf\n+\tincb (%rax)\n+\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 \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 \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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x62(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfe9e(%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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%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+\tmovabs 0xd00000000000fe9e,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x62(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x9e,%al\n-\tincb (%rax)\n+\trcrb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tsahf\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfe9e(%rax)\n+\tadd %dh,0xfe9e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9ef000000000008a,%eax\n+\tmovabs 0x9f0000000000008a,%eax\n \tincb (%rax)\n \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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bl,0xfe(%rdi)\n+\tloopne fe9eb3 \n+\tincb (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tmovabs 0x67180000000000fe,%eax\n-\tcli\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 \tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x61(%rax)\n+\tadd %dl,-0x61(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \tlahf\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tlahf\n+\tjo fe9f01 \n \tincb (%rax)\n \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-\tlahf\n+\tadd %al,-0x61(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsbbb $0x0,0xfe(%rdi)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tnop\n+\tlahf\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfe9f(%rax)\n+\tadd %dh,0xfe9f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x61(%rax)\n+\tadd %al,0xfe9f(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x9fd000000000008a,%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-\trcrb $0x0,0xfe(%rdi)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfe9f(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xfe9f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9fe000000000008a,%eax\n+\tmovabs 0x9ff000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovabs 0x1900000000000fe,%al\n-\tfwait\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,(%rax)\n+\tmovabs 0x1900000000000fe,%al\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n \tlahf\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0xfe(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n+\trex movabs 0x1d00000000000fe,%al\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tlahf\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmovabs 0xa1300000000000fe,%al\n+\tmov (%rax),%al\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x60(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfea0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-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-\tnop\n-\tmovabs 0x1d00000000000fe,%al\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x60(%rax)\n+\tmovabs 0xd00000000000fea0,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x60(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xa0,%al\n-\tincb (%rax)\n+\tshlb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tmovabs 0x1900000000000fe,%al\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfea0(%rax)\n+\tadd %dh,0xfea0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa0f000000000008a,%eax\n+\tmovabs 0xa10000000000008a,%eax\n \tincb (%rax)\n \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 \tmovabs 0xa1300000000000fe,%al\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0xfe(%rcx)\n+\tand %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-\tmov $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1900000000000fe,%eax\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %al,-0x5f(%rax)\n+\tincb (%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-\tpush %rax\n+\t(bad)\n \tmovabs 0x1d00000000000fe,%eax\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tmovabs 0xa1300000000000fe,%eax\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo fea103 \n-\tincb (%rax)\n+\tandb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfea1(%rax)\n+\tadd %ah,0xfea1(%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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%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+\tshlb $0x0,0xfe(%rcx)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfea1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa1d000000000008a,%eax\n+\tmovabs 0xa1f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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-\tadd %al,(%rax)\n \tadd %ah,0xfea4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \taddr32 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,(%rax)\n+\txor $0xfb,%dl\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 %al,%al\n+\tadd %dl,%al\n \tmovabs 0xa1300000000000fe,%eax\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ah,0xfe(%rdx)\n+\txor %ah,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-\tmovabs 0xa1300000000000fe,%eax\n+\tadd %al,(%rax)\n+\tmovabs %al,0xa1300000000000fe\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex movabs %al,0x1500000000000fe\n+\tpush %rax\n+\tmovabs %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x5e(%rax)\n+\tadd %dh,-0x5e(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tmovabs %al,0xa1300000000000fe\n-\tmov (%rax),%al\n+\tadd %al,-0x5e(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tandb $0x0,0xfe(%rdx)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x5e(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n+\tmovabs %al,0x1d00000000000fe\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%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-\tmovabs 0x500000000000fea2,%al\n+\tmov $0xa2,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tmovabs %al,0x1900000000000fe\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfea2(%rax)\n+\tadd %ah,0xfea2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa2e000000000008a,%eax\n+\tmovabs 0xa2f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfea2(%rax)\n+\tadd %al,%al\n+\tmovabs %al,0xa1300000000000fe\n+\tmov (%rax),%al\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tmovabs %eax,0x1900000000000fe\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmovabs %al,0xa1300000000000fe\n+\tadd %al,(%rax)\n+\tmovabs %eax,0xa1300000000000fe\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex movabs %eax,0x1d00000000000fe\n+\tpush %rax\n+\tmovabs %eax,0x1d00000000000fe\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tmovabs %eax,0xa1300000000000fe\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmovabs %eax,0x1500000000000fe\n-\tfwait\n+\tjo fea305 \n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfea3(%rax)\n+\tadd %dl,0xfea3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5d(%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-\tmovabs 0xd00000000000fea3,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x5d(%rax)\n+\tmov $0xa3,%al\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tshlb $0x0,0xfe(%rbx)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfea3(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xa3d000000000008a,%eax\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tmovabs %eax,0x1900000000000fe\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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,%al\n+\tmovabs %eax,0xa1300000000000fe\n+\tmov (%rax),%al\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-\tand %ah,0x0(%rsi,%rdi,8)\n+\txor %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-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 %dl,(%rax)\n+\tadd %ah,(%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-\t(bad)\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tjo fea406 \n \tincb (%rax)\n \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-\tmovsb %ds:(%rsi),%es:(%rdi)\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-\tandb $0x0,0x0(%rsi,%rdi,8)\n+\tnop\n+\tmovsb %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-\tmov $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xfea4(%rax)\n+\txor $0xfb,%dl\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 %dh,-0x5c(%rax)\n+\tadd %al,%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-\tshlb $1,0x0(%rsi,%rdi,8)\n-\tadd %dl,%al\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfea4(%rax)\n+\tadd %al,0xfea4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa4f000000000008a,%eax\n+\tmovabs 0xa4e000000000008a,%eax\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xfea4(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xa50000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%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 %ah,%al\n+\tadd %dh,%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-\txor %ah,0xfe(%rbp)\n+\trex movsl %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,(%rax)\n+\tadd %dl,(%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-\tpush %rax\n+\t(bad)\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x5b(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfea5(%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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%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+\tmovabs 0xd00000000000fea5,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x5b(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xa5,%al\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%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 %ah,0xfea5(%rax)\n+\tadd %dh,0xfea5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa5f000000000008a,%eax\n+\tmovabs 0xa60000000000008a,%eax\n \tincb (%rax)\n \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 \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-\tadc %ah,0xfe(%rsi)\n+\tand %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tadd %al,-0x5a(%rax)\n \tincb (%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 \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-\tpush %rax\n+\t(bad)\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 %ah,(%rax)\n+\tadd %dh,(%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-\tjo fea608 \n-\tincb (%rax)\n+\tandb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfea6(%rax)\n+\tadd %ah,0xfea6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x5a(%rax)\n+\tadd %dh,-0x5a(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%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+\tshlb $0x0,0xfe(%rsi)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfea6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa6d000000000008a,%eax\n+\tmovabs 0xa6e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tadd %al,(%rax)\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 %al,%al\n+\tadd %dl,%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-\tadc %ah,0xfe(%rdi)\n+\tand %ah,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 %dh,%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-\txor %ah,0xfe(%rdi)\n+\trex cmpsl %es:(%rdi),%ds:(%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x59(%rax)\n+\tadd %dh,-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-\tand %ch,0xfe(%rdx)\n+\tnop\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tincb (%rax)\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,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x59(%rax)\n+\tadd %dl,-0x59(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fea7,%al\n+\tmov $0xa7,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%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 %dl,0xfea7(%rax)\n+\tadd %ah,0xfea7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa7e000000000008a,%eax\n+\tmovabs 0xa7f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfea7(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa80000000000008a,%eax\n+\tadd %al,%al\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+\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \ttest $0xfe,%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-\tincb (%rax)\n \tadd %al,(%rax)\n+\ttest $0xfe,%al\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex test $0xfe,%al\n+\tadd %dh,(%rax)\n+\tmovabs 0xa85000000000008a,%eax\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+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \ttest $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa86000000000008a,%eax\n+\tmovabs 0xa87000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfea8(%rax)\n+\tadd %dl,0xfea8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-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-\tmovabs 0xd00000000000fea8,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x58(%rax)\n+\tmov $0xa8,%al\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tshrb $0x0,0xfe(%rax)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfea8(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xa8d000000000008a,%eax\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \ttest $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfea8(%rax)\n+\tadd %al,%al\n+\ttest $0xfe,%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa90000000000008a,%eax\n+\tmovabs 0xa91000000000008a,%eax\n \tincb (%rax)\n \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 $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa92000000000008a,%eax\n+\tmovabs 0xa93000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x57(%rax)\n+\tadd %dl,-0x57(%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 %ah,(%rax)\n \ttest $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\ttest $0xfe,%eax\n+\tjo fea90b \n+\tincb (%rax)\n+\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-\ttest $0xfe,%eax\n+\tadd %al,-0x57(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsubb $0x0,0xfe(%rcx)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\ttest $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfea9(%rax)\n+\tadd %dh,0xfea9(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x57(%rax)\n+\tadd %al,0xfea9(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xa9d000000000008a,%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-\tshrb $0x0,0xfe(%rcx)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfea9(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xfea9(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa9e000000000008a,%eax\n+\tmovabs 0xa9f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \ttest $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ch,0xfe(%rdx)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %bh,0x67(%rax)\n+\tcli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,-0x56(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjs feaa91 \n-\tcli\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\ttest $0xfe,%eax\n+\tadd %al,(%rax)\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-\tpush %rax\n+\t(bad)\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x56(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfeaa(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x56(%rax)\n+\tadd %dl,-0x56(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%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+\tmovabs 0xd00000000000feaa,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x56(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xaa,%al\n-\tincb (%rax)\n+\tshrb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%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 %ah,0xfeaa(%rax)\n+\tadd %dh,0xfeaa(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xaaf000000000008a,%eax\n+\tmovabs 0xab0000000000008a,%eax\n \tincb (%rax)\n \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 \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-\tadc %ch,0xfe(%rbx)\n+\tand %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tstos %eax,%es:(%rdi)\n+\tadd %al,-0x55(%rax)\n \tincb (%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 \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+\t(bad)\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 %ah,(%rax)\n+\tadd %dh,(%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-\tjo feab0d \n-\tincb (%rax)\n+\tsubb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfeab(%rax)\n+\tadd %ah,0xfeab(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x55(%rax)\n+\tadd %dh,-0x55(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xab,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\tshrb $1,0xfe(%rbx)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfeab(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xae8000000000008a,%eax\n-\tincb (%rax)\n+\tadd %al,0xfeae(%rax)\n \tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tjb feabc5 \n \tadd %al,(%rax)\n-\tor %dh,-0x6(%rdx)\n \tadd %al,(%rax)\n+\tadd %dl,0xfeab(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tstos %eax,%es:(%rdi)\n+\tadd %dh,(%rax)\n+\tmovabs 0xabf000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%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-\tand %ch,0x0(%rsi,%rdi,8)\n+\txor %ch,0x0(%rsi,%rdi,8)\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 \tincb (%rax)\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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x54(%rax)\n+\tadd %dh,-0x54(%rax)\n \tincb (%rax)\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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsubb $0x0,0x0(%rsi,%rdi,8)\n+\tnop\n+\tlods %ds:(%rsi),%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,-0x54(%rax)\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-\tmovabs 0x500000000000feac,%al\n+\tmov $0xac,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%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 %dl,0xfeac(%rax)\n+\tadd %ah,0xfeac(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xace000000000008a,%eax\n+\tmovabs 0xacf000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfeac(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xad0000000000008a,%eax\n+\tadd %al,%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+\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%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 %dh,%al\n-\tlods %ds:(%rsi),%al\n+\tadd %al,(%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-\trex lods %ds:(%rsi),%eax\n+\tpush %rax\n+\tlods %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 %dl,(%rax)\n+\tadd %ah,(%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-\t(bad)\n-\tlods %ds:(%rsi),%eax\n+\tjo fead0f \n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfead(%rax)\n+\tadd %dl,0xfead(%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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fead,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x53(%rax)\n+\tmov $0xad,%al\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tshrb $0x0,0xfe(%rbp)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfead(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xadd000000000008a,%eax\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%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 %dh,0xfead(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xae0000000000008a,%eax\n+\tadd %al,%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+\tadc %ch,0xfe(%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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ch,0xfe(%rsi)\n+\txor %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x52(%rax)\n+\tadd %dl,-0x52(%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 %ah,(%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-\t(bad)\n-\tscas %es:(%rdi),%al\n+\tjo feae10 \n \tincb (%rax)\n \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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tscas %es:(%rdi),%al\n-\tincb (%rax)\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 %cl,%al\n+\tjb feae85 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tenter $0xfa72,$0x0\n+\tadd %ah,0xfeae(%rax)\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-\tadd %dh,0xfeae(%rax)\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x52(%rax)\n+\tadd %al,%al\n+\tscas %es:(%rdi),%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 %dl,0xfeae(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xaee000000000008a,%eax\n+\tincb (%rax)\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 %ah,0xfeae(%rax)\n+\tadd %dh,0xfeae(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xaef000000000008a,%eax\n+\tmovabs 0xaf0000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%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 %ah,%al\n+\tadd %dh,%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-\txor %ch,0xfe(%rdi)\n+\trex scas %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 %al,(%rax)\n+\tadd %dl,(%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-\tpush %rax\n+\t(bad)\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x51(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfeaf(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x51(%rax)\n+\tadd %dl,-0x51(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%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+\tmovabs 0xd00000000000feaf,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x51(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xaf,%al\n-\tincb (%rax)\n+\tshrb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%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 %ah,0xfeaf(%rax)\n+\tadd %dh,0xfeaf(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xaff000000000008a,%eax\n+\tmovabs 0xb01000000000008a,%eax\n \tincb (%rax)\n \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-\tscas %es:(%rdi),%eax\n-\tincb (%rax)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tsar $0x0,%dh\n \tadd %al,(%rax)\n-\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n-\tsar $0x0,%dh\n+\tshrb $1,0xfe(%rdi)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %dh,0xfe(%rax)\n+\txor %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-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 %dl,(%rax)\n+\tadd %ah,(%rax)\n \tmov $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb06000000000008a,%eax\n+\tmovabs 0xb07000000000008a,%eax\n \tincb (%rax)\n \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,-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 \tmov $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb08000000000008a,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfeb0(%rax)\n+\tadd %dh,0xfeb0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x50(%rax)\n+\tadd %al,0xfeb0(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xb0d000000000008a,%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-\tshlb $0x0,0xfe(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfeb0(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xfeb0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb0e000000000008a,%eax\n+\tmovabs 0xb0f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tmov $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb12000000000008a,%eax\n+\tmovabs 0xb13000000000008a,%eax\n \tincb (%rax)\n \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 $0xfe,%al\n+\tadd %al,(%rax)\n+\tmov $0xfe,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb14000000000008a,%eax\n+\tmovabs 0xb15000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x4f(%rax)\n+\tadd %dh,-0x4f(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tmov $0xfe,%cl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb18000000000008a,%eax\n+\tadd %al,-0x4f(%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+\tnop\n+\tmov $0xfe,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4f(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x4f(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000feb1,%al\n+\tmov $0xb1,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tmov $0xfe,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfeb1(%rax)\n+\tadd %ah,0xfeb1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb1e000000000008a,%eax\n+\tmovabs 0xb1f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfeb1(%rax)\n+\tadd %al,%al\n+\tmov $0xfe,%cl\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb20000000000008a,%eax\n+\tmovabs 0xb21000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tmov $0xfe,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0xfe,%cl\n+\tadd %al,(%rax)\n+\tmov $0xfe,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb24000000000008a,%eax\n+\tmovabs 0xb25000000000008a,%eax\n \tincb (%rax)\n \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 $0xfe,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb26000000000008a,%eax\n+\tmovabs 0xb27000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfeb2(%rax)\n+\tadd %dl,0xfeb2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4e(%rax)\n+\tadd %ah,-0x4e(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000feb2,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x4e(%rax)\n+\tmov $0xb2,%al\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tshlb $0x0,0xfe(%rdx)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfeb2(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xb2d000000000008a,%eax\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tmov $0xfe,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfeb2(%rax)\n+\tadd %al,%al\n+\tmov $0xfe,%dl\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb30000000000008a,%eax\n+\tmovabs 0xb31000000000008a,%eax\n \tincb (%rax)\n \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 $0xfe,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb32000000000008a,%eax\n+\tmovabs 0xb33000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x4d(%rax)\n+\tadd %dl,-0x4d(%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 %ah,(%rax)\n \tmov $0xfe,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb36000000000008a,%eax\n+\tmovabs 0xb37000000000008a,%eax\n \tincb (%rax)\n \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,-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 \tmov $0xfe,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb38000000000008a,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfeb3(%rax)\n+\tadd %dh,0xfeb3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x4d(%rax)\n+\tadd %al,0xfeb3(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xb3d000000000008a,%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-\tshlb $0x0,0xfe(%rbx)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfeb3(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xfeb3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb3e000000000008a,%eax\n+\tmovabs 0xb3f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tmov $0xfe,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb42000000000008a,%eax\n+\tmovabs 0xb43000000000008a,%eax\n \tincb (%rax)\n \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 $0xfe,%bl\n+\tadd %al,(%rax)\n+\tmov $0xfe,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb44000000000008a,%eax\n+\tmovabs 0xb45000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x4c(%rax)\n+\tadd %dh,-0x4c(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tmov $0xfe,%ah\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb48000000000008a,%eax\n+\tadd %al,-0x4c(%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+\tnop\n+\tmov $0xfe,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4c(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x4c(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000feb4,%al\n+\tmov $0xb4,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tmov $0xfe,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfeb4(%rax)\n+\tadd %ah,0xfeb4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb4e000000000008a,%eax\n+\tmovabs 0xb4f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfeb4(%rax)\n+\tadd %al,%al\n+\tmov $0xfe,%ah\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb50000000000008a,%eax\n+\tmovabs 0xb51000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tmov $0xfe,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0xfe,%ah\n+\tadd %al,(%rax)\n+\tmov $0xfe,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb54000000000008a,%eax\n+\tmovabs 0xb55000000000008a,%eax\n \tincb (%rax)\n \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 $0xfe,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb56000000000008a,%eax\n+\tmovabs 0xb57000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfeb5(%rax)\n+\tadd %dl,0xfeb5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4b(%rax)\n+\tadd %ah,-0x4b(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000feb5,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x4b(%rax)\n+\tmov $0xb5,%al\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+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfeb5(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xb5d000000000008a,%eax\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tmov $0xfe,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfeb5(%rax)\n+\tadd %al,%al\n+\tmov $0xfe,%ch\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb60000000000008a,%eax\n+\tmovabs 0xb61000000000008a,%eax\n \tincb (%rax)\n \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 $0xfe,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb62000000000008a,%eax\n+\tmovabs 0xb63000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x4a(%rax)\n+\tadd %dl,-0x4a(%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 %ah,(%rax)\n \tmov $0xfe,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb66000000000008a,%eax\n+\tmovabs 0xb67000000000008a,%eax\n \tincb (%rax)\n \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,-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 \tmov $0xfe,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb68000000000008a,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfeb6(%rax)\n+\tadd %dh,0xfeb6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x4a(%rax)\n+\tadd %al,0xfeb6(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xb6d000000000008a,%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-\tshlb $0x0,0xfe(%rsi)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfeb6(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xfeb6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb6e000000000008a,%eax\n+\tmovabs 0xb6f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tmov $0xfe,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb72000000000008a,%eax\n+\tmovabs 0xb73000000000008a,%eax\n \tincb (%rax)\n \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 $0xfe,%dh\n+\tadd %al,(%rax)\n+\tmov $0xfe,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb74000000000008a,%eax\n+\tmovabs 0xb75000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x49(%rax)\n+\tadd %dh,-0x49(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tmov $0xfe,%bh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb78000000000008a,%eax\n+\tadd %al,-0x49(%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+\tnop\n+\tmov $0xfe,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x49(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x49(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000feb7,%al\n+\tmov $0xb7,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tmov $0xfe,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfeb7(%rax)\n+\tadd %ah,0xfeb7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb7e000000000008a,%eax\n+\tmovabs 0xb7f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfeb7(%rax)\n+\tadd %al,%al\n+\tmov $0xfe,%bh\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb80000000000008a,%eax\n+\tmovabs 0xb81000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%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-\tadd %dh,(%rax)\n-\tmovabs 0xb84000000000008a,%eax\n-\tincb (%rax)\n+\txor %ah,0x8a(%rcx)\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 %dl,(%rax)\n+\tadd %ah,(%rax)\n \tmov $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0xfe,%eax\n+\tjo feb81a \n+\tincb (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfeb8(%rax)\n+\tadd %dl,0xfeb8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x48(%rax)\n+\tadd %ah,-0x48(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000feb8,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x48(%rax)\n+\tmov $0xb8,%al\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tsarb $0x0,0xfe(%rax)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfeb8(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xb8d000000000008a,%eax\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tmov $0xfe,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfeb8(%rax)\n+\tadd %al,%al\n+\tmov $0xfe,%eax\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb90000000000008a,%eax\n-\tincb (%rax)\n+\txor %ah,0x8a(%rcx)\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 %dl,%al\n+\tadd %ah,%al\n \tmov $0xfe,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bh,0xfe(%rcx)\n+\txor %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x47(%rax)\n+\tadd %dl,-0x47(%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 %ah,(%rax)\n \tmov $0xfe,%ecx\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0xfe,%ecx\n+\tjo feb91b \n+\tincb (%rax)\n+\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 $0xfe,%ecx\n+\tadd %al,-0x47(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tcmpb $0x0,0xfe(%rcx)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tmov $0xfe,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfeb9(%rax)\n+\tadd %dh,0xfeb9(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x47(%rax)\n+\tadd %al,0xfeb9(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xb9d000000000008a,%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-\tsarb $0x0,0xfe(%rcx)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfeb9(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xfeb9(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb9e000000000008a,%eax\n+\tmovabs 0xb9f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tmov $0xfe,%ecx\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bh,0xfe(%rdx)\n+\txor %bh,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-\tmov $0xfe,%ecx\n+\tadd %al,(%rax)\n+\tmov $0xfe,%edx\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex mov $0xfe,%edx\n+\tpush %rax\n+\tmov $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x46(%rax)\n+\tadd %dh,-0x46(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tmov $0xfe,%edx\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-\tcmpb $0x0,0xfe(%rdx)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x46(%rax)\n+\tnop\n+\tmov $0xfe,%edx\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-\tmovabs 0x500000000000feba,%al\n+\tmov $0xba,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tmov $0xfe,%edx\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfeba(%rax)\n+\tadd %ah,0xfeba(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xbae000000000008a,%eax\n+\tmovabs 0xbaf000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfeba(%rax)\n+\tadd %al,%al\n+\tmov $0xfe,%edx\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xbb0000000000008a,%eax\n-\tincb (%rax)\n+\txor %ah,0x8a(%rcx)\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tmov $0xfe,%ebx\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tmov $0xfe,%edx\n+\tadd %al,(%rax)\n+\tmov $0xfe,%ebx\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex mov $0xfe,%ebx\n+\tpush %rax\n+\tmov $0xfe,%ebx\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 $0xfe,%ebx\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0xfe,%ebx\n+\tjo febb1d \n+\tincb (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfebb(%rax)\n+\tadd %dl,0xfebb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x45(%rax)\n+\tadd %ah,-0x45(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000febb,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x45(%rax)\n+\tmov $0xbb,%al\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tsarb $0x0,0xfe(%rbx)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfebb(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xbbd000000000008a,%eax\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tmov $0xfe,%ebx\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\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,%al\n+\tmov $0xfe,%ebx\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-\tand %bh,0x0(%rsi,%rdi,8)\n+\txor %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x44(%rax)\n+\tadd %dl,-0x44(%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 %ah,(%rax)\n \tmov $0xfe,%esp\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0xfe,%esp\n+\tjo febc1e \n+\tincb (%rax)\n+\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 $0xfe,%esp\n+\tadd %al,-0x44(%rax)\n+\tincb (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tcmpb $0x0,0x0(%rsi,%rdi,8)\n+\tnop\n+\tmov $0xfe,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfebc(%rax)\n+\tadd %dh,0xfebc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x44(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfebc(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xbcd000000000008a,%eax\n+\tincb (%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 %dl,0xfebc(%rax)\n+\tadd %ah,0xfebc(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xbce000000000008a,%eax\n+\tmovabs 0xbcf000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tmov $0xfe,%esp\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bh,0xfe(%rbp)\n+\txor %bh,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-\tmov $0xfe,%esp\n+\tadd %al,(%rax)\n+\tmov $0xfe,%ebp\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex mov $0xfe,%ebp\n+\tpush %rax\n+\tmov $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x43(%rax)\n+\tadd %dh,-0x43(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tmov $0xfe,%ebp\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-\tcmpb $0x0,0xfe(%rbp)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x43(%rax)\n+\tnop\n+\tmov $0xfe,%ebp\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-\tmovabs 0x500000000000febd,%al\n+\tmov $0xbd,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tmov $0xfe,%ebp\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfebd(%rax)\n+\tadd %ah,0xfebd(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xbde000000000008a,%eax\n+\tmovabs 0xbdf000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfebd(%rax)\n+\tadd %al,%al\n+\tmov $0xfe,%ebp\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xbe0000000000008a,%eax\n-\tincb (%rax)\n+\txor %ah,0x8a(%rcx)\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tmov $0xfe,%esi\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tmov $0xfe,%ebp\n+\tadd %al,(%rax)\n+\tmov $0xfe,%esi\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex mov $0xfe,%esi\n+\tpush %rax\n+\tmov $0xfe,%esi\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 $0xfe,%esi\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0xfe,%esi\n+\tjo febe20 \n+\tincb (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfebe(%rax)\n+\tadd %dl,0xfebe(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x42(%rax)\n+\tadd %ah,-0x42(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000febe,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x42(%rax)\n+\tmov $0xbe,%al\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tsarb $0x0,0xfe(%rsi)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfebe(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xbed000000000008a,%eax\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tmov $0xfe,%esi\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfebe(%rax)\n+\tadd %al,%al\n+\tmov $0xfe,%esi\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xbf0000000000008a,%eax\n-\tincb (%rax)\n+\txor %ah,0x8a(%rcx)\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 %dl,%al\n+\tadd %ah,%al\n \tmov $0xfe,%esi\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bh,0xfe(%rdi)\n+\txor %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x41(%rax)\n+\tadd %dl,-0x41(%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 %ah,(%rax)\n \tmov $0xfe,%edi\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0xfe,%edi\n+\tjo febf21 \n+\tincb (%rax)\n+\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 $0xfe,%edi\n+\tadd %al,-0x41(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tcmpb $0x0,0xfe(%rdi)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tmov $0xfe,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfebf(%rax)\n+\tadd %dh,0xfebf(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x41(%rax)\n+\tadd %al,0xfebf(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xbfd000000000008a,%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-\tsarb $0x0,0xfe(%rdi)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfebf(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xfebf(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xbfe000000000008a,%eax\n+\tmovabs 0xbff000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsar $0x0,%dh\n+\txor $0xfb,%dl\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 \tsar $1,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,(%rax)\n+\tsar $0x0,%dh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n \tmov $0xfe,%edi\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %al,%al\n-\tincb (%rax)\n+\tsar $0x0,%sil\n \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 $0xfe,%edi\n+\tadd %dl,(%rax)\n+\tsar $0x0,%dh\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x40(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfec0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x40(%rax)\n+\tadd %dl,-0x40(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tsar $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 %ah,-0x40(%rax)\n+\tmovabs 0xd00000000000fec0,%al\n+\tadd %ebx,0x0(%rbx)\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-\tmov $0xc0,%al\n-\tincb (%rax)\n+\trol $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tsar $0x0,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfec0(%rax)\n+\tadd %dh,0xfec0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc0f000000000008a,%eax\n+\tmovabs 0xc10000000000008a,%eax\n \tincb (%rax)\n \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 \tsar $0x0,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %al,%cl\n+\tand %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsar $0x0,%esi\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 %al,(%rax)\n+\tadd %dl,(%rax)\n \tsar $0x0,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\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 %ah,(%rax)\n+\tadd %dh,(%rax)\n \tsar $0x0,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fec123 \n-\tincb (%rax)\n+\tadd $0xfe,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfec1(%rax)\n+\tadd %ah,0xfec1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x3f(%rax)\n+\tadd %dh,-0x3f(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xc1,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\trol $0xfe,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfec1(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfec1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc1d000000000008a,%eax\n+\tmovabs 0xc1e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsar $0x0,%esi\n+\tadd %al,(%rax)\n+\tret $0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tsar $0x0,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %al,%dl\n+\tand %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 %ah,%al\n+\tadd %dh,%al\n \tsar $0x0,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %al,%dl\n-\tincb (%rax)\n+\trex ret $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3e(%rax)\n+\tadd %ah,-0x3e(%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 %dh,(%rax)\n \tret $0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fec224 \n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd $0xfe,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x3e(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\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-\tnop\n-\tret $0xfe\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fec2,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfec2(%rax)\n+\tadd %al,%al\n+\tret $0xfe\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfec2(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfec2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc2d000000000008a,%eax\n+\tmovabs 0xc2e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfec2(%rax)\n+\tadd %dh,0xfec2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc2f000000000008a,%eax\n+\tmovabs 0xc30000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tret\n \tincb (%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 \tret $0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %al,%bl\n+\trex ret\n \tincb (%rax)\n \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 \tret\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 \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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x3d(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfec3(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x3d(%rax)\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-\tnop\n-\tret\n+\tmovabs 0xd00000000000fec3,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x3d(%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 %ah,-0x3d(%rax)\n-\tincb (%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trol $0xfe,%bl\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xc3,%al\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tret\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfec3(%rax)\n+\tadd %dh,0xfec3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc3f000000000008a,%eax\n+\tmovabs 0xc40000000000008a,%eax\n \tincb (%rax)\n \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 \tret\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %al,%ah\n+\tand %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\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 %al,(%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-\tpush %rax\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 %ah,(%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-\tjo fec426 \n-\tincb (%rax)\n+\tadd $0xfe,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfec4(%rax)\n+\tadd %ah,0xfec4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x3c(%rax)\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-\tmov $0xc4,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\trol $0xfe,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfec4(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfec4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc4d000000000008a,%eax\n+\tmovabs 0xc4e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%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-\tadc %al,%ch\n+\tand %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 %ah,%al\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-\txor %al,%ch\n-\tincb (%rax)\n+\trex (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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3b(%rax)\n+\tadd %ah,-0x3b(%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 %dh,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fec527 \n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd $0xfe,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x3b(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\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-\tnop\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fec5,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfec5(%rax)\n+\tadd %al,%al\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfec5(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfec5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc5d000000000008a,%eax\n+\tmovabs 0xc5e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfec5(%rax)\n+\tadd %dh,0xfec5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc5f000000000008a,%eax\n+\tmovabs 0xc60000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%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 %ah,%al\n+\tadd %dh,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %al,%dh\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 %al,(%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-\tpush %rax\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x3a(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfec6(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x3a(%rax)\n+\tadd %dl,-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-\t(bad)\n+\tmovabs 0xd00000000000fec6,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x3a(%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 %ah,-0x3a(%rax)\n-\tincb (%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trol $0xfe,%dh\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xc6,%al\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%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 %ah,0xfec6(%rax)\n+\tadd %dh,0xfec6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc6f000000000008a,%eax\n+\tmovabs 0xc70000000000008a,%eax\n \tincb (%rax)\n \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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %al,%bh\n+\tand %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\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 %al,(%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-\tpush %rax\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 %ah,(%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-\tjo fec729 \n-\tincb (%rax)\n+\tadd $0xfe,%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-\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfec7(%rax)\n+\tadd %ah,0xfec7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x39(%rax)\n+\tadd %dh,-0x39(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xc7,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\trol $0xfe,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfec7(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfec7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc7d000000000008a,%eax\n+\tmovabs 0xc7e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n-\tincb (%rax)\n \tadd %al,(%rax)\n+\tenter $0xfe,$0x0\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\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-\tadc %cl,%al\n+\tand %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 %ah,%al\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-\txor %cl,%al\n-\tincb (%rax)\n+\trex enter $0xfe,$0x0\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x38(%rax)\n+\tadd %ah,-0x38(%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 %dh,(%rax)\n \tenter $0xfe,$0x0\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc87000000000008a,%eax\n+\tmovabs 0xc88000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-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-\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+\tmovabs 0x500000000000fec8,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfec8(%rax)\n+\tadd %al,%al\n+\tenter $0xfe,$0x0\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfec8(%rax)\n+\tadd %dl,0xfec8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc8d000000000008a,%eax\n+\tmovabs 0xc8e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfec8(%rax)\n+\tadd %dh,0xfec8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc8f000000000008a,%eax\n+\tmovabs 0xc90000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tleave\n \tincb (%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 \tenter $0xfe,$0x0\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc93000000000008a,%eax\n+\tmovabs 0xc94000000000008a,%eax\n \tincb (%rax)\n \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 \tleave\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 \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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x37(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfec9(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x37(%rax)\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-\tnop\n-\tleave\n+\tmovabs 0xd00000000000fec9,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x37(%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 %ah,-0x37(%rax)\n-\tincb (%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tror $0xfe,%cl\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xc9,%al\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tleave\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfec9(%rax)\n+\tadd %dh,0xfec9(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc9f000000000008a,%eax\n+\tmovabs 0xca0000000000008a,%eax\n \tincb (%rax)\n \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 \tleave\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %cl,%dl\n+\tand %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tlret $0xfe\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 %al,(%rax)\n+\tadd %dl,(%rax)\n \tlret $0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\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 %ah,(%rax)\n+\tadd %dh,(%rax)\n \tlret $0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo feca2c \n-\tincb (%rax)\n+\tor $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfeca(%rax)\n+\tadd %ah,0xfeca(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x36(%rax)\n+\tadd %dh,-0x36(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xca,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tror $0xfe,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfeca(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfeca(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xcad000000000008a,%eax\n+\tmovabs 0xcae000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tlret $0xfe\n+\tadd %al,(%rax)\n+\tlret\n+\tincb (%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 \tlret $0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %cl,%bl\n+\tand %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 %ah,%al\n+\tadd %dh,%al\n \tlret $0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %cl,%bl\n+\trex lret\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x35(%rax)\n+\tadd %ah,-0x35(%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 %dh,(%rax)\n \tlret\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fecb2d \n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tor $0xfe,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x35(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\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-\tnop\n-\tlret\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fecb,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfecb(%rax)\n+\tadd %al,%al\n+\tlret\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfecb(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfecb(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xcbd000000000008a,%eax\n+\tmovabs 0xcbe000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfecb(%rax)\n+\tadd %dh,0xfecb(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xcbf000000000008a,%eax\n+\tmovabs 0xcc0000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tint3\n \tincb (%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 \tlret\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %cl,%ah\n+\trex int3\n \tincb (%rax)\n \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 \tint3\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 \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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x34(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfecc(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x34(%rax)\n+\tadd %dl,-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-\tint3\n+\tmovabs 0xd00000000000fecc,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x34(%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 %ah,-0x34(%rax)\n-\tincb (%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tror $0xfe,%ah\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xcc,%al\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tint3\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfecc(%rax)\n+\tadd %dh,0xfecc(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xccf000000000008a,%eax\n+\tmovabs 0xcd0000000000008a,%eax\n \tincb (%rax)\n \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 \tint3\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %cl,%ch\n+\tand %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-\tmov $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tint $0xfe\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%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 %dl,(%rax)\n \tint $0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xcd5000000000008a,%eax\n+\tmovabs 0xcd6000000000008a,%eax\n \tincb (%rax)\n \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 \tint $0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xcd7000000000008a,%eax\n+\tmovabs 0xcd8000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfecd(%rax)\n+\tadd %ah,0xfecd(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x33(%rax)\n+\tadd %dh,-0x33(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xcd,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tror $0xfe,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfecd(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfecd(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xcdd000000000008a,%eax\n+\tmovabs 0xcde000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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-\tadd %al,%al\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n \tint $0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xce1000000000008a,%eax\n+\tmovabs 0xce2000000000008a,%eax\n \tincb (%rax)\n \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 \tint $0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xce3000000000008a,%eax\n+\tmovabs 0xce4000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x32(%rax)\n+\tadd %ah,-0x32(%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 %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-\tjo fece30 \n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\tor $0xfe,%dh\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x32(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\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-\tnop\n-\t(bad)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fece,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfece(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfece(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfece(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xced000000000008a,%eax\n+\tmovabs 0xcee000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfece(%rax)\n+\tadd %dh,0xfece(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xcef000000000008a,%eax\n+\tmovabs 0xcf0000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tiret\n \tincb (%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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %cl,%bh\n+\trex iret\n \tincb (%rax)\n \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 \tiret\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 \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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x31(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfecf(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x31(%rax)\n+\tadd %dl,-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-\tiret\n+\tmovabs 0xd00000000000fecf,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x31(%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 %ah,-0x31(%rax)\n-\tincb (%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tror $0xfe,%bh\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xcf,%al\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tiret\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfecf(%rax)\n+\tadd %dh,0xfecf(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xcff000000000008a,%eax\n+\tmovabs 0xd01000000000008a,%eax\n \tincb (%rax)\n \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-\tiret\n-\tincb (%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 \tloopne fed009 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsar $1,%dh\n+\tadd %dl,%al\n+\tiret\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+\txor %dl,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x30(%rax)\n+\tadd %dl,-0x30(%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 %ah,(%rax)\n \tsar $1,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd06000000000008a,%eax\n+\tmovabs 0xd07000000000008a,%eax\n \tincb (%rax)\n \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,-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 \tsar $1,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd08000000000008a,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfed0(%rax)\n+\tadd %dh,0xfed0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x30(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfed0(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd0d000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcl $0xfe,%al\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,0xfed0(%rax)\n+\tadd %ah,0xfed0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd0e000000000008a,%eax\n+\tmovabs 0xd0f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tsar $1,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd12000000000008a,%eax\n+\tmovabs 0xd13000000000008a,%eax\n \tincb (%rax)\n \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 $1,%dh\n+\tadd %al,(%rax)\n+\tsar $1,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd14000000000008a,%eax\n+\tmovabs 0xd15000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x2f(%rax)\n+\tadd %dh,-0x2f(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tsar $1,%esi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd18000000000008a,%eax\n+\tadd %al,-0x2f(%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+\tnop\n+\tsar $1,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2f(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x2f(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fed1,%al\n+\tmov $0xd1,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tsar $1,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfed1(%rax)\n+\tadd %ah,0xfed1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd1e000000000008a,%eax\n+\tmovabs 0xd1f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfed1(%rax)\n+\tadd %al,%al\n+\tsar $1,%esi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd20000000000008a,%eax\n+\tmovabs 0xd21000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tsar %cl,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsar $1,%esi\n+\tadd %al,(%rax)\n+\tsar %cl,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd24000000000008a,%eax\n+\tmovabs 0xd25000000000008a,%eax\n \tincb (%rax)\n \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 \tsar %cl,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd26000000000008a,%eax\n+\tmovabs 0xd27000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfed2(%rax)\n+\tadd %dl,0xfed2(%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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fed2,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x2e(%rax)\n+\tmov $0xd2,%al\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-\trcl $0xfe,%dl\n \tadd %al,(%rax)\n+\tadd %al,0xfed2(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0xd2d000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tsar %cl,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfed2(%rax)\n+\tadd %al,%al\n+\tsar %cl,%dh\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd30000000000008a,%eax\n+\tmovabs 0xd31000000000008a,%eax\n \tincb (%rax)\n \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 \tsar %cl,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd32000000000008a,%eax\n+\tmovabs 0xd33000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x2d(%rax)\n+\tadd %dl,-0x2d(%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 %ah,(%rax)\n \tsar %cl,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd36000000000008a,%eax\n+\tmovabs 0xd37000000000008a,%eax\n \tincb (%rax)\n \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,-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 \tsar %cl,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd38000000000008a,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfed3(%rax)\n+\tadd %dh,0xfed3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x2d(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfed3(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd3d000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcl $0xfe,%bl\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,0xfed3(%rax)\n+\tadd %ah,0xfed3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd3e000000000008a,%eax\n+\tmovabs 0xd3f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tsar %cl,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd42000000000008a,%eax\n+\tmovabs 0xd43000000000008a,%eax\n \tincb (%rax)\n \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 %dh,(%rax)\n-\tmovabs 0xd44000000000008a,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x2c(%rax)\n+\tadd %dh,-0x2c(%rax)\n \tincb (%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,-0x2c(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc $0xfe,%ah\n+\tnop\n+\t(bad)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x2c(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%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-\tmovabs 0x500000000000fed4,%al\n+\tmov $0xd4,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%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 %dl,0xfed4(%rax)\n+\tadd %ah,0xfed4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd4e000000000008a,%eax\n+\tmovabs 0xd4f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfed4(%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 %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd50000000000008a,%eax\n+\tadc %dl,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \t{rex2 0xfe} sldt (%r16)\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+\t{rex2 0xfe} sldt (%r16)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd55000000000008a,%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-\trex\n-\t{rex2 0xfe} sldt (%r16)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \t{rex2 0xfe} sldt (%r16)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd56000000000008a,%eax\n+\tmovabs 0xd57000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfed5(%rax)\n+\tadd %dl,0xfed5(%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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fed5,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x2b(%rax)\n+\tmov $0xd5,%al\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-\trcl $0xfe,%ch\n \tadd %al,(%rax)\n+\tadd %al,0xfed5(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0xd5d000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \t{rex2 0xfe} sldt (%r16)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfed5(%rax)\n+\tadd %al,%al\n+\t{rex2 0xfe} sldt (%r16)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd60000000000008a,%eax\n+\tmovabs 0xd61000000000008a,%eax\n \tincb (%rax)\n \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{rex2 0xfe} sldt (%r16)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd62000000000008a,%eax\n+\tmovabs 0xd63000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x2a(%rax)\n+\tadd %dl,-0x2a(%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 %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-\t(bad)\n-\t(bad)\n+\tjo fed638 \n \tincb (%rax)\n \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,-0x2a(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc $0xfe,%dh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfed6(%rax)\n+\tadd %dh,0xfed6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x2a(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfed6(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd6d000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcl $0xfe,%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,0xfed6(%rax)\n+\tadd %ah,0xfed6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd6e000000000008a,%eax\n+\tmovabs 0xd6f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 %dl,%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-\tand %dl,%bh\n+\txor %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 %dh,%al\n-\t(bad)\n+\tadd %al,(%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-\trex xlat %ds:(%rbx)\n+\tpush %rax\n+\txlat %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x29(%rax)\n+\tadd %dh,-0x29(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\txlat %ds:(%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-\tadc $0xfe,%bh\n+\tnop\n+\txlat %ds:(%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 %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-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-\tmovabs 0x500000000000fed7,%al\n+\tmov $0xd7,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%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 %dl,0xfed7(%rax)\n+\tadd %ah,0xfed7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd7e000000000008a,%eax\n+\tmovabs 0xd7f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfed7(%rax)\n+\tadd %al,%al\n+\txlat %ds:(%rbx)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd80000000000008a,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %bl,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%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 %dh,%al\n-\txlat %ds:(%rbx)\n-\tincb (%rax)\n+\tadd %al,(%rax)\n+\tfdivr %st(6),%st\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd85000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\trex fdivr %st(6),%st\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,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \tfdivr %st(6),%st\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd86000000000008a,%eax\n+\tmovabs 0xd87000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfed8(%rax)\n+\tadd %dl,0xfed8(%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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fed8,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x28(%rax)\n+\tmov $0xd8,%al\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-\trcr $0xfe,%al\n \tadd %al,(%rax)\n+\tadd %al,0xfed8(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0xd8d000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%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 %dh,0xfed8(%rax)\n+\tadd %al,%al\n+\tfdivr %st(6),%st\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd90000000000008a,%eax\n+\tmovabs 0xd91000000000008a,%eax\n \tincb (%rax)\n \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 \tfdivr %st(6),%st\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd92000000000008a,%eax\n+\tmovabs 0xd93000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x27(%rax)\n+\tadd %dl,-0x27(%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 %ah,(%rax)\n \tfsin\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd96000000000008a,%eax\n+\tmovabs 0xd97000000000008a,%eax\n \tincb (%rax)\n \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-\tfsin\n+\tadd %al,-0x27(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd98000000000008a,%eax\n-\tincb (%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tfsin\n \tadd %al,(%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,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xfa,%al\n-\tsti\n+\tadd %ah,0xf36b(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfbf2(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfed9(%rax)\n+\tadd %dh,0xfed9(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x27(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfed9(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd9d000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcr $0xfe,%cl\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,0xfed9(%rax)\n+\tadd %ah,0xfed9(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd9e000000000008a,%eax\n+\tmovabs 0xd9f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 \tfsin\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xda2000000000008a,%eax\n+\tmovabs 0xda3000000000008a,%eax\n \tincb (%rax)\n \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-\tfsin\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xda4000000000008a,%eax\n+\tmovabs 0xda5000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x26(%rax)\n+\tadd %dh,-0x26(%rax)\n \tincb (%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 0xda8000000000008a,%eax\n+\tadd %al,-0x26(%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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,-0x26(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\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-\tmovabs 0x500000000000feda,%al\n+\tmov $0xda,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0xfeda(%rax)\n+\tadd %ah,0xfeda(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdae000000000008a,%eax\n+\tmovabs 0xdaf000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfeda(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdb0000000000008a,%eax\n+\tmovabs 0xdb1000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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+\tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdb4000000000008a,%eax\n+\tmovabs 0xdb5000000000008a,%eax\n \tincb (%rax)\n \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 0xdb6000000000008a,%eax\n+\tmovabs 0xdb7000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfedb(%rax)\n+\tadd %dl,0xfedb(%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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fedb,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x25(%rax)\n+\tmov $0xdb,%al\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-\trcr $0xfe,%bl\n \tadd %al,(%rax)\n+\tadd %al,0xfedb(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0xdbd000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\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,0xfedb(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdc0000000000008a,%eax\n+\tmovabs 0xdc1000000000008a,%eax\n \tincb (%rax)\n \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 0xdc2000000000008a,%eax\n+\tmovabs 0xdc3000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xf36b(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfbfa(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x24(%rax)\n+\tmov $0x23,%al\n+\tclc\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x24(%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 %ah,(%rax)\n \tfdivr %st,%st(6)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdc6000000000008a,%eax\n+\tmovabs 0xdc7000000000008a,%eax\n \tincb (%rax)\n \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,-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 \tfdivr %st,%st(6)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xdc8000000000008a,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfedc(%rax)\n+\tadd %dh,0xfedc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x24(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfedc(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xdcd000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcr $0xfe,%ah\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,0xfedc(%rax)\n+\tadd %ah,0xfedc(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdce000000000008a,%eax\n+\tmovabs 0xdcf000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 \tfdivr %st,%st(6)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdd2000000000008a,%eax\n+\tmovabs 0xdd3000000000008a,%eax\n \tincb (%rax)\n \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-\tfdivr %st,%st(6)\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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x23(%rax)\n+\tadd %dh,-0x23(%rax)\n \tincb (%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 0xdd8000000000008a,%eax\n+\tadd %al,-0x23(%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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,-0x23(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\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-\tmovabs 0x500000000000fedd,%al\n+\tmov $0xdd,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0xfedd(%rax)\n+\tadd %ah,0xfedd(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdde000000000008a,%eax\n+\tmovabs 0xddf000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfedd(%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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%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 %dh,%al\n-\t(bad)\n+\tadd %al,(%rax)\n+\tfdivrp %st,%st(6)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xde4000000000008a,%eax\n+\tmovabs 0xde5000000000008a,%eax\n \tincb (%rax)\n \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 \tfdivrp %st,%st(6)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xde6000000000008a,%eax\n+\tmovabs 0xde7000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfede(%rax)\n+\tadd %dl,0xfede(%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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fede,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x22(%rax)\n+\tmov $0xde,%al\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-\trcr $0xfe,%dh\n \tadd %al,(%rax)\n+\tadd %al,0xfede(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0xded000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%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 %dh,0xfede(%rax)\n+\tadd %al,%al\n+\tfdivrp %st,%st(6)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdf0000000000008a,%eax\n+\tmovabs 0xdf1000000000008a,%eax\n \tincb (%rax)\n \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 \tfdivrp %st,%st(6)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdf2000000000008a,%eax\n+\tmovabs 0xdf3000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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 $0x23,%al\n-\tclc\n-\tadd %eax,(%rax)\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n-\tadd %al,-0x21(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x21(%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 %ah,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdf6000000000008a,%eax\n+\tmovabs 0xdf7000000000008a,%eax\n \tincb (%rax)\n \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,-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 \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xdf8000000000008a,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfedf(%rax)\n+\tadd %dh,0xfedf(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x21(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfedf(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xdfd000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcr $0xfe,%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,0xfedf(%rax)\n+\tadd %ah,0xfedf(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdfe000000000008a,%eax\n+\tmovabs 0xdff000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tloopne fedff1 \n-\tadd %al,(%rax)\n+\txor $0xfb,%dl\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-\trcr $1,%bh\n+\tand %ah,%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 %ah,%al\n+\t(bad)\n \tadd %al,(%rax)\n-\txor %ah,%al\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xe04000000000008a,%eax\n \tincb (%rax)\n \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 %dl,(%rax)\n+\tloopne fee041 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe05000000000008a,%eax\n+\tmovabs 0xe06000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x20(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfee0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x20(%rax)\n+\tadd %dl,-0x20(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tloopne fee081 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000000fee0,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x20(%rax)\n+\tadd %dh,-0x20(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xe0,%al\n-\tincb (%rax)\n+\tshl $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tloopne fee0c1 \n+\tadd %ah,%al\n+\tloopne fee0d1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfee0(%rax)\n+\tadd %dh,0xfee0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe0f000000000008a,%eax\n+\tmovabs 0xe10000000000008a,%eax\n \tincb (%rax)\n \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 fee0f1 \n+\tadd %dl,%al\n+\tloopne fee101 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe11000000000008a,%eax\n+\tmovabs 0xe12000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tloope fee121 \n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,-0x1f(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloope fee131 \n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tloope fee141 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe15000000000008a,%eax\n+\tmovabs 0xe16000000000008a,%eax\n \tincb (%rax)\n \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 fee151 \n+\tadd %dh,(%rax)\n+\tloope fee161 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe17000000000008a,%eax\n+\tmovabs 0xe18000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfee1(%rax)\n+\tadd %ah,0xfee1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x1f(%rax)\n+\tadd %dh,-0x1f(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xe1,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tshl $0xfe,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfee1(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfee1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe1d000000000008a,%eax\n+\tmovabs 0xe1e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tloope fee1e1 \n+\tadd %al,(%rax)\n+\tloop fee1f1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tloope fee1f1 \n+\tadd %dl,%al\n+\tloope fee201 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe21000000000008a,%eax\n+\tmovabs 0xe22000000000008a,%eax\n \tincb (%rax)\n \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 fee211 \n+\tadd %dh,%al\n+\tloope fee221 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe23000000000008a,%eax\n+\tmovabs 0xe24000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1e(%rax)\n+\tadd %ah,-0x1e(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tloop fee251 \n+\tadd %dh,(%rax)\n+\tloop fee261 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe27000000000008a,%eax\n+\tmovabs 0xe28000000000008a,%eax\n \tincb (%rax)\n \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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tloop fee281 \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 0x500000000000fee2,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfee2(%rax)\n+\tadd %al,%al\n+\tloop fee2b1 \n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfee2(%rax)\n+\tadd %dl,0xfee2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe2d000000000008a,%eax\n+\tmovabs 0xe2e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfee2(%rax)\n+\tadd %dh,0xfee2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe2f000000000008a,%eax\n+\tmovabs 0xe30000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjrcxz fee301 \n+\tadd %ah,(%rax)\n+\tjrcxz fee311 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tloop fee311 \n+\tadd %dh,%al\n+\tloop fee321 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe33000000000008a,%eax\n+\tmovabs 0xe34000000000008a,%eax\n \tincb (%rax)\n \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 fee331 \n+\tadd %dl,(%rax)\n+\tjrcxz fee341 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe35000000000008a,%eax\n+\tmovabs 0xe36000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x1d(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfee3(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x1d(%rax)\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-\tnop\n-\tjrcxz fee381 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000000fee3,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x1d(%rax)\n+\tadd %dh,-0x1d(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xe3,%al\n-\tincb (%rax)\n+\tshl $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjrcxz fee3c1 \n+\tadd %ah,%al\n+\tjrcxz fee3d1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfee3(%rax)\n+\tadd %dh,0xfee3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe3f000000000008a,%eax\n+\tmovabs 0xe40000000000008a,%eax\n \tincb (%rax)\n \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 fee3f1 \n+\tadd %dl,%al\n+\tjrcxz fee401 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe41000000000008a,%eax\n+\tmovabs 0xe42000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tin $0xfe,%al\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%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 %dl,(%rax)\n \tin $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe45000000000008a,%eax\n+\tmovabs 0xe46000000000008a,%eax\n \tincb (%rax)\n \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 $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe47000000000008a,%eax\n+\tmovabs 0xe48000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfee4(%rax)\n+\tadd %ah,0xfee4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x1c(%rax)\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-\tmov $0xe4,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tshl $0xfe,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfee4(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfee4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe4d000000000008a,%eax\n+\tmovabs 0xe4e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tin $0xfe,%al\n+\tadd %al,(%rax)\n+\tin $0xfe,%eax\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 \tin $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe51000000000008a,%eax\n+\tmovabs 0xe52000000000008a,%eax\n \tincb (%rax)\n \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 $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe53000000000008a,%eax\n+\tmovabs 0xe54000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1b(%rax)\n+\tadd %ah,-0x1b(%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 %dh,(%rax)\n \tin $0xfe,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe57000000000008a,%eax\n+\tmovabs 0xe58000000000008a,%eax\n \tincb (%rax)\n \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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tin $0xfe,%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+\tmovabs 0x500000000000fee5,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfee5(%rax)\n+\tadd %al,%al\n+\tin $0xfe,%eax\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfee5(%rax)\n+\tadd %dl,0xfee5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe5d000000000008a,%eax\n+\tmovabs 0xe5e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfee5(%rax)\n+\tadd %dh,0xfee5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe5f000000000008a,%eax\n+\tmovabs 0xe60000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tout %al,$0xfe\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 $0xfe,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe63000000000008a,%eax\n+\tmovabs 0xe64000000000008a,%eax\n \tincb (%rax)\n \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,$0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe65000000000008a,%eax\n+\tmovabs 0xe66000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x1a(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfee6(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x1a(%rax)\n+\tadd %dl,-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-\tout %al,$0xfe\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000000fee6,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x1a(%rax)\n+\tadd %dh,-0x1a(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xe6,%al\n-\tincb (%rax)\n+\tshl $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tout %al,$0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfee6(%rax)\n+\tadd %dh,0xfee6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe6f000000000008a,%eax\n+\tmovabs 0xe70000000000008a,%eax\n \tincb (%rax)\n \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,$0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe71000000000008a,%eax\n+\tmovabs 0xe72000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tout %eax,$0xfe\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%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 %dl,(%rax)\n \tout %eax,$0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe75000000000008a,%eax\n+\tmovabs 0xe76000000000008a,%eax\n \tincb (%rax)\n \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,$0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe77000000000008a,%eax\n+\tmovabs 0xe78000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfee7(%rax)\n+\tadd %ah,0xfee7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x19(%rax)\n+\tadd %dh,-0x19(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xe7,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tshl $0xfe,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfee7(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfee7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe7d000000000008a,%eax\n+\tmovabs 0xe7e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tout %eax,$0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tcall fee8f4 \n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n \tout %eax,$0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe81000000000008a,%eax\n+\tmovabs 0xe82000000000008a,%eax\n \tincb (%rax)\n \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,$0xfe\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe83000000000008a,%eax\n+\tmovabs 0xe84000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x18(%rax)\n+\tadd %ah,-0x18(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tcall fee954 \n+\tadd %dh,(%rax)\n+\tcall fee964 \n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo fee84a \n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tsub $0xfe,%al\n \tadd %al,(%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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tcall fee984 \n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000fee8,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfee8(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,%al\n+\tcall fee9b4 \n \tadd %al,(%rax)\n-\tadd %al,0xfee8(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfee8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe8d000000000008a,%eax\n+\tmovabs 0xe8e000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfee8(%rax)\n+\tadd %dh,0xfee8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe8f000000000008a,%eax\n+\tmovabs 0xe90000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjmp feea04 \n+\tadd %ah,(%rax)\n+\tjmp feea14 \n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tcall feea14 \n+\tadd %dh,%al\n+\tcall feea24 \n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ch,%cl\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\trex jmp feea34 \n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjmp feea34 \n+\tadd %dl,(%rax)\n+\tjmp feea44 \n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjmp feea44 \n+\t(bad)\n+\tjmp feea54 \n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x17(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfee9(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x17(%rax)\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-\tnop\n-\tjmp feea84 \n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x17(%rax)\n+\tmovabs 0xd00000000000fee9,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x17(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xe9,%al\n-\tincb (%rax)\n+\tshr $0xfe,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjmp feeac4 \n+\tadd %ah,%al\n+\tjmp feead4 \n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfee9(%rax)\n+\tadd %dh,0xfee9(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe9f000000000008a,%eax\n+\tmovabs 0xea1000000000008a,%eax\n \tincb (%rax)\n \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 feeaf4 \n+\tin (%dx),%al\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshr $0xfe,%ah\n+\tmov $0xc5,%al\n+\tlock add %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tjmp feeb14 \n \tadd %al,(%rax)\n-\tadd %dh,0xf0c5(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n+\txor %ch,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x16(%rax)\n+\tadd %dl,-0x16(%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 %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-\t(bad)\n-\t(bad)\n+\tjo feea4c \n \tincb (%rax)\n \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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsub $0xfe,%dl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfeea(%rax)\n+\tadd %dh,0xfeea(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x16(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfeea(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xead000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshr $0xfe,%dl\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,0xfeea(%rax)\n+\tadd %ah,0xfeea(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xeae000000000008a,%eax\n+\tmovabs 0xeaf000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjmp feeaf1 \n+\tadd %dl,(%rax)\n+\tjmp feeb01 \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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ch,%bl\n+\txor %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-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex jmp feeb31 \n+\tjmp feeb31 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0xeb5000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x15(%rax)\n+\tadd %dh,-0x15(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tjmp feeb61 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xeb8000000000008a,%eax\n+\tadd %al,-0x15(%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+\tnop\n+\tjmp feeb81 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x15(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x15(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000feeb,%al\n+\tmov $0xeb,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjmp feebb1 \n+\tadd %dl,%al\n+\tjmp feebc1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfeeb(%rax)\n+\tadd %ah,0xfeeb(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xebe000000000008a,%eax\n+\tmovabs 0xebf000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfeeb(%rax)\n+\tadd %al,%al\n+\tjmp feebf1 \n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xec0000000000008a,%eax\n+\tmovabs 0xec1000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%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-\tadd %dh,(%rax)\n-\tmovabs 0xec4000000000008a,%eax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tin (%dx),%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+\tadd %ah,(%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-\t(bad)\n-\tin (%dx),%al\n+\tjo feec4e \n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfeec(%rax)\n+\tadd %dl,0xfeec(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x14(%rax)\n+\tadd %ah,-0x14(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000feec,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x14(%rax)\n+\tmov $0xec,%al\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 $1,%ah\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+\tadd %al,(%rax)\n+\tloopne feecbe \n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tenter $0xf0c5,$0x0\n+\txor $0xfb,%dl\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-\tadd %dh,%al\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\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,0xfeec(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xed1000000000008a,%eax\n+\tand %ch,%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 %ah,%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 \tadd %al,(%rax)\n-\txor %ch,%ch\n+\trex in (%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x13(%rax)\n+\tadd %ah,-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 %dh,(%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-\tjo feed4f \n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\tsub $0xfe,%ch\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x13(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-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-\tin (%dx),%eax\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000feed,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfeed(%rax)\n+\tadd %al,%al\n+\tin (%dx),%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfeed(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfeed(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xedd000000000008a,%eax\n+\tmovabs 0xede000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfeed(%rax)\n+\tadd %dh,0xfeed(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xedf000000000008a,%eax\n+\tmovabs 0xee0000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%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 %ah,%al\n+\tadd %dh,%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-\txor %ch,%dh\n+\trex out %al,(%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 %al,(%rax)\n+\tadd %dl,(%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-\tpush %rax\n+\t(bad)\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x12(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfeee(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-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-\tnop\n-\tout %al,(%dx)\n+\tmovabs 0xd00000000000feee,%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-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x12(%rax)\n-\tincb (%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tshr $0xfe,%dh\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xee,%al\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%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 %ah,0xfeee(%rax)\n+\tadd %dh,0xfeee(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xeef000000000008a,%eax\n+\tmovabs 0xef0000000000008a,%eax\n \tincb (%rax)\n \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,(%dx)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %ch,%bh\n+\tand %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tout %eax,(%dx)\n+\tadd %al,-0x11(%rax)\n \tincb (%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 \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+\t(bad)\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 %ah,(%rax)\n+\tadd %dh,(%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-\tjo feef51 \n-\tincb (%rax)\n+\tsub $0xfe,%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-\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfeef(%rax)\n+\tadd %ah,0xfeef(%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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xef,%al\n-\tincb (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tshr $0xfe,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfeef(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xfeef(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xefd000000000008a,%eax\n+\tmovabs 0xefe000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tout %eax,(%dx)\n-\tincb (%rax)\n+\tadd %dl,(%rax)\n+\tlock incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tout %eax,(%dx)\n-\tincb (%rax)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %bh,%bh\n \tadd %al,(%rax)\n-\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n-\tadd %bh,%bh\n+\tadd %dl,%al\n+\tout %eax,(%dx)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tlock incb (%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\txor %dh,%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 %ah,%al\n+\tadd %dh,%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-\trex\n+\tpush %rax\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x10(%rax)\n+\tadd %dh,-0x10(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tlock incb (%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-\txor $0xfe,%al\n+\tnop\n+\tlock incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x10(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x10(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fef0,%al\n+\tmov $0xf0,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tlock incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfef0(%rax)\n+\tadd %ah,0xfef0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf0e000000000008a,%eax\n+\tmovabs 0xf0f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfef0(%rax)\n+\tadd %al,%al\n+\tlock incb (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf10000000000008a,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %dh,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tint1\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tlock incb (%rax)\n+\tadd %al,(%rax)\n+\tint1\n+\tincb (%rax)\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 \tincb (%rax)\n \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 \tint1\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tint1\n+\tjo fef153 \n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfef1(%rax)\n+\tadd %dl,0xfef1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xf(%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-\tmovabs 0xd00000000000fef1,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0xf(%rax)\n+\tmov $0xf1,%al\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-\tshl $0xfe,%cl\n \tadd %al,(%rax)\n+\tadd %al,0xfef1(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0xf1d000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tint1\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfef1(%rax)\n+\tadd %al,%al\n+\tint1\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf20000000000008a,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %dh,%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 %dl,%al\n+\tadd %ah,%al\n \tint1\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %dh,%dl\n+\txor %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-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 %dl,(%rax)\n+\tadd %ah,(%rax)\n \trepnz incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\trepnz incb (%rax)\n+\tjo fef254 \n+\tincb (%rax)\n \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-\trepnz incb (%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-\txor $0xfe,%dl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tnop\n+\trepnz 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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfef2(%rax)\n+\tadd %dh,0xfef2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0xe(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfef2(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xf2d000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshl $0xfe,%dl\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,0xfef2(%rax)\n+\tadd %ah,0xfef2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf2e000000000008a,%eax\n+\tmovabs 0xf2f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \trepnz incb (%rax)\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 \tincb (%rax)\n \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-\trepnz incb (%rax)\n+\tadd %al,(%rax)\n+\trepz incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n+\tpush %rax\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0xd(%rax)\n+\tadd %dh,-0xd(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\trepz incb (%rax)\n+\tadd %al,-0xd(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor $0xfe,%bl\n+\tnop\n+\trepz incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0xd(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%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-\tmovabs 0x500000000000fef3,%al\n+\tmov $0xf3,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \trepz incb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfef3(%rax)\n+\tadd %ah,0xfef3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf3e000000000008a,%eax\n+\tmovabs 0xf3f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfef3(%rax)\n+\tadd %al,%al\n+\trepz incb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf40000000000008a,%eax\n+\tadc %dh,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \thlt\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\trepz incb (%rax)\n+\tadd %al,(%rax)\n+\thlt\n+\tincb (%rax)\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 \tincb (%rax)\n \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 \thlt\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\thlt\n+\tjo fef456 \n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfef4(%rax)\n+\tadd %dl,0xfef4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-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-\tmovabs 0xd00000000000fef4,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0xc(%rax)\n+\tmov $0xf4,%al\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-\tshl $0xfe,%ah\n \tadd %al,(%rax)\n+\tadd %al,0xfef4(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0xf4d000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \thlt\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfef4(%rax)\n+\tadd %al,%al\n+\thlt\n+\tincb (%rax)\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 \tincb (%rax)\n \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 \thlt\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %dh,%ch\n+\txor %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-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 %dl,(%rax)\n+\tadd %ah,(%rax)\n \tcmc\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tcmc\n+\tjo fef557 \n \tincb (%rax)\n \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-\tcmc\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-\txor $0xfe,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tnop\n+\tcmc\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfef5(%rax)\n+\tadd %dh,0xfef5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0xb(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfef5(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xf5d000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshl $0xfe,%ch\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,0xfef5(%rax)\n+\tadd %ah,0xfef5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf5e000000000008a,%eax\n+\tmovabs 0xf5f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tcmc\n \tincb (%rax)\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 \tincb (%rax)\n \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-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tidiv %sil\n+\tidiv %dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0xf65000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0xa(%rax)\n+\tadd %dh,-0xa(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tidiv %dh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf68000000000008a,%eax\n+\tadd %al,-0xa(%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+\tnop\n+\tidiv %dh\n \tadd %al,(%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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fef6,%al\n+\tmov $0xf6,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tidiv %dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfef6(%rax)\n+\tadd %ah,0xfef6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf6e000000000008a,%eax\n+\tmovabs 0xf6f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfef6(%rax)\n+\tadd %al,%al\n+\tidiv %dh\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf70000000000008a,%eax\n+\tmovabs 0xf71000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tidiv %esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tidiv %dh\n+\tadd %al,(%rax)\n+\tidiv %esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf74000000000008a,%eax\n+\tmovabs 0xf75000000000008a,%eax\n \tincb (%rax)\n \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 \tidiv %esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf76000000000008a,%eax\n+\tmovabs 0xf77000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfef7(%rax)\n+\tadd %dl,0xfef7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-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-\tmovabs 0xd00000000000fef7,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x9(%rax)\n+\tmov $0xf7,%al\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-\tshl $0xfe,%bh\n \tadd %al,(%rax)\n+\tadd %al,0xfef7(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0xf7d000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tidiv %esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfef7(%rax)\n+\tadd %al,%al\n+\tidiv %esi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf80000000000008a,%eax\n+\tmovabs 0xf81000000000008a,%eax\n \tincb (%rax)\n \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 \tidiv %esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf82000000000008a,%eax\n+\tmovabs 0xf83000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-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 %dl,(%rax)\n+\tadd %ah,(%rax)\n \tclc\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tclc\n+\tjo fef85a \n \tincb (%rax)\n \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-\tclc\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-\tcmp $0xfe,%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tnop\n+\tclc\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfef8(%rax)\n+\tadd %dh,0xfef8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x8(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfef8(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xf8d000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsar $0xfe,%al\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,0xfef8(%rax)\n+\tadd %ah,0xfef8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf8e000000000008a,%eax\n+\tmovabs 0xf8f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tclc\n \tincb (%rax)\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 \tincb (%rax)\n \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-\tclc\n+\tadd %al,(%rax)\n+\tstc\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex stc\n+\tpush %rax\n+\tstc\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x7(%rax)\n+\tadd %dh,-0x7(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tstc\n+\tadd %al,-0x7(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tcmp $0xfe,%cl\n+\tnop\n+\tstc\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x7(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%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-\tmovabs 0x500000000000fef9,%al\n+\tmov $0xf9,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tstc\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfef9(%rax)\n+\tadd %ah,0xfef9(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf9e000000000008a,%eax\n+\tmovabs 0xf9f000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfef9(%rax)\n+\tadd %al,%al\n+\tstc\n+\tincb (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xfa0000000000008a,%eax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %bh,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tcli\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tstc\n+\tadd %al,(%rax)\n+\tcli\n \tincb (%rax)\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 \tincb (%rax)\n \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 \tcli\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tcli\n+\tjo fefa5c \n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfefa(%rax)\n+\tadd %dl,0xfefa(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6(%rax)\n+\tadd %ah,-0x6(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fefa,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x6(%rax)\n+\tmov $0xfa,%al\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-\tsar $0xfe,%dl\n \tadd %al,(%rax)\n+\tadd %al,0xfefa(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0xfad000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tcli\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfefa(%rax)\n+\tadd %al,%al\n+\tcli\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xfb0000000000008a,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %bh,%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,%al\n+\tadd %ah,%al\n \tcli\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bh,%bl\n+\txor %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-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 %dl,(%rax)\n+\tadd %ah,(%rax)\n \tsti\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tsti\n+\tjo fefb5d \n \tincb (%rax)\n \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-\tsti\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-\tcmp $0xfe,%bl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tnop\n+\tsti\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfefb(%rax)\n+\tadd %dh,0xfefb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x5(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfefb(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xfbd000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsar $0xfe,%bl\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,0xfefb(%rax)\n+\tadd %ah,0xfefb(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfbe000000000008a,%eax\n+\tmovabs 0xfbf000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tsti\n \tincb (%rax)\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 \tincb (%rax)\n \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-\tsti\n+\tadd %al,(%rax)\n+\tcld\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex cld\n+\tpush %rax\n+\tcld\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x4(%rax)\n+\tadd %dh,-0x4(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tcld\n+\tadd %al,-0x4(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tcmp $0xfe,%ah\n+\tnop\n+\tcld\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x4(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%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-\tmovabs 0x500000000000fefc,%al\n+\tmov $0xfc,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tcld\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfefc(%rax)\n+\tadd %ah,0xfefc(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfce000000000008a,%eax\n+\tmovabs 0xfcf000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfefc(%rax)\n+\tadd %al,%al\n+\tcld\n+\tincb (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xfd0000000000008a,%eax\n+\tadc %bh,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tstd\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tcld\n+\tadd %al,(%rax)\n+\tstd\n \tincb (%rax)\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 \tincb (%rax)\n \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 \tstd\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tstd\n+\tjo fefd5f \n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfefd(%rax)\n+\tadd %dl,0xfefd(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-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-\tmovabs 0xd00000000000fefd,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x3(%rax)\n+\tmov $0xfd,%al\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-\tsar $0xfe,%ch\n \tadd %al,(%rax)\n+\tadd %al,0xfefd(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0xfdd000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tstd\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfefd(%rax)\n+\tadd %al,%al\n+\tstd\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xfe0000000000008a,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %bh,%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,%al\n+\tadd %ah,%al\n \tstd\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bh,%dh\n+\txor %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-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 %dl,(%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-\t(bad)\n-\t(bad)\n+\tjo fefe60 \n \tincb (%rax)\n \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,-0x2(%rax)\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tcmp $0xfe,%dh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfefe(%rax)\n+\tadd %dh,0xfefe(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x2(%rax)\n-\tincb (%rax)\n+\tadd %al,0xfefe(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xfed000000000008a,%eax\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsar $0xfe,%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,0xfefe(%rax)\n+\tadd %ah,0xfefe(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfee000000000008a,%eax\n+\tmovabs 0xfef000000000008a,%eax\n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\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 %dl,%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-\tand %bh,%bh\n+\txor %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 %dh,%al\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-\trex (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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x1(%rax)\n+\tadd %dh,-0x1(%rax)\n \tincb (%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,-0x1(%rax)\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-\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %bh,%bh\n \tadd %al,(%rax)\n-\tadd %dl,0x2(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %bh,(%rax)\n+\toutsb %ds:(%rsi),(%dx)\n+\tcli\n \tadd %al,(%rax)\n-\tcmp %ch,-0x6(%rsi)\n \tadd %al,(%rax)\n+\tadd %ah,0xfeff(%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 \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xff,%al\n-\tincb (%rax)\n+\tsar $0xfe,%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-\tpush %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+\tloopne ff0008 \n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tloopne feffd1 \n \tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfeff(%rax)\n+\tadd %dh,0xfeff(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfff000000000008a,%eax\n-\tincb (%rax)\n+\tmovabs 0x1000000000008a,%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-\tincb (%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 %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tadd %bh,%bh\n+\tadd %dl,%al\n+\t(bad)\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+\txor %al,(%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x0(%rax)\n+\tadd %dl,0x0(%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 \tadd %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6000000000008a,%eax\n+\tmovabs 0x7000000000008a,%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,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 %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8000000000008a,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff00(%rax)\n+\tadd %dh,0xff00(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x0(%rax)\n-\tincl (%rax)\n+\tadd %al,0xff00(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0xff,(%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,0xff00(%rax)\n+\tadd %ah,0xff00(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe000000000008a,%eax\n+\tmovabs 0xf000000000008a,%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 $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tadd %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x12000000000008a,%eax\n+\tmovabs 0x13000000000008a,%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 %bh,%bh\n+\tadd %al,(%rax)\n+\tadd %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x14000000000008a,%eax\n+\tmovabs 0x15000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1(%rax)\n+\tadd %dh,0x1(%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 %edi,%edi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x18000000000008a,%eax\n+\tadd %al,0x1(%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+\tadd %edi,%edi\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x1(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff01,%al\n+\tmov $0x1,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tadd %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff01(%rax)\n+\tadd %ah,0xff01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1e000000000008a,%eax\n+\tmovabs 0x1f000000000008a,%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,0xff01(%rax)\n+\tadd %al,%al\n+\tadd %edi,%edi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x20000000000008a,%eax\n+\tmovabs 0x21000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tadd %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 %edi,%edi\n+\tadd %al,(%rax)\n+\tadd %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x24000000000008a,%eax\n+\tmovabs 0x26000000000008a,%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 %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 $0xff,%eax\n \tadd %al,(%rax)\n \tpush %rax\n \toutsb %ds:(%rsi),(%dx)\n \tcli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x2(%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 \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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 ff02b8 \n-\tadd (%rcx),%eax\n-\tadd %al,(%rax)\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n-\tnop\n-\tadd %bh,%bh\n \tadd %al,(%rax)\n+\tadd %ah,0xff02(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x2(%rax)\n+\tadd %dh,0x2(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x2,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\trolb $0xff,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff02(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xff02(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2d000000000008a,%eax\n+\tmovabs 0x2e000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tadd %bh,%bh\n+\tadd %al,(%rax)\n+\tadd %edi,%edi\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 \tadd %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x31000000000008a,%eax\n+\tmovabs 0x32000000000008a,%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 \tadd %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x33000000000008a,%eax\n+\tmovabs 0x34000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3(%rax)\n+\tadd %ah,0x3(%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 \tadd %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x37000000000008a,%eax\n+\tmovabs 0x38000000000008a,%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,0x3(%rax)\n+\tadd %dl,0x3(%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 %edi,%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+\tmovabs 0x500000000000ff03,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff03(%rax)\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 %al,0xff03(%rax)\n+\tadd %dl,0xff03(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3d000000000008a,%eax\n+\tmovabs 0x3e000000000008a,%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,0xff03(%rax)\n+\tadd %dh,0xff03(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3f000000000008a,%eax\n+\tmovabs 0x40000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tadd $0xff,%al\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 \tadd %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x43000000000008a,%eax\n+\tmovabs 0x44000000000008a,%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 \tadd $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x45000000000008a,%eax\n+\tmovabs 0x46000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x4(%rax)\n-\tincl (%rax)\n+\tadd %al,0xff04(%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-\tadd $0xff,%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000000ff04,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x4(%rax)\n+\tadd %dh,0x4(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x4,%al\n-\tincl (%rax)\n+\trolb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tadd $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff04(%rax)\n+\tadd %dh,0xff04(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4f000000000008a,%eax\n+\tmovabs 0x50000000000008a,%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 \tadd $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x52000000000008a,%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-\t(bad)\n+\tmovabs 0x7d000000000008a,%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 %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x5(%rax)\n+\tadd %dl,0x5(%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 %ah,(%rax)\n \tadd $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tadd $0xff,%eax\n+\tjo ff0567 \n+\tincl (%rax)\n+\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 $0xff,%eax\n+\tadd %al,0x5(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\taddb $0x0,0xff(%rip) \n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tadd $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff05(%rax)\n+\tadd %dh,0xff05(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x5(%rax)\n+\tadd %al,0xff05(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x5d000000000008a,%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-\trolb $0x0,0xff(%rip) \n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff05(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xff05(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5e000000000008a,%eax\n+\tmovabs 0x5f000000000008a,%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 $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tadd $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %al,(%rsi)\n+\txor %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 %dh,%al\n-\tadd $0xff,%eax\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-\trex (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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%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 \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\t(bad)\n+\tadd %al,0x6(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\taddb $0xff,(%rsi)\n+\tnop\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 %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x6(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x6(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff06,%al\n+\tmov $0x6,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%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 %dl,0xff06(%rax)\n+\tadd %ah,0xff06(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6e000000000008a,%eax\n+\tmovabs 0x6f000000000008a,%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,0xff06(%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,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x70000000000008a,%eax\n+\tadc %al,(%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%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 %dh,%al\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-\trex (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 %dl,(%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-\t(bad)\n-\t(bad)\n+\tjo ff0769 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff07(%rax)\n+\tadd %dl,0xff07(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7(%rax)\n+\tadd %ah,0x7(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff07,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x7(%rax)\n+\tmov $0x7,%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-\trolb $0xff,(%rdi)\n \tadd %al,(%rax)\n+\tadd %al,0xff07(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x7e000000000008a,%eax\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xff0a(%rax)\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff0a(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfa6e(%rax)\n+\tor %bh,%bh\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\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 %dh,0xff07(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x81000000000008a,%eax\n+\tand %cl,(%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,%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 %cl,(%rax)\n-\tincl (%rax)\n+\tor %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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 \tor %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x87000000000008a,%eax\n+\tmovabs 0x88000000000008a,%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,0x8(%rax)\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-\tor %bh,%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+\tmovabs 0x500000000000ff08,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff08(%rax)\n+\tadd %al,%al\n+\tor %bh,%bh\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff08(%rax)\n+\tadd %dl,0xff08(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8d000000000008a,%eax\n+\tmovabs 0x8e000000000008a,%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,0xff08(%rax)\n+\tadd %dh,0xff08(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8f000000000008a,%eax\n+\tmovabs 0x90000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%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 %dh,%al\n \tor %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x93000000000008a,%eax\n+\tmovabs 0x94000000000008a,%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 \tor %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x95000000000008a,%eax\n+\tmovabs 0x96000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x9(%rax)\n-\tincl (%rax)\n+\tadd %al,0xff09(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x9(%rax)\n+\tadd %dl,0x9(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tor %edi,%edi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000000ff09,%al\n \tadd %ebx,0x0(%rbx)\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 $0x9,%al\n-\tincl (%rax)\n+\trorb $0xff,(%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%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,0xff09(%rax)\n+\tadd %dh,0xff09(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9f000000000008a,%eax\n+\tmovabs 0xa0000000000008a,%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 \tor %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa1000000000008a,%eax\n+\tmovabs 0xa2000000000008a,%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 $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tor %bh,%bh\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,0xa(%rax)\n+\tincl (%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 0xa5000000000008a,%eax\n+\tmovabs 0xa6000000000008a,%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 \tor %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa7000000000008a,%eax\n+\tmovabs 0xa8000000000008a,%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 $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0xff0a(%rax)\n+\txor $0xfb,%dl\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 %ah,0xa(%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 \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trorb $0xff,(%rdx)\n+\trorb $1,(%rdx)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0xff0a(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xff0a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xae000000000008a,%eax\n+\tmovabs 0xaf000000000008a,%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 $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tor %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb2000000000008a,%eax\n+\tmovabs 0xb3000000000008a,%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-\tor %bh,%bh\n+\tadd %al,(%rax)\n+\tor %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb4000000000008a,%eax\n+\tmovabs 0xb5000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb(%rax)\n+\tadd %dh,0xb(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tor %edi,%edi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb8000000000008a,%eax\n+\tadd %al,0xb(%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+\tor %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xb(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff0b,%al\n+\tmov $0xb,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%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 %dl,0xff0b(%rax)\n+\tadd %ah,0xff0b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xbe000000000008a,%eax\n+\tmovabs 0xbf000000000008a,%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,0xff0b(%rax)\n+\tadd %al,%al\n+\tor %edi,%edi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc0000000000008a,%eax\n+\tmovabs 0xc1000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tor $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tor %edi,%edi\n+\tadd %al,(%rax)\n+\tor $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc4000000000008a,%eax\n+\tmovabs 0xc5000000000008a,%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 \tor $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc6000000000008a,%eax\n+\tmovabs 0xc7000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff0c(%rax)\n+\tadd %dl,0xff0c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xc(%rax)\n+\tadd %ah,0xc(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff0c,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xc(%rax)\n+\tmov $0xc,%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 \tadd %al,(%rax)\n-\trorb $0x0,(%rdi,%rdi,8)\n+\tadd %al,0xff0c(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xcd000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tor $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff0c(%rax)\n+\tadd %al,%al\n+\tor $0xff,%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd0000000000008a,%eax\n+\tmovabs 0xd1000000000008a,%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 \tor $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd2000000000008a,%eax\n+\tmovabs 0xd3000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd(%rax)\n+\tadd %dl,0xd(%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 \tor $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tor $0xff,%eax\n+\tjo ff0d6f \n+\tincl (%rax)\n+\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-\tor $0xff,%eax\n+\tadd %al,0xd(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\torb $0x0,0xff(%rip) \n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tor $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff0d(%rax)\n+\tadd %dh,0xff0d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd(%rax)\n+\tadd %al,0xff0d(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xdd000000000008a,%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-\trorb $0x0,0xff(%rip) \n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff0d(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xff0d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xde000000000008a,%eax\n+\tmovabs 0xdf000000000008a,%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 $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tor $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %cl,(%rsi)\n+\txor %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 %dh,%al\n-\tor $0xff,%eax\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-\trex (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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xe(%rax)\n+\tadd %dh,0xe(%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,0xe(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\torb $0xff,(%rsi)\n+\tnop\n+\t(bad)\n+\tincl (%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 %ah,0xe(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff0e,%al\n+\tmov $0xe,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%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 %dl,0xff0e(%rax)\n+\tadd %ah,0xff0e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xee000000000008a,%eax\n+\tmovabs 0xef000000000008a,%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,0xff0e(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf0000000000008a,%eax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %cl,(%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tud0 (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\t(bad)\n-\tincl (%rax)\n+\tadd %al,(%rax)\n+\tud0 (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex ud0 (%rax),%eax\n+\tpush %rax\n+\tud0 (%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 %dl,(%rax)\n+\tadd %ah,(%rax)\n \tud0 (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tud0 (%rax),%eax\n+\tjo ff0f71 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff0f(%rax)\n+\tadd %dl,0xff0f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf(%rax)\n+\tadd %ah,0xf(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff0f,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xf(%rax)\n+\tmov $0xf,%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-\trorb $0xff,(%rdi)\n \tadd %al,(%rax)\n+\tadd %al,0xff0f(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0xfd000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tud0 (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xff0f(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x101000000000008a,%eax\n-\tincl (%rax)\n+\tadd %al,%al\n+\tud0 (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n+\tand %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %bh,%bh\n+\tadd %ah,(%rax)\n+\tadc %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-\txor %dl,(%rax)\n-\tincl (%rax)\n+\tadc %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10(%rax)\n+\tadd %ah,0x10(%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 \tadc %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x107000000000008a,%eax\n+\tmovabs 0x108000000000008a,%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,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-\tadc %bh,%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+\tmovabs 0x500000000000ff10,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff10(%rax)\n+\tadd %al,%al\n+\tadc %bh,%bh\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff10(%rax)\n+\tadd %dl,0xff10(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x10d000000000008a,%eax\n+\tmovabs 0x10e000000000008a,%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,0xff10(%rax)\n+\tadd %dh,0xff10(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x10f000000000008a,%eax\n+\tmovabs 0x110000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tadc %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 %dh,%al\n \tadc %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x113000000000008a,%eax\n+\tmovabs 0x114000000000008a,%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 \tadc %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x115000000000008a,%eax\n+\tmovabs 0x116000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x11(%rax)\n-\tincl (%rax)\n+\tadd %al,0xff11(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x11(%rax)\n+\tadd %dl,0x11(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadc %edi,%edi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000000ff11,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x11(%rax)\n+\tadd %dh,0x11(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x11,%al\n-\tincl (%rax)\n+\trclb $0xff,(%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tadc %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff11(%rax)\n+\tadd %dh,0xff11(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x11f000000000008a,%eax\n+\tmovabs 0x120000000000008a,%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 \tadc %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x121000000000008a,%eax\n+\tmovabs 0x122000000000008a,%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 $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadc %bh,%bh\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,0x12(%rax)\n+\tincl (%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 0x125000000000008a,%eax\n+\tmovabs 0x126000000000008a,%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 \tadc %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x127000000000008a,%eax\n+\tmovabs 0x128000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff12(%rax)\n+\tadd %ah,0xff12(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x12(%rax)\n+\tadd %dh,0x12(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x12,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\trclb $0xff,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff12(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xff12(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x12d000000000008a,%eax\n+\tmovabs 0x12e000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tadc %bh,%bh\n+\tadd %al,(%rax)\n+\tadc %edi,%edi\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 \tadc %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x131000000000008a,%eax\n+\tmovabs 0x132000000000008a,%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 \tadc %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x133000000000008a,%eax\n+\tmovabs 0x134000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x13(%rax)\n+\tadd %ah,0x13(%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 \tadc %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x137000000000008a,%eax\n+\tmovabs 0x138000000000008a,%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,0x13(%rax)\n+\tadd %dl,0x13(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadc %edi,%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+\tmovabs 0x500000000000ff13,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff13(%rax)\n+\tadd %al,%al\n+\tadc %edi,%edi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff13(%rax)\n+\tadd %dl,0xff13(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x13d000000000008a,%eax\n+\tmovabs 0x13e000000000008a,%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,0xff13(%rax)\n+\tadd %dh,0xff13(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x13f000000000008a,%eax\n+\tmovabs 0x140000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tadc $0xff,%al\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 \tadc %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x143000000000008a,%eax\n+\tmovabs 0x144000000000008a,%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 \tadc $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x145000000000008a,%eax\n+\tmovabs 0x146000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x14(%rax)\n-\tincl (%rax)\n+\tadd %al,0xff14(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x14(%rax)\n+\tadd %dl,0x14(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadc $0xff,%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000000ff14,%al\n \tadd %ebx,0x0(%rbx)\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 $0x14,%al\n-\tincl (%rax)\n+\trclb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tadc $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff14(%rax)\n+\tadd %dh,0xff14(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x14f000000000008a,%eax\n+\tmovabs 0x150000000000008a,%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 \tadc $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x151000000000008a,%eax\n+\tmovabs 0x152000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadc $0xff,%eax\n+\tadd %al,0x15(%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 \tadc $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \tadc $0xff,%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 \tadc $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff1577 \n-\tincl (%rax)\n+\tadcb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff15(%rax)\n+\tadd %ah,0xff15(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\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 $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+\trclb $0x0,0xff(%rip) \n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xff15(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x15d000000000008a,%eax\n+\tmovabs 0x15e000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tadc $0xff,%eax\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 \tadc $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,(%rsi)\n+\tand %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 %ah,%al\n+\tadd %dh,%al\n \tadc $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dl,(%rsi)\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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 ff1678 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadcb $0xff,(%rsi)\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 0x500000000000ff16,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff16(%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,0xff16(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xff16(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x16d000000000008a,%eax\n+\tmovabs 0x16e000000000008a,%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,0xff16(%rax)\n+\tadd %dh,0xff16(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x16f000000000008a,%eax\n+\tmovabs 0x170000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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 %dl,(%rdi)\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x17(%rax)\n-\tincl (%rax)\n+\tadd %al,0xff17(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x17(%rax)\n+\tadd %dl,0x17(%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 0xd00000000000ff17,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x17(%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,0x17(%rax)\n-\tincl (%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trclb $0xff,(%rdi)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x17,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0xff17(%rax)\n+\tadd %dh,0xff17(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x17f000000000008a,%eax\n+\tmovabs 0x180000000000008a,%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 \t(bad)\n \tincl (%rax)\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 \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsbb %bh,%bh\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,0x18(%rax)\n+\tincl (%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 0x185000000000008a,%eax\n+\tmovabs 0x186000000000008a,%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 \tsbb %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x187000000000008a,%eax\n+\tmovabs 0x188000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff18(%rax)\n+\tadd %ah,0xff18(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x18(%rax)\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 $0x18,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\trcrb $0xff,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff18(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xff18(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x18d000000000008a,%eax\n+\tmovabs 0x18e000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsbb %bh,%bh\n+\tadd %al,(%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,%al\n+\tadd %dl,%al\n \tsbb %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x191000000000008a,%eax\n+\tmovabs 0x192000000000008a,%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 \tsbb %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x193000000000008a,%eax\n+\tmovabs 0x194000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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 \tsbb %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x197000000000008a,%eax\n+\tmovabs 0x198000000000008a,%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-\tsbb %edi,%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+\tmovabs 0x500000000000ff19,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff19(%rax)\n+\tadd %al,%al\n+\tsbb %edi,%edi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff19(%rax)\n+\tadd %dl,0xff19(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x19d000000000008a,%eax\n+\tmovabs 0x19e000000000008a,%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,0xff19(%rax)\n+\tadd %dh,0xff19(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x19f000000000008a,%eax\n+\tmovabs 0x1a0000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tsbb %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 %dh,%al\n \tsbb %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1a3000000000008a,%eax\n+\tmovabs 0x1a4000000000008a,%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 \tsbb %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1a5000000000008a,%eax\n+\tmovabs 0x1a6000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1a(%rax)\n-\tincl (%rax)\n+\tadd %al,0xff1a(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x1a(%rax)\n+\tadd %dl,0x1a(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tsbb %bh,%bh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000000ff1a,%al\n \tadd %ebx,0x0(%rbx)\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 $0x1a,%al\n-\tincl (%rax)\n+\trcrb $0xff,(%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tsbb %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff1a(%rax)\n+\tadd %dh,0xff1a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1af000000000008a,%eax\n+\tmovabs 0x1b0000000000008a,%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 \tsbb %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1b1000000000008a,%eax\n+\tmovabs 0x1b2000000000008a,%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 $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsbb %edi,%edi\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,0x1b(%rax)\n+\tincl (%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 0x1b5000000000008a,%eax\n+\tmovabs 0x1b6000000000008a,%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 \tsbb %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1b7000000000008a,%eax\n+\tmovabs 0x1b8000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff1b(%rax)\n+\tadd %ah,0xff1b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\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 $0x1b,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\trcrb $0xff,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff1b(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xff1b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1bd000000000008a,%eax\n+\tmovabs 0x1be000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsbb %edi,%edi\n+\tadd %al,(%rax)\n+\tsbb $0xff,%al\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 \tsbb %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c1000000000008a,%eax\n+\tmovabs 0x1c2000000000008a,%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 \tsbb %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c3000000000008a,%eax\n+\tmovabs 0x1c4000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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 \tsbb $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c7000000000008a,%eax\n+\tmovabs 0x1c8000000000008a,%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-\tsbb $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 0x500000000000ff1c,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff1c(%rax)\n+\tadd %al,%al\n+\tsbb $0xff,%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff1c(%rax)\n+\tadd %dl,0xff1c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1cd000000000008a,%eax\n+\tmovabs 0x1ce000000000008a,%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,0xff1c(%rax)\n+\tadd %dh,0xff1c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1cf000000000008a,%eax\n+\tmovabs 0x1d0000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tsbb $0xff,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tsbb $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1d3000000000008a,%eax\n+\tmovabs 0x1d4000000000008a,%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 \tsbb $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1d(%rax)\n-\tincl (%rax)\n+\tadd %al,0xff1d(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x1d(%rax)\n+\tadd %dl,0x1d(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%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+\tmovabs 0xd00000000000ff1d,%al\n+\tadd %ebx,0x0(%rbx)\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 $0x1d,%al\n-\tincl (%rax)\n+\trcrb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tsbb $0xff,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xff1d(%rax)\n+\tadd %dh,0xff1d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1df000000000008a,%eax\n+\tmovabs 0x1e0000000000008a,%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 \tsbb $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,(%rsi)\n+\tand %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n+\tadd %al,0x1e(%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 \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 \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 \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff1e80 \n-\tincl (%rax)\n+\tsbbb $0xff,(%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff1e(%rax)\n+\tadd %ah,0xff1e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\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 $0x1e,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\trcrb $0xff,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff1e(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xff1e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1ed000000000008a,%eax\n+\tmovabs 0x1ee000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n+\tadd %al,(%rax)\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 %al,%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-\tadc %bl,(%rdi)\n+\tand %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 %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 %bl,(%rdi)\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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+\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 ff1f81 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tsbbb $0xff,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1f(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\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-\t(bad)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ff1f,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff1f(%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,0xff1f(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xff1f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1fd000000000008a,%eax\n+\tmovabs 0x1fe000000000008a,%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,0xff1f(%rax)\n+\tadd %dh,0xff1f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1ff000000000008a,%eax\n+\tmovabs 0x201000000000008a,%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,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xfa,%al\n-\tsti\n+\txor %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%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 %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-\tand %dil,%dil\n+\tpush %rax\n+\tand %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tand %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x206000000000008a,%eax\n+\tmovabs 0x207000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff20(%rax)\n+\tadd %dl,0xff20(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x20(%rax)\n+\tadd %ah,0x20(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff20,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x20(%rax)\n+\tmov $0x20,%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-\tshlb $0xff,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xff20(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x20d000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tand %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff20(%rax)\n+\tadd %al,%al\n+\tand %bh,%bh\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x210000000000008a,%eax\n+\tmovabs 0x211000000000008a,%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 \tand %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x212000000000008a,%eax\n+\tmovabs 0x213000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x21(%rax)\n+\tadd %dl,0x21(%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 \tand %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x216000000000008a,%eax\n+\tmovabs 0x217000000000008a,%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,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 \tand %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x218000000000008a,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff21(%rax)\n+\tadd %dh,0xff21(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x21(%rax)\n-\tincl (%rax)\n+\tadd %al,0xff21(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x21d000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshlb $0xff,(%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 %dl,0xff21(%rax)\n+\tadd %ah,0xff21(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x21e000000000008a,%eax\n+\tmovabs 0x21f000000000008a,%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 $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tand %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x222000000000008a,%eax\n+\tmovabs 0x223000000000008a,%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 %edi,%edi\n+\tadd %al,(%rax)\n+\tand %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x224000000000008a,%eax\n+\tmovabs 0x225000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x22(%rax)\n+\tadd %dh,0x22(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tand %bh,%bh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x228000000000008a,%eax\n+\tadd %al,0x22(%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+\tand %bh,%bh\n \tadd %al,(%rax)\n-\tadd %dl,0x22(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x22(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff22,%al\n+\tmov $0x22,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tand %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff22(%rax)\n+\tadd %ah,0xff22(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x22e000000000008a,%eax\n+\tmovabs 0x22f000000000008a,%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,0xff22(%rax)\n+\tadd %al,%al\n+\tand %bh,%bh\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x230000000000008a,%eax\n+\tmovabs 0x231000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tand %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tand %bh,%bh\n+\tadd %al,(%rax)\n+\tand %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x234000000000008a,%eax\n+\tmovabs 0x235000000000008a,%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 \tand %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x236000000000008a,%eax\n+\tmovabs 0x237000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff23(%rax)\n+\tadd %dl,0xff23(%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 0xd00000000000ff23,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x23(%rax)\n+\tmov $0x23,%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-\tshlb $0xff,(%rbx)\n \tadd %al,(%rax)\n+\tadd %al,0xff23(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x23d000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tand %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff23(%rax)\n+\tadd %al,%al\n+\tand %edi,%edi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x240000000000008a,%eax\n+\tmovabs 0x241000000000008a,%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 \tand %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x242000000000008a,%eax\n+\tmovabs 0x243000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x24(%rax)\n+\tadd %dl,0x24(%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 \tand $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x246000000000008a,%eax\n+\tmovabs 0x247000000000008a,%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,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 \tand $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x248000000000008a,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff24(%rax)\n+\tadd %dh,0xff24(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x24(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,0xff24(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x0,(%rdi,%rdi,8)\n+\tadd %dh,(%rax)\n+\tmovabs 0x24d000000000008a,%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,0xff24(%rax)\n+\tadd %ah,0xff24(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x24e000000000008a,%eax\n+\tmovabs 0x24f000000000008a,%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 $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tand $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x252000000000008a,%eax\n+\tmovabs 0x253000000000008a,%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-\tadd %dh,(%rax)\n-\tmovabs 0x254000000000008a,%eax\n-\tincl (%rax)\n+\txor %ah,0x8a(%rcx)\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x25(%rax)\n+\tadd %dh,0x25(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tand $0xff,%eax\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-\tandb $0x0,0xff(%rip) \n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x25(%rax)\n+\tnop\n+\tand $0xff,%eax\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x25(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff25,%al\n+\tmov $0x25,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tand $0xff,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff25(%rax)\n+\tadd %ah,0xff25(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x25e000000000008a,%eax\n+\tmovabs 0x25f000000000008a,%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,0xff25(%rax)\n+\tadd %al,%al\n+\tand $0xff,%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 \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tes incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tand $0xff,%eax\n+\tadd %al,(%rax)\n+\tes incl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n+\tpush %rax\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 %dl,(%rax)\n+\tadd %ah,(%rax)\n \tes incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tes incl (%rax)\n+\tjo ff2688 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff26(%rax)\n+\tadd %dl,0xff26(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x26(%rax)\n+\tadd %ah,0x26(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff26,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x26(%rax)\n+\tmov $0x26,%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-\tshlb $0xff,(%rsi)\n \tadd %al,(%rax)\n+\tadd %al,0xff26(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x26d000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tes incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xff26(%rax)\n+\tadd %al,%al\n+\tes incl (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x270000000000008a,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %ah,(%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,%al\n+\tadd %ah,%al\n \tes incl (%rax)\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 \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x27(%rax)\n+\tadd %dl,0x27(%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 \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-\t(bad)\n+\tjo ff2789 \n \tincl (%rax)\n \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,0x27(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tandb $0xff,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff27(%rax)\n+\tadd %dh,0xff27(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x27(%rax)\n-\tincl (%rax)\n+\tadd %al,0xff27(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x27d000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshlb $0xff,(%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 %dl,0xff27(%rax)\n+\tadd %ah,0xff27(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x27e000000000008a,%eax\n+\tmovabs 0x27f000000000008a,%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 $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n+\txor $0xfb,%dl\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 %dl,%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-\tand %ch,(%rax)\n+\txor %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-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsub %dil,%dil\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 0x285000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x28(%rax)\n+\tadd %dh,0x28(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tsub %bh,%bh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x288000000000008a,%eax\n+\tadd %al,0x28(%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+\tsub %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x28(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x28(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff28,%al\n+\tmov $0x28,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tsub %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff28(%rax)\n+\tadd %ah,0xff28(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x28e000000000008a,%eax\n+\tmovabs 0x28f000000000008a,%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,0xff28(%rax)\n+\tadd %al,%al\n+\tsub %bh,%bh\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x290000000000008a,%eax\n+\tmovabs 0x291000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tsub %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsub %bh,%bh\n+\tadd %al,(%rax)\n+\tsub %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x294000000000008a,%eax\n+\tmovabs 0x295000000000008a,%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 \tsub %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x296000000000008a,%eax\n+\tmovabs 0x297000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff29(%rax)\n+\tadd %dl,0xff29(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x29(%rax)\n+\tadd %ah,0x29(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff29,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x29(%rax)\n+\tmov $0x29,%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-\tshrb $0xff,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,0xff29(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x29d000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tsub %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff29(%rax)\n+\tadd %al,%al\n+\tsub %edi,%edi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2a0000000000008a,%eax\n+\tmovabs 0x2a1000000000008a,%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 \tsub %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2a2000000000008a,%eax\n+\tmovabs 0x2a3000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x2a(%rax)\n+\tadd %dl,0x2a(%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 \tsub %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2a6000000000008a,%eax\n+\tmovabs 0x2a7000000000008a,%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,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 \tsub %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x2a8000000000008a,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff2a(%rax)\n+\tadd %dh,0xff2a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x2a(%rax)\n-\tincl (%rax)\n+\tadd %al,0xff2a(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x2ad000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshrb $0xff,(%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 %dl,0xff2a(%rax)\n+\tadd %ah,0xff2a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2ae000000000008a,%eax\n+\tmovabs 0x2af000000000008a,%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 $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tsub %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2b2000000000008a,%eax\n+\tmovabs 0x2b3000000000008a,%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-\tsub %bh,%bh\n+\tadd %al,(%rax)\n+\tsub %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2b4000000000008a,%eax\n+\tmovabs 0x2b5000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x2b(%rax)\n+\tadd %dh,0x2b(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tsub %edi,%edi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x2b8000000000008a,%eax\n+\tadd %al,0x2b(%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+\tsub %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2b(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x2b(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff2b,%al\n+\tmov $0x2b,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tsub %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff2b(%rax)\n+\tadd %ah,0xff2b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2be000000000008a,%eax\n+\tmovabs 0x2bf000000000008a,%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,0xff2b(%rax)\n+\tadd %al,%al\n+\tsub %edi,%edi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2c0000000000008a,%eax\n+\tmovabs 0x2c1000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tsub $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsub %edi,%edi\n+\tadd %al,(%rax)\n+\tsub $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2c4000000000008a,%eax\n+\tmovabs 0x2c5000000000008a,%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 \tsub $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2c6000000000008a,%eax\n+\tmovabs 0x2c7000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff2c(%rax)\n+\tadd %dl,0xff2c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2c(%rax)\n+\tadd %ah,0x2c(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff2c,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x2c(%rax)\n+\tmov $0x2c,%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 \tadd %al,(%rax)\n-\tshrb $0x0,(%rdi,%rdi,8)\n+\tadd %al,0xff2c(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x2cd000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tsub $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff2c(%rax)\n+\tadd %al,%al\n+\tsub $0xff,%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2d0000000000008a,%eax\n+\tmovabs 0x2d1000000000008a,%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 \tsub $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2d2000000000008a,%eax\n+\tmovabs 0x2d3000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x2d(%rax)\n+\tadd %dl,0x2d(%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 \tsub $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tsub $0xff,%eax\n+\tjo ff2d8f \n+\tincl (%rax)\n+\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-\tsub $0xff,%eax\n+\tadd %al,0x2d(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsubb $0x0,0xff(%rip) \n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tsub $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff2d(%rax)\n+\tadd %dh,0xff2d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x2d(%rax)\n+\tadd %al,0xff2d(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x2dd000000000008a,%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-\tshrb $0x0,0xff(%rip) \n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff2d(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xff2d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2de000000000008a,%eax\n+\tmovabs 0x2df000000000008a,%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 $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tsub $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ch,(%rsi)\n+\txor %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 %dh,%al\n-\tsub $0xff,%eax\n+\tadd %al,(%rax)\n+\tcs incl (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n+\tpush %rax\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x2e(%rax)\n+\tadd %dh,0x2e(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tcs incl (%rax)\n+\tadd %al,0x2e(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsubb $0xff,(%rsi)\n+\tnop\n+\tcs 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 %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x2e(%rax)\n+\tadd %ah,0x2e(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff2e,%al\n+\tmov $0x2e,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tcs incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff2e(%rax)\n+\tadd %ah,0xff2e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2ee000000000008a,%eax\n+\tmovabs 0x2ef000000000008a,%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,0xff2e(%rax)\n+\tadd %al,%al\n+\tcs incl (%rax)\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 \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%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 %dh,%al\n-\tcs incl (%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-\trex (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 %dl,(%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-\t(bad)\n-\t(bad)\n+\tjo ff2f91 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff2f(%rax)\n+\tadd %dl,0xff2f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2f(%rax)\n+\tadd %ah,0x2f(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff2f,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x2f(%rax)\n+\tmov $0x2f,%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-\tshrb $0xff,(%rdi)\n \tadd %al,(%rax)\n+\tadd %al,0xff2f(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x2fd000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%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 \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xff2f(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x301000000000008a,%eax\n+\tadd %al,%al\n+\t(bad)\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+\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n+\trex incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex incl (%rax)\n+\tand %dh,(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,(%rdi)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%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-\txor %dh,(%rax)\n-\tincl (%rax)\n+\txor %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x30(%rax)\n+\tadd %ah,0x30(%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 \txor %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x307000000000008a,%eax\n+\tmovabs 0x308000000000008a,%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,0x30(%rax)\n+\tadd %dl,0x30(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\txor %bh,%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+\tmovabs 0x500000000000ff30,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff30(%rax)\n+\tadd %al,%al\n+\txor %bh,%bh\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff30(%rax)\n+\tadd %dl,0xff30(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x30d000000000008a,%eax\n+\tmovabs 0x30e000000000008a,%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,0xff30(%rax)\n+\tadd %dh,0xff30(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x30f000000000008a,%eax\n+\tmovabs 0x310000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \txor %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 %dh,%al\n \txor %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x313000000000008a,%eax\n+\tmovabs 0x314000000000008a,%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 \txor %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x315000000000008a,%eax\n+\tmovabs 0x316000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x31(%rax)\n-\tincl (%rax)\n+\tadd %al,0xff31(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x31(%rax)\n+\tadd %dl,0x31(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\txor %edi,%edi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000000ff31,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x31(%rax)\n+\tadd %dh,0x31(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x31,%al\n-\tincl (%rax)\n+\tshlb $0xff,(%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \txor %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff31(%rax)\n+\tadd %dh,0xff31(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x31f000000000008a,%eax\n+\tmovabs 0x320000000000008a,%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 \txor %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x321000000000008a,%eax\n+\tmovabs 0x322000000000008a,%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 $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txor %bh,%bh\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,0x32(%rax)\n+\tincl (%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 0x325000000000008a,%eax\n+\tmovabs 0x326000000000008a,%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 \txor %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x327000000000008a,%eax\n+\tmovabs 0x328000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff32(%rax)\n+\tadd %ah,0xff32(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x32(%rax)\n+\tadd %dh,0x32(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x32,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tshlb $0xff,(%rdx)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xff32(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xff32(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x32d000000000008a,%eax\n+\tmovabs 0x32e000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txor %bh,%bh\n+\tadd %al,(%rax)\n+\txor %edi,%edi\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 \txor %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x331000000000008a,%eax\n+\tmovabs 0x332000000000008a,%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 \txor %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x333000000000008a,%eax\n+\tmovabs 0x334000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x33(%rax)\n+\tadd %ah,0x33(%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 \txor %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x337000000000008a,%eax\n+\tmovabs 0x338000000000008a,%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,0x33(%rax)\n+\tadd %dl,0x33(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\txor %edi,%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+\tmovabs 0x500000000000ff33,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff33(%rax)\n+\tadd %al,%al\n+\txor %edi,%edi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff33(%rax)\n+\tadd %dl,0xff33(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x33d000000000008a,%eax\n+\tmovabs 0x33e000000000008a,%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,0xff33(%rax)\n+\tadd %dh,0xff33(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x33f000000000008a,%eax\n+\tmovabs 0x340000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \txor $0xff,%al\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 \txor %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x343000000000008a,%eax\n+\tmovabs 0x344000000000008a,%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 \txor $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x345000000000008a,%eax\n+\tmovabs 0x346000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x34(%rax)\n-\tincl (%rax)\n+\tadd %al,0xff34(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x34(%rax)\n+\tadd %dl,0x34(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\txor $0xff,%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000000ff34,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x34(%rax)\n+\tadd %dh,0x34(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x34,%al\n-\tincl (%rax)\n+\tshlb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \txor $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff34(%rax)\n+\tadd %dh,0xff34(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x34f000000000008a,%eax\n+\tmovabs 0x350000000000008a,%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 \txor $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x351000000000008a,%eax\n+\tmovabs 0x352000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txor $0xff,%eax\n+\tadd %al,0x35(%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 \txor $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\n \txor $0xff,%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 \txor $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff3597 \n-\tincl (%rax)\n+\txorb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff35(%rax)\n+\tadd %ah,0xff35(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x35(%rax)\n+\tadd %dh,0x35(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%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+\tshlb $0x0,0xff(%rip) \n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xff35(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x35d000000000008a,%eax\n+\tmovabs 0x35e000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txor $0xff,%eax\n+\tadd %al,(%rax)\n+\tss 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 \txor $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %dh,(%rsi)\n+\tand %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 %ah,%al\n+\tadd %dh,%al\n \txor $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dh,(%rsi)\n-\tincl (%rax)\n+\trex\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x36(%rax)\n+\tadd %ah,0x36(%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 \tss incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff3698 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txorb $0xff,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x36(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x36(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tss incl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ff36,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff36(%rax)\n+\tadd %al,%al\n+\tss incl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff36(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xff36(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x36d000000000008a,%eax\n+\tmovabs 0x36e000000000008a,%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,0xff36(%rax)\n+\tadd %dh,0xff36(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x36f000000000008a,%eax\n+\tmovabs 0x370000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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 \tss incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dh,(%rdi)\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x37(%rax)\n-\tincl (%rax)\n+\tadd %al,0xff37(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x37(%rax)\n+\tadd %dl,0x37(%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 0xd00000000000ff37,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x37(%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,0x37(%rax)\n-\tincl (%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tshlb $0xff,(%rdi)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x37,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\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,0xff37(%rax)\n+\tadd %dh,0xff37(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x37f000000000008a,%eax\n+\tmovabs 0x380000000000008a,%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 \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bh,(%rax)\n+\tand %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-\tmov $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp %bh,%bh\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,0x38(%rax)\n+\tincl (%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 0x385000000000008a,%eax\n+\tmovabs 0x386000000000008a,%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 \tcmp %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x387000000000008a,%eax\n+\tmovabs 0x388000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff38(%rax)\n+\tadd %ah,0xff38(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x38(%rax)\n+\tadd %dh,0x38(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x38,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tsarb $0xff,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff38(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xff38(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x38d000000000008a,%eax\n+\tmovabs 0x38e000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmp %bh,%bh\n+\tadd %al,(%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,%al\n+\tadd %dl,%al\n \tcmp %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x391000000000008a,%eax\n+\tmovabs 0x392000000000008a,%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 \tcmp %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x393000000000008a,%eax\n+\tmovabs 0x394000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x39(%rax)\n+\tadd %ah,0x39(%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 \tcmp %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x397000000000008a,%eax\n+\tmovabs 0x398000000000008a,%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,0x39(%rax)\n+\tadd %dl,0x39(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tcmp %edi,%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+\tmovabs 0x500000000000ff39,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff39(%rax)\n+\tadd %al,%al\n+\tcmp %edi,%edi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff39(%rax)\n+\tadd %dl,0xff39(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x39d000000000008a,%eax\n+\tmovabs 0x39e000000000008a,%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,0xff39(%rax)\n+\tadd %dh,0xff39(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x39f000000000008a,%eax\n+\tmovabs 0x3a0000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tcmp %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 %dh,%al\n \tcmp %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3a3000000000008a,%eax\n+\tmovabs 0x3a4000000000008a,%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 \tcmp %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3a5000000000008a,%eax\n+\tmovabs 0x3a6000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3a(%rax)\n+\tadd %al,0xff3a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x3a(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0xd00000000000ff3a,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x3a(%rax)\n+\tadd %dh,0x3a(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\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 %ah,0x3a(%rax)\n-\tincl (%rax)\n+\tsarb $0xff,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tmov $0x3a,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tcmp %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff3a(%rax)\n+\tadd %dh,0xff3a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3af000000000008a,%eax\n+\tmovabs 0x3b0000000000008a,%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 \tcmp %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3b1000000000008a,%eax\n+\tmovabs 0x3b2000000000008a,%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 $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp %edi,%edi\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,0x3b(%rax)\n+\tincl (%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 0x3b5000000000008a,%eax\n+\tmovabs 0x3b6000000000008a,%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 \tcmp %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3b7000000000008a,%eax\n+\tmovabs 0x3b8000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff3b(%rax)\n+\tadd %ah,0xff3b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3b(%rax)\n+\tadd %dh,0x3b(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x3b,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tsarb $0xff,(%rbx)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xff3b(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xff3b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3bd000000000008a,%eax\n+\tmovabs 0x3be000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmp %edi,%edi\n+\tadd %al,(%rax)\n+\tcmp $0xff,%al\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 \tcmp %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3c1000000000008a,%eax\n+\tmovabs 0x3c2000000000008a,%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 \tcmp %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3c3000000000008a,%eax\n+\tmovabs 0x3c4000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3c(%rax)\n+\tadd %ah,0x3c(%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 \tcmp $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3c7000000000008a,%eax\n+\tmovabs 0x3c8000000000008a,%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,0x3c(%rax)\n+\tadd %dl,0x3c(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tcmp $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 0x500000000000ff3c,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff3c(%rax)\n+\tadd %al,%al\n+\tcmp $0xff,%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff3c(%rax)\n+\tadd %dl,0xff3c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3cd000000000008a,%eax\n+\tmovabs 0x3ce000000000008a,%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,0xff3c(%rax)\n+\tadd %dh,0xff3c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3cf000000000008a,%eax\n+\tmovabs 0x3d0000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tcmp $0xff,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tcmp $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3d3000000000008a,%eax\n+\tmovabs 0x3d4000000000008a,%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 \tcmp $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3d(%rax)\n-\tincl (%rax)\n+\tadd %al,0xff3d(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x3d(%rax)\n+\tadd %dl,0x3d(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%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+\tmovabs 0xd00000000000ff3d,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x3d(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x3d,%al\n-\tincl (%rax)\n+\tsarb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tcmp $0xff,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xff3d(%rax)\n+\tadd %dh,0xff3d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3df000000000008a,%eax\n+\tmovabs 0x3e0000000000008a,%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 \tcmp $0xff,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bh,(%rsi)\n+\tand %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tds incl (%rax)\n+\tadd %al,0x3e(%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 \tds 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 \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 %ah,(%rax)\n+\tadd %dh,(%rax)\n \tds incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff3ea0 \n-\tincl (%rax)\n+\tcmpb $0xff,(%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff3e(%rax)\n+\tadd %ah,0xff3e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3e(%rax)\n+\tadd %dh,0x3e(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x3e,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tsarb $0xff,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff3e(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xff3e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3ed000000000008a,%eax\n+\tmovabs 0x3ee000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tds incl (%rax)\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 \tds incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bh,(%rdi)\n+\tand %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 %ah,%al\n+\tadd %dh,%al\n \tds incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bh,(%rdi)\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3f(%rax)\n+\tadd %ah,0x3f(%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 ff3fa1 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tcmpb $0xff,(%rdi)\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 %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x3f(%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 0x500000000000ff3f,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff3f(%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,0xff3f(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xff3f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3fd000000000008a,%eax\n+\tmovabs 0x3fe000000000008a,%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,0xff3f(%rax)\n+\tadd %dh,0xff3f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3ff000000000008a,%eax\n+\tmovabs 0x401000000000008a,%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 $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 \tpush %rax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %al,-0x1(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,0xfbf2(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,(%rax)\n+\trex incl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\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-\trex\n+\tpush %rax\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 %dl,(%rax)\n+\tadd %ah,(%rax)\n \trex incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\trex incl (%rax)\n+\tjo ff40a2 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff40(%rax)\n+\tadd %dl,0xff40(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x40(%rax)\n+\tadd %ah,0x40(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff40,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x40(%rax)\n+\tmov $0x40,%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 \tadd %al,(%rax)\n-\trolb $0x0,-0x1(%rax)\n+\tadd %al,0xff40(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x40d000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \trex incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xff40(%rax)\n+\tadd %al,%al\n+\trex incl (%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-\trolb $1,(%rcx)\n-\tfwait\n+\tadc %al,-0x1(%rcx)\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-\tand %al,-0x1(%rcx)\n+\txor %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x41(%rax)\n+\tadd %dl,0x41(%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 \tincl (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tincl (%r8)\n+\tjo ff41a3 \n+\tincl (%rax)\n \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-\tincl (%r8)\n+\tadd %al,0x41(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\taddb $0x0,-0x1(%rcx)\n+\tnop\n+\tincl (%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff41(%rax)\n+\tadd %dh,0xff41(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x41(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xff41(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\trolb $0x0,-0x1(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x41d000000000008a,%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,0xff41(%rax)\n+\tadd %ah,0xff41(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x41e000000000008a,%eax\n+\tmovabs 0x41f000000000008a,%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 $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tincl (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %al,-0x1(%rdx)\n+\txor %al,-0x1(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tincl (%r8)\n+\tadd %al,(%rax)\n+\trex.X incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n+\tpush %rax\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x42(%rax)\n+\tadd %dh,0x42(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\trex.X incl (%rax)\n+\tadd %al,0x42(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\taddb $0x0,-0x1(%rdx)\n+\tnop\n+\trex.X 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 %dl,0x42(%rax)\n+\tadd %ah,0x42(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff42,%al\n+\tmov $0x42,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \trex.X incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff42(%rax)\n+\tadd %ah,0xff42(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x42e000000000008a,%eax\n+\tmovabs 0x42f000000000008a,%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,0xff42(%rax)\n+\tadd %al,%al\n+\trex.X incl (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x430000000000008a,%eax\n-\tincl (%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 %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \trex.XB incl (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\trex.X incl (%rax)\n+\tadd %al,(%rax)\n+\trex.XB incl (%r8)\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 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 %dl,(%rax)\n+\tadd %ah,(%rax)\n \trex.XB incl (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\trex.XB incl (%r8)\n+\tjo ff43a5 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff43(%rax)\n+\tadd %dl,0xff43(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x43(%rax)\n+\tadd %ah,0x43(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff43,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x43(%rax)\n+\tmov $0x43,%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 \tadd %al,(%rax)\n-\trolb $0x0,-0x1(%rbx)\n+\tadd %al,0xff43(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x43d000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \trex.XB incl (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xff43(%rax)\n+\tadd %al,%al\n+\trex.XB incl (%r8)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x440000000000008a,%eax\n-\tincl (%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %al,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,%al\n+\tadd %ah,%al\n \trex.XB incl (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %al,0x0(%rdi,%rdi,8)\n+\txor %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x44(%rax)\n+\tadd %dl,0x44(%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 \trex.R incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\trex.R incl (%rax)\n+\tjo ff44a6 \n+\tincl (%rax)\n \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.R incl (%rax)\n+\tadd %al,0x44(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\taddb $0x0,0x0(%rdi,%rdi,8)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tnop\n+\trex.R 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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff44(%rax)\n+\tadd %dh,0xff44(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x44(%rax)\n+\tadd %al,0xff44(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x44d000000000008a,%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-\trolb $0x0,0x0(%rdi,%rdi,8)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff44(%rax)\n+\tadd %ah,0xff44(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x44e000000000008a,%eax\n+\tmovabs 0x44f000000000008a,%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 $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \trex.R incl (%rax)\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 %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\trex.R incl (%rax)\n+\tadd %al,(%rax)\n+\trex.RB incl (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n+\tpush %rax\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x45(%rax)\n+\tadd %dh,0x45(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\trex.RB incl (%r8)\n+\tadd %al,0x45(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\taddb $0x0,-0x1(%rbp)\n+\tnop\n+\trex.RB 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 %dl,0x45(%rax)\n+\tadd %ah,0x45(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff45,%al\n+\tmov $0x45,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \trex.RB incl (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff45(%rax)\n+\tadd %ah,0xff45(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x45e000000000008a,%eax\n+\tmovabs 0x45f000000000008a,%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,0xff45(%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-\tadd %dh,(%rax)\n-\tmovabs 0x460000000000008a,%eax\n-\tincl (%rax)\n+\tadc %al,-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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \trex.RX incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\trex.RB incl (%r8)\n+\tadd %al,(%rax)\n+\trex.RX incl (%rax)\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 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 %dl,(%rax)\n+\tadd %ah,(%rax)\n \trex.RX incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\trex.RX incl (%rax)\n+\tjo ff46a8 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff46(%rax)\n+\tadd %dl,0xff46(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x46(%rax)\n+\tadd %ah,0x46(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff46,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x46(%rax)\n+\tmov $0x46,%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+\tadd %al,(%rax)\n+\tadd %al,0xff46(%rax)\n \tadd %al,(%rax)\n-\trolb $0x0,-0x1(%rsi)\n+\tadd %dh,(%rax)\n+\tmovabs 0x46d000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \trex.RX incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xff46(%rax)\n+\tadd %al,%al\n+\trex.RX incl (%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-\trolb $1,(%rcx)\n-\tfwait\n+\tadc %al,-0x1(%rdi)\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-\tand %al,-0x1(%rdi)\n+\txor %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x47(%rax)\n+\tadd %dl,0x47(%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 \trex.RXB incl (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\trex.RXB incl (%r8)\n+\tjo ff47a9 \n+\tincl (%rax)\n \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.RXB incl (%r8)\n+\tadd %al,0x47(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\taddb $0x0,-0x1(%rdi)\n+\tnop\n+\trex.RXB 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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff47(%rax)\n+\tadd %dh,0xff47(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x47(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,0xff47(%rax)\n \tadd %al,(%rax)\n-\trolb $0x0,-0x1(%rdi)\n+\tadd %dh,(%rax)\n+\tmovabs 0x47d000000000008a,%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,0xff47(%rax)\n+\tadd %ah,0xff47(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x47e000000000008a,%eax\n+\tmovabs 0x47f000000000008a,%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 $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \trex.RXB incl (%r8)\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 %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\trex.RXB incl (%r8)\n+\tadd %al,(%rax)\n+\tincq (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n+\tpush %rax\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x48(%rax)\n+\tadd %dh,0x48(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tincq (%rax)\n+\tadd %al,0x48(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\torb $0x0,-0x1(%rax)\n+\tnop\n+\tincq (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x48(%rax)\n+\tadd %ah,0x48(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff48,%al\n+\tmov $0x48,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tincq (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff48(%rax)\n+\tadd %ah,0xff48(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x48e000000000008a,%eax\n+\tmovabs 0x48f000000000008a,%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,0xff48(%rax)\n+\tadd %al,%al\n+\tincq (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x490000000000008a,%eax\n-\tincl (%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %cl,-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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tincq (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tincq (%rax)\n+\tadd %al,(%rax)\n+\tincq (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n+\tpush %rax\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 %dl,(%rax)\n+\tadd %ah,(%rax)\n \tincq (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tincq (%r8)\n+\tjo ff49ab \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff49(%rax)\n+\tadd %dl,0xff49(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x49(%rax)\n+\tadd %ah,0x49(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff49,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x49(%rax)\n+\tmov $0x49,%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+\tadd %al,(%rax)\n+\tadd %al,0xff49(%rax)\n \tadd %al,(%rax)\n-\trorb $0x0,-0x1(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x49d000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tincq (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xff49(%rax)\n+\tadd %al,%al\n+\tincq (%r8)\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-\trolb $1,(%rcx)\n-\tfwait\n+\tadc %cl,-0x1(%rdx)\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-\tand %cl,-0x1(%rdx)\n+\txor %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4a(%rax)\n+\tadd %dl,0x4a(%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 \trex.WX incq (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\trex.WX incq (%rax)\n+\tjo ff4aac \n+\tincl (%rax)\n \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.WX incq (%rax)\n+\tadd %al,0x4a(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\torb $0x0,-0x1(%rdx)\n+\tnop\n+\trex.WX 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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff4a(%rax)\n+\tadd %dh,0xff4a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x4a(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,0xff4a(%rax)\n \tadd %al,(%rax)\n-\trorb $0x0,-0x1(%rdx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x4ad000000000008a,%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,0xff4a(%rax)\n+\tadd %ah,0xff4a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4ae000000000008a,%eax\n+\tmovabs 0x4af000000000008a,%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 $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \trex.WX incq (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %cl,-0x1(%rbx)\n+\txor %cl,-0x1(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\trex.WX incq (%rax)\n+\tadd %al,(%rax)\n+\trex.WXB incq (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n+\tpush %rax\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4b(%rax)\n+\tadd %dh,0x4b(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\trex.WXB incq (%r8)\n+\tadd %al,0x4b(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\torb $0x0,-0x1(%rbx)\n+\tnop\n+\trex.WXB 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 %dl,0x4b(%rax)\n+\tadd %ah,0x4b(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff4b,%al\n+\tmov $0x4b,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \trex.WXB incq (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff4b(%rax)\n+\tadd %ah,0xff4b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4be000000000008a,%eax\n+\tmovabs 0x4bf000000000008a,%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,0xff4b(%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 %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x4c0000000000008a,%eax\n-\tincl (%rax)\n+\tadc %cl,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \trex.WR incq (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\trex.WXB incq (%r8)\n+\tadd %al,(%rax)\n+\trex.WR incq (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n+\tpush %rax\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 %dl,(%rax)\n+\tadd %ah,(%rax)\n \trex.WR incq (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\trex.WR incq (%rax)\n+\tjo ff4cae \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff4c(%rax)\n+\tadd %dl,0xff4c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4c(%rax)\n+\tadd %ah,0x4c(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff4c,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x4c(%rax)\n+\tmov $0x4c,%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-\trorb $0x0,0x0(%rdi,%rdi,8)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,0xff4c(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x4cd000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \trex.WR incq (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xff4c(%rax)\n+\tadd %al,%al\n+\trex.WR incq (%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-\trolb $1,(%rcx)\n-\tfwait\n+\tadc %cl,-0x1(%rbp)\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-\tand %cl,-0x1(%rbp)\n+\txor %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4d(%rax)\n+\tadd %dl,0x4d(%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 \trex.WRB incq (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\trex.WRB incq (%r8)\n+\tjo ff4daf \n+\tincl (%rax)\n \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.WRB incq (%r8)\n+\tadd %al,0x4d(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\torb $0x0,-0x1(%rbp)\n+\tnop\n+\trex.WRB 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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff4d(%rax)\n+\tadd %dh,0xff4d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x4d(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xff4d(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\trorb $0x0,-0x1(%rbp)\n+\tadd %dh,(%rax)\n+\tmovabs 0x4dd000000000008a,%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,0xff4d(%rax)\n+\tadd %ah,0xff4d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4de000000000008a,%eax\n+\tmovabs 0x4df000000000008a,%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 $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \trex.WRB incq (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %cl,-0x1(%rsi)\n+\txor %cl,-0x1(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\trex.WRB incq (%r8)\n+\tadd %al,(%rax)\n+\trex.WRX incq (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n+\tpush %rax\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4e(%rax)\n+\tadd %dh,0x4e(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\trex.WRX incq (%rax)\n+\tadd %al,0x4e(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\torb $0x0,-0x1(%rsi)\n+\tnop\n+\trex.WRX 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 %dl,0x4e(%rax)\n+\tadd %ah,0x4e(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff4e,%al\n+\tmov $0x4e,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \trex.WRX incq (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff4e(%rax)\n+\tadd %ah,0xff4e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4ee000000000008a,%eax\n+\tmovabs 0x4ef000000000008a,%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,0xff4e(%rax)\n+\tadd %al,%al\n+\trex.WRX incq (%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x4f0000000000008a,%eax\n-\tincl (%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %cl,-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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \trex.WRXB incq (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\trex.WRX incq (%rax)\n+\tadd %al,(%rax)\n+\trex.WRXB incq (%r8)\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 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 %dl,(%rax)\n+\tadd %ah,(%rax)\n \trex.WRXB incq (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\trex.WRXB incq (%r8)\n+\tjo ff4fb1 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff4f(%rax)\n+\tadd %dl,0xff4f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4f(%rax)\n+\tadd %ah,0x4f(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff4f,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x4f(%rax)\n+\tmov $0x4f,%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 \tadd %al,(%rax)\n-\trorb $0x0,-0x1(%rdi)\n+\tadd %al,0xff4f(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x4fd000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \trex.WRXB incq (%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xff4f(%rax)\n+\tadd %al,%al\n+\trex.WRXB incq (%r8)\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-\trolb $1,(%rcx)\n-\tfwait\n+\torb $0x0,0x7f(%rbx)\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-\tadd %dh,(%rax)\n-\tmovabs 0x503000000000008a,%eax\n+\trex push %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x50(%rax)\n+\tadd %ah,0x50(%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 \tpush %rax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff50b2 \n-\tincl (%rax)\n+\tadcb $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 %al,0x50(%rax)\n+\tadd %dl,0x50(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rax\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ff50,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff50(%rax)\n+\tadd %al,%al\n+\tpush %rax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff50(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xff50(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x50d000000000008a,%eax\n+\tmovabs 0x50e000000000008a,%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,0xff50(%rax)\n+\tadd %dh,0xff50(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x50f000000000008a,%eax\n+\tmovabs 0x510000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tpush %rcx\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 \tpush %rax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dl,-0x1(%rcx)\n+\trex push %rcx\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\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-\tpush %rax\n+\t(bad)\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x51(%rax)\n-\tincl (%rax)\n+\tadd %al,0xff51(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x51(%rax)\n+\tadd %dl,0x51(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%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+\tmovabs 0xd00000000000ff51,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x51(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x51,%al\n-\tincl (%rax)\n+\trclb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tpush %rcx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xff51(%rax)\n+\tadd %dh,0xff51(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x51f000000000008a,%eax\n+\tmovabs 0x520000000000008a,%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 \tpush %rcx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,-0x1(%rdx)\n+\tand %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush %rdx\n+\tadd %al,0x52(%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 \tpush %rdx\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 \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 %ah,(%rax)\n+\tadd %dh,(%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-\tjo ff52b4 \n-\tincl (%rax)\n+\tadcb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff52(%rax)\n+\tadd %ah,0xff52(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x52(%rax)\n+\tadd %dh,0x52(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x52,%al\n-\tincl (%rax)\n+\trclb $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 %al,0xff52(%rax)\n+\tadd %dl,0xff52(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x52d000000000008a,%eax\n+\tmovabs 0x52e000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rdx\n+\tadd %al,(%rax)\n+\tpush %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 %dl,%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-\tadc %dl,-0x1(%rbx)\n+\tand %dl,-0x1(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%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-\txor %dl,-0x1(%rbx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trex push %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x53(%rax)\n+\tadd %ah,0x53(%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 \tpush %rbx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff53b5 \n-\tincl (%rax)\n+\tadcb $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 %al,0x53(%rax)\n+\tadd %dl,0x53(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rbx\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ff53,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff53(%rax)\n+\tadd %al,%al\n+\tpush %rbx\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff53(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xff53(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x53d000000000008a,%eax\n+\tmovabs 0x53e000000000008a,%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,0xff53(%rax)\n+\tadd %dh,0xff53(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x53f000000000008a,%eax\n+\tmovabs 0x540000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tpush %rsp\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 \tpush %rbx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dl,0x0(%rdi,%rdi,8)\n+\trex push %rsp\n+\tincl (%rax)\n \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 \tpush %rsp\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 \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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x54(%rax)\n-\tincl (%rax)\n+\tadd %al,0xff54(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x54(%rax)\n+\tadd %dl,0x54(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rsp\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x54(%rax)\n+\tmovabs 0xd00000000000ff54,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,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+\trclb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tpush %rsp\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xff54(%rax)\n+\tadd %dh,0xff54(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x54f000000000008a,%eax\n+\tmovabs 0x550000000000008a,%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 \tpush %rsp\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,-0x1(%rbp)\n+\tand %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush %rbp\n+\tadd %al,0x55(%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 \tpush %rbp\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 \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 %ah,(%rax)\n+\tadd %dh,(%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-\tjo ff55b7 \n-\tincl (%rax)\n+\tadcb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff55(%rax)\n+\tadd %ah,0xff55(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x55(%rax)\n+\tadd %dh,0x55(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x55,%al\n-\tincl (%rax)\n+\trclb $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 %al,0xff55(%rax)\n+\tadd %dl,0xff55(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x55d000000000008a,%eax\n+\tmovabs 0x55e000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rbp\n+\tadd %al,(%rax)\n+\tpush %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 %dl,%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-\tadc %dl,-0x1(%rsi)\n+\tand %dl,-0x1(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%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-\txor %dl,-0x1(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trex push %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x56(%rax)\n+\tadd %ah,0x56(%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 \tpush %rsi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff56b8 \n-\tincl (%rax)\n+\tadcb $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 %al,0x56(%rax)\n+\tadd %dl,0x56(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rsi\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ff56,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff56(%rax)\n+\tadd %al,%al\n+\tpush %rsi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff56(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xff56(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x56d000000000008a,%eax\n+\tmovabs 0x56e000000000008a,%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,0xff56(%rax)\n+\tadd %dh,0xff56(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x56f000000000008a,%eax\n+\tmovabs 0x570000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tpush %rdi\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 \tpush %rsi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dl,-0x1(%rdi)\n+\trex push %rdi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\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-\tpush %rax\n+\t(bad)\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x57(%rax)\n-\tincl (%rax)\n+\tadd %al,0xff57(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x57(%rax)\n+\tadd %dl,0x57(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%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+\tmovabs 0xd00000000000ff57,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x57(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x57,%al\n-\tincl (%rax)\n+\trclb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tpush %rdi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xff57(%rax)\n+\tadd %dh,0xff57(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x57f000000000008a,%eax\n+\tmovabs 0x580000000000008a,%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 \tpush %rdi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,-0x1(%rax)\n+\tand %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rax\n+\tadd %al,0x58(%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 \tpop %rax\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 \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 %ah,(%rax)\n+\tadd %dh,(%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-\tjo ff58ba \n-\tincl (%rax)\n+\tsbbb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff58(%rax)\n+\tadd %ah,0xff58(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x58(%rax)\n+\tadd %dh,0x58(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x58,%al\n-\tincl (%rax)\n+\trcrb $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 %al,0xff58(%rax)\n+\tadd %dl,0xff58(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x58d000000000008a,%eax\n+\tmovabs 0x58e000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rax\n+\tadd %al,(%rax)\n+\tpop %rcx\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 \tpop %rax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,-0x1(%rcx)\n+\tand %bl,-0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%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-\txor %bl,-0x1(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trex pop %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x59(%rax)\n+\tadd %ah,0x59(%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 \tpop %rcx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff59bb \n-\tincl (%rax)\n+\tsbbb $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 %al,0x59(%rax)\n+\tadd %dl,0x59(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rcx\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ff59,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff59(%rax)\n+\tadd %al,%al\n+\tpop %rcx\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff59(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xff59(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x59d000000000008a,%eax\n+\tmovabs 0x59e000000000008a,%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,0xff59(%rax)\n+\tadd %dh,0xff59(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x59f000000000008a,%eax\n+\tmovabs 0x5a0000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tpop %rdx\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 \tpop %rcx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bl,-0x1(%rdx)\n+\trex pop %rdx\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\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-\tpush %rax\n+\t(bad)\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x5a(%rax)\n-\tincl (%rax)\n+\tadd %al,0xff5a(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x5a(%rax)\n+\tadd %dl,0x5a(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%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+\tmovabs 0xd00000000000ff5a,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x5a(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x5a,%al\n-\tincl (%rax)\n+\trcrb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tpop %rdx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xff5a(%rax)\n+\tadd %dh,0xff5a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5af000000000008a,%eax\n+\tmovabs 0x5b0000000000008a,%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 \tpop %rdx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,-0x1(%rbx)\n+\tand %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rbx\n+\tadd %al,0x5b(%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 \tpop %rbx\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 \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 %ah,(%rax)\n+\tadd %dh,(%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-\tjo ff5bbd \n-\tincl (%rax)\n+\tsbbb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff5b(%rax)\n+\tadd %ah,0xff5b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x5b(%rax)\n+\tadd %dh,0x5b(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x5b,%al\n-\tincl (%rax)\n+\trcrb $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 %al,0xff5b(%rax)\n+\tadd %dl,0xff5b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5bd000000000008a,%eax\n+\tmovabs 0x5be000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rbx\n+\tadd %al,(%rax)\n+\tpop %rsp\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 \tpop %rbx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,0x0(%rdi,%rdi,8)\n+\tand %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 %ah,%al\n+\tadd %dh,%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-\txor %bl,0x0(%rdi,%rdi,8)\n+\trex pop %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5c(%rax)\n+\tadd %ah,0x5c(%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 \tpop %rsp\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff5cbe \n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\tsbbb $0x0,0x0(%rdi,%rdi,8)\n \tadd %al,(%rax)\n-\tadd %al,0x5c(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x5c(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rsp\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ff5c,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff5c(%rax)\n+\tadd %al,%al\n+\tpop %rsp\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff5c(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xff5c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5cd000000000008a,%eax\n+\tmovabs 0x5ce000000000008a,%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,0xff5c(%rax)\n+\tadd %dh,0xff5c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5cf000000000008a,%eax\n+\tmovabs 0x5d0000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tpop %rbp\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 \tpop %rsp\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bl,-0x1(%rbp)\n+\trex pop %rbp\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 %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-\tpush %rax\n+\t(bad)\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x5d(%rax)\n-\tincl (%rax)\n+\tadd %al,0xff5d(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x5d(%rax)\n+\tadd %dl,0x5d(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%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+\tmovabs 0xd00000000000ff5d,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x5d(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x5d,%al\n-\tincl (%rax)\n+\trcrb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tpop %rbp\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xff5d(%rax)\n+\tadd %dh,0xff5d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5df000000000008a,%eax\n+\tmovabs 0x5e0000000000008a,%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 \tpop %rbp\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,-0x1(%rsi)\n+\tand %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rsi\n+\tadd %al,0x5e(%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 \tpop %rsi\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 \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 %ah,(%rax)\n+\tadd %dh,(%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-\tjo ff5ec0 \n-\tincl (%rax)\n+\tsbbb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff5e(%rax)\n+\tadd %ah,0xff5e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x5e(%rax)\n+\tadd %dh,0x5e(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x5e,%al\n-\tincl (%rax)\n+\trcrb $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 %al,0xff5e(%rax)\n+\tadd %dl,0xff5e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5ed000000000008a,%eax\n+\tmovabs 0x5ee000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpop %rsi\n+\tadd %al,(%rax)\n+\tpop %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 %dl,%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-\tadc %bl,-0x1(%rdi)\n+\tand %bl,-0x1(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dh,%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-\txor %bl,-0x1(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trex pop %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5f(%rax)\n+\tadd %ah,0x5f(%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 \tpop %rdi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ff5fc1 \n-\tincl (%rax)\n+\tsbbb $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 %al,0x5f(%rax)\n+\tadd %dl,0x5f(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rdi\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ff5f,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff5f(%rax)\n+\tadd %al,%al\n+\tpop %rdi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff5f(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xff5f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5fd000000000008a,%eax\n+\tmovabs 0x5fe000000000008a,%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,0xff5f(%rax)\n+\tadd %dh,0xff5f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5ff000000000008a,%eax\n+\tmovabs 0x601000000000008a,%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,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xfa,%al\n-\tsti\n+\tjo ff600a \n \tadd %al,(%rax)\n \tadd %al,(%rax)\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%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 %ah,%al\n+\tadd %dh,%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-\trex (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 %dl,(%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-\t(bad)\n-\t(bad)\n+\tjo ff60c2 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff60(%rax)\n+\tadd %dl,0xff60(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x60(%rax)\n+\tadd %ah,0x60(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff60,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x60(%rax)\n+\tmov $0x60,%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+\tadd %al,(%rax)\n+\tadd %al,0xff60(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x0,-0x1(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x60d000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%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 \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xff60(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x610000000000008a,%eax\n+\tadd %al,%al\n+\t(bad)\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+\tadc %ah,-0x1(%rcx)\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-\tand %ah,-0x1(%rcx)\n+\txor %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x61(%rax)\n+\tadd %dl,0x61(%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 \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-\t(bad)\n+\tjo ff61c3 \n \tincl (%rax)\n \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,0x61(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tandb $0x0,-0x1(%rcx)\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff61(%rax)\n+\tadd %dh,0xff61(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x61(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,0xff61(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x0,-0x1(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x61d000000000008a,%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,0xff61(%rax)\n+\tadd %ah,0xff61(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x61e000000000008a,%eax\n+\tmovabs 0x61f000000000008a,%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 $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n+\txor $0xfb,%dl\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 %dl,%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-\tand %ah,-0x1(%rdx)\n+\txor %ah,-0x1(%rdx)\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-\tincl (%rax)\n \tadd %al,(%rax)\n+\t(bad)\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x62(%rax)\n+\tadd %dh,0x62(%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,0x62(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tandb $0x0,-0x1(%rdx)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x62(%rax)\n+\tadd %ah,0x62(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff62,%al\n+\tmov $0x62,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \t(bad)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff62(%rax)\n+\tadd %ah,0xff62(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x62e000000000008a,%eax\n+\tmovabs 0x62f000000000008a,%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,0xff62(%rax)\n+\tadd %al,%al\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x630000000000008a,%eax\n-\tincl (%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %ah,-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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%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-\txor %ah,0x8a(%rcx)\n+\tmovsxd %edi,%edi\n \tadd %al,(%rax)\n-\trex movsxd %edi,%edi\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x635000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \tmovsxd %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x636000000000008a,%eax\n+\tmovabs 0x637000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff63(%rax)\n+\tadd %dl,0xff63(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x63(%rax)\n+\tadd %ah,0x63(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff63,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x63(%rax)\n+\tmov $0x63,%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+\tadd %al,(%rax)\n+\tadd %al,0xff63(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x0,-0x1(%rbx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x63d000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tmovsxd %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff63(%rax)\n+\tadd %al,%al\n+\tmovsxd %edi,%edi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x640000000000008a,%eax\n+\tmovabs 0x641000000000008a,%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 \tmovsxd %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x642000000000008a,%eax\n+\tmovabs 0x643000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x64(%rax)\n+\tadd %dl,0x64(%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 \tincl %fs:(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tincl %fs:(%rax)\n+\tjo ff64c6 \n+\tincl (%rax)\n \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-\tincl %fs:(%rax)\n+\tadd %al,0x64(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tandb $0x0,0x0(%rdi,%rdi,8)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tnop\n+\tincl %fs:(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff64(%rax)\n+\tadd %dh,0xff64(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x64(%rax)\n+\tadd %al,0xff64(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x64d000000000008a,%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-\tshlb $0x0,0x0(%rdi,%rdi,8)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff64(%rax)\n+\tadd %ah,0xff64(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x64e000000000008a,%eax\n+\tmovabs 0x64f000000000008a,%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 $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tincl %fs:(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ah,-0x1(%rbp)\n+\txor %ah,-0x1(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tincl %fs:(%rax)\n+\tadd %al,(%rax)\n+\tincl %gs:(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n+\tpush %rax\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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x65(%rax)\n+\tadd %dh,0x65(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tincl %gs:(%rax)\n+\tadd %al,0x65(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tandb $0x0,-0x1(%rbp)\n+\tnop\n+\tincl %gs:(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x65(%rax)\n+\tadd %ah,0x65(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff65,%al\n+\tmov $0x65,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tincl %gs:(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff65(%rax)\n+\tadd %ah,0xff65(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x65e000000000008a,%eax\n+\tmovabs 0x65f000000000008a,%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,0xff65(%rax)\n+\tadd %al,%al\n+\tincl %gs:(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x660000000000008a,%eax\n-\tincl (%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 %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%rax)\n \tincw (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tincl %gs:(%rax)\n+\tadd %al,(%rax)\n+\tincw (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n+\tpush %rax\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 %dl,(%rax)\n+\tadd %ah,(%rax)\n \tincw (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tincw (%rax)\n+\tjo ff66c8 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff66(%rax)\n+\tadd %dl,0xff66(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x66(%rax)\n+\tadd %ah,0x66(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff66,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x66(%rax)\n+\tmov $0x66,%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-\tshlb $0x0,-0x1(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,0xff66(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x66d000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tincw (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xff66(%rax)\n+\tadd %al,%al\n+\tincw (%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-\trolb $1,(%rcx)\n-\tfwait\n+\tadc %ah,-0x1(%rdi)\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-\tand %ah,-0x1(%rdi)\n+\txor %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x67(%rax)\n+\tadd %dl,0x67(%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 \tincl (%eax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tincl (%eax)\n+\tjo ff67c9 \n+\tincl (%rax)\n \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-\tincl (%eax)\n+\tadd %al,0x67(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tandb $0x0,-0x1(%rdi)\n+\tnop\n+\tincl (%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff67(%rax)\n+\tadd %dh,0xff67(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x67(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,0xff67(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x0,-0x1(%rdi)\n+\tadd %dh,(%rax)\n+\tmovabs 0x67d000000000008a,%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,0xff67(%rax)\n+\tadd %ah,0xff67(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x67e000000000008a,%eax\n+\tmovabs 0x67f000000000008a,%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 $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tincl (%eax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ch,-0x1(%rax)\n+\txor %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-\trex push $0xff\n+\tpush %rax\n+\tpush $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x68(%rax)\n+\tadd %dh,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-\tpush $0xff\n+\tadd %al,0x68(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsubb $0x0,-0x1(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tpush $0xff\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x68(%rax)\n+\tadd %ah,0x68(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff68,%al\n+\tmov $0x68,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \tpush $0xff\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff68(%rax)\n+\tadd %ah,0xff68(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x68e000000000008a,%eax\n+\tmovabs 0x68f000000000008a,%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,0xff68(%rax)\n+\tadd %al,%al\n+\tpush $0xff\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x690000000000008a,%eax\n-\tincl (%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %ch,-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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%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-\txor %ah,0x8a(%rcx)\n+\timul $0x0,%edi,%edi\n+\tadd %dh,(%rax)\n+\tmovabs 0x695000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trex imul $0x0,%edi,%edi\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \timul $0x0,%edi,%edi\n \tadd %dh,(%rax)\n-\tmovabs 0x696000000000008a,%eax\n+\tmovabs 0x697000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff69(%rax)\n+\tadd %dl,0xff69(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x69(%rax)\n+\tadd %ah,0x69(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff69,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x69(%rax)\n+\tmov $0x69,%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-\tshrb $0x0,-0x1(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,0xff69(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x69d000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \timul $0x0,%edi,%edi\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff69(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\timul $0x0,%edi,%edi\n \tadd %dh,(%rax)\n-\tmovabs 0x6a0000000000008a,%eax\n+\tmovabs 0x6a1000000000008a,%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 \timul $0x0,%edi,%edi\n \tadd %dh,(%rax)\n-\tmovabs 0x6a2000000000008a,%eax\n+\tmovabs 0x6a3000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x6a(%rax)\n+\tadd %dl,0x6a(%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 \tpush $0xffffffffffffffff\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6a6000000000008a,%eax\n+\tmovabs 0x6a7000000000008a,%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,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 \tpush $0xffffffffffffffff\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x6a8000000000008a,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff6a(%rax)\n+\tadd %dh,0xff6a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6a(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,0xff6a(%rax)\n \tadd %al,(%rax)\n-\tshrb $0x0,-0x1(%rdx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x6ad000000000008a,%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,0xff6a(%rax)\n+\tadd %ah,0xff6a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6ae000000000008a,%eax\n+\tmovabs 0x6af000000000008a,%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 $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%al\n \tpush $0xffffffffffffffff\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6b2000000000008a,%eax\n+\tmovabs 0x6b3000000000008a,%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 %dh,(%rax)\n-\tmovabs 0x6b4000000000008a,%eax\n-\tincl (%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\timul $0x0,%edi,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6b(%rax)\n+\tadd %dh,0x6b(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\timul $0x0,%edi,%edi\n+\tadd %al,0x6b(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsubb $0x0,-0x1(%rbx)\n+\tnop\n+\timul $0x0,%edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6b(%rax)\n+\tadd %ah,0x6b(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff6b,%al\n+\tmov $0x6b,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%al\n \timul $0x0,%edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff6b(%rax)\n+\tadd %ah,0xff6b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6be000000000008a,%eax\n+\tmovabs 0x6bf000000000008a,%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,0xff6b(%rax)\n+\tadd %al,%al\n+\timul $0x0,%edi,%edi\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x6c0000000000008a,%eax\n-\tincl (%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %ch,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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%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 %dh,%al\n-\timul $0x0,%edi,%edi\n+\tadd %al,(%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-\trex insb (%dx),%es:(%rdi)\n+\tpush %rax\n+\tinsb (%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 %dl,(%rax)\n+\tadd %ah,(%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-\t(bad)\n-\tinsb (%dx),%es:(%rdi)\n+\tjo ff6cce \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff6c(%rax)\n+\tadd %dl,0xff6c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6c(%rax)\n+\tadd %ah,0x6c(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff6c,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x6c(%rax)\n+\tmov $0x6c,%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-\tshrb $0x0,0x0(%rdi,%rdi,8)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,0xff6c(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x6cd000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%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 %dh,0xff6c(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x6d0000000000008a,%eax\n+\tadd %al,%al\n+\tinsb (%dx),%es:(%rdi)\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+\tadc %ch,-0x1(%rbp)\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-\tand %ch,-0x1(%rbp)\n+\txor %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x6d(%rax)\n+\tadd %dl,0x6d(%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 \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-\t(bad)\n-\tinsl (%dx),%es:(%rdi)\n+\tjo ff6dcf \n \tincl (%rax)\n \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-\tinsl (%dx),%es:(%rdi)\n+\tadd %al,0x6d(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsubb $0x0,-0x1(%rbp)\n+\tnop\n+\tinsl (%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff6d(%rax)\n+\tadd %dh,0xff6d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x6d(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xff6d(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tshrb $0x0,-0x1(%rbp)\n+\tadd %dh,(%rax)\n+\tmovabs 0x6dd000000000008a,%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,0xff6d(%rax)\n+\tadd %ah,0xff6d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6de000000000008a,%eax\n+\tmovabs 0x6df000000000008a,%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 $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n+\txor $0xfb,%dl\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 %dl,%al\n+\tadd %ah,%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-\tand %ch,-0x1(%rsi)\n+\txor %ch,-0x1(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tinsl (%dx),%es:(%rdi)\n+\tadd %al,(%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-\trex outsb %ds:(%rsi),(%dx)\n+\tpush %rax\n+\toutsb %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6e(%rax)\n+\tadd %dh,0x6e(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\toutsb %ds:(%rsi),(%dx)\n+\tadd %al,0x6e(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsubb $0x0,-0x1(%rsi)\n+\tnop\n+\toutsb %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 %dl,0x6e(%rax)\n+\tadd %ah,0x6e(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff6e,%al\n+\tmov $0x6e,%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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,%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 %dl,0xff6e(%rax)\n+\tadd %ah,0xff6e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6ee000000000008a,%eax\n+\tmovabs 0x6ef000000000008a,%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,0xff6e(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x6f0000000000008a,%eax\n+\tadd %al,%al\n+\toutsb %ds:(%rsi),(%dx)\n \tincl (%rax)\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,-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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dh,(%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 %dh,%al\n-\toutsb %ds:(%rsi),(%dx)\n+\tadd %al,(%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-\trex outsl %ds:(%rsi),(%dx)\n+\tpush %rax\n+\toutsl %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 %dl,(%rax)\n+\tadd %ah,(%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-\t(bad)\n-\toutsl %ds:(%rsi),(%dx)\n+\tjo ff6fd1 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff6f(%rax)\n+\tadd %dl,0xff6f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6f(%rax)\n+\tadd %ah,0x6f(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff6f,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x6f(%rax)\n+\tmov $0x6f,%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+\tadd %al,(%rax)\n+\tadd %al,0xff6f(%rax)\n \tadd %al,(%rax)\n-\tshrb $0x0,-0x1(%rdi)\n+\tadd %dh,(%rax)\n+\tmovabs 0x6fd000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%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 %dh,0xff6f(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x701000000000008a,%eax\n+\tadd %al,%al\n+\toutsl %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 %al,0x7f8b(%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 \tadd %al,(%rax)\n-\tshrb $1,-0x1(%rdi)\n+\tand %dh,-0x1(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x703000000000008a,%eax\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 \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\trex jo ff7032 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x70(%rax)\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 %ah,(%rax)\n-\tjo ff7052 \n+\tadd %dh,(%rax)\n+\tjo ff7062 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x707000000000008a,%eax\n+\tmovabs 0x708000000000008a,%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,0x70(%rax)\n+\tadd %dl,0x70(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tjo ff7082 \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 0x500000000000ff70,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff70(%rax)\n+\tadd %al,%al\n+\tjo ff70b2 \n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff70(%rax)\n+\tadd %dl,0xff70(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x70d000000000008a,%eax\n+\tmovabs 0x70e000000000008a,%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,0xff70(%rax)\n+\tadd %dh,0xff70(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x70f000000000008a,%eax\n+\tmovabs 0x710000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjno ff7102 \n+\tadd %ah,(%rax)\n+\tjno ff7112 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjo ff7112 \n+\tadd %dh,%al\n+\tjo ff7122 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x713000000000008a,%eax\n+\tmovabs 0x714000000000008a,%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-\tjno ff7132 \n+\tadd %dl,(%rax)\n+\tjno ff7142 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x715000000000008a,%eax\n+\tmovabs 0x716000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x71(%rax)\n-\tincl (%rax)\n+\tadd %al,0xff71(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x71(%rax)\n+\tadd %dl,0x71(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tjno ff7182 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000000ff71,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x71(%rax)\n+\tadd %dh,0x71(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x71,%al\n-\tincl (%rax)\n+\tshlb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjno ff71c2 \n+\tadd %ah,%al\n+\tjno ff71d2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff71(%rax)\n+\tadd %dh,0xff71(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x71f000000000008a,%eax\n+\tmovabs 0x720000000000008a,%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-\tjno ff71f2 \n+\tadd %dl,%al\n+\tjno ff7202 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x721000000000008a,%eax\n+\tmovabs 0x722000000000008a,%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 $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjb ff7222 \n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,0x72(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjb ff7232 \n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tjb ff7242 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x725000000000008a,%eax\n+\tmovabs 0x726000000000008a,%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-\tjb ff7252 \n+\tadd %dh,(%rax)\n+\tjb ff7262 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x727000000000008a,%eax\n+\tmovabs 0x728000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff72(%rax)\n+\tadd %ah,0xff72(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x72(%rax)\n+\tadd %dh,0x72(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x72,%al\n-\tincl (%rax)\n+\tshlb $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 %al,0xff72(%rax)\n+\tadd %dl,0xff72(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x72d000000000008a,%eax\n+\tmovabs 0x72e000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjb ff72e2 \n+\tadd %al,(%rax)\n+\tjae ff72f2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjb ff72f2 \n+\tadd %dl,%al\n+\tjb ff7302 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x731000000000008a,%eax\n+\tmovabs 0x732000000000008a,%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-\tjb ff7312 \n+\tadd %dh,%al\n+\tjb ff7322 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x733000000000008a,%eax\n+\tmovabs 0x734000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x73(%rax)\n+\tadd %ah,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-\tjae ff7352 \n+\tadd %dh,(%rax)\n+\tjae ff7362 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x737000000000008a,%eax\n+\tmovabs 0x738000000000008a,%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,0x73(%rax)\n+\tadd %dl,0x73(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tjae ff7382 \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 0x500000000000ff73,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff73(%rax)\n+\tadd %al,%al\n+\tjae ff73b2 \n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff73(%rax)\n+\tadd %dl,0xff73(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x73d000000000008a,%eax\n+\tmovabs 0x73e000000000008a,%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,0xff73(%rax)\n+\tadd %dh,0xff73(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x73f000000000008a,%eax\n+\tmovabs 0x740000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tje ff7402 \n+\tadd %ah,(%rax)\n+\tje ff7412 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjae ff7412 \n+\tadd %dh,%al\n+\tjae ff7422 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x743000000000008a,%eax\n+\tmovabs 0x744000000000008a,%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-\tje ff7432 \n+\tadd %dl,(%rax)\n+\tje ff7442 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x745000000000008a,%eax\n+\tmovabs 0x746000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x74(%rax)\n-\tincl (%rax)\n+\tadd %al,0xff74(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x74(%rax)\n+\tadd %dl,0x74(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tje ff7482 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000000ff74,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x74(%rax)\n+\tadd %dh,0x74(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x74,%al\n-\tincl (%rax)\n+\tshlb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tje ff74c2 \n+\tadd %ah,%al\n+\tje ff74d2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff74(%rax)\n+\tadd %dh,0xff74(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x74f000000000008a,%eax\n+\tmovabs 0x750000000000008a,%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-\tje ff74f2 \n+\tadd %dl,%al\n+\tje ff7502 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x751000000000008a,%eax\n+\tmovabs 0x752000000000008a,%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 $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjne ff7522 \n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,0x75(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjne ff7532 \n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tjne ff7542 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x755000000000008a,%eax\n+\tmovabs 0x756000000000008a,%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-\tjne ff7552 \n+\tadd %dh,(%rax)\n+\tjne ff7562 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x757000000000008a,%eax\n+\tmovabs 0x758000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff75(%rax)\n+\tadd %ah,0xff75(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x75(%rax)\n+\tadd %dh,0x75(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x75,%al\n-\tincl (%rax)\n+\tshlb $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 %al,0xff75(%rax)\n+\tadd %dl,0xff75(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x75d000000000008a,%eax\n+\tmovabs 0x75e000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjne ff75e2 \n+\tadd %al,(%rax)\n+\tjbe ff75f2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjne ff75f2 \n+\tadd %dl,%al\n+\tjne ff7602 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x761000000000008a,%eax\n+\tmovabs 0x762000000000008a,%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-\tjne ff7612 \n+\tadd %dh,%al\n+\tjne ff7622 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x763000000000008a,%eax\n+\tmovabs 0x764000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x76(%rax)\n+\tadd %ah,0x76(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tjbe ff7652 \n+\tadd %dh,(%rax)\n+\tjbe ff7662 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x767000000000008a,%eax\n+\tmovabs 0x768000000000008a,%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,0x76(%rax)\n+\tadd %dl,0x76(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tjbe ff7682 \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 0x500000000000ff76,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff76(%rax)\n+\tadd %al,%al\n+\tjbe ff76b2 \n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff76(%rax)\n+\tadd %dl,0xff76(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x76d000000000008a,%eax\n+\tmovabs 0x76e000000000008a,%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,0xff76(%rax)\n+\tadd %dh,0xff76(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x76f000000000008a,%eax\n+\tmovabs 0x770000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tja ff7702 \n+\tadd %ah,(%rax)\n+\tja ff7712 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjbe ff7712 \n+\tadd %dh,%al\n+\tjbe ff7722 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x773000000000008a,%eax\n+\tmovabs 0x774000000000008a,%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-\tja ff7732 \n+\tadd %dl,(%rax)\n+\tja ff7742 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x775000000000008a,%eax\n+\tmovabs 0x776000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x77(%rax)\n-\tincl (%rax)\n+\tadd %al,0xff77(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x77(%rax)\n+\tadd %dl,0x77(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tja ff7782 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000000ff77,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x77(%rax)\n+\tadd %dh,0x77(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x77,%al\n-\tincl (%rax)\n+\tshlb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tja ff77c2 \n+\tadd %ah,%al\n+\tja ff77d2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff77(%rax)\n+\tadd %dh,0xff77(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x77f000000000008a,%eax\n+\tmovabs 0x780000000000008a,%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-\tja ff77f2 \n+\tadd %dl,%al\n+\tja ff7802 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x781000000000008a,%eax\n+\tmovabs 0x782000000000008a,%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 $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjs ff7822 \n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,0x78(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjs ff7832 \n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tjs ff7842 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x785000000000008a,%eax\n+\tmovabs 0x786000000000008a,%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-\tjs ff7852 \n+\tadd %dh,(%rax)\n+\tjs ff7862 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x787000000000008a,%eax\n+\tmovabs 0x788000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff78(%rax)\n+\tadd %ah,0xff78(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x78(%rax)\n+\tadd %dh,0x78(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x78,%al\n-\tincl (%rax)\n+\tsarb $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 %al,0xff78(%rax)\n+\tadd %dl,0xff78(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x78d000000000008a,%eax\n+\tmovabs 0x78e000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjs ff78e2 \n+\tadd %al,(%rax)\n+\tjns ff78f2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjs ff78f2 \n+\tadd %dl,%al\n+\tjs ff7902 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x791000000000008a,%eax\n+\tmovabs 0x792000000000008a,%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-\tjs ff7912 \n+\tadd %dh,%al\n+\tjs ff7922 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x793000000000008a,%eax\n+\tmovabs 0x794000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x79(%rax)\n+\tadd %ah,0x79(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tjns ff7952 \n+\tadd %dh,(%rax)\n+\tjns ff7962 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x797000000000008a,%eax\n+\tmovabs 0x798000000000008a,%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,0x79(%rax)\n+\tadd %dl,0x79(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tjns ff7982 \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 0x500000000000ff79,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff79(%rax)\n+\tadd %al,%al\n+\tjns ff79b2 \n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff79(%rax)\n+\tadd %dl,0xff79(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x79d000000000008a,%eax\n+\tmovabs 0x79e000000000008a,%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,0xff79(%rax)\n+\tadd %dh,0xff79(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x79f000000000008a,%eax\n+\tmovabs 0x7a0000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjp ff7a02 \n+\tadd %ah,(%rax)\n+\tjp ff7a12 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjns ff7a12 \n+\tadd %dh,%al\n+\tjns ff7a22 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7a3000000000008a,%eax\n+\tmovabs 0x7a4000000000008a,%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-\tjp ff7a32 \n+\tadd %dl,(%rax)\n+\tjp ff7a42 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7a5000000000008a,%eax\n+\tmovabs 0x7a6000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7a(%rax)\n-\tincl (%rax)\n+\tadd %al,0xff7a(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x7a(%rax)\n+\tadd %dl,0x7a(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tjp ff7a82 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000000ff7a,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x7a(%rax)\n+\tadd %dh,0x7a(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x7a,%al\n-\tincl (%rax)\n+\tsarb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjp ff7ac2 \n+\tadd %ah,%al\n+\tjp ff7ad2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff7a(%rax)\n+\tadd %dh,0xff7a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7af000000000008a,%eax\n+\tmovabs 0x7b0000000000008a,%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-\tjp ff7af2 \n+\tadd %dl,%al\n+\tjp ff7b02 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7b1000000000008a,%eax\n+\tmovabs 0x7b2000000000008a,%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 $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjnp ff7b22 \n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,0x7b(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjnp ff7b32 \n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tjnp ff7b42 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7b5000000000008a,%eax\n+\tmovabs 0x7b6000000000008a,%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-\tjnp ff7b52 \n+\tadd %dh,(%rax)\n+\tjnp ff7b62 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7b7000000000008a,%eax\n+\tmovabs 0x7b8000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff7b(%rax)\n+\tadd %ah,0xff7b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7b(%rax)\n+\tadd %dh,0x7b(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x7b,%al\n-\tincl (%rax)\n+\tsarb $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 %al,0xff7b(%rax)\n+\tadd %dl,0xff7b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7bd000000000008a,%eax\n+\tmovabs 0x7be000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjnp ff7be2 \n+\tadd %al,(%rax)\n+\tjl ff7bf2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjnp ff7bf2 \n+\tadd %dl,%al\n+\tjnp ff7c02 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7c1000000000008a,%eax\n+\tmovabs 0x7c2000000000008a,%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-\tjnp ff7c12 \n+\tadd %dh,%al\n+\tjnp ff7c22 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7c3000000000008a,%eax\n+\tmovabs 0x7c4000000000008a,%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 $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n+\tmov $0x28,%al\n+\tnop\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7c(%rax)\n+\tadd %ah,0x7c(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tjl ff7c52 \n+\tadd %dh,(%rax)\n+\tjl ff7c62 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7c7000000000008a,%eax\n+\tmovabs 0x7c8000000000008a,%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,0x7c(%rax)\n+\tadd %dl,0x7c(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tjl ff7c82 \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 0x500000000000ff7c,%al\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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff7c(%rax)\n+\tadd %al,%al\n+\tjl ff7cb2 \n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff7c(%rax)\n+\tadd %dl,0xff7c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7cd000000000008a,%eax\n+\tmovabs 0x7ce000000000008a,%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,0xff7c(%rax)\n+\tadd %dh,0xff7c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7cf000000000008a,%eax\n+\tmovabs 0x7d0000000000008a,%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-\tmov $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %al,0xfbf2(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjge ff7d02 \n+\tadd %ah,(%rax)\n+\tjge ff7d12 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjl ff7d12 \n+\tadd %dh,%al\n+\tjl ff7d22 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7d3000000000008a,%eax\n+\tmovabs 0x7d4000000000008a,%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-\tjge ff7d32 \n+\tadd %dl,(%rax)\n+\tjge ff7d42 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7d5000000000008a,%eax\n+\tmovabs 0x7d6000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7d(%rax)\n-\tincl (%rax)\n+\tadd %al,0xff7d(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x7d(%rax)\n+\tadd %dl,0x7d(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tjge ff7d82 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000000ff7d,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x7d(%rax)\n+\tadd %dh,0x7d(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x7d,%al\n-\tincl (%rax)\n+\tsarb $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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjge ff7dc2 \n+\tadd %ah,%al\n+\tjge ff7dd2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff7d(%rax)\n+\tadd %dh,0xff7d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7df000000000008a,%eax\n+\tmovabs 0x7e0000000000008a,%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-\tjge ff7df2 \n+\tadd %dl,%al\n+\tjge ff7e02 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7e1000000000008a,%eax\n+\tmovabs 0x7e2000000000008a,%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 $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjle ff7e22 \n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,0x7e(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjle ff7e32 \n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tjle ff7e42 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7e5000000000008a,%eax\n+\tmovabs 0x7e6000000000008a,%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-\tjle ff7e52 \n+\tadd %dh,(%rax)\n+\tjle ff7e62 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7e7000000000008a,%eax\n+\tmovabs 0x7e8000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff7e(%rax)\n+\tadd %ah,0xff7e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7e(%rax)\n+\tadd %dh,0x7e(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x7e,%al\n-\tincl (%rax)\n+\tsarb $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 %al,0xff7e(%rax)\n+\tadd %dl,0xff7e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7ed000000000008a,%eax\n+\tmovabs 0x7ee000000000008a,%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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjle ff7ee2 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjg ff7ef2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjle ff7ef2 \n+\tadd %dl,%al\n+\tjle ff7f02 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7f1000000000008a,%eax\n+\tmovabs 0x7f2000000000008a,%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-\tjle ff7f12 \n+\tadd %dh,%al\n+\tjle ff7f22 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7f3000000000008a,%eax\n+\tmovabs 0x7f4000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7f(%rax)\n+\tadd %ah,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-\tjg ff7f52 \n+\tadd %dh,(%rax)\n+\tjg ff7f62 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7f7000000000008a,%eax\n+\tmovabs 0x7f8000000000008a,%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+\tadd %dl,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-\tjg ff7f82 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmovabs 0x500000000000ff7f,%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 $0xfb,%dl\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,%al\n+\tjg ff7fb2 \n \tadd %al,(%rax)\n-\tadd %dh,0xff7f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff7f(%rax)\n+\tadd %dl,0xff7f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7fd000000000008a,%eax\n+\tmovabs 0x7fe000000000008a,%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,0xff7f(%rax)\n+\tadd %dh,0xff7f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7ff000000000008a,%eax\n+\tmovabs 0x801000000000008a,%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,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xfa,%al\n-\tsti\n+\tnop\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tincl (%rax)\n+\tadd %al,0xfbf2(%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 %ah,%al\n-\tjg ff8022 \n+\tadd %dh,%al\n+\tjg ff8032 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x804000000000008a,%eax\n+\tmovabs 0x805000000000008a,%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 \tcmp $0x0,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tcmp $0x0,%bh\n+\tjo ff7fe2 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff80(%rax)\n+\tadd %dl,0xff80(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x80(%rax)\n+\tadd %ah,-0x80(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff80,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x80(%rax)\n+\tmov $0x80,%al\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\trolb $0x0,0xff(%rax)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xff80(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x80d000000000008a,%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 $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dh,%al\n \tcmp $0x0,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xff80(%rax)\n+\tadd %al,%al\n+\tcmp $0x0,%bh\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x810000000000008a,%eax\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\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 %dl,%al\n+\tadd %ah,%al\n \tcmp $0x0,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %al,0xff(%rcx)\n+\txor %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-\tmov $0xfa,%al\n-\tsti\n+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-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 %dl,(%rax)\n+\tadd %ah,(%rax)\n \tcmp $0x0,%edi\n \tadd %dh,(%rax)\n-\tmovabs 0x816000000000008a,%eax\n+\tmovabs 0x817000000000008a,%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-\tcmp $0x0,%edi\n-\tadd %dh,(%rax)\n-\tmovabs 0x818000000000008a,%eax\n+\tadd %al,-0x7f(%rax)\n \tincl (%rax)\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+\tnop\n+\tcmp $0x0,%edi\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %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+\txor $0xfb,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff81(%rax)\n+\tadd %dh,0xff81(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7f(%rax)\n+\tadd %al,0xff81(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x81d000000000008a,%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-\trolb $0x0,0xff(%rcx)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff81(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xff81(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x81e000000000008a,%eax\n-\tincl (%rax)\n+\tmovabs 0xc5d000000000008a,%eax\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,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-\tmov $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%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 \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %dh,%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-\trolb $1,(%rcx)\n-\tfwait\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmp $0x0,%edi\n-\tadd %dh,(%rax)\n-\tmovabs 0x824000000000008a,%eax\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-\tmov $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x7e(%rax)\n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\t(bad)\n+\tadd %dl,-0x4d(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\taddb $0x0,0xff(%rdx)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x7e(%rax)\n-\tincl (%rax)\n+\tpush %rax\n+\trclb %cl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xff82(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff82,%al\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+\trclb %cl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\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,0xff82(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x82e000000000008a,%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+\trcl $1,%dl\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0xff82(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x830000000000008a,%eax\n-\tincl (%rax)\n+\trolb $0x0,0xff(%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 %dl,(%rax)\n+\tpop %rdx\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trcll %cl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xfa,%al\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcmp $0x0,%edi\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\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-\trex cmp $0x0,%edi\n+\tnop\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-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\tmovabs 0x300000000000ff82,%al\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp $0x0,%edi\n \tadd %al,(%rax)\n+\tnop\n+\ttest %al,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,0x111d3(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %dh,(%rax)\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+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xfa,%al\n-\tsti\n+\trcl $1,%bl\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff83(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7d(%rax)\n-\tincl (%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $0x68,(%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 %dl,(%rax)\n+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x0,0xff(%rbx)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo ff82d5 \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-\tmov $0xfa,%al\n-\tsti\n-\tadd %al,(%rax)\n+\tpush %rax\n+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcmp $0x0,%edi\n \tadd %al,(%rax)\n+\tadc %al,0xff(%rbx)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xff83(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x840000000000008a,%eax\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xff83(%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,%al\n-\tcmp $0x0,%edi\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+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tand %al,0x0(%rdi,%rdi,8)\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+\tsar $0x0,%ch\n \tadd %al,(%rax)\n-\tmov $0xfa,%al\n-\tsti\n+\tadd %al,(%rax)\n+\t(bad)\n+\t(bad)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x7c(%rax)\n+\trcl $1,%ah\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne ff8345 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\ttest %bh,%bh\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+\taddb $0x0,0xff(%rbx)\n \tadd %dh,(%rax)\n-\tmovabs 0x846000000000008a,%eax\n-\tincl (%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\trclb $0x1,0x3(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tpush %rax\n+\tadd %eax,(%r24)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \ttest %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x35e000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x13(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dh,%al\n+\trex.R clc\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\ttest %bh,%bh\n \tadd %al,(%rax)\n+\tadd %dl,0x111d5(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\tmovabs 0xfdcdd0,%al\n-\tpush %rax\n-\t(bad)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsub $0xf4,%eax\n \tadd %al,(%rax)\n-\tlock cmp %al,(%rbx)\n-\tadd %eax,(%rax)\n+\trcl $1,%ch\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcall ff85c1 \n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\t(bad)\n+\ttest %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11361(%rax)\n+\tadd %dl,0x9b01(%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-\tshlb $1,0x13(%rcx)\n-\tadd %eax,(%rax)\n+\tadc %dl,%dh\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x0(%rdi,%rdi,8)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcall ff8601 \n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\thlt\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %dl,-0x2a(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tmovabs 0x500000000000ff84,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xfdab(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfsts (%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x111d6(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ff84e6 \n+\trol $1,%al\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,%al\n+\ttest %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,%dl\n+\tadd %dl,%al\n+\t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tloopne ff8446 \n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tnop\n-\ttest %bh,%bh\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,0x62(%rax)\n-\tadc (%rcx),%eax\n+\tadc %dl,%bh\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\taddb $0x0,0x0(%rdi,%rdi,8)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x26(%rax)\n+\tadd %al,-0x26(%rax)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\txlat %ds:(%rbx)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tand %al,0xff(%rbp)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\tloope ff850e \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113e8(%rax)\n+\tadd %dl,0x111d7(%rax)\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-\tadd %al,(%rax)\n-\tadd %al,0x51(%rax)\n-\thlt\n-\tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,0x11362(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\txchg %esi,%edi\n+\tjbe ff8527 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tficoml (%rcx)\n-\tadd %eax,(%rax)\n+\txlat %ds:(%rbx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,-0x74(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\t(bad)\n+\ttest %edi,%edi\n \tadd %al,(%rax)\n-\tjo ff8564 \n-\tstd\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,%bl\n+\tadc %bl,%al\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,0xff(%rbp)\n \tadd %al,(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,(%rax)\n+\tfwait\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x25(%rax)\n+\tadd %dl,-0x28(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tmovabs 0x500000000000ff85,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x25(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcall ff86f1 \n \tadd %al,(%rax)\n \tnop\n-\tmov $0xfb,%bl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x111db(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcmp %ch,%bh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1142e(%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-\trcr $1,%bl\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\tloopne ff867f \n-\thlt\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tmov %ecx,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovsxd (%rbx),%edx\n+\tadd %dl,%al\n+\tfcoms (%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xff85(%rax)\n+\tadd %ah,%al\n+\ttest %edi,%edi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tfcoml (%rcx)\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-\tadc %ch,%cl\n-\tadc (%rcx),%eax\n+\tadc %bl,%cl\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\taddb $0x0,0xff(%rbp)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x24(%rax)\n+\tadc %cl,%ah\n+\trepz add %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x27(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,0xff(%rbp)\n+\tand %al,0xff(%rsi)\n \tadd %al,(%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 %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tfcoml (%rcx)\n+\tfsts (%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txchg %edi,%edi\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1142e(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,-0x7a(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcr $1,%ah\n-\tadc %eax,(%rcx)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n+\txchg %bh,%bh\n \tadd %al,(%rax)\n-\txorb $0x0,0xfd(%rsi)\n-\tadd %dl,0x11363(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txchg %bh,%bh\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tfstl (%rcx)\n-\tadd %eax,(%rax)\n+\torb $0x0,0xff(%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-\tjmp ff87d1 \n+\tsetnp (%rax)\n \tadd %al,(%rax)\n-\tror $0xff,%cl\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x23(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0xf(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tpush %rax\n-\ttest %esi,%esp\n \tadd %al,(%rax)\n+\tadd %dl,0xff86(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovsxd (%rbx),%edx\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,-0x35(%rax)\n-\tstd\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111dd(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x79(%rax)\n-\tincl (%rax)\n+\t(bad)\n+\txchg %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,(%rbx)\n-\tadc $0x1,%al\n+\tadd %dh,0xff86(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,0xff86(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,-0x7a(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfstl (%rcx)\n-\tadd %eax,(%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 \tadd %al,(%rax)\n-\tadc %ah,0x1(%rbx,%rdx,1)\n+\t(bad)\n+\txchg %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,%al\n+\txchg %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tficoms (%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\txchg %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjmp ff8851 \n+\tadd %dh,-0x7a(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadc %al,0xff(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,-0x22(%rax)\n-\tadc %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-\trex fdivr %st,%st(3)\n+\t(bad)\n+\txchg %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x64(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dh,(%rax)\n+\txchg %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111de(%rax)\n+\txchg %edi,%edi\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,-0x7a(%rax)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\txchg %edi,%edi\n+\tadd %al,(%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-\trcr $1,%dh\n-\tadc %eax,(%rcx)\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,-0x79(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11364(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff86(%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-\tfists (%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tjo ff8700 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%cl\n-\tadc (%rcx),%eax\n+\tnop\n+\txchg %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dh,%cl\n-\tadd $0x1,%al\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tfists (%rcx)\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tadc %ah,%bh\n \tadd %al,(%rax)\n+\t(bad)\n+\txchg %bh,%bh\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc %fs:(%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %dh,0xff87(%rax)\n \tadd %al,(%rax)\n-\torb $0x0,0x0(%rsi,%rsi,8)\n-\tnop\n-\tfists (%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov %edi,%edi\n+\tadd %al,0xff87(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,-0x7a(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txchg %bh,%bh\n \tadd %al,(%rax)\n+\trolb $1,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 %ah,%al\n-\tadc %eax,(%rcx)\n+\t(bad)\n+\txchg %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock test %dh,%dh\n+\tadd %dh,%al\n+\txchg %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %gs:(%rcx),%eax\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\txchg %edi,%edi\n \tadd %al,(%rax)\n-\tand %al,%bh\n-\tsti\n \tadd %al,(%rax)\n+\tadd %dh,-0x7a(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x20(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %cl,0xff(%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,(%rax)\n \t(bad)\n-\tadc (%rcx),%eax\n+\txchg %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,(%rax)\n+\tmov %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111e0(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7a(%rax)\n+\tadd %al,(%rax)\n+\tmov %bh,%bh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x7a(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tadc %gs:(%rcx),%eax\n+\tmov %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x42,%al\n-\thlt\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tloopne ff887c \n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x76(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\t(bad)\n+\txchg %bh,%bh\n \tadd %al,(%rax)\n-\tadc %dl,0x0(%rbp,%rbx,4)\n \tadd %al,(%rax)\n+\tadd %dh,-0x78(%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,-0x78(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tloope ff889c \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tjo ff8800 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tadc %gs:(%rcx),%eax\n+\tmov %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x50000000000101c6,%al\n-\tloope ff88bc \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-\tpush %rax\n \t(bad)\n-\tadc (%rcx),%eax\n+\txchg %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,0xff88(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111e1(%rax)\n+\tadd %al,0xff88(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x78(%rax)\n+\tadd %dh,-0x7a(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x13(%rbp)\n-\tadd %eax,(%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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%cl\n-\tadc %eax,(%rcx)\n+\t(bad)\n+\txchg %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ff887b \n-\tincl (%rax)\n+\tadd %dh,%al\n+\tmov %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rax\n-\tpushf\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tmov %bh,%bh\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,-0x7a(%rax)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %cl,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-\tadc %ah,%dl\n-\tadc %eax,(%rcx)\n+\t(bad)\n+\txchg %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,(%rax)\n+\tmov %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc (%rcx),%ax\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmov %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1e(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dh,-0x7a(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\tmov %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113ea(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,0xfbd6(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111e2(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%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+\t(bad)\n+\txchg %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x57,%al\n-\thlt\n+\tadd %dh,-0x77(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tloop ff897c \n-\tadd %eax,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x77(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov %edi,%edi\n \tadd %al,(%rax)\n+\tjo ff8900 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n+\tnop\n+\tmov %edi,%edi\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-\tjrcxz ff899c \n-\tadd %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-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\t(bad)\n+\txchg %bh,%bh\n \tadd %al,(%rax)\n-\tadd %dl,-0x1d(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,0xff89(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xff89(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tadc (%rcx),%eax\n+\tadd %dh,-0x7a(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\taddb $0x0,0xff(%rdi)\n-\tadd %dl,0x111e3(%rax)\n+\trorb $1,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-\tshlb $1,0x13(%rsi)\n-\tadd %eax,(%rax)\n+\t(bad)\n+\txchg %bh,%bh\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor $0xf8,%al\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tmov %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjrcxz ff89fc \n-\tadd %eax,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tmov %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rsp,%rdx,1)\n-\tadd %eax,(%rax)\n+\tadd %dh,-0x7a(%rax)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %cl,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-\tadc %ah,%ah\n-\tadc %eax,(%rcx)\n+\t(bad)\n+\txchg %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,(%rax)\n+\tmov %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc (%ecx),%eax\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmov %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1c(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dh,-0x7a(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\tmov %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjmp ff8a4e \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-\tnop\n-\tin $0x11,%al\n-\tadd %eax,(%rax)\n+\t(bad)\n+\txchg %bh,%bh\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,-0x76(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc (%ecx),%eax\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x76(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tjo ff8a00 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tin $0x11,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tnop\n \tmov %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov %bh,%bh\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%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,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\t(bad)\n+\txchg %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11367(%rax)\n+\tadd %dh,0xff8a(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tlret\n-\trepz add %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1b(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %al,0xff8a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x7a(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010280,%al\n-\tjmp ff8ace \n-\tadd %eax,(%rax)\n+\trorb $1,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-\tin $0x11,%eax\n-\tadd %eax,(%rax)\n+\t(bad)\n+\txchg %bh,%bh\n \tadd %al,(%rax)\n-\tadd %dl,0xf449(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc (%ecx),%eax\n+\tadd %dh,%al\n+\tmov %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fbfa,%al\n-\tin $0x11,%eax\n-\tadd %eax,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x75(%rax)\n+\tadd %al,%al\n+\tmov %bh,%bh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x7a(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%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 \tadd %al,(%rax)\n-\tadd %ah,0x6801c0(%rax)\n \tadd %al,(%rax)\n+\t(bad)\n+\txchg %bh,%bh\n \tadd %al,(%rax)\n-\tadc %ah,%dh\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmov %edi,%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,(%rax)\n-\tpush $0x113\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmov %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1a(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dh,-0x7a(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\tmov %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113eb(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %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-\tout %al,$0x11\n-\tadd %eax,(%rax)\n+\t(bad)\n+\txchg %bh,%bh\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,-0x75(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush $0x113\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x75(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tout %al,$0x11\n-\tadd %eax,(%rax)\n+\tjo ff8b00 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\t...\n \tadd %al,(%rax)\n-\tadd %ah,0xff8820(%rax)\n+\tnop\n+\tmov %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,%bh\n-\tadc %eax,(%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,0x11368(%rax)\n+\t(bad)\n+\txchg %bh,%bh\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0xfd,%ecx\n \tadd %al,(%rax)\n-\tpush %rax\n-\tout %eax,$0x11\n-\tadd %eax,(%rax)\n+\tadd %dh,0xff8b(%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,0xff8b(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%bl\n-\tadc (%rcx),%eax\n+\tadd %dh,-0x7a(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\torb $0x0,0xff(%rbx)\n-\tadd %dl,0x111e7(%rax)\n+\trorb $1,0xff(%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-\tshrb $1,0x13(%rax)\n-\tadd %eax,(%rax)\n+\t(bad)\n+\txchg %bh,%bh\n \tadd %al,(%rax)\n-\tadd %al,-0x78(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tmov %edi,%edi\n \tadd %al,(%rax)\n-\tshl $1,%bh\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tmov %edi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x78(%rax)\n+\tadd %dh,-0x7a(%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-\tcall ff8d1f \n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %cl,0x0(%rdi,%rdi,8)\n+\tadd %dl,0x1(%rax)\n+\tfwait\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-\tpush %rax\n-\tcall ff8d3f \n+\t(bad)\n+\txchg %bh,%bh\n \tadd %al,(%rax)\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 %dh,(%rax)\n+\tmov %?,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111e8(%rax)\n+\tmov %?,%edi\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x7a(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\timul $0x1,(%rbx),%edx\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-\tshr $1,%al\n-\tadc %eax,(%rcx)\n+\t(bad)\n+\txchg %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x101(%rdi)\n+\tadd %dh,-0x74(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tjo ff8c00 \n+\tadd %al,(%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-\trolb $0x68,(%rcx)\n+\tjo ff8c00 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjmp ff8d9f \n+\tnop\n+\tmov %?,%edi\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,0x11369(%rax)\n \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 ff8dbf \n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\t(bad)\n+\txchg %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x14(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dh,0xff8c(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tshrb $0x0,-0xc(%rbx)\n+\tadd %al,0xff8c(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,-0x7a(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjmp ff8ddf \n \tadd %al,(%rax)\n-\trorb $1,0xff(%rax)\n+\trorb $1,0x0(%rdi,%rdi,8)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tshrb $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-\tshr $1,%cl\n-\tadc %eax,(%rcx)\n+\t(bad)\n+\txchg %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,%al\n+\tmov %?,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcs adc $0x1,%al\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tmov %?,%edi\n \tadd %al,(%rax)\n-\tloopne ff8d57 \n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadc %eax,(%rcx)\n+\tadd %dh,-0x7a(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %cl,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,(%rax)\n-\tadd %dl,0x113ec(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x48(%rax)\n-\tincl (%rax)\n+\t(bad)\n+\txchg %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tadc %eax,(%rcx)\n+\tadd %dh,(%rax)\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tcwtl\n-\tadd %eax,(%rcx)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tshrb $1,(%rsi)\n-\tadc $0x1,%al\n \tadd %al,(%rax)\n+\tjo ff8cc0 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tint3\n-\tsti\n \tadd %al,(%rax)\n+\tpush %rax\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111ea(%rax)\n \tadd %al,(%rax)\n+\tpush %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,%ah\n-\tadc (%rcx),%eax\n+\t(bad)\n+\txchg %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,-0x73(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tadc %eax,(%rcx)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x73(%rax)\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo ff8d00 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tlea (bad),%edi\n \tincl (%rax)\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+\t(bad)\n+\txchg %bh,%bh\n \tadd %al,(%rax)\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-\tadd %dh,(%rax)\n-\tmovabs 0x1c000000000008a,%eax\n-\tpush $0x0\n-\tadd %dl,-0x15(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xff8d(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,-0x7a(%rax)\n+\tincl (%rax)\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+\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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsetnp (%rax)\n-\tadd %al,(%rax)\n+\t(bad)\n+\txchg %bh,%bh\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ff87,%al\n-\tjmp ff8dfc \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov %edi,%?\n+\tadd %dh,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tlea (bad),%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tlea (bad),%edi\n+\tjo ff8d80 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%ah\n-\tadc %eax,(%rcx)\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-\trolb $0x68,(%rcx)\n+\t(bad)\n+\txchg %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tmov %edi,%?\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0xf4(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tin (%dx),%al\n-\tadc %eax,(%rcx)\n+\tmov %edi,%?\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x7a(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov %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-\tnop\n-\tin (%dx),%al\n-\tadc %eax,(%rcx)\n+\t(bad)\n+\txchg %bh,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock lea (bad),%edi\n+\tadd %dh,-0x72(%rax)\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,%al\n-\tin (%dx),%al\n-\tadc %eax,(%rcx)\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 %ebx,0x0(%rbx)\n+\tadd %al,-0x72(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tint3\n+\tjo ff8e00 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%ch\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+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n+\tmovabs 0x900000000000ff8e,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x7a(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x13(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %al,%al\n+\tmov %edi,%?\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rsi)\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-\tnop\n-\tin (%dx),%eax\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\tjo ff8e60 \n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tmov %edi,%?\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xff8e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tin (%dx),%eax\n-\tadc %eax,(%rcx)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0xff(%rdi)\n+\tadd %cl,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,%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 %dh,-0x73(%rax)\n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x74,%al\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+\trcr $1,%cl\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\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 \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-\tout %al,(%dx)\n+\tadc %bl,%dl\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock mov %edi,%?\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bl,%ah\n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%dh\n+\tadd %dl,-0x26(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\torb $0x0,0xff(%rdi)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\ttest $0xf6,%al\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-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tficoml (%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 %dh,-0x73(%rax)\n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,(%rax)\n+\txchg %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x11(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,%al\n+\tficoml (%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\t(bad)\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+\tadc %bl,%bl\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x111ef(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x71(%rax)\n+\t(bad)\n+\t(bad)\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+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlock adc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%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,0x7f8b(%rax)\n-\tadd %al,(%rax)\n+\tfistl (%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x8fc00000000000ff,%al\n+\tadd %dl,(%rax)\n+\tnop\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tlock adc %eax,(%rcx)\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tscas %es:(%rdi),%eax\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x111db(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %al,(%rax)\n+\tmovabs 0x1c00000000000ff,%al\n+\tpush $0x0\n+\tadd %dl,%al\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,0x111f0(%rax)\n+\tadd %dl,%al\n+\tfistl (%rcx)\n+\tadd %eax,(%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 %al,%al\n-\tmov %edi,%edi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlock adc %eax,(%rcx)\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-\tlock (bad)\n+\tadd %ah,%al\n+\t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tand %ah,0x101(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,%cl\n-\tadc %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff90,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x23(%rax)\n-\ttestl $0x0,(%rax)\n \tpush %rax\n-\tint1\n-\tadc %eax,(%rcx)\n+\tfcoml (%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xff90(%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,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %ah,0x29(%rax)\n+\tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n \tnop\n-\tincl (%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-\tnop\n-\tint1\n-\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne ff9052 \n+\tadd %dl,(%rax)\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trcr $1,%ah\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trclb $1,0xff(%rax)\n+\tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,-0x70(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%cl\n+\tadc %bl,%ch\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadcb $0x0,0xff(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n+\tjo ff9062 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x90,%al\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,%dl\n-\tadc %eax,(%rcx)\n+\tpush %rax\n+\tfstl (%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txchg %eax,%ecx\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,-0x76(%rax)\n-\thlt\n \tadd %al,(%rax)\n+\tmov $0xfd,%ah\n \tadd %al,(%rax)\n-\tadd %dl,-0xe(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x111dd(%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,-0x73(%rax)\n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\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,0x111f2(%rax)\n+\trcr $1,%ch\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,-0x6f(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\txchg %eax,%ecx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%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 %al,(%rax)\n-\tadd %dl,%al\n-\trepnz adc %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff(%rcx)\n+\tadc %bl,%dh\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tnop\n-\tint $0xf3\n+\tlock nop\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trepz adc %eax,(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%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-\trepz adc %eax,(%rcx)\n+\tficoms (%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xff91(%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,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tficoms (%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,0x111f3(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txchg %eax,%ecx\n-\tincl (%rax)\n+\trol $1,%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+\trcr $1,%dh\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trclb $1,0xff(%rcx)\n+\tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\txchg %eax,(%rdx)\n-\tadd %eax,(%rax)\n+\tnop\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trepz adc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %bl,%bh\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadcb $0x0,0xff(%rcx)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n+\tadd %al,(%rax)\n+\tjo ff9163 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,0xfb(%rdx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadc %dh,%ah\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tint1\n+\tadd $0x1,%al\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+\tfists (%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txchg %eax,%edx\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\thlt\n-\tadc %eax,(%rcx)\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xf68c(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x111df(%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,-0x73(%rax)\n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\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+\tadc %ah,%al\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x111f4(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x6e(%rax)\n+\tpush %rax\n+\txchg %eax,%edx\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+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%ah\n+\tadd %dl,-0x20(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff(%rdx)\n-\tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tlock xchg %eax,%ecx\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0xff(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,%ch\n-\tadc %eax,(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%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-\tcmc\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\tloopne ff927c \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0xff92(%rax)\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 %dl,0xf442(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,%al\n+\tloopne ff929c \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111f5(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txchg %eax,%edx\n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\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,%ch\n+\tadc %ah,%cl\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadcb $0x0,0xff(%rdx)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n+\trclb $1,0xff(%rdx)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x101c6(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x1f(%rax)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo ff9264 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tgs hlt\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tnotb (%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tloope ff92fc \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%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-\tnotb (%rcx)\n-\tadd %eax,(%rax)\n+\tshl $1,%cl\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-\tjo ff92b7 \n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n-\tand %bh,%ah\n-\ttestl $0x0,(%rax)\n-\tnop\n-\tnotb (%rcx)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tloop ff933c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x6d(%rax)\n+\tadd %dl,-0x6d(%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,%dh\n-\tadc %eax,(%rcx)\n+\tpush %rax\n+\tloop ff935c \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\txchg %eax,%edx\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff(%rbx)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n \tadd %al,(%rax)\n-\tadc %dh,%bh\n-\tadc %eax,(%rcx)\n+\tadd %dl,0xfbd2(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x111e2(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff93,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tmov $0xff,%eax\n+\tadd %dl,0xff93(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tnotl (%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0xf457(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tloop ff939c \n \tadd %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 ff9337 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock nop\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tnotl (%rcx)\n-\tadd %eax,(%rax)\n+\tadc %ah,%bl\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txchg %eax,%ebx\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\trclb $1,0xff(%rbx)\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,%bh\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tjrcxz ff93dc \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadcb $0x0,0xff(%rbx)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n+\tadd %dh,-0x6d(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tclc\n-\tadc %eax,(%rcx)\n+\tadd %ah,0xff91(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x111e3(%rax)\n \tadd %al,(%rax)\n-\tand %dl,0x0(%rdi,%rdi,8)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,(%rax)\n+\txchg %eax,%esp\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xff93(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\txor %eax,%edi\n \tadd %al,(%rax)\n-\tadd %dl,-0x8(%rax)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tjrcxz ff941c \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,-0x73(%rax)\n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ff93c4 \n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tclc\n+\tadc %ah,%ah\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\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-\tsar $1,%al\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tin $0x11,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x0(%rdi,%rdi,8)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n+\tadd %dh,%al\n+\txchg %eax,%ebx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tstc\n-\tadc %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\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 %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%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-\tstc\n+\tshl $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 %dh,-0x73(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111f9(%rax)\n+\tpush %rax\n+\ttestl $0x0,(%eax)\n+\tadc %ah,%ch\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txchg %eax,%esp\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\trclb $1,0x0(%rdi,%rdi,8)\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-\tsar $1,%cl\n-\tadc %eax,(%rcx)\n+\tpush %rax\n+\tin $0x11,%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,-0x6c(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadcb $0x0,0x0(%rdi,%rdi,8)\n-\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tlock cmpsb %es:(%rdi),%ds:(%rsi)\n-\ttestb $0x0,(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcli\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tlret\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dl,0xff(%rbp)\n+\tadd %dl,0x111e5(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\txchg %eax,%esp\n+\tadd %dl,(%rax)\n+\txchg %eax,%ebp\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tcli\n-\tadc %eax,(%rcx)\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfbfa(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tin $0x11,%eax\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,-0x73(%rax)\n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\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+\tadc %ah,%dh\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x111fa(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x6b(%rax)\n+\tpush %rax\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 \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsar $1,%dl\n-\tadc %eax,(%rcx)\n+\tpush %rax\n+\tout %al,$0x11\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\txchg %eax,%esp\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff(%rbp)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\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,(%rax)\n-\tsti\n-\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n+\tout %al,$0x11\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0xff95(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%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-\tsti\n+\tshl $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 %dh,-0x73(%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex xchg %eax,%edx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x0(%rdi,%rdi,8)\n-\tadd %dl,0x111fb(%rax)\n+\tadc %ah,%bh\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txchg %eax,%ebp\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\trclb $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,-0x53(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsar $1,%bl\n+\tadd %dl,-0x19(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadcb $0x0,0xff(%rbp)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n+\tjo ff9567 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcld\n-\tadc %eax,(%rcx)\n+\tadd %ah,0xff95(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x111e7(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txchg %eax,%esi\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,-0x6e(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcld\n+\tshl $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,-0x73(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n-\tmov $0x95,%al\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tcld\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcall ff973f \n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \txchg %eax,%esi\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xf6cb(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcld\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tcall ff975f \n \tadd %al,(%rax)\n-\tadd %dl,0xff(%rsi)\n+\tlock xchg %eax,%ebp\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tstd\n-\tadc %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tcall ff977f \n+\tadd %al,(%rax)\n+\tnop\n+\txchg %eax,%esi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff96,%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-\tstd\n+\tshr $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 %dh,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %dl,%al\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,0x111fd(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\txchg %eax,%esi\n-\tincl (%rax)\n+\tadd %dl,(%rax)\n+\tjmp ff97bf \n \tadd %al,(%rax)\n+\trclb $1,0xff(%rsi)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tscas %es:(%rdi),%eax\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tsar $1,%ch\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tjmp ff97df \n \tadd %al,(%rax)\n-\tadcb $0x0,0xff(%rsi)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n+\tjo ff9668 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0xff,%dl\n+\txor %al,%cl\n+\tstd\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-\tand %dl,0xff(%rdi)\n+\tnop\n+\tjmp ff97ff \n+\tadd %al,(%rax)\n+\tadc %dl,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 %ah,0xf46b(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tjmp ff981f \n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\trclb $0x0,-0xa(%rbp)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadc %ch,%dl\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tsubb $0x0,0xfb(%rax)\n-\tadd %dl,0x111fe(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x69(%rax)\n+\tpush %rax\n+\txchg %eax,%edi\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,-0x3e(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsar $1,%dh\n+\tpush %rax\n+\t(bad)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff(%rdi)\n+\tlock xchg %eax,%esi\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadc %dl,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadc %bh,%bh\n-\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dl,0xfbcc(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x111ea(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0xff97(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff97,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tmov %edi,%edi\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1(%rax)\n+\tshr $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 %dh,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %dl,%al\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,0x111ff(%rax)\n+\tadd %dl,(%rax)\n+\tjmp ff97bc \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \txchg %eax,%edi\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 %al,(%rax)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tjmp ff97dc \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadcb $0x0,0xff(%rdi)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n+\tadd %dh,-0x69(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x0,0xf6(%rdi)\n-\tadd %dl,0x0(%rax)\n-\tadc (%rcx),%al\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %bl,0xff(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfc0c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11200(%rax)\n+\tnop\n+\tjmp ff97fc \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\tcwtl\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ff97b7 \n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\txchg %eax,%ecx\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\txor (%rcx),%eax\n-\tadd %eax,(%rax)\n+\tshr $1,%bl\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %dl,(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x68(%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 %ah,-0x58(%rax)\n-\tstd\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd %edx,(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %bl,0xff(%rax)\n+\tadd %al,(%rax)\n+\tadc %ch,%ah\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 \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\tmovabs 0xec500000000000f4,%eax\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tlock xchg %eax,%edi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tadc (%rcx),%al\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff98,%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-\tadd %edx,(%rdx)\n-\tadd %eax,(%rax)\n+\tin (%dx),%al\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tcwtl\n+\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %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 ff9837 \n-\tincl (%rax)\n+\tshr $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-\tadd %edx,(%rdx)\n-\tadd %eax,(%rax)\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcwtl\n+\tadd %al,(%rax)\n+\trex (bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadc %ch,%ch\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trcrb $1,0xff(%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,(%rdx)\n-\tadc (%rcx),%al\n+\tpush %rax\n+\tin (%dx),%eax\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsbbb $0x0,0xff(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n+\tjo ff986a \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2(%rax)\n-\tadc (%rcx),%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %bl,0xff(%rcx)\n+\tnop\n+\tin (%dx),%eax\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xffab(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11202(%rax)\n+\tadc %bl,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-\tjo ff98b7 \n-\tincl (%rax)\n+\tshr $1,%ch\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,-0x3(%rsi)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd (%rdx),%dl\n-\tadd %eax,(%rax)\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n-\tadd %ah,-0x67(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tout %al,(%dx)\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 \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\tloopne ff994e \n-\tadd %al,(%rax)\n+\tadd %dl,0xf474(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd (%rdx),%edx\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x12(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcltd\n+\tlock cwtl\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tand %al,0xff(%rdi)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd (%rdx),%edx\n+\tadd %dh,(%rax)\n+\tfaddl (%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff99(%rax)\n+\tadd %dl,0x111ee(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0xff99(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf6cd(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x11203(%rax)\n-\tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ff9937 \n-\tincl (%rax)\n+\tshr $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,%al\n-\tadd (%rdx),%edx\n-\tadd %eax,(%rax)\n+\tsar $0x0,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %ch,0xf6(%rax)\n+\tadd %al,(%rax)\n+\tadc %ch,%bh\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcltd\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\trcrb $1,0xff(%rcx)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tds clc\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0x12,%al\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tout %eax,(%dx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0xff99(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n+\tjo ff996b \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4(%rax)\n-\tadc (%rcx),%al\n+\tadd %ah,(%rax)\n+\tcwtl\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tout %eax,(%dx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %bl,0xff(%rdx)\n+\tadc %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-\tadd $0x12,%al\n-\tadd %eax,(%rax)\n+\tadc %dh,%al\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-\tjo ff99b7 \n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tloopne ff99bb \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd $0x12,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x66(%rax)\n+\tpush %rax\n+\tlock adc %eax,(%rcx)\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 \tadd %al,(%rax)\n-\tadc %al,0x112(%rip) \n+\tnop\n+\tlock adc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bl,0xff(%rdx)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tlock cltd\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\txchg %eax,%ebp\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshl $1,%al\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\txchg %eax,%edi\n+\t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tadd $0x112,%eax\n-\tadd %al,(%rax)\n-\tmovabs 0x500000000000ff9a,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xffbe(%rax)\n+\tadd %dh,(%rax)\n+\tstos %al,%es:(%rdi)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11205(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadc %dh,%cl\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ff9a37 \n-\tincl (%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,0xff(%rsi)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n-\trolb $1,0x112(%rip) \n \tadd %al,(%rax)\n-\tloopne ff9a5c \n-\tincl (%rax)\n+\tjo ff9ac5 \n+\ttestl $0x0,(%rax)\n+\tpush %rax\n+\tint1\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trcrb $1,0xff(%rdx)\n+\tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,-0x66(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,(%rsi)\n-\tadc (%rcx),%al\n+\tnop\n+\tint1\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsbbb $0x0,0xff(%rdx)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n+\tjo ff9a6c \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ff9a89 \n-\tincl (%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tadc (%rcx),%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %bl,0xff(%rbx)\n+\tshl $1,%cl\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %bl,0xff(%rbx)\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+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadc (%rcx),%al\n+\tadc %dh,%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 %dh,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tret $0x100\n+\tand %cl,0xf4(%rdx)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rsi)\n-\tadc (%rcx),%al\n+\tpush %rax\n+\trepnz adc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tfwait\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-\trepz add %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),%al\n \tadd %al,(%rax)\n+\tnop\n+\trepnz adc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bl,0xff(%rbx)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tlock (bad)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,0x7(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\ttest $0xf4,%eax\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ff9b,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xff9a(%rax)\n+\tshl $1,%dl\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11207(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tfwait\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ff9b37 \n-\tincl (%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xf3cd(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trepz 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-\t(bad)\n-\tadc (%rcx),%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne ff9b5d \n-\tincl (%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0xd(%rax)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trcrb $1,0xff(%rbx)\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,(%rax)\n-\tadc (%rcx),%al\n+\tnop\n+\trepz adc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsbbb $0x0,0xff(%rbx)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n+\tjo ff9b6d \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x8(%rax)\n-\tadc (%rcx),%al\n+\tadd %al,%al\n+\txchg %eax,(%rdx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trepz adc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %bl,0x0(%rdi,%rdi,8)\n+\tadc %bl,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 %ah,0xfb94(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\thlt\n+\tadc %eax,(%rcx)\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+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ff9bb7 \n-\tincl (%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0xfd(%rdx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trorb $1,(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,-0xc(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tpushf\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\tcmpsl %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,(%rax)\n-\tor %edx,(%rdx)\n-\tadd %eax,(%rax)\n+\tnop\n+\thlt\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpushf\n+\tlock fwait\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\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+\tshl $1,%ah\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpushf\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 $0xfd,%bl\n+\tadd %ah,(%rax)\n+\t(bad)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9(%rax)\n-\tadc (%rcx),%al\n+\tadc %dh,%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,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %dl,%al\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,0x11209(%rax)\n+\tadd %dl,-0xb(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpushf\n-\tincl (%rax)\n+\tadd %al,(%rax)\n+\trcrb $1,0x0(%rdi,%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 %al,(%rax)\n \tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x103a5(%rax)\n+\tcmc\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor %edx,(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x64(%rax)\n+\tjo ff9c6e \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tnop\n-\tfwait\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,(%rdx)\n-\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tshl $1,%ch\n+\tadc %eax,(%rcx)\n \tadd %al,(%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,0xf686(%rax)\n+\tadd %ah,0x65(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,0xa(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tnotb (%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 %dh,-0x73(%rax)\n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\txchg %eax,%esp\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1120a(%rax)\n+\tpush %rax\n+\tnotb (%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\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 %ah,%al\n-\tpop %rbx\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tlret\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor (%rdx),%dl\n-\tadd %eax,(%rax)\n+\tadd %dl,0x111f6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpushf\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\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,(%rax)\n-\tor (%rdx),%edx\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xff9d(%rax)\n+\tshl $1,%dh\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tnop\n+\tpopf\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfdc3(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb(%rax)\n-\tadc (%rcx),%al\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x59(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,(%rax)\n+\tnotl (%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 %dh,-0x73(%rax)\n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock (bad)\n+\tadd %dl,-0x3e(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tor (%rdx),%edx\n+\tpush %rax\n+\tnotl (%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpopf\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+\tfwait\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trorb $1,(%rbx)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tnop\n+\tnotl (%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo ff9d6f \n+\tadd %dh,-0x63(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadd %ch,(%rbx)\n-\thlt\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor $0x12,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsahf\n-\tincl (%rax)\n+\tshl $1,%bh\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadc %bl,0xff(%rsi)\n+\tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%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,0xc(%rax)\n-\tadc (%rcx),%al\n+\tadc %bh,%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,-0x73(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n-\trcrb $1,0x0(%rsp,%rsi,8)\n \tadd %al,(%rax)\n+\trcrb $0x0,0xff(%rbp)\n+\tadd %dl,-0x8(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tor $0x12,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x62(%rax)\n+\tpush %rax\n+\tsahf\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,0xff9c(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trorb $1,(%rdx,%rdx,1)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x111f8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpopf\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\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+\tsar $1,%al\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x100000000000ff9d,%al\n-\tor $0x112,%eax\n \tadd %al,(%rax)\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 %dh,0xf689(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd(%rax)\n-\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadc %bh,%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 %dh,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %dl,%al\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,0x1120d(%rax)\n+\tadd %dl,-0x7(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsahf\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\trcrb $1,0xff(%rsi)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tstos %al,%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-\tor $0x112,%eax\n+\tnop\n+\tstc\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo ff9e70 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tloopne ff9f61 \n-\tadd (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,(%rsi)\n-\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tsar $1,%cl\n+\tadc %eax,(%rcx)\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 %dl,%al\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tadc (%rcx),%al\n+\tadd %dl,(%rax)\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,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,0xf6(%rdi)\n+\trex sahf\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tcli\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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-\trorb $1,(%rsi)\n-\tadc (%rcx),%al\n+\tnop\n+\tcli\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock sahf\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\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,(%rax)\n-\tmovlps (%rcx),%xmm0\n+\tadd %al,(%rax)\n+\tsar $1,%dl\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tlahf\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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-\tmovlps (%rcx),%xmm0\n+\tadc %bh,%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,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %dl,%al\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,0x1120f(%rax)\n+\tadd %dl,-0x5(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlahf\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\trcrb $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 %ah,(%rax)\n+\tsahf\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,(%rax)\n-\tadc (%rcx),%al\n+\tnop\n+\tsti\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo ff9f71 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tmov $0xf0,%al\n-\tadd %eax,(%rcx)\n+\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,(%rdx)\n-\tadd %eax,(%rax)\n+\tsar $1,%bl\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmovabs 0x1500000000000ff,%al\n-\tfwait\n \tadd %al,(%rax)\n+\tand %ah,0xff(%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,(%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-\tnop\n-\tadc %dl,(%rdx)\n-\tadd %eax,(%rax)\n+\tadc %bh,%ah\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-\tjo ff9fb7 \n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n-\t(bad)\n-\tpush %rcx\n-\thlt\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc %dl,(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x60(%rax)\n-\tincl (%rax)\n+\tadd %dl,-0x4(%rax)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tmovabs 0x1900000000000ff,%al\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+\tlahf\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,(%rcx)\n-\tadc (%rcx),%al\n+\tnop\n+\tcld\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock lahf\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n-\tadd %al,(%rax)\n-\tmovabs 0x500000000000f680,%al\n-\tadc %edx,(%rdx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0xffa0(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\txor %al,%cl\n+\tstd\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-\tnop\n-\tadc %edx,(%rdx)\n-\tadd %eax,(%rax)\n+\tsar $1,%ah\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tmovabs 0x500000000000ffa0,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ffa037 \n-\tincl (%rax)\n+\tadc %bh,%ch\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xae,%al\n-\ttestb $0x0,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadc %edx,(%rdx)\n-\tadd %eax,(%rax)\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmovabs 0x1900000000000ff,%al\n-\tfwait\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x101d9(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc (%rdx),%dl\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x3(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0xffa0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n+\tloopne ffa062 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tleave\n-\tadd %al,(%rcx)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tmov $0xff,%edx\n \tadd %al,(%rax)\n+\tnop\n+\tstd\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc (%rdx),%dl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmovabs 0x1500000000000ff,%eax\n-\tfwait\n+\tandb $0x0,0xff(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10386(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11212(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tstd\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tand %ah,0xff(%rcx)\n \tadd %al,(%rax)\n-\tjo ffa0b7 \n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x44(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock lods %ds:(%rsi),%eax\n-\ttestb $0x0,(%rax)\n+\tadc %bh,%dh\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc (%rdx),%dl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x5f(%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 %ah,-0x62(%rax)\n-\tincl (%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,(%rbx)\n-\tadc (%rcx),%al\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff(%rcx)\n+\tadd %dl,-0x2(%rax)\n+\tadc %eax,(%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+\t(bad)\n+\tmovabs 0x1900000000000ff,%eax\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,0xffa1(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,0xfba8(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x111fe(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tmovabs 0xc1300000000000ff,%eax\n+\tstd\n \tadd %al,(%rax)\n-\tnop\n-\tadc (%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-\tjo ffa137 \n+\tsar $1,%dh\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovabs 0x500000000000ffa1,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\tlahf\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadc %bh,%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,%al\n-\tadc (%rdx),%edx\n+\tsar $0x0,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne ffa145 \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 0x1900000000000ff,%eax\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tinsb (%dx),%es:(%rdi)\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc $0x12,%al\n+\tnop\n+\tcall *(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xffa1(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $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,0x14(%rax)\n-\tadc (%rcx),%al\n+\tadd %dl,(%rax)\n+\tadd %dl,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmovabs %al,0x1500000000000ff\n+\tfwait\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,0x6e(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x0(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tnop\n-\tadc $0x12,%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-\tjo ffa1b7 \n-\tincl (%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tjo ffa26f \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc $0x12,%al\n+\tnop\n+\tadd %dl,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x5e(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x5f(%rax)\n-\tincl (%rax)\n+\tadd %dh,0xc(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x112(%rip) \n+\tadd %dl,%al\n+\tadd %dl,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff(%rdx)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tmovabs %al,0xc1300000000000ff\n+\tstd\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovabs %al,0x15500000000000ff\n-\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %dl,0xff83(%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+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ffa2,%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-\tadc $0x112,%eax\n+\tpush %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,-0x73(%rax)\n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,0xfc(%rip) \n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x112(%rip) \n \tadd %al,(%rax)\n-\tloopne ffa264 \n-\tincl (%rax)\n+\tnop\n+\tadd %edx,(%rdx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tmovabs %al,0x1900000000000ff\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 %dl,(%rsi)\n+\trolb $1,(%rcx)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tandb $0x0,0xff(%rdx)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $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,0x16(%rax)\n-\tadc (%rcx),%al\n+\tadd %dl,(%rax)\n+\tadd (%rdx),%dl\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmovabs %eax,0x1500000000000ff\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ah,0xff(%rbx)\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 (%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-\tnop\n-\t(bad)\n-\tadc (%rcx),%al\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,0xffb5(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11202(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n+\tadd %ah,-0x5d(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock mov %esi,%esp\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tdata16 std\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\t(bad)\n-\tadc (%rcx),%al\n+\tadd (%rdx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmovabs %eax,0x1900000000000ff\n-\tfwait\n+\tmovabs %eax,0xc1300000000000ff\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf452(%rax)\n+\tadd %dl,%al\n+\tloopne ffa36e \n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadd (%rdx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff(%rbx)\n+\tadd %ah,0xffa3(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,-0x6f(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x17(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd (%rdx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%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-\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-\tlock ret $0x102\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,(%rdi)\n-\tadc (%rcx),%al\n+\tadd %al,%al\n+\tret\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11203(%rax)\n \tadd %al,(%rax)\n-\tloopne ffa365 \n-\tincl (%rax)\n+\tadd %ah,%al\n+\tmovabs %eax,0x1900000000000ff\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 %bl,(%rax)\n+\trolb $1,(%rbx)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tandb $0x0,0xff(%rbx)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tloopne ffa42f \n+\tclc\n \tadd %al,(%rax)\n-\tadd %dl,0x18(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadd $0x12,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %ah,0x0(%rdi,%rdi,8)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %ah,(%rax)\n+\tmovsb %ds:(%rsi),%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-\tnop\n-\tsbb %dl,(%rdx)\n+\tpush %rax\n+\tadd $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-\tjo ffa3b7 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\tmov $0xce,%al\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tnop\n+\tadd $0x12,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tadd %ah,-0x5c(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfbf5(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb %edx,(%rdx)\n+\tadd %al,(%rax)\n+\trolb $1,(%rdx,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\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,0x19(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadc %al,0x112(%rip) \n \tadd %al,(%rax)\n \tmovabs 0x500000000000ffa4,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x5e(%rax)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tenter $0xff,$0x0\n \tadd %al,(%rax)\n+\tadd %dl,0x5(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tnop\n-\tsbb %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-\tjo ffa437 \n-\tincl (%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tmov $0xa1,%al\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,(%rcx)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\tnop\n+\tadd $0x112,%eax\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,0x100cf(%rax)\n+\tadd %dl,-0x60(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb (%rdx),%dl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xffa4(%rax)\n+\trolb $1,0x112(%rip) \n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tandb $0x0,0x0(%rdi,%rdi,8)\n+\txor %al,%cl\n+\tstd\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,0x1a(%rax)\n+\tadc %al,(%rsi)\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 %dl,0x6d(%rax)\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%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-\tjo ffa4b7 \n-\tincl (%rax)\n+\tpush %rax\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xbc,%al\n-\tadd %al,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,(%rdx)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tmovabs 0x6900000000000ff,%eax\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x100cc(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,(%rbx)\n+\tadd %dl,%al\n+\t(bad)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xff(%rbp)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n-\tadd %al,(%rax)\n-\tmov $0xa4,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsbb (%rdx),%edx\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffa5(%rax)\n+\tadd %dl,(%rax)\n+\tlret\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tmovabs 0x500000000000ffa5,%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 (%rdx),%edx\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-\tjo ffa537 \n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n-\trex je ffa5b7 \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsbb (%rdx),%edx\n-\tadd %eax,(%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 %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 %bl,(%rdx,%rdx,1)\n-\tadd %eax,(%rax)\n+\trolb $1,(%rdi)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,0xffa5(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tandb $0x0,0xff(%rbp)\n+\tadd %dh,(%rax)\n+\tsar $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,0x1c(%rax)\n-\tadc (%rcx),%al\n+\tadd %dl,(%rax)\n+\tor %dl,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tand %ah,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-\tnop\n-\tsbb $0x12,%al\n+\tpush %rax\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-\tjo ffa5b7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ffa5d7 \n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,(%rdx,%rdx,1)\n+\tnop\n+\tor %dl,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x5a(%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,0xfd69(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tor %dl,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x112(%rip) \n \tadd %al,(%rax)\n-\tadd %ah,0xff(%rsi)\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1d(%rax)\n-\tadc (%rcx),%al\n+\tadd %al,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ffa6,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tand %bh,%ah\n+\tadd %dl,(%rax)\n+\tor %edx,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xffa6(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0x1121d(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ffa637 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,0x63(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsbb $0x112,%eax\n+\tadd %dl,0x9(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tloopne ffa668 \n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tshlb $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,(%rax)\n-\tadc %bl,(%rsi)\n-\tadc (%rcx),%al\n+\tnop\n+\tor %edx,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xffa6(%rax)\n \tadd %al,(%rax)\n-\tandb $0x0,0xff(%rsi)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0xff(%rsi)\n+\tmov $0xa5,%al\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadd %al,(%rax)\n+\trorb $1,(%rcx)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ah,0xff(%rdi)\n+\tadc %ah,0xff(%rdi)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x67(%rax)\n-\tadd $0x1,%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\toutsb %ds:(%rsi),(%dx)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,(%rax)\n+\tor (%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 %dh,-0x73(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\tlock cmpsb %es:(%rdi),%ds:(%rsi)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xffa5(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,(%rsi)\n+\tadd %dl,0xa(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\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+\tpop %rsp\n+\tstd\n \tadd %al,(%rax)\n-\tadc %bl,(%rdi)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,0x1120a(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xff(%rdi)\n+\tadd %dh,%al\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1f(%rax)\n-\tadc (%rcx),%al\n+\tadd %ah,-0x70(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ffa7,%al\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tor (%rdx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tout %al,(%dx)\n-\thlt\n+\tadd %dl,0xffa7(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0x1121f(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ffa737 \n-\tincl (%rax)\n+\tadc %cl,(%rbx)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmovabs 0x20100000000000f4,%al\n-\tadc (%rcx),%al\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne ffa769 \n-\tincl (%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand %ch,0x0(%rbp,%rdi,8)\n+\tadd %dl,0xb(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tshlb $1,0xff(%rdi)\n+\tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tpop %rdx\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x20(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tnop\n+\tor (%rdx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tandb $0x0,0xff(%rdi)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n+\tadd %dh,-0x59(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11220(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\ttest $0xff,%al\n \tadd %al,(%rax)\n+\trorb $1,(%rbx)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadc %ch,0xff(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.W hlt\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,(%rax)\n+\tsub %esp,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand %dl,(%rdx)\n+\tadd %dl,(%rax)\n+\tor $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-\tjo ffa7b7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,0x64(%rax)\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand %edx,(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0xc(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %ah,-0x58(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\ttest $0xff,%al\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,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tand %edx,(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %ah,0xf45c(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1120c(%rax)\n \tadd %al,(%rax)\n-\ttest $0xff,%al\n+\tadd %dh,%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\txor %al,%cl\n+\tstd\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,0x11221(%rax)\n+\trorb $1,(%rdx,%rdx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffa8(%rax)\n+\tadd %dl,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+\tadd %al,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rcx)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\tadc %cl,0x112(%rip) \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 %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tmov %esi,%esi\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand (%rdx),%dl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\ttest $0xff,%al\n+\tadd %dl,0xd(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tshrb $1,0xff(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tcltd\n-\ttestl $0x0,(%rax)\n-\tpush %rax\n-\tand (%rdx),%dl\n-\tadd %eax,(%rax)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xffa8(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n+\tnop\n+\tor $0x112,%eax\n+\tadd %al,(%rax)\n+\tjo ffa87a \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tor %eax,(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tand (%rdx),%dl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\ttest $0xff,%eax\n+\tmovabs %eax,0xdd00000000000fb\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %ch,0xff(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0xffb6(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand (%rdx),%dl\n+\tadd %ah,%al\n+\tjg ffa905 \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+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ffa8b7 \n-\tincl (%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\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-\tand (%rdx),%edx\n-\tadd %eax,(%rax)\n+\tadd %dl,0xe(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %ah,-0x57(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\ttest $0xff,%eax\n \tadd %al,(%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,(%rax)\n+\txchg %eax,%edi\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tand (%rdx),%edx\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1120e(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\ttest $0xff,%al\n \tadd %al,(%rax)\n-\ttest $0xff,%eax\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\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 %ah,0xffa9(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tnop\n+\ttest $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-\tshlb $1,(%rbx)\n+\tadc %cl,(%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,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rsp,%rdi,8)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand $0x12,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,0xf(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\ttest $0xff,%eax\n+\tadd %al,(%rax)\n+\tshrb $1,0xff(%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-\tand $0x12,%al\n-\tadd %eax,(%rax)\n+\tnop\n+\tmovlps (%rcx),%xmm0\n \tadd %al,(%rax)\n-\tadd %al,0xffa9(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n+\tjo ffa97b \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex (bad)\n-\tcld\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11224(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tstos %al,%es:(%rdi)\n-\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadc %dl,(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadc %ch,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 %dh,0x101f0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tshlb $1,(%rdx,%rdx,1)\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 ffa9b7 \n-\tincl (%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\ttest $0xff,%al\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand $0x112,%eax\n+\tadd %dl,0x11210(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tstos %al,%es:(%rdi)\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x47(%rax)\n+\thlt\n \tadd %al,(%rax)\n-\tpush %rax\n-\tand $0x112,%eax\n \tadd %al,(%rax)\n-\tadd %ch,0xff(%rdx)\n+\tadd %dl,%al\n+\tadc %dl,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tadd %dh,%al\n+\ttest $0xff,%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11225(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffaa(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadc %dl,(%rcx)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tnop\n \tstos %al,%es:(%rdi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x112(%rip) \n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xf664(%rax)\n+\tadd %al,(%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 %dh,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %dl,%al\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-\tes adc (%rcx),%al\n-\tadd %al,(%rax)\n+\tadd %dl,0x11211(%rax)\n \tadd %al,(%rax)\n-\tloopne ffaa6c \n+\tadd %dl,%al\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 %dl,0xf6ae(%rax)\n \tadd %al,(%rax)\n-\txchg %dh,%dh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x26(%rax)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsubb $0x0,0xff(%rdx)\n \tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadc %edx,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tstos %al,%es:(%rdi)\n+\tadd %dh,-0x56(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tes adc (%rcx),%al\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,0xff(%rbx)\n+\tadd %dl,0x101d9(%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,(%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 \tadd %al,(%rax)\n-\tshlb $1,(%rsi)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x2d(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadc (%rdx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock stos %al,%es:(%rdi)\n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,(%rdi)\n-\tadc (%rcx),%al\n+\tadd %dh,0x10386(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11212(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tstos %eax,%es:(%rdi)\n+\tadd %dl,-0x55(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xf698(%rax)\n+\tadd %dl,%al\n+\tlods %ds:(%rsi),%eax\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x27(%rax)\n-\tadc (%rcx),%al\n+\tadd %dl,%al\n+\tadc (%rdx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tstos %al,%es:(%rdi)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0xff(%rbx)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,0xffa8(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11227(%rax)\n+\tadd %dl,(%rax)\n+\tadc (%rdx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffab(%rax)\n+\tadd %dl,0xffab(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfbd1(%rax)\n+\tadd %ah,0x1091f(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tadd %dl,0x13(%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,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %dl,%al\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-\tsub %dl,(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11213(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%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-\tsub %dl,(%rdx)\n-\tadd %eax,(%rax)\n+\trclb $1,(%rbx)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,0xffab(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n+\tjo ffab7d \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tinsb (%dx),%es:(%rdi)\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,0x11228(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n+\tadc $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 %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x15(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadc $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,-0x73(%rax)\n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\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-\tsub %edx,(%rdx)\n+\tnop\n+\tadc $0x12,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x54(%rax)\n+\tadd %dl,-0x54(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x6(%rax)\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x29(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\trclb $1,(%rdx,%rdx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0x0(%rdi,%rdi,8)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n+\tadd %dh,%al\n+\tstos %eax,%es:(%rdi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ch,0xff(%rbx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tnop\n-\tsub %edx,(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffac(%rax)\n+\tadd %ah,-0x55(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadc %dl,0x112(%rip) \n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tlods %ds:(%rsi),%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,(%rcx)\n-\tadc (%rcx),%al\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x54(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadc $0x112,%eax\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 %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0xf6(%rbp)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadc %ch,(%rdx)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,0x11215(%rax)\n \tadd %al,(%rax)\n-\tloopne ffac6e \n+\tadd %dl,%al\n+\tlods %ds:(%rsi),%al\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x68(%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-\tsub (%rdx),%dl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xffac(%rax)\n+\trclb $1,0x112(%rip) \n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n+\tjo ffac7e \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1122a(%rax)\n+\tadd %dh,(%rax)\n+\tadc $0xfc,%eax\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tlods %ds:(%rsi),%eax\n-\tincl (%rax)\n+\tadc %dl,(%rsi)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadc %ch,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,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,(%rdx)\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,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %dl,%al\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-\tsub (%rdx),%edx\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11216(%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,-0x54(%rax)\n-\tincl (%rax)\n+\tadd %dl,%al\n+\tmov %esi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsub (%rdx),%edx\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlods %ds:(%rsi),%eax\n+\tlock lods %ds:(%rsi),%al\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,0xf452(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1122b(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %ah,0xffad(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tnop\n+\tlods %ds:(%rsi),%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x46(%rax)\n-\tadd $0x1,%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-\tshrb $1,(%rbx)\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,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\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-\tsub $0x12,%al\n-\tadd %eax,(%rax)\n+\tnop\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tlods %ds:(%rsi),%eax\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tshrb $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-\tpush %rax\n-\tsub $0x12,%al\n-\tadd %eax,(%rax)\n+\trclb $1,(%rdi)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,0xffad(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n+\tjo ffad7f \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %al,%cl\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,0x1122c(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tscas %es:(%rdi),%al\n-\tincl (%rax)\n+\tadc %bl,(%rax)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadc %ch,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-\tshrb $1,(%rdx,%rdx,1)\n+\tpush %rax\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-\tjo ffadb7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\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-\tsub $0x112,%eax\n+\tnop\n+\tsbb %dl,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tscas %es:(%rdi),%al\n+\tadd %dl,-0x52(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x53(%rax)\n-\tincl (%rax)\n+\tadd %ah,%al\n+\tfdivr %st(7),%st\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsub $0x112,%eax\n+\tadd %dl,%al\n+\tsbb %dl,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0xff(%rsi)\n+\tadd %dh,%al\n+\tlods %ds:(%rsi),%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1122d(%rax)\n+\tadd %dl,0xfbf5(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffae(%rax)\n+\tadd %dl,(%rax)\n+\tsbb %edx,(%rdx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,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-\tshrb $1,0x112(%rip) \n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tsbb %edx,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcs adc (%rcx),%al\n+\tadd %al,0xffac(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11219(%rax)\n \tadd %al,(%rax)\n-\tloopne ffae70 \n+\tadd %dl,%al\n+\tscas %es:(%rdi),%al\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-\tcs adc (%rcx),%al\n-\tadd %al,(%rax)\n+\tadd %ah,0xffae(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x0,0xff(%rsi)\n \tadd %dl,%al\n-\tlea (bad),%edi\n+\tsbb %edx,(%rdx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x52(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0xfb,%dl\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1122e(%rax)\n+\tadd %dl,%al\n+\tflds (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n+\tsbb (%rdx),%dl\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tscas %es:(%rdi),%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-\tshrb $1,(%rsi)\n-\tadc (%rcx),%al\n+\tpush %rax\n+\tsbb (%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-\trolb $0x68,(%rcx)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n+\tadd %dh,(%rax)\n+\tinsl (%dx),%es:(%rdi)\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1121a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x51(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tmovb $0x1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\trcrb $1,(%rdx)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tscas %es:(%rdi),%eax\n+\tlock scas %es:(%rdi),%al\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n+\txor %al,%cl\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-\t(bad)\n+\tadc %bl,(%rbx)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0xff(%rdi)\n+\tnop\n+\tscas %es:(%rdi),%eax\n+\tincl (%rax)\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 \tscas %es:(%rdi),%al\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+\tpush %rax\n+\tsbb (%rdx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\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-\tadc %dh,(%rax)\n-\tadc (%rcx),%al\n+\trol $1,%al\n+\tstd\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 %dh,-0x73(%rax)\n+\tnop\n+\tsbb (%rdx),%edx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tscas %es:(%rdi),%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rsi)\n-\thlt\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x74(%rax)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x30(%rax)\n+\trcrb $1,(%rbx)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne ffaf71 \n+\tjo ffaf81 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x104dc(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,0x11230(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xffaf(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadc %bl,(%rdx,%rdx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock mov $0xfb,%ebx\n+\tadd %ah,(%rax)\n+\tmov $0xff,%al\n \tadd %al,(%rax)\n-\tshlb $1,(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n-\tsar $0x0,%bh\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dh,0xff(%rax)\n+\tsar $0x0,%bh\n \tadd %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-\tadc %dh,(%rcx)\n+\tadd %dl,0x1c(%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,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %dl,%al\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,0x31(%rax)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\tadd %dl,0x1121c(%rax)\n \tadd %al,(%rax)\n-\tjo ffb002 \n+\tadd %ah,-0x50(%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,0xffaf(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txor %edx,(%rdx)\n+\tadd %dl,%al\n+\tsbb $0x12,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xff,%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n+\tadd %dh,%al\n+\tscas %es:(%rdi),%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txor %edx,(%rdx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xffb0(%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 %bl,0x112(%rip) \n \tadd %al,(%rax)\n+\tmovabs 0x500000000000ffb0,%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,(%rdx)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tsbb $0x112,%eax\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 %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n-\txor %al,-0xc(%rax)\n \tadd %al,(%rax)\n+\tlock and %bh,%ah\n \tadd %al,(%rax)\n-\tadd %dl,0x32(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,0x1121d(%rax)\n \tadd %al,(%rax)\n-\tlock mov $0xff,%al\n+\tadd %ah,%al\n+\tmov $0xff,%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-\tnop\n-\txor (%rdx),%dl\n-\tadd %eax,(%rax)\n+\trcrb $1,0x112(%rip) \n \tadd %al,(%rax)\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-\trcrb $1,-0xc(%rsi)\n+\txorb $0x0,0xff(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txor (%rdx),%dl\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0xff,%cl\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tand %dh,0xff(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x33(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x50(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rbx)\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,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,-0xa(%rcx)\n+\tjo ffb199 \n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x33(%rax)\n+\tnop\n+\t(bad)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ffb103 \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+\t(bad)\n+\tmov $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txor (%rdx),%edx\n-\tadd %eax,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0xff,%cl\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+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txor (%rdx),%edx\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xffb1(%rax)\n+\tadd %dh,0xff(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\txor %al,%bh\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor $0x12,%al\n-\tadd %eax,(%rax)\n+\tadc %bl,(%rdi)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tmovabs 0x500000000000ffb1,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ffb147 \n-\tincl (%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,0x34(%rax)\n-\tadc (%rcx),%al\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock mov $0xff,%cl\n+\tshr $0xf4,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1121f(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tmov $0xff,%cl\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,%al\n+\txchg %dh,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txor $0x12,%al\n+\tadd %dl,(%rax)\n+\tand %dl,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffb1(%rax)\n+\tadd %al,0xffb1(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000f799,%al\n-\txor $0x12,%al\n+\tmovabs 0x500000000000f451,%al\n+\tand %dl,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tmov $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 \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x112(%rip) \n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\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 %dh,-0x73(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\trex.W hlt\n \tadd %al,(%rax)\n-\tadd %dl,0x35(%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-\tjo ffb204 \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 %ah,(%rax)\n-\tmov $0xff,%edi\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txor $0x112,%eax\n \tadd %al,(%rax)\n-\tadc %dh,0xff(%rdx)\n+\tadc %ah,(%rcx)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tjo ffb231 \n-\tincl (%rax)\n+\tadd %dh,0xff(%rdx)\n \tadd %al,(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tshlb $1,0x112(%rip) \n \tadd %al,(%rax)\n-\tmov $0xb2,%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-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tand %edx,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xffb2(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rsi)\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 %dh,-0x73(%rax)\n-\tincl (%rax)\n+\tnop\n+\tand %edx,(%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+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,0x36(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,-0x4f(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tlock mov $0xff,%dl\n \tadd %al,(%rax)\n+\tshlb $1,(%rcx)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfd5a(%rax)\n+\tloopne ffb274 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11236(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffb2(%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-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadc %ah,(%rdx)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txorb $0x0,0xff(%rdx)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tss adc (%rcx),%al\n+\trcrb $0x0,0xf7(%rcx)\n+\tadd %dl,0x22(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dh,0xff(%rbx)\n+\tand %dh,0xff(%rbx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tpushf\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x27(%rax)\n+\tor %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadc %dh,(%rdi)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tnop\n+\tand (%rdx),%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 %dh,-0x73(%rax)\n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txorb $0x0,0xff(%rdx)\n-\tadd %dl,0x37(%rax)\n-\tadc (%rcx),%al\n+\tadd %ah,0xffc0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tand (%rdx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo ffb305 \n+\tadd %ah,-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-\tmov $0xff,%bl\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11237(%rax)\n+\tadc %ah,(%rbx)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xff,%bl\n \tadd %al,(%rax)\n+\tadd %dh,0xff(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,%al\n+\tmov $0xff,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tadd %dl,0x23(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xb3,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ffb3,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x4d(%rax)\n-\tincl (%rax)\n+\tadd %dl,-0x73(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,(%rax)\n-\tadc (%rcx),%al\n+\tadd %dl,0x11223(%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+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xfc24(%rax)\n \tadd %al,(%rax)\n-\tandb $0x9,(%rsi)\n+\tadd %dl,%al\n+\tand (%rdx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x38(%rax)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tlock mov $0xff,%bl\n+\tadd %ah,%al\n+\tmov $0xff,%bl\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 %dl,(%rdx)\n+\tadc %ah,(%rdx,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffb3(%rax)\n+\tadd %al,0xffb3(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjl ffb407 \n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp %dl,(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0xff,%ah\n+\tadd %dl,0x24(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tand %dh,0x0(%rdi,%rdi,8)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xe(%rax)\n+\tcld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x11224(%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),%al\n+\trol $1,%al\n+\tstd\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 %dh,-0x73(%rax)\n+\tshlb $1,(%rdx,%rdx,1)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x4c(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xffb2(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tand $0x112,%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x39(%rax)\n-\tadc (%rcx),%al\n+\tadd %dh,0x0(%rdi,%rdi,8)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ffb406 \n-\tincl (%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tadd %dl,0x25(%rax)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovabs 0x500000000000ffb4,%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-\tcmp %edx,(%rdx)\n-\tadd %eax,(%rax)\n+\tand $0x112,%eax\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xff,%ah\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex mov $0xff,%bl\n+\tpush %rax\n+\tmov $0xff,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tcmp %edx,(%rdx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xffb4(%rax)\n+\tand $0x112,%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tloopne ffb476 \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,(%rdx)\n+\tadc %ah,(%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,-0x73(%rax)\n-\tincl (%rax)\n+\txorb $0x0,0x0(%rdi,%rdi,8)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,%al\n+\ttest %esi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3a(%rax)\n+\tadd %dl,0x26(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock mov $0xff,%ah\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tand %dh,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,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tcmp (%rdx),%dl\n-\tadd %eax,(%rax)\n+\tes adc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0xffb4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tlea (bad),%edi\n+\tsar $0x0,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xb4,%al\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tshlb $1,(%rsi)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp (%rdx),%dl\n-\tadd %eax,(%rax)\n+\t(bad)\n+\tmov $0xff,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\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 %dl,(%rax)\n+\t(bad)\n+\tadc (%rcx),%al\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 %dh,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ffb4c7 \n-\tincl (%rax)\n+\tadd %dl,0xf698(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x27(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ffb3,%al\n-\tcmp (%rdx),%edx\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x4b(%rax)\n-\tincl (%rax)\n+\tmovabs 0x500000000000ffb5,%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-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfb8a(%rax)\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x1123b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xff,%ch\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x0(%rdi,%rdi,8)\n-\tadd %dl,%al\n-\tcmp (%rdx),%edx\n-\tadd %eax,(%rax)\n+\tmovabs 0xd00000000000fbd1,%al\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dh,0xffb5(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tloopne ffb577 \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,(%rdx,%rdx,1)\n-\tadd %eax,(%rax)\n+\tadc %ch,(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\txorb $0x0,0xff(%rbp)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\tjo ffb547 \n-\tincl (%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\txorb $0x0,0x0(%rdi,%rdi,8)\n-\tpush %rax\n-\tcmp $0x12,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0xff,%ch\n+\tadd %dl,0x28(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tand %dh,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 \tnop\n-\tcmp $0x12,%al\n+\tsub %dl,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffb5(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ah,-0x15(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp $0x12,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0xff,%dh\n+\tshrb $1,(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\t(bad)\n+\tmov $0xff,%dh\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 %bh,0x112(%rip) \n+\tadc %ch,(%rcx)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,0xff(%rsi)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xff,%bpl\n+\tadd %dh,%al\n+\tpop %rsp\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3d(%rax)\n+\tadd %dl,0x29(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ffb608 \n+\tmovabs 0x500000000000ffb6,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x4b(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x102fd(%rax)\n+\tsub %edx,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1123d(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xff,%dh\n \tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\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+\tshrb $1,(%rcx)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp $0x112,%eax\n \tadd %al,(%rax)\n-\tmov $0xb6,%al\n+\tloopne ffb678 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tloope ffb69e \n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tlods %ds:(%rsi),%al\n+\ttestb $0x0,(%rax)\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,-0x73(%rax)\n-\tincl (%rax)\n+\tsub (%rdx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xffb6(%rax)\n \tadd %al,(%rax)\n-\tmov $0xff,%sil\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3e(%rax)\n+\tnop\n+\tmovabs %al,0x2a500000000000ff\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock mov $0xff,%dh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\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,0x1123e(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xffb6(%rax)\n+\tand %dh,0xff(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tpush %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+\tnop\n+\tsub (%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 %dl,%al\n-\tds adc (%rcx),%al\n \tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\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 %bh,(%rdi)\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,-0x73(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \t(bad)\n \tmov $0xff,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tmov $0xff,%ch\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3f(%rax)\n+\tadc %ch,(%rbx)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0xff(%rdi)\n+\tadd %dh,0xff(%rdi)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tmovabs 0x900000000000fbec,%al\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %dl,0xffb6(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x2b(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x500000000000ffb7,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x49(%rax)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x12(%rax)\n+\tnop\n+\tsub (%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-\tjo ffb737 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,-0x46(%rax)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x40(%rax)\n+\tshrb $1,(%rbx)\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 %ah,0x54(%rax)\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11240(%rax)\n+\tadc %ch,(%rdx,%rdx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xffb7(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $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,%al\n-\trex adc (%rcx),%al\n+\tadd %dl,0x2c(%rax)\n+\tadc (%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-\tadc %al,0x12(%rcx)\n+\tnop\n+\tsub $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-\tjo ffb7b7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\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,0x41(%rax)\n-\tadc (%rcx),%al\n+\tshrb $1,(%rdx,%rdx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,-0x48(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0xff,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x101ed(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11241(%rax)\n \tadd %al,(%rax)\n+\tadc %ch,0x112(%rip) \n \tadd %al,(%rax)\n-\tmov $0xff,%eax\n+\tadd %bh,0xff(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,-0x49(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc (%r9),%al\n \tadd %al,(%rax)\n+\tpush %rax\n+\tsub $0x112,%eax\n \tadd %al,(%rax)\n \tmovabs 0x500000000000ffb8,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xffb7(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.X adc (%rcx),%al\n \tadd %al,(%rax)\n+\tnop\n+\tsub $0x112,%eax\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 %dl,%al\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+\tadd %dl,%al\n+\tsub $0x112,%eax\n \tadd %al,(%rax)\n \tloopne ffb87a \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x50(%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-\trex.X adc (%rcx),%al\n+\tadc %ch,(%rsi)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmpb $0x0,0xff(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $1,%cl\n-\tadd %al,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x12(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x2e(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0xff,%ecx\n+\tadd %al,(%rax)\n+\tand %bh,0xff(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x74(%rax)\n-\trepz add %al,(%rax)\n+\tadd %ah,(%rax)\n+\tlods %ds:(%rsi),%eax\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.XB adc (%r9),%al\n \tadd %al,(%rax)\n+\tadd %dl,0x1122e(%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,-0x73(%rax)\n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\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,0x43(%rax)\n+\tshrb $1,(%rsi)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tmov $0xff,%ecx\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfdb9(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11243(%rax)\n \tadd %al,(%rax)\n+\tadc %ch,(%rdi)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tmov $0xff,%ecx\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tadd %bh,0xff(%rcx)\n+\tadd %al,(%rax)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x0,0xff(%rsi)\n-\tadd %dl,%al\n-\trex.XB adc (%r9),%al\n+\tadd %al,(%rax)\n+\tpush %rax\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x500000000000ffb9,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tlods %ds:(%rsi),%eax\n-\tadd $0x1,%eax\n-\tadd %dl,(%rax)\n-\tadc (%rcx),%r8b\n+\tadd %dh,-0x48(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\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-\tlock sub $0xf8,%al\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x44(%rax)\n-\tadc (%rcx),%al\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne ffb97b \n-\tincl (%rax)\n+\tadd %dl,(%rax)\n+\txor %dl,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tmov $0xff,%ecx\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0xfdc6(%rax)\n+\tadd %dl,%al\n+\tsub $0xf4,%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x11244(%rax)\n+\tpush %rax\n+\txor %dl,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xffb9(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tfaddl (%rcx,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc (%rcx),%r8b\n \tadd %al,(%rax)\n+\tnop\n+\txor %dl,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %bh,0xff(%rdx)\n+\tadd %ah,(%rax)\n+\tmov $0xff,%edx\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x100c8(%rax)\n+\tadd %al,%al\n+\tmov $0xfb,%ebx\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc (%r9),%r8b\n+\tshlb $1,(%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,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne ffb9ee \n-\tincl (%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc (%r9),%r8b\n+\tadd %dl,(%rax)\n+\txor %edx,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,-0x46(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0xff,%edx\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x47(%rax)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadc (%r9),%r8b\n+\tpush %rax\n+\txor %edx,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0xff(%rdx)\n+\tmov $0xff,%edx\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0xff,%edx\n \tadd %al,(%rax)\n-\trolb $1,0x12(%rbp)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\txor %edx,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xffba(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffb8(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.RX adc (%rcx),%r8b\n+\tshlb $1,(%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,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %dl,%al\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,0x46(%rax)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tloopne ffba7c \n-\tincl (%rax)\n+\tadd %dl,(%rax)\n+\txor (%rdx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tmov $0xff,%edx\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+\trex hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trex.RX adc (%rcx),%r8b\n+\tadd %dl,0x32(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmpb $0x0,0xff(%rdx)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $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,%al\n-\trex.RX adc (%rcx),%r8b\n-\tadd %al,(%rax)\n+\tadd %dl,0x11232(%rax)\n \tadd %al,(%rax)\n-\tand %bh,0xff(%rbx)\n+\tadd %ah,(%rax)\n+\tmov $0xff,%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,0x55(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x12(%rdi)\n+\tadd %dl,%al\n+\txor (%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-\tjo ffbab7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0xff,%ebx\n+\tadd %dh,(%rax)\n+\ttestb $0x0,(%eax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txor (%rdx),%edx\n+\tadd %eax,(%rax)\n+\tadd %al,(%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 %dl,0xffba(%rax)\n+\tadd %al,0xffd7(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x47(%rax)\n+\tadd %dl,0x33(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0xff(%rbx)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tmov $0x46,%al\n-\tclc\n \tadd %al,(%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 %dl,0xffbb(%rax)\n+\tnop\n+\txor (%rdx),%edx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xffbb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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(%rdi)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tshlb $1,(%rbx)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ffbb27 \n-\tincl (%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xa8,%al\n-\tincl (%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x12(%rax)\n+\tmovabs 0x100000000000f832,%al\n+\txor $0x12,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tmov $0xff,%ebx\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x66(%rax)\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x48(%rax)\n-\tadc (%rcx),%al\n+\tpush %rax\n+\txor $0x12,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xffbb(%rax)\n \tadd %al,(%rax)\n-\tjo ffbb8d \n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tjo ffbb9c \n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11234(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trex.W adc (%rcx),%al\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmov $0xff,%esp\n \tadd %al,(%rax)\n-\tadc %bh,0x0(%rdi,%rdi,8)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xf799(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%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-\trorb $1,0x12(%rax)\n-\tadd %eax,(%rax)\n+\trol $1,%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-\tjo ffbba7 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadc %dh,0x112(%rip) \n \tadd %al,(%rax)\n \t(bad)\n-\tmov $0xff,%ebp\n-\tadd %al,(%rax)\n-\tadc %cl,0x12(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x44(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tmov $0xff,%esp\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x32(%rax)\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rax)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tlock mov $0xff,%ebx\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tpush %rax\n+\txor $0x112,%eax\n \tadd %al,(%rax)\n-\tloopne ffbbe4 \n-\ttestb $0x0,(%rax)\n+\tadd %bh,0x0(%rdi,%rdi,8)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\tadd %dl,0x11249(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffbc(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trex leave\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\txor $0x112,%eax\n \tadd %al,(%rax)\n+\tmovabs 0x500000000000ffbc,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xffb9(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x12(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\txor $0x112,%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-\tjo ffbc27 \n-\tincl (%rax)\n+\tadd %dl,%al\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-\trex.WX adc (%rcx),%al\n+\tss adc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x0(%rdi,%rdi,8)\n-\tadd %dl,0x9b01(%rax)\n+\tloopne ffbc7e \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov $0xff,%ebx\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.WX adc (%rcx),%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-\tjo ffbc8e \n-\tincl (%rax)\n+\tpush %rax\n+\tss adc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tcmpb $0x0,0x0(%rdi,%rdi,8)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\t(bad)\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 \tnop\n-\trex.WX adc (%rcx),%al\n+\tss adc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0xff(%rbp)\n+\tand %bh,0xff(%rbp)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x45(%rax)\n-\tincl (%rax)\n+\tadd %ah,0xfd5a(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tss adc (%rcx),%al\n \tadd %al,(%rax)\n-\trorb $1,0x12(%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-\tjo ffbca7 \n-\tincl (%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\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+\tand %ah,0xff(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,-0x43(%rax)\n-\tincl (%rax)\n+\tadc %dh,(%rdi)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\t(bad)\n+\tmov $0xff,%ebp\n+\tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0xffbc(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x37(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.WXB adc (%r9),%al\n \tadd %al,(%rax)\n+\tadd %bh,0xff(%rbp)\n \tadd %al,(%rax)\n-\tlock mov $0xff,%esp\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,(%rax)\n+\tmov $0xff,%ebp\n \tadd %al,(%rax)\n+\tnop\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x1124b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffbd(%rax)\n+\tmovabs 0x500000000000ffbd,%al\n+\tadd %ebx,0x0(%rbx)\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+\tshlb $1,(%rdi)\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-\trorb $1,0x12(%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ffbd27 \n+\tjo ffbd6f \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,(%rdi)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %bh,(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadc %cl,0x1(%rdx,%rdx,1)\n \tadd %al,(%rax)\n+\tloopne ffbd7f \n+\tincl (%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-\tpush %rax\n-\trex.WR adc (%rcx),%r8b\n+\tadd %al,0x10926(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x38(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tjo ffbd8f \n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tcmpb $0x0,0xff(%rbp)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\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,0x1124c(%rax)\n+\tadd %dl,0x11238(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\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 %dl,0x7c(%rax)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x1(%rdx,%rdx,1)\n+\tsarb $1,(%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,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %bh,0xff(%rbp)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadc %cl,0x12(%rbp)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcmp %edx,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-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,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\trex.WRB adc (%r9),%r8b\n+\tcmp %edx,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock mov $0xff,%ebp\n+\tmov $0xff,%esi\n+\tadd %al,(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\trex xor 0x1(%rdx),%esp\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\trex.WRB adc (%r9),%r8b\n+\tcmp %edx,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xffbe(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0xff,%esi\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,-0x43(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x12(%rbp)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tsarb $1,(%rcx)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ffbe27 \n-\tincl (%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\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-\trex.WRX adc (%rcx),%r8b\n-\tadd %al,(%rax)\n+\tcmp (%rdx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0xff(%rsi)\n+\tadd %ah,%al\n+\tmov $0xff,%esi\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0xfbef(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4e(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tpush %rax\n+\tcmp (%rdx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo ffbe90 \n-\tincl (%rax)\n+\tadd %al,0xffbe(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\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 %dl,0x1123a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\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 \tadd %al,(%rax)\n-\trorb $1,0x12(%rsi)\n-\tadd %eax,(%rax)\n+\tsarb $1,(%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-\tjo ffbea7 \n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\txor %dl,%cl\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WRXB adc (%r9),%r8b\n+\tadd %al,(%rax)\n+\tadc %bh,(%rbx)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\t(bad)\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 %dh,0xffbd(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.WRXB adc (%r9),%r8b\n+\tadd %dl,0x3b(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock mov $0xff,%esi\n+\tadd %bh,0xff(%rdi)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,-0x2b(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1124f(%rax)\n+\tadd %dl,0x1123b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffbf(%rax)\n+\tadd %ah,0xffbf(%rax)\n \tadd %al,(%rax)\n \tadd %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,(%rax)\n+\tmov $0xfd,%eax\n \tadd %al,(%rax)\n+\tsarb $1,(%rbx)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadc %dl,0x12(%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-\tjo ffbf27 \n-\tincl (%rax)\n+\tadd %dl,%al\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,0x50(%rax)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcmp $0x12,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0xff(%rdi)\n+\tadd %ah,%al\n+\tmov $0xff,%edi\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xf825(%rax)\n+\tadd %dl,0xffbe(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11250(%rax)\n+\tadd %dl,0x3c(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dh,-0x41(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tcmpb $0x0,0xff(%rdi)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tand %bh,0xff(%rsi)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trclb $1,0x12(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsar $0x0,%bh\n \tadd %al,(%rax)\n+\tadd %dl,0x1123c(%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,(%rax)\n \tsar $1,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $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-\tadc %dl,0x12(%rcx)\n+\tsarb $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-\tjo ffbfb7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\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,0x51(%rax)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\tadc %bh,0x112(%rip) \n \tadd %al,(%rax)\n-\t(bad)\n-\tsar $0x0,%bh\n+\tjo ffc012 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tmov $0xff,%edi\n+\tadd %dl,-0x41(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rcx\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tpush %rax\n+\tcmp $0x112,%eax\n \tadd %al,(%rax)\n-\tlock mov $0xff,%edi\n+\tadc %al,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rcx\n-\tadc (%rcx),%al\n+\tadd %dl,0x102fd(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1123d(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ffc0,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0xffc0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadc %dl,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 %al,(%rax)\n-\tjo ffc037 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tsarb $1,0x112(%rip) \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x52(%rax)\n-\tadc (%rcx),%al\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne ffc082 \n-\tincl (%rax)\n+\tadd %ah,%cl\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tds adc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tlock sar $0x0,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x3(%rax)\n-\tadd $0x1,%eax\n-\tadd %dl,0x11252(%rax)\n+\tadd %ah,-0x40(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xffc0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tpush %rax\n+\tds adc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tsar $0x0,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rdx\n-\tadc (%rcx),%al\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %al,%cl\n-\tincl (%rax)\n+\tadd %dh,%al\n+\trex.WR hlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1123e(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tmovabs 0x53100000000000ff,%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsarb $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,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %dl,%al\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,0x53(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tsar $0x0,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xff9a(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x11253(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tsar $0x0,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tpush %rbx\n+\tmov $0xff,%edi\n+\tadd %al,(%rax)\n+\tpush %rax\n+\t(bad)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x500000000000ffc1,%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 %dl,0x1(%rdx,%rdx,1)\n+\tin (%dx),%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x1123f(%rax)\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+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,-0x3f(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x54(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadc %al,0x12(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne ffc183 \n-\tincl (%rax)\n+\tadd %ah,%al\n+\tsar $0x0,%edi\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-\tpush %rsp\n-\tadc (%rcx),%al\n+\tpush %rax\n+\trex adc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0xff,%cl\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 %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\trex push %rsp\n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rsp\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,0x11240(%rax)\n \tadd %al,(%rax)\n-\tand %al,%dl\n-\tincl (%rax)\n+\tadd %ah,(%rax)\n+\tret $0xff\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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,0x12(%rbp)\n+\trolb $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-\tjo ffc1b7 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsar $0x0,%bh\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rbp\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadc %al,0x12(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tret $0xff\n+\tadd %ah,-0x3e(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x4c(%rax)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rbp\n-\tadc (%rcx),%al\n+\tpush %rax\n+\tadc (%r9),%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+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ah,0x101ed(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rbp\n-\tadc (%rcx),%al\n+\tadd %dl,0x11241(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0xffc2(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ffc2,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tand %al,(%rsi)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rsi\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+\trolb $1,0x12(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%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-\tjae ffc2be \n-\tadd %eax,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,0x56(%rax)\n-\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %dh,0xffc1(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trex.X adc (%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 \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 %rsi\n-\tadc (%rcx),%al\n+\tpush %rax\n+\trex.X adc (%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 %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\tadd %bh,0xff(%rbp)\n \tadd %al,(%rax)\n-\trclb $1,0x12(%rsi)\n+\tlock roll %cl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11242(%rax)\n+\tadd %al,(%rax)\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,-0x50(%rax)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x12(%rdi)\n+\trolb $1,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 %al,(%rax)\n-\tjo ffc2b7 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ah,-0x74(%rax)\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x57(%rax)\n-\tadc (%rcx),%al\n+\tadd %dl,(%rax)\n+\trex.XB adc (%r9),%al\n \tadd %al,(%rax)\n \tadd %al,(%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,0x3b(%rax)\n-\tcmc\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11257(%rax)\n+\tpush %rax\n+\trex.XB adc (%r9),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tret\n+\tadd %al,%bl\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\t(bad)\n-\ttest %dh,%dh\n \tadd %al,(%rax)\n+\tadd %al,0x69(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rdi\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,0x11243(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ffc3,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tpush %rdx\n-\tadd %eax,(%rcx)\n+\tadd %ah,0xffc3(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x12(%rax)\n+\tadd %ah,%al\n+\tsar $0x0,%bh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $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 %al,(%rax)\n-\tjo ffc337 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x58(%rax)\n-\tadc (%rcx),%al\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 \tloopne ffc385 \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+\tsub $0xf8,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rax\n+\tadd %dl,0x44(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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 %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tmov $0xb9,%al\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rax\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,0x11244(%rax)\n \tadd %al,(%rax)\n-\tand %al,%ah\n+\tadd %ah,(%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-\tshl %cl,%dh\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rcx\n-\tadc (%rcx),%al\n+\trolb $1,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 %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tmov $0xd2,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x59(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadc %al,0x12(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n+\tadd %ah,-0x3c(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x1027f(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11259(%rax)\n+\t(bad)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n+\tadc (%r9),%r8b\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%ah\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\trex mov $0x105,%edi\n \tadd %al,(%rax)\n-\trcrb $1,0x12(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0xffc3(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x11245(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xffc4(%rax)\n \tadd %al,(%rax)\n \tadd %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,-0x3c(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x12(%rdx)\n+\trolb $1,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-\tjo ffc437 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,0xffc2(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5a(%rax)\n-\tadc (%rcx),%al\n+\tadd %dl,(%rax)\n+\trex.RX adc (%rcx),%r8b\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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-\tpop %rdx\n-\tadc (%rcx),%al\n+\tpush %rax\n+\trex.RX adc (%rcx),%r8b\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0xff,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rcx\n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x12(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11246(%rax)\n \tadd %al,(%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 %bl,0x12(%rbx)\n+\trolb $1,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-\tjo ffc4b7 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tlock cmpsl %es:(%rdi),%ds:(%rsi)\n+\trol $1,%al\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5b(%rax)\n-\tadc (%rcx),%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n+\tadc %al,0x12(%rdi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x3b(%rax)\n+\tincl (%rax)\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+\t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,0x1125b(%rax)\n \tadd %al,(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\t(bad)\n \tadd %al,(%rax)\n+\tadd %dh,0xffc4(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tadd %dl,0x47(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\txor %bl,0xfb(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x12(%rbx)\n-\tadd %eax,(%rax)\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %ah,0xffc5(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xf846(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11247(%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+\trol $1,%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 %dh,-0x73(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\trolb $1,0x12(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n \t(bad)\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tcmc\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\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-\tadd %al,(%rax)\n-\tnop\n-\tpop %rsp\n-\tadc (%rcx),%al\n+\tadd %dl,%al\n+\tmov $0xff,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd $0xff,%ch\n+\tadd %dl,(%rax)\n+\trex.W adc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n+\tjo ffc597 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rsp\n+\tadd %dl,0xf45c(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x48(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %al,%dh\n+\tadc %al,%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 %dl,0xffc4(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x12(%rbp)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11248(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ffc5b7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock ret $0xff\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+\trorb $1,0x12(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n+\tadd %dl,-0x3a(%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,0xffc7(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trex.WB adc (%r9),%al\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rbp\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tlock (bad)\n \tadd %al,(%rax)\n-\tadd %al,%dh\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,-0x32(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rbp\n+\tadd %dl,0x49(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000ffc6,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tnop\n+\t(bad)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadc %bl,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-\tjo ffc637 \n-\tincl (%rax)\n+\tnop\n+\trex.WB adc (%r9),%al\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-\tadc (%rcx),%al\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x0,0xf6(%rdx)\n+\tadd %dl,%al\n+\trex.WB adc (%r9),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne ffc688 \n+\trol $1,%dh\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-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rsi\n-\tadc (%rcx),%al\n+\tadc %cl,0x12(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,-0x3a(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd $0xff,%dh\n \tadd %al,(%rax)\n+\txor %al,%cl\n+\tstd\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+\t(bad)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rsi\n-\tadc (%rcx),%al\n+\tpush %rax\n+\trex.WX adc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %al,%bh\n+\tadc %al,%bh\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x41(%rax)\n-\tstd\n+\tadd %dh,(%rax)\n+\tstos %eax,%es:(%rdi)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rdi\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\tadd %dl,0x1124a(%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,-0x73(%rax)\n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%dh\n+\tadd %ah,-0x3b(%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,(%rax)\n+\trorb $1,0x12(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\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-\tret $0xff\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\t(bad)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rdi\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadc %cl,0x12(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%bh\n+\tadd %dh,%al\n+\t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\txor %bl,0xf6(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x12(%rax)\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffc7(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tpush %rax\n+\trex.WXB adc (%r9),%al\n \tadd %al,(%rax)\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 %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+\tnop\n+\trex.WXB adc (%r9),%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 %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ffc7a8 \n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadc (%rcx),%al\n+\tadd %dl,%al\n+\trex.WXB adc (%r9),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne ffc789 \n+\trol $1,%bh\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-\tshlb $1,0x12(%rax)\n+\tadd %dh,%al\n+\tsub %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xffc7(%rax)\n+\tadd %dl,(%rax)\n+\trex.WR adc (%rcx),%r8b\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n+\tadd %al,(%rax)\n+\tjo ffc799 \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadc (%rcx),%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %cl,%al\n+\tpush %rax\n+\trex.WR adc (%rcx),%r8b\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %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-\tpush %rax\n-\t(bad)\n-\tadc (%rcx),%al\n+\tnop\n+\trex.WR 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,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %dl,%al\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,0x11261(%rax)\n+\tadd %dl,%al\n+\trex.WR adc (%rcx),%r8b\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x38(%rax)\n+\tpush %rax\n+\tenter $0xff,$0x0\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x39(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tpush %rax\n-\ttestb $0x0,(%rax)\n+\tadc %cl,0x12(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %dh,%al\n \t(bad)\n-\tadc (%rcx),%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,%al\n-\tincl (%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\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.WRB adc (%r9),%r8b\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tvpshufb (%r8),%xmm31,%xmm8\n-\tadd %ah,0xffc8(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tenter $0xff,$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,0x33(%rax)\n+\t(bad)\n+\tadd %dl,0x1124d(%rax)\n \tadd %al,(%rax)\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-\tjo ffc837 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%bh\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tvpshufb (%r8),%xmm31,%xmm8\n-\tadd %ah,%al\n+\trorb $1,0x12(%rbp)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tenter $0xff,$0x0\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\trepz add %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%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+\tadc %cl,0x12(%rsi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x38(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txorb $0x1,(%rdx)\n-\tadd %eax,(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovsxd (%rdx),%edx\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tleave\n+\tadd %al,0xfbef(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x4e(%rax)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %cl,%cl\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x1f(%rax)\n-\trepz add %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x63(%rax)\n-\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tnop\n+\trex.WRX 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,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ch,%al\n-\trepz add %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11263(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x37(%rax)\n+\tadd %dl,%al\n+\trex.WRX adc (%rcx),%r8b\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tleave\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0xf654(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovsxd (%rdx),%edx\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadc %cl,0x12(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tleave\n-\tincl (%rax)\n+\tadd %dh,%al\n+\tenter $0xff,$0x0\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\txor %cl,%ah\n-\tincl (%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xc00000000000fa79,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x4f(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x1(%rdx,%rdx,1)\n+\txor %cl,%ah\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xc9,%al\n+\tmovabs 0xa00000000000fa79,%al\n+\tleave\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x42(%rax)\n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x64(%rax)\n-\tadc (%rcx),%al\n+\tnop\n+\trex.WRXB adc (%r9),%r8b\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 %dl,%al\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,0x11264(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rax\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tleave\n+\tadd %al,(%rax)\n+\tloopne ffc98b \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-\tshlb $1,0x1(%rdx,%rdx,1)\n+\tpush %rax\n+\tpush %rax\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tleave\n-\tincl (%rax)\n+\tor $0xff,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tjo ffca17 \n+\tclc\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %gs:(%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,0x11250(%rax)\n \tadd %al,(%rax)\n-\txor %cl,%dl\n-\tincl (%rax)\n+\tadd %ah,(%rax)\n+\tlret $0xff\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0xfdcd(%rax)\n+\tadd %al,-0x38(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x65(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\trclb $1,0x12(%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 %dh,-0x73(%rax)\n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\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,0x11265(%rax)\n+\tadc %dl,0x12(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x36(%rax)\n+\tadd %ah,-0x36(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\tscas %es:(%rdi),%eax\n-\thlt\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc %gs:(%rcx),%al\n+\tpush %rax\n+\tpush %rcx\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%dl\n+\tadd %cl,%dl\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\torb $0x0,0xf4(%rax)\n \tadd %dl,(%rax)\n-\tdata16 adc (%rcx),%al\n+\tlret $0xff\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xca,%al\n-\tincl (%rax)\n+\tnop\n+\tpush %rcx\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ffca,%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-\tdata16 adc (%rcx),%al\n+\trclb $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-\trolb $0x68,(%rcx)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x0,0xff(%rsi)\n-\tadd %dl,0x11266(%rax)\n+\tadc %dl,0x12(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tlret $0xff\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(%rsi)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xffca(%rax)\n+\tpush %rax\n+\tpush %rdx\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tor $0xff,%dl\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc (%ecx),%al\n \tadd %al,(%rax)\n+\tjo ffcaef \n+\tadd $0x1,%eax\n+\tadd %dl,0x11252(%rax)\n \tadd %al,(%rax)\n-\txor %cl,%bl\n+\tadd %ah,(%rax)\n+\tlret\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,%ecx\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadc (%ecx),%al\n \tadd %al,(%rax)\n+\trclb $1,0x12(%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,-0x73(%rax)\n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadd %ah,(%rax)\n+\tstos %al,%es:(%rdi)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadc (%ecx),%al\n-\tadd %al,(%rax)\n+\tadc %dl,0x12(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo ffcb1d \n+\tadd %ah,-0x35(%rax)\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,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadc (%ecx),%al\n+\tpush %rax\n+\tpush %rbx\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%bl\n+\tadd %cl,%bl\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\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 %dl,0xffa4(%rax)\n \tadd %al,(%rax)\n-\tmov $0xcb,%al\n-\tincl (%rax)\n+\tadd %dl,0x11253(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xffcb(%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 $0x112\n+\trclb $1,0x12(%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 %dh,-0x73(%rax)\n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\taddb $0x0,0xf6(%rcx)\n-\tadd %dl,0x11268(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tlret\n+\tadd %al,(%rax)\n+\tadc %dl,0x1(%rdx,%rdx,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne ffcb8d \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-\tshrb $1,0x12(%rax)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tpush %rsp\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,0xffcb(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tor $0xff,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,0xf5(%rcx)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\tadc %ch,0x12(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x34(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x11254(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tint3\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xffc8(%rax)\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+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x69(%rax)\n-\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %dl,%al\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 \tmov $0xfa79,%eax\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ffcbd7 \n+\tadc %dl,0x12(%rbp)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x34(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\taddr32 hlt\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x36(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11269(%rax)\n+\tpush %rax\n+\tpush %rbp\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,0xffcc(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %cl,%ah\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tshrb $1,0x12(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tint3\n+\tadd %dh,-0x42(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n-\tadd %al,(%rax)\n-\tror $1,%bl\n-\tsti\n-\tadd %al,(%rax)\n+\tnop\n+\tpush %rbp\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush $0x12\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tint3\n+\tmov $0xcc,%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 $0x12\n+\trclb $1,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-\tjo ffcc57 \n+\trol $1,%al\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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+\tlock int3\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x73(%rax)\n+\tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1126a(%rax)\n+\tpush %rax\n+\tpush %rsi\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tint $0xff\n+\tnop\n+\tint3\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\txor %al,%cl\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-\tshrb $1,0x12(%rdx)\n-\tadd %eax,(%rax)\n+\tnop\n+\tpush %rsi\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %ah,0xffcc(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n+\txor %cl,%ch\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\t(bad)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\timul $0x1,(%rdx),%edx\n \tadd %al,(%rax)\n+\trclb $1,0x12(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex int $0xff\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+\trol $1,%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-\timul $0x1,(%rdx),%edx\n+\tadc %dl,0x12(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,-0x33(%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,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tpush %rdi\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadc %cl,%ch\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1126b(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xffcd(%rax)\n+\txor %al,%cl\n+\tstd\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,0x3b(%rax)\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x12(%rbx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11257(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xffcd(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tint $0xff\n \tadd %al,(%rax)\n+\tadd %al,-0x7c(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tpush %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 %dl,(%rax)\n-\tinsb (%dx),%es:(%rdi)\n-\tadc (%rcx),%al\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trex pop %rsp\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tror $0xff,%ch\n \tadd %al,(%rax)\n+\tadc %bl,0x12(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,%al\n+\tint $0xff\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\trex.WRXB testb $0x0,(%r8)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6c(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tpop %rax\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tint $0xff\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $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,0x1126c(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x11258(%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+\tpush %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,0x1(%rdx,%rdx,1)\n+\trcrb $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-\tmovabs 0xd00000000000ffcd,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\tand %cl,%ah\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf6c8(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x12(%rbp)\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rcx\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,-0x32(%rax)\n+\tadd %al,(%rax)\n+\tjo ffce20 \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 %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tinsl (%dx),%es:(%rdi)\n+\tpop %rcx\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %cl,%dh\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,0x1027f(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11259(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1126d(%rax)\n+\tadd %dh,0xffce(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xffce(%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,-0x41(%rax)\n+\tadd $0x1,%eax\n+\tadd %dl,%al\n+\tpop %rcx\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x12(%rbp)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\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-\toutsb %ds:(%rsi),(%dx)\n+\tpop %rdx\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $0xff,%dh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %cl,%bh\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-\toutsb %ds:(%rsi),(%dx)\n+\tpop %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,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %dl,%al\n+\tjns ffcef5 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,%cl\n-\tadd $0x1,%eax\n-\tadd %dl,0x1126e(%rax)\n+\tadd %dl,0xffce(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tiret\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\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 $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,-0x6(%rcx)\n+\tadd %dl,0x1125a(%rax)\n \tadd %al,(%rax)\n+\tadd %al,-0x31(%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 %ah,0x1015b(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x12(%rsi)\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\tpop %rdx\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0xffce(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%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,(%rax)\n-\toutsl %ds:(%rsi),(%dx)\n+\tpop %rbx\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tiret\n-\tincl (%rax)\n+\tor $0xff,%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 %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tcmp $0x0,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\toutsl %ds:(%rsi),(%dx)\n+\tpop %rbx\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tand %cl,%bh\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dil,%spl\n+\tadd %ah,(%rax)\n+\tjns ffcf8e \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1126f(%rax)\n+\tadd %dl,0x1125b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffcf(%rax)\n+\tadd %al,%al\n+\tiret\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10374(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjo ffcf9d \n-\tadd %eax,(%rax)\n+\txchg %eax,%ebx\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tiret\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpop %rbx\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 \tadd %al,(%rax)\n-\tadd %dl,0x70(%rax)\n+\tadd %dl,%al\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 %rsp\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $1,%bh\n+\tadc %dl,%al\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 %al,(%rax)\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+\tpush %rax\n+\tpop %rsp\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tjo ffcf67 \n-\tincl (%rax)\n \tadd %al,(%rax)\n+\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n-\tmov $0x15,%al\n-\tsahf\n+\tloopne ffd00a \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjo ffcffd \n-\tadd %eax,(%rax)\n+\tadd %ah,0xffcf(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsar $1,%bh\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1125c(%rax)\n \tadd %al,(%rax)\n-\tloopne ffd00a \n+\tadd %dl,-0x30(%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-\tadc %dh,0x12(%rcx)\n-\tadd %eax,(%rax)\n+\trcrb $1,0x1(%rdx,%rdx,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\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+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\t(bad)\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x71(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rbp\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tnop\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 %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-\tjno ffd06d \n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tpop %rbp\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %dl,%al\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %al,%cl\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-\tjo ffcff7 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tnop\n+\tpop %rbp\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\trcl $1,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjno ffd08d \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffd0(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\tint $0xff\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,%al\n+\tpop %rbp\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x12(%rdx)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,-0x30(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tadc %cl,-0xc(%rbp)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x72(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rsi\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne ffd092 \n+\tadc %dl,%cl\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x2f(%rax)\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\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-\tjo ffd077 \n-\tincl (%rax)\n+\tpush %rax\n+\tpop %rsi\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%dh\n+\tmov $0xd0,%al\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x12(%rdx)\n-\tadd %eax,(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsar $1,%edi\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tsar $1,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1125e(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x2f(%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-\tadc %dh,0x12(%rbx)\n+\trcrb $1,0x12(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tsar $1,%bh\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,(%rax)\n+\ttest $0xfd,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x73(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rdi\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tsar $1,%edi\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 %ah,(%rax)\n+\tsar $1,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x5f(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ffd0e7 \n+\txor %dl,%cl\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ffd133 \n-\tincl (%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x2f(%rax)\n+\tadd %ah,-0x34(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n-\tadd %al,(%rax)\n \tnop\n-\tsar $1,%edi\n+\tpop %rdi\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd1a000000000008a,%eax\n+\trcl $1,%cl\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tcwtl\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xb6d000000000008a,%eax\n-\tadd %al,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\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+\tsar $0x0,%ch\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,0x60(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadc $0xff,%cl\n \tadd %al,(%rax)\n+\tadc %dl,%dl\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsar $1,%edi\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0xa(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsar $1,%edi\n+\tnop\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd21000000000008a,%eax\n+\tmov $0xd1,%al\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsar $1,%edi\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd23000000000008a,%eax\n+\tshlb $1,0x12(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x2e(%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-\tadc $0xff,%cl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x2e(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadc %ah,0x12(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tsar %cl,%bh\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd27000000000008a,%eax\n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%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 %al,-0x2e(%rax)\n-\tincl (%rax)\n+\tpush %rax\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\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 %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 $0xff,%cl\n-\tadd %al,(%rax)\n+\tnop\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dh,0xffd2(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\txor %dl,%dl\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xffd2(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd2d000000000008a,%eax\n-\tincl (%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %dh,0xf650(%rax)\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-\tadd %dh,(%rax)\n-\tmovabs 0xd2f000000000008a,%eax\n+\trcl $1,%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-\tadc $0xff,%cl\n-\tadd %al,(%rax)\n+\tadc %ah,0x12(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsar %cl,%edi\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsar %cl,%bh\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd33000000000008a,%eax\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tvpshufb (%r8),%xmm31,%xmm8\n+\tadd %dl,(%rax)\n+\tsar %cl,%edi\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 %al,0xffd1(%rax)\n \tadd %al,(%rax)\n-\tsar %cl,%edi\n+\tadd %dl,0x11262(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xffd2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd35000000000008a,%eax\n+\tsar $0x0,%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshr $1,%dl\n+\trepz add %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tvpshufb (%r8),%xmm31,%xmm8\n+\tadd %dl,-0x2d(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0xff,%cl\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x2d(%rax)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tloopne ffd356 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x63(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x2d(%rax)\n-\tincl (%rax)\n+\tsar %cl,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tadd %dl,-0x19(%rax)\n+\trepz add %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x11263(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n \tsar %cl,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex push %rsp\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x2d(%rax)\n-\tincl (%rax)\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-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xd3,%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-\tadc $0xff,%cl\n+\tadc %ah,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 %dl,%al\n-\tsar %cl,%edi\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tmov $0xb1,%al\n+\tstd\n \tadd %al,(%rax)\n-\tadd %ah,0xffd3(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd3f000000000008a,%eax\n-\tincl (%rax)\n+\tadd %dl,0x64(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadc %dl,%ah\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tsar %cl,%edi\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd41000000000008a,%eax\n+\tnop\n+\tadc %fs:(%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%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+\txor %al,%cl\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 $0xff,%cl\n+\tshlb $1,0x1(%rdx,%rdx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%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-\t(bad)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadc %ah,0x12(%rbp)\n+\tadd %eax,(%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-\t(bad)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\tincl (%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tpush %rax\n+\tadc %gs:(%rcx),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo ffd436 \n+\tnop\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,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0xff,%cl\n+\tnop\n+\tadc %gs:(%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffd4(%rax)\n+\txor %dl,%ah\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x2c(%rax)\n-\tincl (%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0xf4af(%rax)\n \tadd %al,(%rax)\n-\tmov $0xd4,%al\n+\tadd %dl,%al\n+\tadc %gs:(%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trcl $1,%ah\n \tincl (%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 %ah,-0x78(%rax)\n+\thlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tdata16 adc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0xffd4(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd4d000000000008a,%eax\n-\tincl (%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %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 $0xff,%cl\n+\tadd %dl,0x66(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad)\n+\tadc %dl,%ch\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 %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tadc %dl,%ch\n+\tadd %ah,%al\n+\tnop\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tnop\n+\tdata16 adc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n+\tmov $0xd4,%al\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\txor %dl,%ch\n-\tincl (%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %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+\tshlb $1,0x12(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x2b(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\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+\tret\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x2b(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadc %ah,0x12(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t{rex2 0xff} sldt (%r24)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trol $1,%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-\tadc $0xff,%cl\n+\tpush %rax\n+\tadc (%ecx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xffd5(%rax)\n+\tnop\n+\t{rex2 0xff} sldt (%r24)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xffd5(%rax)\n+\tadd %ah,0xffd1(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x11267(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd5d000000000008a,%eax\n-\tincl (%rax)\n+\t{rex2 0xff} sldt (%r24)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n+\tadc %al,0xf4(%rdx)\n+\tadd %al,(%rax)\n+\tshlb $1,0x12(%rdi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\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,0xffd5(%rax)\n+\tadd %dh,-0x68(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd5f000000000008a,%eax\n-\tincl (%rax)\n+\tadd %dl,(%rax)\n+\tpush $0x112\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,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0xff,%cl\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %dl,0x68(%rax)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %dl,%dh\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\t{rex2 0xff} sldt (%r24)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd63000000000008a,%eax\n-\tincl (%rax)\n+\tadd %ah,-0x7f(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11268(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %dh,0xffd5(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tincl (%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,%al\n+\tpush $0x112\n \tadd %al,(%rax)\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,(%rax)\n+\tcltd\n+\tcmc\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\timul $0x1,(%rdx),%edx\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0xff,%cl\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x2a(%rax)\n+\tadd %al,(%rax)\n+\tsar %cl,%edi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x69(%rax)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x2a(%rax)\n-\tincl (%rax)\n+\tadd %ah,0x67(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,0x11269(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n \t(bad)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x2a(%rax)\n-\tincl (%rax)\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,0x12(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xd6,%al\n+\tadd %dl,%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 %dl,%al\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 %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0xff,%cl\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tpush $0x12\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%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 %ah,0xffd6(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd6f000000000008a,%eax\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tpush $0x12\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xffd6(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tincl (%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,%al\n+\tpush $0x12\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%bh\n+\tadd %dl,-0x29(%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-\tadc $0xff,%cl\n+\tadc %ch,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-\tadd %dh,(%rax)\n+\trol $1,%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+\timul $0x1,(%rdx),%edx\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\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+\tnop\n+\timul $0x1,(%rdx),%edx\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txlat %ds:(%rbx)\n+\txor %dl,%bh\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txlat %ds:(%rbx)\n-\tincl (%rax)\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,0x12(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo ffd739 \n+\tadd %dl,%al\n+\txlat %ds:(%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-\tadc $0xff,%cl\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\trex.WRX testb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffd7(%rax)\n+\tadd %dl,(%rax)\n+\tinsb (%dx),%es:(%rdi)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x29(%rax)\n-\tincl (%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n-\tmov $0xd7,%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 %dl,0x6c(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,0xffd7(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd7d000000000008a,%eax\n+\tadc %bl,%al\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 %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0xff,%cl\n+\tnop\n+\tinsb (%dx),%es:(%rdi)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txlat %ds:(%rbx)\n+\tmov $0xd7,%al\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,%al\n-\txlat %ds:(%rbx)\n-\tincl (%rax)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tshrb $1,0x1(%rdx,%rdx,1)\n \tadd %al,(%rax)\n-\tadc %bl,%al\n-\tincl (%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tfdivr %st(7),%st\n \tadd %al,(%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,%al\n-\txlat %ds:(%rbx)\n+\tadd %ah,-0x2a(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadc %ch,0x12(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %bl,%al\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %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+\tpush %rax\n+\tinsl (%dx),%es:(%rdi)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x28(%rax)\n-\tincl (%rax)\n+\tnop\n+\tfdivr %st(7),%st\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-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\tfdivr %st(7),%st\n+\tinsl (%dx),%es:(%rdi)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd87000000000008a,%eax\n+\txor %bl,%al\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x28(%rax)\n-\tincl (%rax)\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,0x12(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tadd %dl,%al\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-\tadc $0xff,%cl\n-\tadd %al,(%rax)\n+\tadc %ch,0x12(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xffd8(%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,0xffd8(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd8d000000000008a,%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+\tpush %rax\n+\toutsb %ds:(%rsi),(%dx)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %ah,0xffd8(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd8f000000000008a,%eax\n+\tadc %bl,%cl\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 %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0xff,%cl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tfcos\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\tfdivr %st(7),%st\n+\tnop\n+\toutsb %ds:(%rsi),(%dx)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd93000000000008a,%eax\n+\tmov $0xd8,%al\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tfcos\n+\tjmp ffda2b \n \tadd %al,(%rax)\n+\tshrb $1,0x12(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd95000000000008a,%eax\n+\tadd %dl,-0x27(%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-\tadc $0xff,%cl\n+\tadc %ch,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 %al,(%rax)\n-\tadd %dh,-0x27(%rax)\n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x27(%rax)\n-\tincl (%rax)\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+\toutsl %ds:(%rsi),(%dx)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tfcos\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x27(%rax)\n-\tincl (%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x0(%rax)\n+\tcld\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xd9,%al\n-\tincl (%rax)\n+\tadd %dl,0x1126f(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tfcos\n \tadd %al,(%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,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\tadc $0xff,%cl\n \tadd %al,(%rax)\n+\tmov $0x74,%al\n+\tadd (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %dh,0x12(%rax)\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 %ah,0xffd9(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd9f000000000008a,%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+\tpush %rax\n+\tjo ffd9dd \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tfcos\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xda1000000000008a,%eax\n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %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+\tnop\n+\tjo ffd9fd \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%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,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n \tadd %al,(%rax)\n+\tshlb $1,0x12(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xda5000000000008a,%eax\n-\tincl (%rax)\n+\tadd %dh,0xffd9(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\tmov $0x15,%al\n+\tsahf\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjno ffda3d \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xda7000000000008a,%eax\n+\tadd %dl,-0x26(%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-\tadc $0xff,%cl\n+\tpush %rax\n+\tjno ffda5d \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffda(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\tadd %ah,-0x26(%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-\tmov $0xda,%al\n-\tincl (%rax)\n+\tnop\n+\tjno ffda7d \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xffda(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\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,0xffda(%rax)\n+\tadd %al,(%rax)\n+\tshlb $1,0x12(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdad000000000008a,%eax\n-\tincl (%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 %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0xff,%cl\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,(%rax)\n+\tjb ffdabd \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\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,%al\n-\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xdb1000000000008a,%eax\n-\tincl (%rax)\n+\trex.XB hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %dl,0x72(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne ffdab2 \n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x11272(%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-\tmovabs 0xdb3000000000008a,%eax\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x28(%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+\tshlb $1,0x12(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xffda(%rax)\n \tadd %al,(%rax)\n-\tadc $0xff,%cl\n+\tadd %dh,(%rax)\n+\tsar $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,(%rax)\n+\tjae ffdb3d \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+\tpush %rax\n \tadd %ebx,0x0(%rbx)\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,(%rax)\n-\tmovabs 0xdb7000000000008a,%eax\n-\tincl (%rax)\n+\tpush %rax\n+\tjae ffdb5d \n+\tadd %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,(%rcx)\n-\tfwait\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x25(%rax)\n+\tadd %dh,-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 %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\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,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0xff,%cl\n+\trcr $0xff,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xffdb(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xffdb(%rax)\n+\tadd %ah,0xffdb(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdbd000000000008a,%eax\n+\tmovabs 0xdbb000000000008a,%eax\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 $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0xffdb(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdbf000000000008a,%eax\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne ffdbad \n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n+\tadd %al,(%rax)\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 %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 \tincl (%rax)\n \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-\tfdivr %st,%st(7)\n+\tadd %dh,%al\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdc5000000000008a,%eax\n+\tmovabs 0xdc4000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x24(%rax)\n+\tadd %ah,-0x24(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\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 \tfdivr %st,%st(7)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x24(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xdc8000000000008a,%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 $0xdc,%al\n+\tadd %al,(%rax)\n+\tadd %dl,-0x24(%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 0x500000000000ffdc,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%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 %ah,0xffdc(%rax)\n+\tadd %dl,0xffdc(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdcf000000000008a,%eax\n+\tmovabs 0xdce000000000008a,%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-\tfdivr %st,%st(7)\n-\tadd %al,(%rax)\n+\tadd %dh,0xffdc(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdd1000000000008a,%eax\n+\tmovabs 0xdd0000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\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-\t(bad)\n+\tadd %dh,%al\n+\tfdivr %st,%st(7)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdd5000000000008a,%eax\n+\tmovabs 0xdd4000000000008a,%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 \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdd7000000000008a,%eax\n+\tmovabs 0xdd6000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffdd(%rax)\n+\tadd %al,0xffdd(%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 $0xdd,%al\n+\tmovabs 0xd00000000000ffdd,%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+\trcr $0xff,%ch\n \tadd %al,(%rax)\n-\tadd %al,0xffdd(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xddd000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\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,0xffdd(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xde1000000000008a,%eax\n+\tmovabs 0xde0000000000008a,%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 \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xde3000000000008a,%eax\n+\tmovabs 0xde2000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x22(%rax)\n+\tadd %al,-0x22(%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 \tfdivrp %st,%st(7)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xde7000000000008a,%eax\n+\tmovabs 0xde6000000000008a,%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,-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 \tfdivrp %st,%st(7)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0xde8000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xffde(%rax)\n+\tadd %ah,0xffde(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xffde(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xded000000000008a,%eax\n+\tadd %dh,-0x22(%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+\trcr $0xff,%dh\n \tadd %al,(%rax)\n-\tadd %ah,0xffde(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xffde(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdef000000000008a,%eax\n+\tmovabs 0xdee000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\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 \tfdivrp %st,%st(7)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdf3000000000008a,%eax\n+\tmovabs 0xdf2000000000008a,%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-\t(bad)\n+\tadd %dh,%al\n+\tfdivrp %st,%st(7)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdf5000000000008a,%eax\n+\tmovabs 0xdf4000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x21(%rax)\n+\tadd %ah,-0x21(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\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 \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x21(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xdf8000000000008a,%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 $0xdf,%al\n+\tadd %al,(%rax)\n+\tadd %dl,-0x21(%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 0x500000000000ffdf,%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 $0xff,%cl\n+\tnop\n+\t(bad)\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,0xffdf(%rax)\n+\tadd %dl,0xffdf(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdff000000000008a,%eax\n+\tmovabs 0xdfe000000000008a,%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+\tadd %dh,0xffdf(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8b8000000000008a,%eax\n-\tjg ffe004 \n+\tmovabs 0xe01000000000008a,%eax\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tincl (%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ah,%al\n-\tincl (%rax)\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+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0xff,%cl\n+\tadd %dl,0xffdb(%rax)\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-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tloopne ffe042 \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 \tincl (%rax)\n \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-\tloopne ffe062 \n+\tadd %ah,(%rax)\n+\tloopne ffe052 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe08000000000008a,%eax\n+\tmovabs 0xe07000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffe0(%rax)\n+\tadd %dl,0xffe0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x20(%rax)\n+\tadd %ah,-0x20(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshl $0xff,%al\n+\tmov $0xe0,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xffe0(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xffe0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe0e000000000008a,%eax\n+\tmovabs 0xe0d000000000008a,%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-\tadc $0xff,%cl\n-\tadd %al,(%rax)\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloope ffe0f2 \n+\tadd %dh,%al\n+\tloopne ffe0e2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tloopne ffe102 \n+\tadd %al,%al\n+\tloopne ffe0f2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe12000000000008a,%eax\n+\tmovabs 0xe11000000000008a,%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-\tloopne ffe122 \n+\tadd %ah,%al\n+\tloopne ffe112 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe14000000000008a,%eax\n+\tmovabs 0xe13000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\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-\tloope ffe162 \n+\tadd %ah,(%rax)\n+\tloope ffe152 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe18000000000008a,%eax\n+\tmovabs 0xe17000000000008a,%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,-0x1f(%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 0x500000000000ffe1,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tloope ffe182 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0xff,%cl\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tloope ffe1b2 \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,0xffe1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffe1(%rax)\n+\tadd %al,0xffe1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe1e000000000008a,%eax\n+\tmovabs 0xe1d000000000008a,%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,0xffe1(%rax)\n+\tadd %ah,0xffe1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe20000000000008a,%eax\n+\tmovabs 0xe1f000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tloop ffe212 \n+\tadd %dl,(%rax)\n+\tloop ffe202 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tloope ffe222 \n+\tadd %ah,%al\n+\tloope ffe212 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe24000000000008a,%eax\n+\tmovabs 0xe23000000000008a,%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-\tloop ffe242 \n+\tadd %al,(%rax)\n+\tloop ffe232 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe26000000000008a,%eax\n+\tmovabs 0xe25000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xffe2(%rax)\n+\tadd %dh,-0x1e(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1e(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x1e(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ffe2,%al\n+\tnop\n+\tloop ffe282 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\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-\tshl $0xff,%dl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0xe2,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tloop ffe2d2 \n+\tadd %dl,%al\n+\tloop ffe2c2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xffe2(%rax)\n+\tadd %ah,0xffe2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe30000000000008a,%eax\n+\tmovabs 0xe2f000000000008a,%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-\tloop ffe302 \n+\tadd %al,%al\n+\tloop ffe2f2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe32000000000008a,%eax\n+\tmovabs 0xe31000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x1d(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tjrcxz ffe322 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tjrcxz ffe342 \n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjrcxz ffe332 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe36000000000008a,%eax\n+\tmovabs 0xe35000000000008a,%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-\tjrcxz ffe362 \n+\tadd %ah,(%rax)\n+\tjrcxz ffe352 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe38000000000008a,%eax\n+\tmovabs 0xe37000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffe3(%rax)\n+\tadd %dl,0xffe3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x1d(%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-\tshl $0xff,%bl\n+\tmov $0xe3,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xffe3(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xffe3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe3e000000000008a,%eax\n+\tmovabs 0xe3d000000000008a,%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-\tadc $0xff,%cl\n-\tadd %al,(%rax)\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tin $0xff,%al\n+\tadd %dh,%al\n+\tjrcxz ffe3e2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjrcxz ffe402 \n+\tadd %al,%al\n+\tjrcxz ffe3f2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe42000000000008a,%eax\n+\tmovabs 0xe41000000000008a,%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-\tjrcxz ffe422 \n+\tadd %ah,%al\n+\tjrcxz ffe412 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe44000000000008a,%eax\n+\tmovabs 0xe43000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\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 \tin $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe48000000000008a,%eax\n+\tmovabs 0xe47000000000008a,%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 0x500000000000ffe4,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tin $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0xff,%cl\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tin $0xff,%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,0xffe4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffe4(%rax)\n+\tadd %al,0xffe4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe4e000000000008a,%eax\n+\tmovabs 0xe4d000000000008a,%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,0xffe4(%rax)\n+\tadd %ah,0xffe4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe50000000000008a,%eax\n+\tmovabs 0xe4f000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tin $0xff,%eax\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 $0xff,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe54000000000008a,%eax\n+\tmovabs 0xe53000000000008a,%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 \tin $0xff,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe56000000000008a,%eax\n+\tmovabs 0xe55000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xffe5(%rax)\n+\tadd %dh,-0x1b(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1b(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x1b(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ffe5,%al\n+\tnop\n+\tin $0xff,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\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-\tshl $0xff,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0xe5,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tin $0xff,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xffe5(%rax)\n+\tadd %ah,0xffe5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe60000000000008a,%eax\n+\tmovabs 0xe5f000000000008a,%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 \tin $0xff,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe62000000000008a,%eax\n+\tmovabs 0xe61000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x1a(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tout %al,$0xff\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 %al,$0xff\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe66000000000008a,%eax\n+\tmovabs 0xe65000000000008a,%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 \tout %al,$0xff\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe68000000000008a,%eax\n+\tmovabs 0xe67000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffe6(%rax)\n+\tadd %dl,0xffe6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\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-\tshl $0xff,%dh\n+\tmov $0xe6,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xffe6(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xffe6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe6e000000000008a,%eax\n+\tmovabs 0xe6d000000000008a,%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-\tadc $0xff,%cl\n-\tadd %al,(%rax)\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tout %eax,$0xff\n+\tadd %dh,%al\n+\tout %al,$0xff\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 \tout %al,$0xff\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe72000000000008a,%eax\n+\tmovabs 0xe71000000000008a,%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 \tout %al,$0xff\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe74000000000008a,%eax\n+\tmovabs 0xe73000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\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 \tout %eax,$0xff\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe78000000000008a,%eax\n+\tmovabs 0xe77000000000008a,%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 0x500000000000ffe7,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tout %eax,$0xff\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0xff,%cl\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tout %eax,$0xff\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,0xffe7(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffe7(%rax)\n+\tadd %al,0xffe7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe7e000000000008a,%eax\n+\tmovabs 0xe7d000000000008a,%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,0xffe7(%rax)\n+\tadd %ah,0xffe7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe80000000000008a,%eax\n+\tmovabs 0xe7f000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcall ffe915 \n+\tadd %dl,(%rax)\n+\tcall ffe905 \n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tout %eax,$0xff\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe84000000000008a,%eax\n+\tmovabs 0xe83000000000008a,%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-\tcall ffe945 \n+\tadd %al,(%rax)\n+\tcall ffe935 \n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tcall ffe955 \n+\tpush %rax\n+\tcall ffe945 \n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xffe8(%rax)\n+\tadd %dh,-0x18(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x18(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x18(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ffe8,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x18(%rax)\n-\tincl (%rax)\n+\tnop\n+\tcall ffe985 \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 $0xff,%al\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-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0xe8,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcall ffe9d5 \n+\tadd %dl,%al\n+\tcall ffe9c5 \n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xffe8(%rax)\n+\tadd %ah,0xffe8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe90000000000008a,%eax\n+\tmovabs 0xe8f000000000008a,%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-\tcall ffea05 \n+\tadd %al,%al\n+\tcall ffe9f5 \n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ch,%cl\n+\tadc %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-\tadc $0xff,%cl\n-\tadd %al,(%rax)\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %al,-0x17(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tjmp ffea25 \n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tjmp ffea45 \n+\tadd %al,(%rax)\n+\tjmp ffea35 \n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tjmp ffea55 \n+\tpush %rax\n+\tjmp ffea45 \n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjmp ffea65 \n+\tadd %ah,(%rax)\n+\tjmp ffea55 \n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsub $0xff,%cl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo ffe94b \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffe9(%rax)\n+\tadd %dl,0xffe9(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x17(%rax)\n+\tadd %ah,-0x17(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshr $0xff,%cl\n+\tmov $0xe9,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xffe9(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xffe9(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe9e000000000008a,%eax\n+\tmovabs 0xe9d000000000008a,%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-\tadc $0xff,%cl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tnop\n \t(bad)\n-\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tjmp ffeae5 \n+\tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\tjmp ffeb05 \n+\tadd %al,%al\n+\tjmp ffeaf5 \n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ch,%dl\n+\tadc %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 %dh,%al\n-\tjmp ffeb25 \n+\tadd %ah,%al\n+\tjmp ffeb15 \n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex (bad)\n+\txor %ch,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\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-\tsub $0xff,%dl\n+\tjo ffea4c \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 0x500000000000ffea,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tincl (%rax)\n+\tadd %dh,0xffea(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xffea(%rax)\n+\tadd %al,0xffea(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xeae000000000008a,%eax\n+\tmovabs 0xead000000000008a,%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,0xffea(%rax)\n+\tadd %ah,0xffea(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xeb0000000000008a,%eax\n+\tmovabs 0xeaf000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjmp ffeb12 \n+\tadd %dl,(%rax)\n+\tjmp ffeb02 \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-\trex jmp ffeb32 \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 \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tjmp ffeb42 \n+\tadd %al,(%rax)\n+\tjmp ffeb32 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xeb6000000000008a,%eax\n+\tmovabs 0xeb5000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xffeb(%rax)\n+\tadd %dh,-0x15(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x15(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x15(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000ffeb,%al\n+\tnop\n+\tjmp ffeb82 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\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-\tshr $0xff,%bl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0xeb,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjmp ffebd2 \n+\tadd %dl,%al\n+\tjmp ffebc2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xffeb(%rax)\n+\tadd %ah,0xffeb(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xec0000000000008a,%eax\n+\tmovabs 0xebf000000000008a,%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-\tjmp ffec02 \n+\tadd %al,%al\n+\tjmp ffebf2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xec2000000000008a,%eax\n+\tmovabs 0xec1000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x14(%rax)\n+\tadd %dh,(%rax)\n+\tin (%dx),%al\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 \tin (%dx),%al\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 \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 %dh,(%rax)\n+\tadd %ah,(%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-\tsub $0xff,%ah\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo ffec4e \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xffec(%rax)\n+\tadd %dl,0xffec(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\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-\tshr $0xff,%ah\n+\tmov $0xec,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xffec(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xffec(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xece000000000008a,%eax\n+\tmovabs 0xecd000000000008a,%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-\tadc $0xff,%cl\n-\tadd %al,(%rax)\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tin (%dx),%eax\n+\tadd %dh,%al\n+\tin (%dx),%al\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 \tin (%dx),%al\n \tincl (%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 %ch,0xfa67(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tin (%dx),%eax\n+\tand %ch,%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 %dh,%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\ttest $0x67,%al\n+\tcli\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%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-\tpush %rax\n-\tin (%dx),%eax\n+\trex in (%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x13(%rax)\n+\tadd %ah,-0x13(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x13(%rax)\n+\tadd %dh,(%rax)\n+\tin (%dx),%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tin (%dx),%eax\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tsub $0xff,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x13(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x13(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xed,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000000ffed,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%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 %ah,0xffed(%rax)\n+\tadd %dl,0xffed(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xedf000000000008a,%eax\n+\tmovabs 0xede000000000008a,%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-\tin (%dx),%eax\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0xffed(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%dh\n+\tadd %dh,(%rax)\n+\tmovabs 0xee0000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%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 %al,(%rax)\n-\tout %al,(%dx)\n+\tadd %dh,%al\n+\tin (%dx),%eax\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tout %al,(%dx)\n+\trex out %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 %ah,(%rax)\n+\tadd %dl,(%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-\tjo ffee50 \n+\t(bad)\n+\tout %al,(%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xffee(%rax)\n+\tadd %al,0xffee(%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 \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xee,%al\n+\tmovabs 0xd00000000000ffee,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x12(%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+\tshr $0xff,%dh\n \tadd %al,(%rax)\n-\tadd %al,0xffee(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xeed000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%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 %al,%al\n-\tout %al,(%dx)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0xffee(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%bh\n+\tadd %dh,(%rax)\n+\tmovabs 0xef0000000000008a,%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 \tout %al,(%dx)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ch,%bh\n+\tand %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x11(%rax)\n+\tadd %al,-0x11(%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 \tout %eax,(%dx)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo ffef51 \n+\t(bad)\n+\tout %eax,(%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 %al,-0x11(%rax)\n+\tadd %dh,(%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-\tnop\n-\tout %eax,(%dx)\n-\tincl (%rax)\n+\tsub $0xff,%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-\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xffef(%rax)\n+\tadd %ah,0xffef(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xffef(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xefd000000000008a,%eax\n+\tadd %dh,-0x11(%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+\tshr $0xff,%bh\n \tadd %al,(%rax)\n-\tadd %ah,0xffef(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xffef(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xeff000000000008a,%eax\n+\tmovabs 0xefe000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n+\tadd %dl,(%rax)\n+\tlock incl (%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 %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tlock incl (%rax)\n \tadd %al,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%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-\trex\n-\tlock incl (%rax)\n+\txor %dh,%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,(%rax)\n-\tlock incl (%rax)\n+\tadd %dh,%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-\t(bad)\n+\tpush %rax\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-\tadc $0xff,%cl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xfff0(%rax)\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x10(%rax)\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-\tmovabs 0xd00000000000fff0,%al\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-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-\tshl $0xff,%al\n+\tnop\n+\tlock incl (%rax)\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,-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+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tlock incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfff0(%rax)\n+\tadd %ah,0xfff0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf10000000000008a,%eax\n+\tmovabs 0xf0f000000000008a,%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 \tlock incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %dh,%cl\n+\tadc %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0xf(%rax)\n+\tadd %dh,(%rax)\n+\tint1\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 \tint1\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 \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 %dh,(%rax)\n+\tadd %ah,(%rax)\n \tint1\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor $0xff,%cl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo fff153 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfff1(%rax)\n+\tadd %dl,0xfff1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0xf(%rax)\n+\tadd %ah,-0xf(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshl $0xff,%cl\n+\tmov $0xf1,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfff1(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfff1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf1e000000000008a,%eax\n+\tmovabs 0xf1d000000000008a,%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-\tadc $0xff,%cl\n-\tadd %al,(%rax)\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trepnz incl (%rax)\n+\tadd %dh,%al\n+\tint1\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 \tint1\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %dh,%dl\n+\tadc %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 %dh,%al\n+\tadd %ah,%al\n \tint1\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n-\trepnz incl (%rax)\n+\txor %dh,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0xe(%rax)\n+\tadd %dl,-0xe(%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 \trepnz incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor $0xff,%dl\n+\tjo fff254 \n+\tincl (%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 \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fff2,%al\n+\tnop\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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trepnz incl (%rax)\n+\tadd %dh,0xfff2(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfff2(%rax)\n+\tadd %al,0xfff2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf2e000000000008a,%eax\n+\tmovabs 0xf2d000000000008a,%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,0xfff2(%rax)\n+\tadd %ah,0xfff2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf30000000000008a,%eax\n+\tmovabs 0xf2f000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \trepz incl (%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 \trepnz incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n-\trepz incl (%rax)\n+\txor %dh,%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 %dl,(%rax)\n+\tadd %al,(%rax)\n \trepz 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 \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-\tadc $0xff,%cl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xfff3(%rax)\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xd(%rax)\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-\tmovabs 0xd00000000000fff3,%al\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0xd(%rax)\n+\tadd %al,-0xd(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshl $0xff,%bl\n+\tnop\n+\trepz incl (%rax)\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,-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+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \trepz incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfff3(%rax)\n+\tadd %ah,0xfff3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf40000000000008a,%eax\n+\tmovabs 0xf3f000000000008a,%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 \trepz incl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %dh,%ah\n+\tadc %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0xc(%rax)\n+\tadd %dh,(%rax)\n+\thlt\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 \thlt\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 \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 %dh,(%rax)\n+\tadd %ah,(%rax)\n \thlt\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor $0xff,%ah\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo fff456 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfff4(%rax)\n+\tadd %dl,0xfff4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0xc(%rax)\n+\tadd %ah,-0xc(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshl $0xff,%ah\n+\tmov $0xf4,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfff4(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfff4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf4e000000000008a,%eax\n+\tmovabs 0xf4d000000000008a,%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-\tadc $0xff,%cl\n-\tadd %al,(%rax)\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcmc\n+\tadd %dh,%al\n+\thlt\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 \thlt\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %dh,%ch\n+\tadc %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 %dh,%al\n+\tadd %ah,%al\n \thlt\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex cmc\n+\txor %dh,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0xb(%rax)\n+\tadd %dl,-0xb(%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 \tcmc\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor $0xff,%ch\n+\tjo fff557 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0xb(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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-\tmovabs 0x500000000000fff5,%al\n+\tnop\n+\tcmc\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcmc\n-\tincl (%rax)\n+\tadd %dh,0xfff5(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfff5(%rax)\n+\tadd %al,0xfff5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf5e000000000008a,%eax\n+\tmovabs 0xf5d000000000008a,%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,0xfff5(%rax)\n+\tadd %ah,0xfff5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf60000000000008a,%eax\n+\tmovabs 0xf5f000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tidiv %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 \tcmc\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tidiv %dil\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 \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 0xf66000000000008a,%eax\n+\tmovabs 0xf65000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfff6(%rax)\n+\tadd %dh,-0xa(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xa(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0xa(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fff6,%al\n+\tnop\n+\tidiv %bh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\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-\tshl $0xff,%dh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0xf6,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tidiv %bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xfff6(%rax)\n+\tadd %ah,0xfff6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf70000000000008a,%eax\n+\tmovabs 0xf6f000000000008a,%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 \tidiv %bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf72000000000008a,%eax\n+\tmovabs 0xf71000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x9(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tidiv %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 \tidiv %edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf76000000000008a,%eax\n+\tmovabs 0xf75000000000008a,%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 \tidiv %edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf78000000000008a,%eax\n+\tmovabs 0xf77000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfff7(%rax)\n+\tadd %dl,0xfff7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\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-\tshl $0xff,%bh\n+\tmov $0xf7,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfff7(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfff7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf7e000000000008a,%eax\n+\tmovabs 0xf7d000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\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-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tidiv %edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf82000000000008a,%eax\n+\tmovabs 0xf81000000000008a,%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 \tidiv %edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf84000000000008a,%eax\n+\tmovabs 0xf83000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\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 \tclc\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tcmp $0xff,%al\n+\tjo fff85a \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x8(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%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 0x500000000000fff8,%al\n+\tnop\n+\tclc\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tclc\n-\tincl (%rax)\n+\tadd %dh,0xfff8(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfff8(%rax)\n+\tadd %al,0xfff8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf8e000000000008a,%eax\n+\tmovabs 0xf8d000000000008a,%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,0xfff8(%rax)\n+\tadd %ah,0xfff8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf90000000000008a,%eax\n+\tmovabs 0xf8f000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tstc\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 \tclc\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex stc\n+\txor %bh,%cl\n \tincl (%rax)\n \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 \tstc\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 \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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfff9(%rax)\n+\tadd %dh,-0x7(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x7(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000fff9,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x7(%rax)\n+\tnop\n+\tstc\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-\tsar $0xff,%cl\n \tadd %al,(%rax)\n+\tadd %ah,-0x7(%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 $0xf9,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tstc\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfff9(%rax)\n+\tadd %ah,0xfff9(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfa0000000000008a,%eax\n+\tmovabs 0xf9f000000000008a,%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 \tstc\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bh,%dl\n+\tadc %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x6(%rax)\n+\tadd %dh,(%rax)\n+\tcli\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 \tcli\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 \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 %dh,(%rax)\n+\tadd %ah,(%rax)\n \tcli\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tcmp $0xff,%dl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo fffa5c \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfffa(%rax)\n+\tadd %dl,0xfffa(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%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 \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsar $0xff,%dl\n+\tmov $0xfa,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfffa(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfffa(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfae000000000008a,%eax\n+\tmovabs 0xfad000000000008a,%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-\tadc $0xff,%cl\n-\tadd %al,(%rax)\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsti\n+\tadd %dh,%al\n+\tcli\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 \tcli\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bh,%bl\n+\tadc %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 %dh,%al\n+\tadd %ah,%al\n \tcli\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex sti\n+\txor %bh,%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 %al,(%rax)\n-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x5(%rax)\n+\tadd %dl,-0x5(%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 \tsti\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tcmp $0xff,%bl\n+\tjo fffb5d \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x5(%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 %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fffb,%al\n+\tnop\n+\tsti\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsti\n-\tincl (%rax)\n+\tadd %dh,0xfffb(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfffb(%rax)\n+\tadd %al,0xfffb(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfbe000000000008a,%eax\n+\tmovabs 0xfbd000000000008a,%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,0xfffb(%rax)\n+\tadd %ah,0xfffb(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfc0000000000008a,%eax\n+\tmovabs 0xfbf000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tcld\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 \tsti\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex cld\n+\txor %bh,%ah\n \tincl (%rax)\n \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 \tcld\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 \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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfffc(%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 0xd00000000000fffc,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x4(%rax)\n+\tnop\n+\tcld\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-\tsar $0xff,%ah\n+\tadd %al,(%rax)\n+\tadd %ah,-0x4(%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 $0xfc,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tcld\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xfffc(%rax)\n+\tadd %ah,0xfffc(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfd0000000000008a,%eax\n+\tmovabs 0xfcf000000000008a,%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 \tcld\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bh,%ch\n+\tadc %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x3(%rax)\n+\tadd %dh,(%rax)\n+\tstd\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 \tstd\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 \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 %dh,(%rax)\n+\tadd %ah,(%rax)\n \tstd\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tcmp $0xff,%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo fffd5f \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xfffd(%rax)\n+\tadd %dl,0xfffd(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x3(%rax)\n+\tadd %ah,-0x3(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsar $0xff,%ch\n+\tmov $0xfd,%al\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfffd(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0xfffd(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfde000000000008a,%eax\n+\tmovabs 0xfdd000000000008a,%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-\tadc $0xff,%cl\n-\tadd %al,(%rax)\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %dh,%al\n+\tstd\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 \tstd\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bh,%dh\n+\tadc %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 %dh,%al\n+\tadd %ah,%al\n \tstd\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 %bh,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x2(%rax)\n+\tadd %dl,-0x2(%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-\tcmp $0xff,%dh\n+\tjo fffe60 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x2(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x2(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fffe,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tincl (%rax)\n+\tadd %dh,0xfffe(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xfffe(%rax)\n+\tadd %al,0xfffe(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfee000000000008a,%eax\n+\tmovabs 0xfed000000000008a,%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,0xfffe(%rax)\n+\tadd %ah,0xfffe(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xff0000000000008a,%eax\n+\tmovabs 0xfef000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\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 %bh,%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,(%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xffff(%rax)\n+\tadd %dh,-0x1(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1(%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-\tmovabs 0xd00000000000ffff,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x1(%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-\tsar $0xff,%bh\n+\tadd %al,(%rax)\n+\tadd %ah,-0x1(%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 $0xff,%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 $0xff,%cl\n+\tnop\n+\t(bad)\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,0xffff(%rax)\n+\tadd %ah,0xffff(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tmovabs 0xfff000000000008a,%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,0x7f8b(%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,(%rax)\n+\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n \tadc %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %al,(%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 %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x0(%rax)\n+\tadd %al,0x0(%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 %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7000000000008a,%eax\n+\tmovabs 0x6000000000008a,%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,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 %dh,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x8000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10000(%rax)\n+\tadd %ah,0x10000(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10000(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd000000000008a,%eax\n+\tadd %dh,0x0(%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+\trolb $0x0,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10000(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10000(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf000000000008a,%eax\n+\tmovabs 0xe000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n+\tadd %al,(%rax)\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 %ah,%al\n+\tadd %dl,%al\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x13000000000008a,%eax\n+\tmovabs 0x12000000000008a,%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 0x15000000000008a,%eax\n+\tmovabs 0x14000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1(%rax)\n+\tadd %ah,0x1(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\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+\tadd %dh,(%rax)\n \tadd %eax,(%rax)\n \tadd %eax,(%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 \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-\tmov $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x5000000000010001,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tadd %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10001(%rax)\n+\tadd %dl,0x10001(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1f000000000008a,%eax\n+\tmovabs 0x1e000000000008a,%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 %eax,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dh,0x10001(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x21000000000008a,%eax\n+\tmovabs 0x20000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tadd (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd (%rax),%al\n+\tadd %dh,%al\n+\tadd %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x25000000000008a,%eax\n+\tmovabs 0x24000000000008a,%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 %dl,(%rax)\n \tadd (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x27000000000008a,%eax\n+\tmovabs 0x26000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10002(%rax)\n+\tadd %al,0x10002(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x2,%al\n+\tmovabs 0xd000000000010002,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x2(%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 %al,0x10002(%rax)\n+\trolb $0x0,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x2d000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tadd (%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 (%rax),%al\n-\tadd %eax,(%rax)\n+\tadd %dh,0x10002(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x31000000000008a,%eax\n+\tmovabs 0x30000000000008a,%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 %dl,%al\n \tadd (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x33000000000008a,%eax\n+\tmovabs 0x32000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3(%rax)\n+\tadd %al,0x3(%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 %dl,(%rax)\n \tadd (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x37000000000008a,%eax\n+\tmovabs 0x36000000000008a,%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,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 %dh,(%rax)\n \tadd (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x38000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10003(%rax)\n+\tadd %ah,0x10003(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10003(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x3d000000000008a,%eax\n+\tadd %dh,0x3(%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+\trolb $0x0,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10003(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10003(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3f000000000008a,%eax\n+\tmovabs 0x3e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n+\tadd %al,(%rax)\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 %ah,%al\n+\tadd %dl,%al\n \tadd (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x43000000000008a,%eax\n+\tmovabs 0x42000000000008a,%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 $0x0,%al\n+\tadd %dh,%al\n+\tadd (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x45000000000008a,%eax\n+\tmovabs 0x44000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x4(%rax)\n+\tadd %ah,0x4(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\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-\tnop\n+\tadd %dh,(%rax)\n \tadd $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x4(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x48000000000008a,%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-\tmov $0x4,%al\n+\tadd %al,(%rax)\n+\tadd %dl,0x4(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x5000000000010004,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tadd $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10004(%rax)\n+\tadd %dl,0x10004(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4f000000000008a,%eax\n+\tmovabs 0x4e000000000008a,%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 $0x0,%al\n-\tadd %eax,(%rax)\n+\tadd %dh,0x10004(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x51000000000008a,%eax\n+\tmovabs 0x50000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%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 $0x100,%eax\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x54000000000008a,%eax\n+\tadd %al,(%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 %ah,(%rax)\n+\tadd %dl,(%rax)\n \tadd $0x100,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 1000567 \n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\t(bad)\n+\tadd $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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10005(%rax)\n+\tadd %al,0x10005(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x5,%al\n+\tmovabs 0xd000000000010005,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x5(%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 %al,0x10005(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x5d000000000008a,%eax\n-\tadd %al,(%rcx)\n+\trolb $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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tadd $0x100,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd $0x100,%eax\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0x10005(%rax)\n \tadd %al,(%rax)\n-\tadc %al,(%rsi)\n+\tadd %dh,(%rax)\n+\tmovabs 0x60000000000008a,%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 %dl,%al\n \tadd $0x100,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %al,(%rsi)\n+\tand %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6(%rax)\n+\tadd %al,0x6(%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 %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-\tjo 1000668 \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 %al,0x6(%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-\tnop\n-\t(bad)\n-\tadd %al,(%rcx)\n+\taddb $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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10006(%rax)\n+\tadd %ah,0x10006(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10006(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x6d000000000008a,%eax\n+\tadd %dh,0x6(%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+\trolb $0x0,(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10006(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10006(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6f000000000008a,%eax\n+\tmovabs 0x6e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\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 \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%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-\txor %al,(%rdi)\n+\tand %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 %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-\tpush %rax\n-\t(bad)\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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7(%rax)\n+\tadd %ah,0x7(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\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-\tnop\n+\tadd %dh,(%rax)\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+\taddb $0x0,(%rdi)\n+\tadd %eax,(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x7,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x5000000000010007,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%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,0x10007(%rax)\n+\tadd %dl,0x10007(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7f000000000008a,%eax\n+\tmovabs 0x7e000000000008a,%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 %dh,0x10007(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tadc %cl,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x80000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tor %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\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 %dh,%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+\trex or %al,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n \tor %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x87000000000008a,%eax\n+\tmovabs 0x86000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10008(%rax)\n+\tadd %al,0x10008(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x8,%al\n+\tmovabs 0xd000000000010008,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x8(%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 %al,0x10008(%rax)\n+\trorb $0x0,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8d000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tor %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tor %al,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dh,0x10008(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x91000000000008a,%eax\n+\tmovabs 0x90000000000008a,%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 %dl,%al\n \tor %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x93000000000008a,%eax\n+\tmovabs 0x92000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9(%rax)\n+\tadd %al,0x9(%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 %dl,(%rax)\n \tor %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x97000000000008a,%eax\n+\tmovabs 0x96000000000008a,%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,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+\tadd %dh,(%rax)\n \tor %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x98000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10009(%rax)\n+\tadd %ah,0x10009(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10009(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x9d000000000008a,%eax\n+\tadd %dh,0x9(%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+\trorb $0x0,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10009(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10009(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9f000000000008a,%eax\n+\tmovabs 0x9e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n+\tadd %al,(%rax)\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 %ah,%al\n+\tadd %dl,%al\n \tor %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa3000000000008a,%eax\n+\tmovabs 0xa2000000000008a,%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-\tor (%rax),%al\n+\tadd %dh,%al\n+\tor %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa5000000000008a,%eax\n+\tmovabs 0xa4000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa(%rax)\n+\tadd %ah,0xa(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\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-\tnop\n+\tadd %dh,(%rax)\n \tor (%rax),%al\n \tadd %eax,(%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 0xa8000000000008a,%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-\tmov $0xa,%al\n+\tadd %al,(%rax)\n+\tadd %dl,0xa(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x500000000001000a,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tor (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1000a(%rax)\n+\tadd %dl,0x1000a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xaf000000000008a,%eax\n+\tmovabs 0xae000000000008a,%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-\tor (%rax),%al\n-\tadd %eax,(%rax)\n+\tadd %dh,0x1000a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb1000000000008a,%eax\n+\tmovabs 0xb0000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tor (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor (%rax),%eax\n+\tadd %dh,%al\n+\tor (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb5000000000008a,%eax\n+\tmovabs 0xb4000000000008a,%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 %dl,(%rax)\n \tor (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb7000000000008a,%eax\n+\tmovabs 0xb6000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1000b(%rax)\n+\tadd %al,0x1000b(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xb,%al\n+\tmovabs 0xd00000000001000b,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xb(%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 %al,0x1000b(%rax)\n+\trorb $0x0,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xbd000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tor (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tor (%rax),%eax\n-\tadd %eax,(%rax)\n+\tadd %dh,0x1000b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc1000000000008a,%eax\n+\tmovabs 0xc0000000000008a,%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 %dl,%al\n \tor (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc3000000000008a,%eax\n+\tmovabs 0xc2000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xc(%rax)\n+\tadd %al,0xc(%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 %dl,(%rax)\n \tor $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc7000000000008a,%eax\n+\tmovabs 0xc6000000000008a,%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,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+\tadd %dh,(%rax)\n \tor $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0xc8000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1000c(%rax)\n+\tadd %ah,0x1000c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1000c(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xcd000000000008a,%eax\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,(%rax)\n+\trorb $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,0x1000c(%rax)\n+\tadd %dl,0x1000c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xcf000000000008a,%eax\n+\tmovabs 0xce000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n+\tadd %al,(%rax)\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 %ah,%al\n+\tadd %dl,%al\n \tor $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd3000000000008a,%eax\n+\tmovabs 0xd2000000000008a,%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-\tor $0x100,%eax\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0xd4000000000008a,%eax\n+\tadd %al,(%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xd(%rax)\n+\tadd %ah,0xd(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\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-\tnop\n+\tadd %dh,(%rax)\n \tor $0x100,%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,0xd(%rax)\n+\torb $0x0,0x100(%rip) \n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0xd(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xd,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000001000d,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tor $0x100,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x1000d(%rax)\n+\tadd %dl,0x1000d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdf000000000008a,%eax\n+\tmovabs 0xde000000000008a,%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-\tor $0x100,%eax\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0x1000d(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,(%rsi)\n+\tadd %dh,(%rax)\n+\tmovabs 0xe0000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%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 %al,(%rax)\n-\t(bad)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tor $0x100,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\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 %ah,(%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-\tjo 1000e70 \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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1000e(%rax)\n+\tadd %al,0x1000e(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xe,%al\n+\tmovabs 0xd00000000001000e,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0xe(%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 %al,0x1000e(%rax)\n+\trorb $0x0,(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xed000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%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 %al,%al\n-\t(bad)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0x1000e(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,(%rdi)\n+\tadd %dh,(%rax)\n+\tmovabs 0xf0000000000008a,%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 %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-\txor %cl,(%rdi)\n+\tand %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf(%rax)\n+\tadd %al,0xf(%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 %dl,(%rax)\n \tsldt (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 1000f71 \n-\tadd %al,(%rcx)\n+\t(bad)\n+\tsldt (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dh,(%rax)\n+\tsldt (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tsldt (%rcx)\n+\torb $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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1000f(%rax)\n+\tadd %ah,0x1000f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1000f(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xfd000000000008a,%eax\n+\tadd %dh,0xf(%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+\trorb $0x0,(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1000f(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x1000f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xff000000000008a,%eax\n+\tmovabs 0xfe000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\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 \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 %ah,(%rax)\n-\tadc %al,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\tsldt (%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\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 %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n \tsldt (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%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+\tpush %rax\n \tadc %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x106000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10010(%rax)\n+\tadd %dh,0x10(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\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-\tmovabs 0xd000000000010010,%al\n+\tnop\n+\tadc %al,(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x10(%rax)\n+\tadd %ah,0x10(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trclb $0x0,(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0x10,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tadc %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10010(%rax)\n+\tadd %ah,0x10010(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x110000000000008a,%eax\n+\tmovabs 0x10f000000000008a,%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 %al,%al\n \tadc %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x112000000000008a,%eax\n+\tmovabs 0x111000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x11(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dh,(%rax)\n+\tadc %eax,(%rax)\n+\tadd %eax,(%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 %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x116000000000008a,%eax\n+\tmovabs 0x115000000000008a,%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 %ah,(%rax)\n \tadc %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x118000000000008a,%eax\n+\tmovabs 0x117000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10011(%rax)\n+\tadd %dl,0x10011(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trclb $0x0,(%rcx)\n-\tadd %eax,(%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-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10011(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x10011(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x11e000000000008a,%eax\n+\tmovabs 0x11d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc (%rax),%al\n+\tadd %dh,%al\n+\tadc %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 %al,%al\n \tadc %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x122000000000008a,%eax\n+\tmovabs 0x121000000000008a,%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 %ah,%al\n \tadc %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x124000000000008a,%eax\n+\tmovabs 0x123000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x12(%rax)\n+\tadd %dl,0x12(%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 %ah,(%rax)\n \tadc (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x128000000000008a,%eax\n+\tmovabs 0x127000000000008a,%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,0x12(%rax)\n+\tadd %al,0x12(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010012,%al\n-\tadd %ebx,0x0(%rbx)\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 \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadc (%rax),%al\n-\tadd %eax,(%rax)\n+\tadd %dh,0x10012(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10012(%rax)\n+\tadd %al,0x10012(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x12e000000000008a,%eax\n+\tmovabs 0x12d000000000008a,%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,0x10012(%rax)\n+\tadd %ah,0x10012(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x130000000000008a,%eax\n+\tmovabs 0x12f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tadc (%rax),%eax\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 \tadc (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x134000000000008a,%eax\n+\tmovabs 0x133000000000008a,%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 %al,(%rax)\n \tadc (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x136000000000008a,%eax\n+\tmovabs 0x135000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10013(%rax)\n+\tadd %dh,0x13(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x13(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x13(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010013,%al\n+\tnop\n+\tadc (%rax),%eax\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x13(%rax)\n+\tadd %ah,0x13(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trclb $0x0,(%rbx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0x13,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tadc (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10013(%rax)\n+\tadd %ah,0x10013(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x140000000000008a,%eax\n+\tmovabs 0x13f000000000008a,%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 %al,%al\n \tadc (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x142000000000008a,%eax\n+\tmovabs 0x141000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x14(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dh,(%rax)\n+\tadc $0x0,%al\n+\tadd %eax,(%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 $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x146000000000008a,%eax\n+\tmovabs 0x145000000000008a,%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 %ah,(%rax)\n \tadc $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x148000000000008a,%eax\n+\tmovabs 0x147000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10014(%rax)\n+\tadd %dl,0x10014(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x14(%rax)\n+\tadd %ah,0x14(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trclb $0x1,(%rax,%rax,1)\n+\tmov $0x14,%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,0x10014(%rax)\n+\tadd %al,0x10014(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x14e000000000008a,%eax\n+\tmovabs 0x14d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\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-\tadc $0x100,%eax\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 \tadc $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x152000000000008a,%eax\n+\tmovabs 0x151000000000008a,%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 %ah,%al\n \tadc $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x154000000000008a,%eax\n+\tmovabs 0x153000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x15(%rax)\n+\tadd %dl,0x15(%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 %ah,(%rax)\n \tadc $0x100,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadcb $0x0,0x100(%rip) \n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x15(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010015,%al\n+\tnop\n+\tadc $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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadc $0x100,%eax\n+\tadd %dh,0x10015(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10015(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x10015(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x15e000000000008a,%eax\n+\tmovabs 0x15d000000000008a,%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,0x10015(%rax)\n+\tadd %ah,0x10015(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x160000000000008a,%eax\n+\tmovabs 0x15f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%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 %dh,%al\n+\tadd %ah,%al\n \tadc $0x100,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex (bad)\n+\txor %dl,(%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 %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-\t(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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10016(%rax)\n+\tadd %dh,0x16(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x16(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x16(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010016,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x16(%rax)\n+\tnop\n+\t(bad)\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-\trclb $0x0,(%rsi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %ah,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 \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%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 %dh,0x10016(%rax)\n+\tadd %ah,0x10016(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x170000000000008a,%eax\n+\tmovabs 0x16f000000000008a,%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 %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,(%rax)\n-\tand %dl,(%rdi)\n+\tadc %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x17(%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 %dl,(%rax)\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-\t(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 %dh,(%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-\tadcb $0x0,(%rdi)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo 1001779 \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10017(%rax)\n+\tadd %dl,0x10017(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x17(%rax)\n+\tadd %ah,0x17(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trclb $0x0,(%rdi)\n-\tadd %eax,(%rax)\n+\tmov $0x17,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10017(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x10017(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x17e000000000008a,%eax\n+\tmovabs 0x17d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsbb %al,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dh,%al\n+\t(bad)\n+\tadd %al,(%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 %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,(%rax)\n-\tand %bl,(%rax)\n+\tadc %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 %dh,%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-\trex sbb %al,(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\txor %bl,(%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x18(%rax)\n+\tadd %dl,0x18(%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 %ah,(%rax)\n \tsbb %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x188000000000008a,%eax\n+\tmovabs 0x187000000000008a,%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,0x18(%rax)\n+\tadd %al,0x18(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010018,%al\n-\tadd %ebx,0x0(%rbx)\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 \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsbb %al,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dh,0x10018(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10018(%rax)\n+\tadd %al,0x10018(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x18e000000000008a,%eax\n+\tmovabs 0x18d000000000008a,%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,0x10018(%rax)\n+\tadd %ah,0x10018(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x190000000000008a,%eax\n+\tmovabs 0x18f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tsbb %eax,(%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 \tsbb %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x194000000000008a,%eax\n+\tmovabs 0x193000000000008a,%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 %al,(%rax)\n \tsbb %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x196000000000008a,%eax\n+\tmovabs 0x195000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10019(%rax)\n+\tadd %dh,0x19(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x19(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x19(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010019,%al\n+\tnop\n+\tsbb %eax,(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x19(%rax)\n+\tadd %ah,0x19(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0x0,(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0x19,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tsbb %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10019(%rax)\n+\tadd %ah,0x10019(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1a0000000000008a,%eax\n+\tmovabs 0x19f000000000008a,%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 %al,%al\n \tsbb %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1a2000000000008a,%eax\n+\tmovabs 0x1a1000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1a(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dh,(%rax)\n+\tsbb (%rax),%al\n+\tadd %eax,(%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 (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1a6000000000008a,%eax\n+\tmovabs 0x1a5000000000008a,%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 %ah,(%rax)\n \tsbb (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1a8000000000008a,%eax\n+\tmovabs 0x1a7000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1001a(%rax)\n+\tadd %dl,0x1001a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1a(%rax)\n+\tadd %ah,0x1a(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0x0,(%rdx)\n-\tadd %eax,(%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-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1001a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x1001a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1ae000000000008a,%eax\n+\tmovabs 0x1ad000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsbb (%rax),%eax\n+\tadd %dh,%al\n+\tsbb (%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 %al,%al\n \tsbb (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1b2000000000008a,%eax\n+\tmovabs 0x1b1000000000008a,%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 %ah,%al\n \tsbb (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1b4000000000008a,%eax\n+\tmovabs 0x1b3000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1b(%rax)\n+\tadd %dl,0x1b(%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 %ah,(%rax)\n \tsbb (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1b8000000000008a,%eax\n+\tmovabs 0x1b7000000000008a,%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,0x1b(%rax)\n+\tadd %al,0x1b(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000001001b,%al\n-\tadd %ebx,0x0(%rbx)\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 \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsbb (%rax),%eax\n-\tadd %eax,(%rax)\n+\tadd %dh,0x1001b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1001b(%rax)\n+\tadd %al,0x1001b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1be000000000008a,%eax\n+\tmovabs 0x1bd000000000008a,%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,0x1001b(%rax)\n+\tadd %ah,0x1001b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c0000000000008a,%eax\n+\tmovabs 0x1bf000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tsbb $0x0,%al\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 \tsbb (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c4000000000008a,%eax\n+\tmovabs 0x1c3000000000008a,%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 %al,(%rax)\n \tsbb $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c6000000000008a,%eax\n+\tmovabs 0x1c5000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1001c(%rax)\n+\tadd %dh,0x1c(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1c(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x1c(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000001001c,%al\n+\tnop\n+\tsbb $0x0,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x1c(%rax)\n+\tadd %ah,0x1c(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0x1,(%rax,%rax,1)\n+\tmov $0x1c,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tsbb $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1001c(%rax)\n+\tadd %ah,0x1001c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1d0000000000008a,%eax\n+\tmovabs 0x1cf000000000008a,%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 %al,%al\n \tsbb $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1d2000000000008a,%eax\n+\tmovabs 0x1d1000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %al,0x1d(%rax)\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsbb $0x100,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tsbb $0x100,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tsbb $0x100,%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 \tsbb $0x100,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsbbb $0x0,0x100(%rip) \n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo 1001d7f \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1001d(%rax)\n+\tadd %dl,0x1001d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1d(%rax)\n+\tadd %ah,0x1d(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0x0,0x100(%rip) \n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1001d(%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 \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1de000000000008a,%eax\n+\tmovabs 0x1dd000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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 %al,(%rax)\n+\tnop\n \t(bad)\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsbb $0x100,%eax\n+\tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tsbb $0x100,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bl,(%rsi)\n+\tadc %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 %dh,%al\n+\tadd %ah,%al\n \tsbb $0x100,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex (bad)\n+\txor %bl,(%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1e(%rax)\n+\tadd %dl,0x1e(%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 %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-\tsbbb $0x0,(%rsi)\n-\tadd %eax,(%rax)\n+\tjo 1001e80 \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1e(%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 %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000001001e,%al\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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tadd %al,(%rcx)\n+\tadd %dh,0x1001e(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1001e(%rax)\n+\tadd %al,0x1001e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1ee000000000008a,%eax\n+\tmovabs 0x1ed000000000008a,%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,0x1001e(%rax)\n+\tadd %ah,0x1001e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1f0000000000008a,%eax\n+\tmovabs 0x1ef000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%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 %dh,%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-\trex (bad)\n+\txor %bl,(%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 %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-\t(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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1001f(%rax)\n+\tadd %dh,0x1f(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1f(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x1f(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000001001f,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x1f(%rax)\n+\tnop\n+\t(bad)\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-\trcrb $0x0,(%rdi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %ah,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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%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 %dh,0x1001f(%rax)\n+\tadd %ah,0x1001f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x201000000000008a,%eax\n+\tmovabs 0x1ff000000000008a,%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,0x7f8b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %al,(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\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,(%rax)\n-\txor %ah,(%rax)\n-\tadd %al,(%rcx)\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 %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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x20(%rax)\n+\tadd %al,0x20(%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 %dl,(%rax)\n \tand %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x207000000000008a,%eax\n+\tmovabs 0x206000000000008a,%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,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+\tadd %dh,(%rax)\n \tand %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x208000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10020(%rax)\n+\tadd %ah,0x10020(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10020(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x20d000000000008a,%eax\n+\tadd %dh,0x20(%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+\tshlb $0x0,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10020(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10020(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x20f000000000008a,%eax\n+\tmovabs 0x20e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n+\tadd %al,(%rax)\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 %ah,%al\n+\tadd %dl,%al\n \tand %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x213000000000008a,%eax\n+\tmovabs 0x212000000000008a,%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-\tand %eax,(%rax)\n+\tadd %dh,%al\n+\tand %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x215000000000008a,%eax\n+\tmovabs 0x214000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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 %dh,0x21(%rax)\n-\tadd %al,(%rcx)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x21(%rax)\n-\tadd %al,(%rcx)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %ah,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 %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x21(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x218000000000008a,%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-\tmov $0x21,%al\n+\tadd %al,(%rax)\n+\tadd %dl,0x21(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x5000000000010021,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tand %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10021(%rax)\n+\tadd %dl,0x10021(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x21f000000000008a,%eax\n+\tmovabs 0x21e000000000008a,%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-\tand %eax,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dh,0x10021(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x221000000000008a,%eax\n+\tmovabs 0x220000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tand (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tand (%rax),%al\n+\tadd %dh,%al\n+\tand %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x225000000000008a,%eax\n+\tmovabs 0x224000000000008a,%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 %dl,(%rax)\n \tand (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x227000000000008a,%eax\n+\tmovabs 0x226000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10022(%rax)\n+\tadd %al,0x10022(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x22,%al\n+\tmovabs 0xd000000000010022,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x22(%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 %al,0x10022(%rax)\n+\tshlb $0x0,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x22d000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tand (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tand (%rax),%al\n-\tadd %eax,(%rax)\n+\tadd %dh,0x10022(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x231000000000008a,%eax\n+\tmovabs 0x230000000000008a,%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 %dl,%al\n \tand (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x233000000000008a,%eax\n+\tmovabs 0x232000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x23(%rax)\n+\tadd %al,0x23(%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 %dl,(%rax)\n \tand (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x237000000000008a,%eax\n+\tmovabs 0x236000000000008a,%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,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+\tadd %dh,(%rax)\n \tand (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x238000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10023(%rax)\n+\tadd %ah,0x10023(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10023(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x23d000000000008a,%eax\n+\tadd %dh,0x23(%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+\tshlb $0x0,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10023(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10023(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x23f000000000008a,%eax\n+\tmovabs 0x23e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n+\tadd %al,(%rax)\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 %ah,%al\n+\tadd %dl,%al\n \tand (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x243000000000008a,%eax\n+\tmovabs 0x242000000000008a,%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-\tand $0x0,%al\n+\tadd %dh,%al\n+\tand (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x245000000000008a,%eax\n+\tmovabs 0x244000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x24(%rax)\n+\tadd %ah,0x24(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\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-\tnop\n+\tadd %dh,(%rax)\n \tand $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x24(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x248000000000008a,%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-\tmov $0x24,%al\n+\tadd %al,(%rax)\n+\tadd %dl,0x24(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x5000000000010024,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tand $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10024(%rax)\n+\tadd %dl,0x10024(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x24f000000000008a,%eax\n+\tmovabs 0x24e000000000008a,%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-\tand $0x0,%al\n-\tadd %eax,(%rax)\n+\tadd %dh,0x10024(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x251000000000008a,%eax\n+\tmovabs 0x250000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%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-\tand $0x100,%eax\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x254000000000008a,%eax\n+\tadd %al,(%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 %ah,(%rax)\n+\tadd %dl,(%rax)\n \tand $0x100,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 1002587 \n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\t(bad)\n+\tand $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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10025(%rax)\n+\tadd %al,0x10025(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x25,%al\n+\tmovabs 0xd000000000010025,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x25(%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 %al,0x10025(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x25d000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tshlb $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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tand $0x100,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tand $0x100,%eax\n+\tadd %dh,0x10025(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tadc %ah,(%rsi)\n+\tadd %dh,(%rax)\n+\tmovabs 0x260000000000008a,%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 %dl,%al\n \tand $0x100,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,(%rsi)\n+\tand %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x26(%rax)\n+\tadd %al,0x26(%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 %dl,(%rax)\n \tes add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 1002688 \n-\tadd %al,(%rcx)\n+\t(bad)\n+\tes 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 %al,0x26(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dh,(%rax)\n+\tes add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tes add %al,(%rcx)\n+\tandb $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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10026(%rax)\n+\tadd %ah,0x10026(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10026(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x26d000000000008a,%eax\n+\tadd %dh,0x26(%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+\tshlb $0x0,(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10026(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10026(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x26f000000000008a,%eax\n+\tmovabs 0x26e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\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 \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tes add %al,(%rcx)\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 \tadd %al,(%rcx)\n \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 %al,(%rcx)\n+\tadd %dh,%al\n+\tes 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 (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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x27(%rax)\n+\tadd %ah,0x27(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\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-\tnop\n+\tadd %dh,(%rax)\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+\tandb $0x0,(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x27(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x27(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x27,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x5000000000010027,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%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,0x10027(%rax)\n+\tadd %dl,0x10027(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x27f000000000008a,%eax\n+\tmovabs 0x27e000000000008a,%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 %dh,0x10027(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x280000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tsub %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\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 %dh,%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+\trex sub %al,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n \tsub %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x287000000000008a,%eax\n+\tmovabs 0x286000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10028(%rax)\n+\tadd %al,0x10028(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x28,%al\n+\tmovabs 0xd000000000010028,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x28(%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 %al,0x10028(%rax)\n+\tshrb $0x0,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x28d000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tsub %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsub %al,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dh,0x10028(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x291000000000008a,%eax\n+\tmovabs 0x290000000000008a,%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 %dl,%al\n \tsub %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x293000000000008a,%eax\n+\tmovabs 0x292000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x29(%rax)\n+\tadd %al,0x29(%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 %dl,(%rax)\n \tsub %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x297000000000008a,%eax\n+\tmovabs 0x296000000000008a,%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,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+\tadd %dh,(%rax)\n \tsub %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x298000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10029(%rax)\n+\tadd %ah,0x10029(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10029(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x29d000000000008a,%eax\n+\tadd %dh,0x29(%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+\tshrb $0x0,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10029(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10029(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x29f000000000008a,%eax\n+\tmovabs 0x29e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n+\tadd %al,(%rax)\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 %ah,%al\n+\tadd %dl,%al\n \tsub %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2a3000000000008a,%eax\n+\tmovabs 0x2a2000000000008a,%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-\tsub (%rax),%al\n+\tadd %dh,%al\n+\tsub %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2a5000000000008a,%eax\n+\tmovabs 0x2a4000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x2a(%rax)\n+\tadd %ah,0x2a(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\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+\tadd %dh,(%rax)\n \tsub (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x2a(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x2a8000000000008a,%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-\tmov $0x2a,%al\n+\tadd %al,(%rax)\n+\tadd %dl,0x2a(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x500000000001002a,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tsub (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1002a(%rax)\n+\tadd %dl,0x1002a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2af000000000008a,%eax\n+\tmovabs 0x2ae000000000008a,%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-\tsub (%rax),%al\n-\tadd %eax,(%rax)\n+\tadd %dh,0x1002a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2b1000000000008a,%eax\n+\tmovabs 0x2b0000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tsub (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsub (%rax),%eax\n+\tadd %dh,%al\n+\tsub (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2b5000000000008a,%eax\n+\tmovabs 0x2b4000000000008a,%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 %dl,(%rax)\n \tsub (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2b7000000000008a,%eax\n+\tmovabs 0x2b6000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1002b(%rax)\n+\tadd %al,0x1002b(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x2b,%al\n+\tmovabs 0xd00000000001002b,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x2b(%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 %al,0x1002b(%rax)\n+\tshrb $0x0,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x2bd000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tsub (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsub (%rax),%eax\n-\tadd %eax,(%rax)\n+\tadd %dh,0x1002b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2c1000000000008a,%eax\n+\tmovabs 0x2c0000000000008a,%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 %dl,%al\n \tsub (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2c3000000000008a,%eax\n+\tmovabs 0x2c2000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2c(%rax)\n+\tadd %al,0x2c(%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 %dl,(%rax)\n \tsub $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2c7000000000008a,%eax\n+\tmovabs 0x2c6000000000008a,%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,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+\tadd %dh,(%rax)\n \tsub $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x2c8000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1002c(%rax)\n+\tadd %ah,0x1002c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1002c(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x2cd000000000008a,%eax\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,(%rax)\n+\tshrb $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,0x1002c(%rax)\n+\tadd %dl,0x1002c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2cf000000000008a,%eax\n+\tmovabs 0x2ce000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n+\tadd %al,(%rax)\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 %ah,%al\n+\tadd %dl,%al\n \tsub $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2d3000000000008a,%eax\n+\tmovabs 0x2d2000000000008a,%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-\tsub $0x100,%eax\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x2d4000000000008a,%eax\n+\tadd %al,(%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x2d(%rax)\n+\tadd %ah,0x2d(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\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-\tnop\n+\tadd %dh,(%rax)\n \tsub $0x100,%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,0x2d(%rax)\n+\tsubb $0x0,0x100(%rip) \n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x2d(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x2d,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000001002d,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tsub $0x100,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x1002d(%rax)\n+\tadd %dl,0x1002d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2df000000000008a,%eax\n+\tmovabs 0x2de000000000008a,%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-\tsub $0x100,%eax\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0x1002d(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rsi)\n+\tadd %dh,(%rax)\n+\tmovabs 0x2e0000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tcs add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tcs add %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsub $0x100,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\trex\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 %ah,(%rax)\n+\tadd %dl,(%rax)\n \tcs add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 1002e90 \n-\tadd %al,(%rcx)\n+\t(bad)\n+\tcs 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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1002e(%rax)\n+\tadd %al,0x1002e(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x2e,%al\n+\tmovabs 0xd00000000001002e,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x2e(%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 %al,0x1002e(%rax)\n+\tshrb $0x0,(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x2ed000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tcs add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tcs add %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0x1002e(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rdi)\n+\tadd %dh,(%rax)\n+\tmovabs 0x2f0000000000008a,%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 %dl,%al\n \tcs add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ch,(%rdi)\n+\tand %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x2f(%rax)\n+\tadd %al,0x2f(%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 %dl,(%rax)\n+\t(bad)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,(%rdi)\n+\tjo 1002f91 \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-\tsubb $0x0,(%rdi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x2f(%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-\tmovabs 0x500000000001002f,%al\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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tadd %al,(%rcx)\n+\tadd %dh,0x1002f(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1002f(%rax)\n+\tadd %al,0x1002f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2fe000000000008a,%eax\n+\tmovabs 0x2fd000000000008a,%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,0x1002f(%rax)\n+\tadd %ah,0x1002f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x301000000000008a,%eax\n+\tmovabs 0x2ff000000000008a,%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+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex add %al,(%rcx)\n+\tnop\n+\t(bad)\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,0xffd1(%rax)\n+\trex add %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txor %al,(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tand %dh,(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %al,(%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 \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor %al,(%rax)\n+\trex xor %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \txor %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x307000000000008a,%eax\n+\tmovabs 0x306000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10030(%rax)\n+\tadd %al,0x10030(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x30(%rax)\n+\tadd %dl,0x30(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x30,%al\n+\tmovabs 0xd000000000010030,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x30(%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 %al,0x10030(%rax)\n+\tshlb $0x0,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x30d000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \txor %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txor %al,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dh,0x10030(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x311000000000008a,%eax\n+\tmovabs 0x310000000000008a,%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 %dl,%al\n \txor %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x313000000000008a,%eax\n+\tmovabs 0x312000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x31(%rax)\n+\tadd %al,0x31(%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 %dl,(%rax)\n \txor %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x317000000000008a,%eax\n+\tmovabs 0x316000000000008a,%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,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+\tadd %dh,(%rax)\n \txor %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x318000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10031(%rax)\n+\tadd %ah,0x10031(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10031(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x31d000000000008a,%eax\n+\tadd %dh,0x31(%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+\tshlb $0x0,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10031(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10031(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x31f000000000008a,%eax\n+\tmovabs 0x31e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n+\tadd %al,(%rax)\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 %ah,%al\n+\tadd %dl,%al\n \txor %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x323000000000008a,%eax\n+\tmovabs 0x322000000000008a,%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-\txor (%rax),%al\n+\tadd %dh,%al\n+\txor %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x325000000000008a,%eax\n+\tmovabs 0x324000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x32(%rax)\n+\tadd %ah,0x32(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x32(%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 %dh,(%rax)\n \txor (%rax),%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 %dh,(%rax)\n+\tmovabs 0x328000000000008a,%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-\tmov $0x32,%al\n+\tadd %al,(%rax)\n+\tadd %dl,0x32(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x5000000000010032,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \txor (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10032(%rax)\n+\tadd %dl,0x10032(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x32f000000000008a,%eax\n+\tmovabs 0x32e000000000008a,%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-\txor (%rax),%al\n-\tadd %eax,(%rax)\n+\tadd %dh,0x10032(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x331000000000008a,%eax\n+\tmovabs 0x330000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \txor (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor (%rax),%eax\n+\tadd %dh,%al\n+\txor (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x335000000000008a,%eax\n+\tmovabs 0x334000000000008a,%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 %dl,(%rax)\n \txor (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x337000000000008a,%eax\n+\tmovabs 0x336000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10033(%rax)\n+\tadd %al,0x10033(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x33(%rax)\n+\tadd %dl,0x33(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x33,%al\n+\tmovabs 0xd000000000010033,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x33(%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 %al,0x10033(%rax)\n+\tshlb $0x0,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x33d000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \txor (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txor (%rax),%eax\n-\tadd %eax,(%rax)\n+\tadd %dh,0x10033(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x341000000000008a,%eax\n+\tmovabs 0x340000000000008a,%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 %dl,%al\n \txor (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x343000000000008a,%eax\n+\tmovabs 0x342000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x34(%rax)\n+\tadd %al,0x34(%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 %dl,(%rax)\n \txor $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x347000000000008a,%eax\n+\tmovabs 0x346000000000008a,%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,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+\tadd %dh,(%rax)\n \txor $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x348000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10034(%rax)\n+\tadd %ah,0x10034(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10034(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x34d000000000008a,%eax\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,(%rax)\n+\tshlb $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,0x10034(%rax)\n+\tadd %dl,0x10034(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x34f000000000008a,%eax\n+\tmovabs 0x34e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n+\tadd %al,(%rax)\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 %ah,%al\n+\tadd %dl,%al\n \txor $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x353000000000008a,%eax\n+\tmovabs 0x352000000000008a,%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-\txor $0x100,%eax\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x354000000000008a,%eax\n+\tadd %al,(%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x35(%rax)\n+\tadd %ah,0x35(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\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-\tnop\n+\tadd %dh,(%rax)\n \txor $0x100,%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,0x35(%rax)\n+\txorb $0x0,0x100(%rip) \n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x35(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x35,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x5000000000010035,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \txor $0x100,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x10035(%rax)\n+\tadd %dl,0x10035(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x35f000000000008a,%eax\n+\tmovabs 0x35e000000000008a,%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-\txor $0x100,%eax\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0x10035(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rsi)\n+\tadd %dh,(%rax)\n+\tmovabs 0x360000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tss add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tss add %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\txor $0x100,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\trex\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 %ah,(%rax)\n+\tadd %dl,(%rax)\n \tss add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 1003698 \n-\tadd %al,(%rcx)\n+\t(bad)\n+\tss 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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10036(%rax)\n+\tadd %al,0x10036(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x36(%rax)\n+\tadd %dl,0x36(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x36,%al\n+\tmovabs 0xd000000000010036,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x36(%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 %al,0x10036(%rax)\n+\tshlb $0x0,(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x36d000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tss add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tss add %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0x10036(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rdi)\n+\tadd %dh,(%rax)\n+\tmovabs 0x370000000000008a,%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 %dl,%al\n \tss add %al,(%rcx)\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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x37(%rax)\n+\tadd %al,0x37(%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 %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-\tjo 1003799 \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 %al,0x37(%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-\tnop\n-\t(bad)\n-\tadd %al,(%rcx)\n+\txorb $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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10037(%rax)\n+\tadd %ah,0x10037(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10037(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x37d000000000008a,%eax\n+\tadd %dh,0x37(%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+\tshlb $0x0,(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10037(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10037(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x37f000000000008a,%eax\n+\tmovabs 0x37e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n+\tadd %al,(%rax)\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 %ah,%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-\txor %bh,(%rax)\n+\tand %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-\tcmp %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\trex cmp %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x385000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x38(%rax)\n+\tadd %ah,0x38(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x38(%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 %dh,(%rax)\n \tcmp %al,(%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 %dh,(%rax)\n+\tmovabs 0x388000000000008a,%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-\tmov $0x38,%al\n+\tadd %al,(%rax)\n+\tadd %dl,0x38(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x5000000000010038,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tcmp %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10038(%rax)\n+\tadd %dl,0x10038(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x38f000000000008a,%eax\n+\tmovabs 0x38e000000000008a,%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-\tcmp %al,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dh,0x10038(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x391000000000008a,%eax\n+\tmovabs 0x390000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tcmp %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcmp %eax,(%rax)\n+\tadd %dh,%al\n+\tcmp %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x395000000000008a,%eax\n+\tmovabs 0x394000000000008a,%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 %dl,(%rax)\n \tcmp %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x397000000000008a,%eax\n+\tmovabs 0x396000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10039(%rax)\n+\tadd %al,0x10039(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x39(%rax)\n+\tadd %dl,0x39(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x39,%al\n+\tmovabs 0xd000000000010039,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x39(%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 %al,0x10039(%rax)\n+\tsarb $0x0,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x39d000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tcmp %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcmp %eax,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dh,0x10039(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3a1000000000008a,%eax\n+\tmovabs 0x3a0000000000008a,%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 %dl,%al\n \tcmp %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3a3000000000008a,%eax\n+\tmovabs 0x3a2000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3a(%rax)\n+\tadd %al,0x3a(%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 %dl,(%rax)\n \tcmp (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3a7000000000008a,%eax\n+\tmovabs 0x3a6000000000008a,%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,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+\tadd %dh,(%rax)\n \tcmp (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x3a8000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1003a(%rax)\n+\tadd %ah,0x1003a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1003a(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x3ad000000000008a,%eax\n+\tadd %dh,0x3a(%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+\tsarb $0x0,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1003a(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x1003a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3af000000000008a,%eax\n+\tmovabs 0x3ae000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n+\tadd %al,(%rax)\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 %ah,%al\n+\tadd %dl,%al\n \tcmp (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3b3000000000008a,%eax\n+\tmovabs 0x3b2000000000008a,%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-\tcmp (%rax),%eax\n+\tadd %dh,%al\n+\tcmp (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3b5000000000008a,%eax\n+\tmovabs 0x3b4000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3b(%rax)\n+\tadd %ah,0x3b(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x3b(%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 %dh,(%rax)\n \tcmp (%rax),%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 %dh,(%rax)\n+\tmovabs 0x3b8000000000008a,%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-\tmov $0x3b,%al\n+\tadd %al,(%rax)\n+\tadd %dl,0x3b(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x500000000001003b,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tcmp (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1003b(%rax)\n+\tadd %dl,0x1003b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3bf000000000008a,%eax\n+\tmovabs 0x3be000000000008a,%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-\tcmp (%rax),%eax\n-\tadd %eax,(%rax)\n+\tadd %dh,0x1003b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3c1000000000008a,%eax\n+\tmovabs 0x3c0000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tcmp $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcmp $0x0,%al\n+\tadd %dh,%al\n+\tcmp (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3c5000000000008a,%eax\n+\tmovabs 0x3c4000000000008a,%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 %dl,(%rax)\n \tcmp $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3c7000000000008a,%eax\n+\tmovabs 0x3c6000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1003c(%rax)\n+\tadd %al,0x1003c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3c(%rax)\n+\tadd %dl,0x3c(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x3c,%al\n+\tmovabs 0xd00000000001003c,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x3c(%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 %al,0x1003c(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x3cd000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tsarb $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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tcmp $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcmp $0x0,%al\n-\tadd %eax,(%rax)\n+\tadd %dh,0x1003c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3d1000000000008a,%eax\n+\tmovabs 0x3d0000000000008a,%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 %dl,%al\n \tcmp $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3d3000000000008a,%eax\n+\tmovabs 0x3d2000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3d(%rax)\n+\tadd %al,0x3d(%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 %dl,(%rax)\n \tcmp $0x100,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 1003d9f \n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\t(bad)\n+\tcmp $0x100,%eax\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x3d(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tcmp $0x100,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tcmp $0x100,%eax\n+\tcmpb $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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1003d(%rax)\n+\tadd %ah,0x1003d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1003d(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x3dd000000000008a,%eax\n+\tadd %dh,0x3d(%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,0x1003d(%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 %dh,(%rax)\n-\tmovabs 0x3df000000000008a,%eax\n+\tmovabs 0x3de000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n+\tadd %al,(%rax)\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 %ah,%al\n+\tadd %dl,%al\n \tcmp $0x100,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bh,(%rsi)\n+\tand %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 %al,(%rax)\n-\tds add %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tcmp $0x100,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\trex\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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3e(%rax)\n+\tadd %ah,0x3e(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\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-\tnop\n+\tadd %dh,(%rax)\n \tds add %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+\tcmpb $0x0,(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3e(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x3e(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x3e,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000001003e,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tds add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x1003e(%rax)\n+\tadd %dl,0x1003e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3ef000000000008a,%eax\n+\tmovabs 0x3ee000000000008a,%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-\tds add %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0x1003e(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,(%rdi)\n+\tadd %dh,(%rax)\n+\tmovabs 0x3f0000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%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 %al,(%rax)\n-\t(bad)\n-\tadd %al,(%rcx)\n+\tadd %dh,%al\n+\tds 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 (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 %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-\tjo 1003fa1 \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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1003f(%rax)\n+\tadd %al,0x1003f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3f(%rax)\n+\tadd %dl,0x3f(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x3f,%al\n+\tmovabs 0xd00000000001003f,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x3f(%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 %al,0x1003f(%rax)\n+\tsarb $0x0,(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x3fd000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%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 %al,%al\n-\t(bad)\n+\tadd %dh,0x1003f(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x401000000000008a,%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+\tadd %al,(%rax)\n+\tadd %al,0x7f8b(%rax)\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-\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+\tsarb $1,(%rdi)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n-\trex add %al,(%rcx)\n+\txor %al,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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x40(%rax)\n+\tadd %dl,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+\tadd %ah,(%rax)\n \trex add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\taddb $0x1,0x0(%rax)\n+\tjo 10040a2 \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x40(%rax)\n+\tadd %al,0x40(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010040,%al\n+\tnop\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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex add %al,(%rcx)\n+\tadd %dh,0x10040(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10040(%rax)\n+\tadd %al,0x10040(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x40e000000000008a,%eax\n+\tmovabs 0x40d000000000008a,%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,0x10040(%rax)\n+\tadd %ah,0x10040(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x410000000000008a,%eax\n+\tmovabs 0x40f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tadd %al,(%r9)\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 add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n-\tadd %al,(%r9)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %al,0x0(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\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-\t(bad)\n+\tpush %rax\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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10041(%rax)\n+\tadd %dh,0x41(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x41(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x41(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010041,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x41(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x1,0x0(%rcx)\n+\tmov $0x41,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tadd %al,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x10041(%rax)\n+\tadd %ah,0x10041(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x420000000000008a,%eax\n+\tmovabs 0x41f000000000008a,%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 %al,%al\n \tadd %al,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %al,0x0(%rdx)\n+\tadc %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x42(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dh,(%rax)\n+\trex.X add %al,(%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.X add %al,(%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.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 %dh,(%rax)\n+\tadd %ah,(%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-\taddb $0x1,0x0(%rdx)\n+\tjo 10042a4 \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10042(%rax)\n+\tadd %dl,0x10042(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x42(%rax)\n+\tadd %ah,0x42(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x1,0x0(%rdx)\n+\tmov $0x42,%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,0x10042(%rax)\n+\tadd %al,0x10042(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x42e000000000008a,%eax\n+\tmovabs 0x42d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.XB add %al,(%r9)\n+\tadd %dh,%al\n+\trex.X add %al,(%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.X add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %al,0x0(%rbx)\n+\tadc %al,0x0(%rbx)\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.X add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n-\trex.XB add %al,(%r9)\n+\txor %al,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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x43(%rax)\n+\tadd %dl,0x43(%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 %ah,(%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-\taddb $0x1,0x0(%rbx)\n+\tjo 10043a5 \n+\tadd %al,(%rcx)\n \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 %al,0x43(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010043,%al\n+\tnop\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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.XB add %al,(%r9)\n+\tadd %dh,0x10043(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10043(%rax)\n+\tadd %al,0x10043(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x43e000000000008a,%eax\n+\tmovabs 0x43d000000000008a,%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,0x10043(%rax)\n+\tadd %ah,0x10043(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x440000000000008a,%eax\n+\tmovabs 0x43f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tadd %r8b,(%rcx)\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.XB add %al,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n-\tadd %r8b,(%rcx)\n+\txor %al,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 %dl,(%rax)\n+\tadd %al,(%rax)\n \tadd %r8b,(%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 \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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10044(%rax)\n+\tadd %dh,0x44(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x44(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x44(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010044,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x44(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x0,0x1(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0x44,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tadd %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x10044(%rax)\n+\tadd %ah,0x10044(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x450000000000008a,%eax\n+\tmovabs 0x44f000000000008a,%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 %al,%al\n \tadd %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %al,0x0(%rbp)\n+\tadc %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x45(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dh,(%rax)\n+\tadd %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tadd %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\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 %dh,(%rax)\n+\tadd %ah,(%rax)\n \tadd %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\taddb $0x1,0x0(%rbp)\n+\tjo 10045a7 \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10045(%rax)\n+\tadd %dl,0x10045(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x45(%rax)\n+\tadd %ah,0x45(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x1,0x0(%rbp)\n+\tmov $0x45,%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,0x10045(%rax)\n+\tadd %al,0x10045(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x45e000000000008a,%eax\n+\tmovabs 0x45d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.RX add %r8b,(%rcx)\n+\tadd %dh,%al\n+\tadd %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tadd %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %al,0x0(%rsi)\n+\tadc %al,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 %ah,%al\n \tadd %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n-\trex.RX add %r8b,(%rcx)\n+\txor %al,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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x46(%rax)\n+\tadd %dl,0x46(%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 %ah,(%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-\taddb $0x1,0x0(%rsi)\n+\tjo 10046a8 \n+\tadd %al,(%rcx)\n \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 %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-\tmovabs 0x5000000000010046,%al\n+\tnop\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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.RX add %r8b,(%rcx)\n+\tadd %dh,0x10046(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10046(%rax)\n+\tadd %al,0x10046(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x46e000000000008a,%eax\n+\tmovabs 0x46d000000000008a,%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,0x10046(%rax)\n+\tadd %ah,0x10046(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x470000000000008a,%eax\n+\tmovabs 0x46f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \trex.RXB add %r8b,(%r9)\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.RX add %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n-\trex.RXB add %r8b,(%r9)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %al,0x0(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\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-\t(bad)\n+\tpush %rax\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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10047(%rax)\n+\tadd %dh,0x47(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x47(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x47(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010047,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x47(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x1,0x0(%rdi)\n+\tmov $0x47,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \trex.RXB add %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x10047(%rax)\n+\tadd %ah,0x10047(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x480000000000008a,%eax\n+\tmovabs 0x47f000000000008a,%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 %al,%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-\tand %cl,0x0(%rax)\n+\tadc %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x48(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dh,(%rax)\n+\trex.W add %al,(%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.W add %al,(%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.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 %dh,(%rax)\n+\tadd %ah,(%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-\torb $0x1,0x0(%rax)\n+\tjo 10048aa \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10048(%rax)\n+\tadd %dl,0x10048(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x48(%rax)\n+\tadd %ah,0x48(%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(%rax)\n+\tmov $0x48,%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,0x10048(%rax)\n+\tadd %al,0x10048(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x48e000000000008a,%eax\n+\tmovabs 0x48d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.WB add %al,(%r9)\n+\tadd %dh,%al\n+\trex.W add %al,(%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.W add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %cl,0x0(%rcx)\n+\tadc %cl,0x0(%rcx)\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.W add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n-\trex.WB add %al,(%r9)\n+\txor %cl,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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x49(%rax)\n+\tadd %dl,0x49(%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 %ah,(%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-\torb $0x1,0x0(%rcx)\n+\tjo 10049ab \n+\tadd %al,(%rcx)\n \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 %al,0x49(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010049,%al\n+\tnop\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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.WB add %al,(%r9)\n+\tadd %dh,0x10049(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10049(%rax)\n+\tadd %al,0x10049(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x49e000000000008a,%eax\n+\tmovabs 0x49d000000000008a,%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,0x10049(%rax)\n+\tadd %ah,0x10049(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4a0000000000008a,%eax\n+\tmovabs 0x49f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \trex.WX add %al,(%rcx)\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.WB add %al,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n-\trex.WX add %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %cl,0x0(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\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-\t(bad)\n+\tpush %rax\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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1004a(%rax)\n+\tadd %dh,0x4a(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4a(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x4a(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000001004a,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x4a(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trorb $0x1,0x0(%rdx)\n+\tmov $0x4a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \trex.WX add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x1004a(%rax)\n+\tadd %ah,0x1004a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4b0000000000008a,%eax\n+\tmovabs 0x4af000000000008a,%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 %al,%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-\tand %cl,0x0(%rbx)\n+\tadc %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x4b(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dh,(%rax)\n+\trex.WXB add %al,(%r9)\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.WXB add %al,(%r9)\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.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 %dh,(%rax)\n+\tadd %ah,(%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-\torb $0x1,0x0(%rbx)\n+\tjo 1004bad \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1004b(%rax)\n+\tadd %dl,0x1004b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x4b(%rax)\n+\tadd %ah,0x4b(%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(%rbx)\n+\tmov $0x4b,%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,0x1004b(%rax)\n+\tadd %al,0x1004b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4be000000000008a,%eax\n+\tmovabs 0x4bd000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.WR add %r8b,(%rcx)\n+\tadd %dh,%al\n+\trex.WXB add %al,(%r9)\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.WXB add %al,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %cl,0x1(%rax,%rax,1)\n+\tadc %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 %dh,%al\n+\tadd %ah,%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-\trex\n-\trex.WR add %r8b,(%rcx)\n+\txor %cl,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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4c(%rax)\n+\tadd %dl,0x4c(%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 %ah,(%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-\torb $0x0,0x1(%rax,%rax,1)\n+\tjo 1004cae \n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x4c(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x4c(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000001004c,%al\n+\tnop\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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.WR add %r8b,(%rcx)\n+\tadd %dh,0x1004c(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1004c(%rax)\n+\tadd %al,0x1004c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4ce000000000008a,%eax\n+\tmovabs 0x4cd000000000008a,%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,0x1004c(%rax)\n+\tadd %ah,0x1004c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4d0000000000008a,%eax\n+\tmovabs 0x4cf000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \trex.WRB add %r8b,(%r9)\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.WR add %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n-\trex.WRB add %r8b,(%r9)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %cl,0x0(%rbp)\n+\tadd %eax,(%rax)\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-\t(bad)\n+\tpush %rax\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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x1004d(%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 \tenter $0xfa6e,$0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\trex\n \trex.WRB add %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\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-\tmov $0x4d,%al\n+\tmovabs 0xd00000000001004d,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x4d(%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 %al,0x1004d(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x4dd000000000008a,%eax\n-\tadd %al,(%rcx)\n+\trorb $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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \trex.WRB add %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\trex.WRB add %r8b,(%r9)\n+\tadd %dh,0x1004d(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x4e0000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %cl,0x0(%rsi)\n-\tadd %eax,(%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,%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-\txor %cl,0x0(%rsi)\n+\tand %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4e(%rax)\n+\tadd %al,0x4e(%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 %dl,(%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-\tjo 1004eb0 \n-\tadd %al,(%rcx)\n+\t(bad)\n+\trex.WRX add %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,0x4e(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dh,(%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-\tnop\n-\trex.WRX add %r8b,(%rcx)\n+\torb $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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1004e(%rax)\n+\tadd %ah,0x1004e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1004e(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x4ed000000000008a,%eax\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+\trorb $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 %ah,0x1004e(%rax)\n+\tadd %dl,0x1004e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4ef000000000008a,%eax\n+\tmovabs 0x4ee000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n+\tadd %al,(%rax)\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 %ah,%al\n+\tadd %dl,%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-\txor %cl,0x0(%rdi)\n+\tand %cl,0x0(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\trex.WRXB add %r8b,(%r9)\n+\tadd %dh,%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-\tpush %rax\n+\trex\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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,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 %al,0x4f(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dh,(%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-\tnop\n-\trex.WRXB add %r8b,(%r9)\n+\torb $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 %ah,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-\tmov $0x4f,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000001004f,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \trex.WRXB add %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x1004f(%rax)\n+\tadd %dl,0x1004f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4ff000000000008a,%eax\n+\tmovabs 0x4fe000000000008a,%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-\trex.WRXB add %r8b,(%r9)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\torb $0x0,0x7f(%rbx)\n+\tadd %dh,0x1004f(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %dh,(%rax)\n+\tmovabs 0x501000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dl,0x0(%rax)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\t(bad)\n+\tadd %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 $0xff,%cl\n \tadd %al,(%rax)\n+\tadd %dl,0xffdb(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x50(%rax)\n+\tadd %dh,(%rax)\n+\tpush %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-\tpush %rax\n-\tadd %al,(%rcx)\n+\tadd %dh,%al\n+\trex.WRXB add %r8b,(%r9)\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 %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,(%rax)\n+\tadd %ah,(%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-\tadcb $0x1,0x0(%rax)\n+\tjo 10050b2 \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10050(%rax)\n+\tadd %dl,0x10050(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x50(%rax)\n+\tadd %ah,0x50(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trclb $0x1,0x0(%rax)\n+\tmov $0x50,%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,0x10050(%rax)\n+\tadd %al,0x10050(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x50e000000000008a,%eax\n+\tmovabs 0x50d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rcx\n+\tadd %dh,%al\n+\tpush %rax\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 %al,%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-\tand %dl,0x0(%rcx)\n+\tadc %dl,0x0(%rcx)\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 \tpush %rax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex push %rcx\n-\tadd %al,(%rcx)\n+\txor %dl,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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x51(%rax)\n+\tadd %dl,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+\tadd %ah,(%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-\tadcb $0x1,0x0(%rcx)\n+\tjo 10051b3 \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x51(%rax)\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-\tmovabs 0x5000000000010051,%al\n+\tnop\n+\tpush %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush %rcx\n-\tadd %al,(%rcx)\n+\tadd %dh,0x10051(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10051(%rax)\n+\tadd %al,0x10051(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x51e000000000008a,%eax\n+\tmovabs 0x51d000000000008a,%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,0x10051(%rax)\n+\tadd %ah,0x10051(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x520000000000008a,%eax\n+\tmovabs 0x51f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%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 %dh,%al\n+\tadd %ah,%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-\trex push %rdx\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %dl,0x0(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\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-\t(bad)\n+\tpush %rax\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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10052(%rax)\n+\tadd %dh,0x52(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x52(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\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-\tmovabs 0xd000000000010052,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x52(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trclb $0x1,0x0(%rdx)\n+\tmov $0x52,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%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 %dh,0x10052(%rax)\n+\tadd %ah,0x10052(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x530000000000008a,%eax\n+\tmovabs 0x52f000000000008a,%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 %al,%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-\tand %dl,0x0(%rbx)\n+\tadc %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x53(%rax)\n+\tadd %dh,(%rax)\n+\tpush %rbx\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 %al,(%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-\t(bad)\n+\tpush %rax\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 %dh,(%rax)\n+\tadd %ah,(%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-\tadcb $0x1,0x0(%rbx)\n+\tjo 10053b5 \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10053(%rax)\n+\tadd %dl,0x10053(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,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-\trclb $0x1,0x0(%rbx)\n+\tmov $0x53,%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,0x10053(%rax)\n+\tadd %al,0x10053(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x53e000000000008a,%eax\n+\tmovabs 0x53d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rsp\n+\tadd %dh,%al\n+\tpush %rbx\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 %al,%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-\tand %dl,0x1(%rax,%rax,1)\n+\tadc %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 %dh,%al\n+\tadd %ah,%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-\trex push %rsp\n-\tadd %al,(%rcx)\n+\txor %dl,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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x54(%rax)\n+\tadd %dl,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+\tadd %ah,(%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-\tadcb $0x0,0x1(%rax,%rax,1)\n+\tjo 10054b6 \n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x54(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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-\tmovabs 0x5000000000010054,%al\n+\tnop\n+\tpush %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush %rsp\n-\tadd %al,(%rcx)\n+\tadd %dh,0x10054(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10054(%rax)\n+\tadd %al,0x10054(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x54e000000000008a,%eax\n+\tmovabs 0x54d000000000008a,%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,0x10054(%rax)\n+\tadd %ah,0x10054(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x550000000000008a,%eax\n+\tmovabs 0x54f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%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 %dh,%al\n+\tadd %ah,%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-\trex push %rbp\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %dl,0x0(%rbp)\n+\tadd %eax,(%rax)\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-\t(bad)\n+\tpush %rax\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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10055(%rax)\n+\tadd %dh,0x55(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x55(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\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-\tmovabs 0xd000000000010055,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x55(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trclb $0x1,0x0(%rbp)\n+\tmov $0x55,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%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 %dh,0x10055(%rax)\n+\tadd %ah,0x10055(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x560000000000008a,%eax\n+\tmovabs 0x55f000000000008a,%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 %al,%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-\tand %dl,0x0(%rsi)\n+\tadc %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x56(%rax)\n+\tadd %dh,(%rax)\n+\tpush %rsi\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 %al,(%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-\t(bad)\n+\tpush %rax\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 %dh,(%rax)\n+\tadd %ah,(%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-\tadcb $0x1,0x0(%rsi)\n+\tjo 10056b8 \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10056(%rax)\n+\tadd %dl,0x10056(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,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-\trclb $0x1,0x0(%rsi)\n+\tmov $0x56,%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,0x10056(%rax)\n+\tadd %al,0x10056(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x56e000000000008a,%eax\n+\tmovabs 0x56d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rdi\n+\tadd %dh,%al\n+\tpush %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 %al,%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-\tand %dl,0x0(%rdi)\n+\tadc %dl,0x0(%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 \tpush %rsi\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex push %rdi\n-\tadd %al,(%rcx)\n+\txor %dl,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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x57(%rax)\n+\tadd %dl,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+\tadd %ah,(%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-\tadcb $0x1,0x0(%rdi)\n+\tjo 10057b9 \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x57(%rax)\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-\tmovabs 0x5000000000010057,%al\n+\tnop\n+\tpush %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush %rdi\n-\tadd %al,(%rcx)\n+\tadd %dh,0x10057(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10057(%rax)\n+\tadd %al,0x10057(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x57e000000000008a,%eax\n+\tmovabs 0x57d000000000008a,%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,0x10057(%rax)\n+\tadd %ah,0x10057(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x580000000000008a,%eax\n+\tmovabs 0x57f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%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 %dh,%al\n+\tadd %ah,%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-\trex pop %rax\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %bl,0x0(%rax)\n+\tadd %eax,(%rax)\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-\t(bad)\n+\tpush %rax\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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10058(%rax)\n+\tadd %dh,0x58(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x58(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\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-\tmovabs 0xd000000000010058,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x58(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0x1,0x0(%rax)\n+\tmov $0x58,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%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 %dh,0x10058(%rax)\n+\tadd %ah,0x10058(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x590000000000008a,%eax\n+\tmovabs 0x58f000000000008a,%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 %al,%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-\tand %bl,0x0(%rcx)\n+\tadc %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x59(%rax)\n+\tadd %dh,(%rax)\n+\tpop %rcx\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 %al,(%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-\t(bad)\n+\tpush %rax\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 %dh,(%rax)\n+\tadd %ah,(%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-\tsbbb $0x1,0x0(%rcx)\n+\tjo 10059bb \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10059(%rax)\n+\tadd %dl,0x10059(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,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-\trcrb $0x1,0x0(%rcx)\n+\tmov $0x59,%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,0x10059(%rax)\n+\tadd %al,0x10059(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x59e000000000008a,%eax\n+\tmovabs 0x59d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpop %rdx\n+\tadd %dh,%al\n+\tpop %rcx\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 %al,%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-\tand %bl,0x0(%rdx)\n+\tadc %bl,0x0(%rdx)\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 \tpop %rcx\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex pop %rdx\n-\tadd %al,(%rcx)\n+\txor %bl,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-\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x5a(%rax)\n+\tadd %dl,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+\tadd %ah,(%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-\tsbbb $0x1,0x0(%rdx)\n+\tjo 1005abc \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5a(%rax)\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-\tmovabs 0x500000000001005a,%al\n+\tnop\n+\tpop %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rdx\n-\tadd %al,(%rcx)\n+\tadd %dh,0x1005a(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1005a(%rax)\n+\tadd %al,0x1005a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5ae000000000008a,%eax\n+\tmovabs 0x5ad000000000008a,%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,0x1005a(%rax)\n+\tadd %ah,0x1005a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5b0000000000008a,%eax\n+\tmovabs 0x5af000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%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 %dh,%al\n+\tadd %ah,%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-\trex pop %rbx\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %bl,0x0(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\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-\t(bad)\n+\tpush %rax\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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1005b(%rax)\n+\tadd %dh,0x5b(%rax)\n+\tadd %al,(%rcx)\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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000001005b,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x5b(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0x1,0x0(%rbx)\n+\tmov $0x5b,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%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 %dh,0x1005b(%rax)\n+\tadd %ah,0x1005b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5c0000000000008a,%eax\n+\tmovabs 0x5bf000000000008a,%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 %al,%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-\tand %bl,0x1(%rax,%rax,1)\n+\tadc %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x5c(%rax)\n+\tadd %dh,(%rax)\n+\tpop %rsp\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 %al,(%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-\t(bad)\n+\tpush %rax\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 %dh,(%rax)\n+\tadd %ah,(%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-\tsbbb $0x0,0x1(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo 1005cbe \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1005c(%rax)\n+\tadd %dl,0x1005c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,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-\trcrb $0x0,0x1(%rax,%rax,1)\n+\tmov $0x5c,%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 %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1005c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x1005c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5ce000000000008a,%eax\n+\tmovabs 0x5cd000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpop %rbp\n+\tadd %dh,%al\n+\tpop %rsp\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 %al,%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-\tand %bl,0x0(%rbp)\n+\tadc %bl,0x0(%rbp)\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 \tpop %rsp\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex pop %rbp\n-\tadd %al,(%rcx)\n+\txor %bl,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-\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x5d(%rax)\n+\tadd %dl,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+\tadd %ah,(%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-\tsbbb $0x1,0x0(%rbp)\n+\tjo 1005dbf \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5d(%rax)\n+\tadd %al,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 0x500000000001005d,%al\n+\tnop\n+\tpop %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rbp\n-\tadd %al,(%rcx)\n+\tadd %dh,0x1005d(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1005d(%rax)\n+\tadd %al,0x1005d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5de000000000008a,%eax\n+\tmovabs 0x5dd000000000008a,%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,0x1005d(%rax)\n+\tadd %ah,0x1005d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5e0000000000008a,%eax\n+\tmovabs 0x5df000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%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 %dh,%al\n+\tadd %ah,%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-\trex pop %rsi\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %bl,0x0(%rsi)\n+\tadd %eax,(%rax)\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-\t(bad)\n+\tpush %rax\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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1005e(%rax)\n+\tadd %dh,0x5e(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5e(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x5e(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000001005e,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x5e(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0x1,0x0(%rsi)\n+\tmov $0x5e,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%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 %dh,0x1005e(%rax)\n+\tadd %ah,0x1005e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5f0000000000008a,%eax\n+\tmovabs 0x5ef000000000008a,%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 %al,%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-\tand %bl,0x0(%rdi)\n+\tadc %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x5f(%rax)\n+\tadd %dh,(%rax)\n+\tpop %rdi\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 %al,(%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-\t(bad)\n+\tpush %rax\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 %dh,(%rax)\n+\tadd %ah,(%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-\tsbbb $0x1,0x0(%rdi)\n+\tjo 1005fc1 \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1005f(%rax)\n+\tadd %dl,0x1005f(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0x1,0x0(%rdi)\n+\tmov $0x5f,%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,0x1005f(%rax)\n+\tadd %al,0x1005f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5fe000000000008a,%eax\n+\tmovabs 0x5fd000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %dh,%al\n+\tpop %rdi\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x7f8b(%rax)\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,(%rax)\n+\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n \tjo 100600b \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rdi\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+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\txor %ah,0x0(%rax)\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 \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+\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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x60(%rax)\n+\tadd %ah,0x60(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x60(%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-\tnop\n-\t(bad)\n-\tadd %al,(%rcx)\n+\tandb $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 %ah,0x60(%rax)\n+\tadd %dl,0x60(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x60,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x5000000000010060,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%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,0x10060(%rax)\n+\tadd %dl,0x10060(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x60f000000000008a,%eax\n+\tmovabs 0x60e000000000008a,%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,(%rax)\n-\tadc %ah,0x0(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dh,0x10060(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x610000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%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 %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-\tpush %rax\n-\t(bad)\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 %ah,(%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-\tjo 10061c3 \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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10061(%rax)\n+\tadd %al,0x10061(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x61(%rax)\n+\tadd %dl,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 $0x61,%al\n+\tmovabs 0xd000000000010061,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x61(%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 %al,0x10061(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x61d000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tshlb $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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%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 %al,%al\n-\t(bad)\n+\tadd %dh,0x10061(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x620000000000008a,%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-\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-\txor %ah,0x0(%rdx)\n+\tand %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x62(%rax)\n+\tadd %al,0x62(%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 %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-\tjo 10062c4 \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 %al,0x62(%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-\tnop\n-\t(bad)\n-\tadd %al,(%rcx)\n+\tandb $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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10062(%rax)\n+\tadd %ah,0x10062(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10062(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x62d000000000008a,%eax\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+\tshlb $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 %ah,0x10062(%rax)\n+\tadd %dl,0x10062(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x62f000000000008a,%eax\n+\tmovabs 0x62e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n+\tadd %al,(%rax)\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 %ah,%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-\txor %ah,0x0(%rbx)\n+\tand %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-\tmovsxd (%rax),%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\trex movsxd (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x635000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,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 %al,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+\tadd %dh,(%rax)\n \tmovsxd (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x63(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x638000000000008a,%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-\tmov $0x63,%al\n+\tadd %al,(%rax)\n+\tadd %dl,0x63(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x5000000000010063,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tmovsxd (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10063(%rax)\n+\tadd %dl,0x10063(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x63f000000000008a,%eax\n+\tmovabs 0x63e000000000008a,%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-\tmovsxd (%rax),%eax\n-\tadd %eax,(%rax)\n+\tadd %dh,0x10063(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x641000000000008a,%eax\n+\tmovabs 0x640000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%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 %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 %dh,(%rax)\n+\tmovabs 0x644000000000008a,%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 %dl,(%rax)\n \tadd %al,%fs:(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 10064c6 \n-\tadd %al,(%rcx)\n+\t(bad)\n+\tadd %al,%fs:(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10064(%rax)\n+\tadd %al,0x10064(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x64(%rax)\n+\tadd %dl,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 $0x64,%al\n+\tmovabs 0xd000000000010064,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x64(%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 %al,0x10064(%rax)\n+\tshlb $0x0,0x1(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x64d000000000008a,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tadd %al,%fs:(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %al,%fs:(%rcx)\n+\tadd %dh,0x10064(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x650000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %ah,0x0(%rbp)\n-\tadd %eax,(%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,%al\n \tadd %al,%fs:(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0x0(%rbp)\n+\tand %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x65(%rax)\n+\tadd %al,0x65(%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 %dl,(%rax)\n \tadd %al,%gs:(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 10065c7 \n-\tadd %al,(%rcx)\n+\t(bad)\n+\tadd %al,%gs:(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x65(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dh,(%rax)\n+\tadd %al,%gs:(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %al,%gs:(%rcx)\n+\tandb $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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10065(%rax)\n+\tadd %ah,0x10065(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10065(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x65d000000000008a,%eax\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+\tshlb $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 %ah,0x10065(%rax)\n+\tadd %dl,0x10065(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x65f000000000008a,%eax\n+\tmovabs 0x65e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n+\tadd %al,(%rax)\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 %ah,%al\n+\tadd %dl,%al\n \tadd %al,%gs:(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0x0(%rsi)\n+\tand %ah,0x0(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tdata16 add %al,(%rcx)\n+\tadd %dh,%al\n+\tadd %al,%gs:(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\trex\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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,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 %al,0x66(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dh,(%rax)\n+\tdata16 add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tdata16 add %al,(%rcx)\n+\tandb $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 %ah,0x66(%rax)\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-\tmov $0x66,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x5000000000010066,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tdata16 add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x10066(%rax)\n+\tadd %dl,0x10066(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x66f000000000008a,%eax\n+\tmovabs 0x66e000000000008a,%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-\tdata16 add %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tadc %ah,0x0(%rdi)\n-\tadd %eax,(%rax)\n+\tadd %dh,0x10066(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x670000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tadd %al,(%ecx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tadd %al,(%ecx)\n+\tadd %dh,%al\n+\tdata16 add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\trex\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 %ah,(%rax)\n+\tadd %dl,(%rax)\n \tadd %al,(%ecx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 10067c9 \n-\tadd %al,(%rcx)\n+\t(bad)\n+\tadd %al,(%ecx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10067(%rax)\n+\tadd %al,0x10067(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x67(%rax)\n+\tadd %dl,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 $0x67,%al\n+\tmovabs 0xd000000000010067,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x67(%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 %al,0x10067(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x67d000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tshlb $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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tadd %al,(%ecx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %al,(%ecx)\n+\tadd %dh,0x10067(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x680000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %ch,0x0(%rax)\n-\tadd %eax,(%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,%al\n \tadd %al,(%ecx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ch,0x0(%rax)\n+\tand %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x68(%rax)\n+\tadd %al,0x68(%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 %dl,(%rax)\n \tpush $0x100\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 10068ca \n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\t(bad)\n+\tpush $0x100\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x68(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tpush $0x100\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tpush $0x100\n+\tsubb $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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10068(%rax)\n+\tadd %ah,0x10068(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10068(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x68d000000000008a,%eax\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+\tshrb $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 %ah,0x10068(%rax)\n+\tadd %dl,0x10068(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x68f000000000008a,%eax\n+\tmovabs 0x68e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n+\tadd %al,(%rax)\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 %ah,%al\n+\tadd %dl,%al\n \tpush $0x100\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ch,0x0(%rcx)\n+\tand %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-\timul $0x1,(%rax),%eax\n-\tadd %dh,(%rax)\n-\tmovabs 0x695000000000008a,%eax\n-\tadd %al,(%rcx)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\trex imul $0x1,(%rax),%eax\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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,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 %al,0x69(%rax)\n+\tadd %dh,(%rax)\n+\timul $0x1,(%rax),%eax\n+\tadd %dh,(%rax)\n+\tmovabs 0x698000000000008a,%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-\tnop\n-\timul $0x1,(%rax),%eax\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x69(%rax)\n+\tadd %al,(%rax)\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-\tmov $0x69,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x5000000000010069,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \timul $0x1,(%rax),%eax\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10069(%rax)\n+\tadd %dl,0x10069(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x69f000000000008a,%eax\n+\tmovabs 0x69e000000000008a,%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-\timul $0x1,(%rax),%eax\n+\tadd %dh,0x10069(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6a1000000000008a,%eax\n+\tmovabs 0x6a0000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tpush $0x0\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush $0x0\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\timul $0x1,(%rax),%eax\n \tadd %dh,(%rax)\n-\tmovabs 0x6a5000000000008a,%eax\n+\tmovabs 0x6a4000000000008a,%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 %dl,(%rax)\n \tpush $0x0\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6a7000000000008a,%eax\n+\tmovabs 0x6a6000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1006a(%rax)\n+\tadd %al,0x1006a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6a(%rax)\n+\tadd %dl,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 $0x6a,%al\n+\tmovabs 0xd00000000001006a,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x6a(%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 %al,0x1006a(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x6ad000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tshrb $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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tpush $0x0\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush $0x0\n-\tadd %eax,(%rax)\n+\tadd %dh,0x1006a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6b1000000000008a,%eax\n+\tmovabs 0x6b0000000000008a,%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 %dl,%al\n \tpush $0x0\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6b3000000000008a,%eax\n+\tmovabs 0x6b2000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6b(%rax)\n+\tadd %al,0x6b(%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 %dl,(%rax)\n \timul $0x1,(%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 1006bcd \n-\tadd %al,(%rcx)\n+\t(bad)\n+\timul $0x1,(%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 %al,0x6b(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dh,(%rax)\n+\timul $0x1,(%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\timul $0x1,(%rax),%eax\n+\tsubb $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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1006b(%rax)\n+\tadd %ah,0x1006b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1006b(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x6bd000000000008a,%eax\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+\tshrb $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 %ah,0x1006b(%rax)\n+\tadd %dl,0x1006b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6bf000000000008a,%eax\n+\tmovabs 0x6be000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n+\tadd %al,(%rax)\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 %ah,%al\n+\tadd %dl,%al\n \timul $0x1,(%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %ch,0x1(%rax,%rax,1)\n+\tand %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 %al,(%rax)\n-\tinsb (%dx),%es:(%rdi)\n-\tadd %al,(%rcx)\n+\tadd %dh,%al\n+\timul $0x1,(%rax),%eax\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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,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 %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-\tnop\n+\tadd %dh,(%rax)\n \tinsb (%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+\tsubb $0x0,0x1(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %ah,0x6c(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\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-\tmov $0x6c,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000001006c,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%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 %ah,0x1006c(%rax)\n+\tadd %dl,0x1006c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6cf000000000008a,%eax\n+\tmovabs 0x6ce000000000008a,%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-\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-\tadc %ch,0x0(%rbp)\n-\tadd %eax,(%rax)\n+\tadd %dh,0x1006c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x6d0000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%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 %al,(%rax)\n-\tinsl (%dx),%es:(%rdi)\n+\tadd %dh,%al\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-\tpush %rax\n-\tinsl (%dx),%es:(%rdi)\n+\trex insl (%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 %ah,(%rax)\n+\tadd %dl,(%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-\tjo 1006dcf \n+\t(bad)\n+\tinsl (%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1006d(%rax)\n+\tadd %al,0x1006d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6d(%rax)\n+\tadd %dl,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 $0x6d,%al\n+\tmovabs 0xd00000000001006d,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x6d(%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 %al,0x1006d(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x6dd000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tshrb $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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%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 %al,%al\n-\tinsl (%dx),%es:(%rdi)\n+\tadd %dh,0x1006d(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x6e0000000000008a,%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-\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-\txor %ch,0x0(%rsi)\n+\tand %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6e(%rax)\n+\tadd %al,0x6e(%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 %dl,(%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-\tjo 1006ed0 \n+\t(bad)\n+\toutsb %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 %al,0x6e(%rax)\n+\tadd %dh,(%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-\tnop\n-\toutsb %ds:(%rsi),(%dx)\n-\tadd %al,(%rcx)\n+\tsubb $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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1006e(%rax)\n+\tadd %ah,0x1006e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1006e(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x6ed000000000008a,%eax\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+\tshrb $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 %ah,0x1006e(%rax)\n+\tadd %dl,0x1006e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6ef000000000008a,%eax\n+\tmovabs 0x6ee000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n+\tadd %al,(%rax)\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 %ah,%al\n+\tadd %dl,%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-\txor %ch,0x0(%rdi)\n+\tand %ch,0x0(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\toutsl %ds:(%rsi),(%dx)\n+\tadd %dh,%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-\tpush %rax\n-\toutsl %ds:(%rsi),(%dx)\n+\trex outsl %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,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 %al,0x6f(%rax)\n+\tadd %dh,(%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-\tnop\n-\toutsl %ds:(%rsi),(%dx)\n-\tadd %al,(%rcx)\n+\tsubb $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 %ah,0x6f(%rax)\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-\tmov $0x6f,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000001006f,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%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 %ah,0x1006f(%rax)\n+\tadd %dl,0x1006f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6ff000000000008a,%eax\n+\tmovabs 0x6fe000000000008a,%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-\toutsl %ds:(%rsi),(%dx)\n+\tadd %dh,0x1006f(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x701000000000008a,%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,0x7f8b(%rax)\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-\tand %dh,0x0(%rax)\n-\tadd %eax,(%rax)\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,0xffdb(%rax)\n \tadd %al,(%rax)\n-\tadc $0xff,%cl\n+\tadd %dh,(%rax)\n+\tjo 1007023 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x70(%rax)\n+\tadd %dh,%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,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tjo 1007043 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\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 %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\tjo 1007053 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x708000000000008a,%eax\n+\tmovabs 0x707000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10070(%rax)\n+\tadd %dl,0x10070(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x70(%rax)\n+\tadd %ah,0x70(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshlb $0x1,0x0(%rax)\n+\tmov $0x70,%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,0x10070(%rax)\n+\tadd %al,0x10070(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x70e000000000008a,%eax\n+\tmovabs 0x70d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjno 10070f3 \n+\tadd %dh,%al\n+\tjo 10070e3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjo 1007103 \n+\tadd %al,%al\n+\tjo 10070f3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x712000000000008a,%eax\n+\tmovabs 0x711000000000008a,%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-\tjo 1007123 \n+\tadd %ah,%al\n+\tjo 1007113 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x714000000000008a,%eax\n+\tmovabs 0x713000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x71(%rax)\n+\tadd %dl,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-\tjno 1007163 \n+\tadd %ah,(%rax)\n+\tjno 1007153 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x718000000000008a,%eax\n+\tmovabs 0x717000000000008a,%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,0x71(%rax)\n+\tadd %al,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 0x5000000000010071,%al\n-\tadd %ebx,0x0(%rbx)\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 \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjno 10071b3 \n-\tadd %eax,(%rax)\n+\tadd %dh,0x10071(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10071(%rax)\n+\tadd %al,0x10071(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x71e000000000008a,%eax\n+\tmovabs 0x71d000000000008a,%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,0x10071(%rax)\n+\tadd %ah,0x10071(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x720000000000008a,%eax\n+\tmovabs 0x71f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjb 1007213 \n+\tadd %dl,(%rax)\n+\tjb 1007203 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjno 1007223 \n+\tadd %ah,%al\n+\tjno 1007213 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x724000000000008a,%eax\n+\tmovabs 0x723000000000008a,%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-\tjb 1007243 \n+\tadd %al,(%rax)\n+\tjb 1007233 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x726000000000008a,%eax\n+\tmovabs 0x725000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10072(%rax)\n+\tadd %dh,0x72(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x72(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\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-\tmovabs 0xd000000000010072,%al\n+\tnop\n+\tjb 1007283 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x72(%rax)\n+\tadd %ah,0x72(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshlb $0x1,0x0(%rdx)\n+\tmov $0x72,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjb 10072d3 \n+\tadd %dl,%al\n+\tjb 10072c3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10072(%rax)\n+\tadd %ah,0x10072(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x730000000000008a,%eax\n+\tmovabs 0x72f000000000008a,%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-\tjb 1007303 \n+\tadd %al,%al\n+\tjb 10072f3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x732000000000008a,%eax\n+\tmovabs 0x731000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x73(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dh,(%rax)\n+\tjae 1007323 \n+\tadd %eax,(%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-\tjae 1007343 \n+\tjae 1007333 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x736000000000008a,%eax\n+\tmovabs 0x735000000000008a,%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-\tjae 1007363 \n+\tadd %ah,(%rax)\n+\tjae 1007353 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x738000000000008a,%eax\n+\tmovabs 0x737000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10073(%rax)\n+\tadd %dl,0x10073(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,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-\tshlb $0x1,0x0(%rbx)\n+\tmov $0x73,%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,0x10073(%rax)\n+\tadd %al,0x10073(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x73e000000000008a,%eax\n+\tmovabs 0x73d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tje 10073f3 \n+\tadd %dh,%al\n+\tjae 10073e3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjae 1007403 \n+\tadd %al,%al\n+\tjae 10073f3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x742000000000008a,%eax\n+\tmovabs 0x741000000000008a,%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-\tjae 1007423 \n+\tadd %ah,%al\n+\tjae 1007413 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x744000000000008a,%eax\n+\tmovabs 0x743000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x74(%rax)\n+\tadd %dl,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-\tje 1007463 \n+\tadd %ah,(%rax)\n+\tje 1007453 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x748000000000008a,%eax\n+\tmovabs 0x747000000000008a,%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,0x74(%rax)\n+\tadd %al,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 0x5000000000010074,%al\n-\tadd %ebx,0x0(%rbx)\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 \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tje 10074b3 \n-\tadd %eax,(%rax)\n+\tadd %dh,0x10074(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10074(%rax)\n+\tadd %al,0x10074(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x74e000000000008a,%eax\n+\tmovabs 0x74d000000000008a,%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,0x10074(%rax)\n+\tadd %ah,0x10074(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x750000000000008a,%eax\n+\tmovabs 0x74f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjne 1007513 \n+\tadd %dl,(%rax)\n+\tjne 1007503 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tje 1007523 \n+\tadd %ah,%al\n+\tje 1007513 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x754000000000008a,%eax\n+\tmovabs 0x753000000000008a,%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-\tjne 1007543 \n+\tadd %al,(%rax)\n+\tjne 1007533 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x756000000000008a,%eax\n+\tmovabs 0x755000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10075(%rax)\n+\tadd %dh,0x75(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x75(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\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-\tmovabs 0xd000000000010075,%al\n+\tnop\n+\tjne 1007583 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x75(%rax)\n+\tadd %ah,0x75(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshlb $0x1,0x0(%rbp)\n+\tmov $0x75,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjne 10075d3 \n+\tadd %dl,%al\n+\tjne 10075c3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10075(%rax)\n+\tadd %ah,0x10075(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x760000000000008a,%eax\n+\tmovabs 0x75f000000000008a,%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-\tjne 1007603 \n+\tadd %al,%al\n+\tjne 10075f3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x762000000000008a,%eax\n+\tmovabs 0x761000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x76(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dh,(%rax)\n+\tjbe 1007623 \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,(%rax)\n-\tjbe 1007643 \n+\tadd %al,(%rax)\n+\tjbe 1007633 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x766000000000008a,%eax\n+\tmovabs 0x765000000000008a,%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-\tjbe 1007663 \n+\tadd %ah,(%rax)\n+\tjbe 1007653 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x768000000000008a,%eax\n+\tmovabs 0x767000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10076(%rax)\n+\tadd %dl,0x10076(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,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-\tshlb $0x1,0x0(%rsi)\n+\tmov $0x76,%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,0x10076(%rax)\n+\tadd %al,0x10076(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x76e000000000008a,%eax\n+\tmovabs 0x76d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tja 10076f3 \n+\tadd %dh,%al\n+\tjbe 10076e3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjbe 1007703 \n+\tadd %al,%al\n+\tjbe 10076f3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x772000000000008a,%eax\n+\tmovabs 0x771000000000008a,%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-\tjbe 1007723 \n+\tadd %ah,%al\n+\tjbe 1007713 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x774000000000008a,%eax\n+\tmovabs 0x773000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x77(%rax)\n+\tadd %dl,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-\tja 1007763 \n+\tadd %ah,(%rax)\n+\tja 1007753 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x778000000000008a,%eax\n+\tmovabs 0x777000000000008a,%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,0x77(%rax)\n+\tadd %al,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 0x5000000000010077,%al\n-\tadd %ebx,0x0(%rbx)\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 \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tja 10077b3 \n-\tadd %eax,(%rax)\n+\tadd %dh,0x10077(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10077(%rax)\n+\tadd %al,0x10077(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x77e000000000008a,%eax\n+\tmovabs 0x77d000000000008a,%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,0x10077(%rax)\n+\tadd %ah,0x10077(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x780000000000008a,%eax\n+\tmovabs 0x77f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjs 1007813 \n+\tadd %dl,(%rax)\n+\tjs 1007803 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tja 1007823 \n+\tadd %ah,%al\n+\tja 1007813 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x784000000000008a,%eax\n+\tmovabs 0x783000000000008a,%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-\tjs 1007843 \n+\tadd %al,(%rax)\n+\tjs 1007833 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x786000000000008a,%eax\n+\tmovabs 0x785000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10078(%rax)\n+\tadd %dh,0x78(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x78(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\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-\tmovabs 0xd000000000010078,%al\n+\tnop\n+\tjs 1007883 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x78(%rax)\n+\tadd %ah,0x78(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsarb $0x1,0x0(%rax)\n+\tmov $0x78,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjs 10078d3 \n+\tadd %dl,%al\n+\tjs 10078c3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10078(%rax)\n+\tadd %ah,0x10078(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x790000000000008a,%eax\n+\tmovabs 0x78f000000000008a,%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-\tjs 1007903 \n+\tadd %al,%al\n+\tjs 10078f3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x792000000000008a,%eax\n+\tmovabs 0x791000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tjns 1007923 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x79(%rax)\n-\tadd %al,(%rcx)\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-\tjns 1007943 \n+\tjns 1007933 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x796000000000008a,%eax\n+\tmovabs 0x795000000000008a,%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-\tjns 1007963 \n+\tadd %ah,(%rax)\n+\tjns 1007953 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x798000000000008a,%eax\n+\tmovabs 0x797000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10079(%rax)\n+\tadd %dl,0x10079(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,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-\tsarb $0x1,0x0(%rcx)\n+\tmov $0x79,%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,0x10079(%rax)\n+\tadd %al,0x10079(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x79e000000000008a,%eax\n+\tmovabs 0x79d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjp 10079f3 \n+\tadd %dh,%al\n+\tjns 10079e3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjns 1007a03 \n+\tadd %al,%al\n+\tjns 10079f3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7a2000000000008a,%eax\n+\tmovabs 0x7a1000000000008a,%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-\tjns 1007a23 \n+\tadd %ah,%al\n+\tjns 1007a13 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7a4000000000008a,%eax\n+\tmovabs 0x7a3000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7a(%rax)\n+\tadd %dl,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-\tjp 1007a63 \n+\tadd %ah,(%rax)\n+\tjp 1007a53 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7a8000000000008a,%eax\n+\tmovabs 0x7a7000000000008a,%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,0x7a(%rax)\n+\tadd %al,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 0x500000000001007a,%al\n-\tadd %ebx,0x0(%rbx)\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 \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjp 1007ab3 \n-\tadd %eax,(%rax)\n+\tadd %dh,0x1007a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1007a(%rax)\n+\tadd %al,0x1007a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7ae000000000008a,%eax\n+\tmovabs 0x7ad000000000008a,%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,0x1007a(%rax)\n+\tadd %ah,0x1007a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7b0000000000008a,%eax\n+\tmovabs 0x7af000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjnp 1007b13 \n+\tadd %dl,(%rax)\n+\tjnp 1007b03 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjp 1007b23 \n+\tadd %ah,%al\n+\tjp 1007b13 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7b4000000000008a,%eax\n+\tmovabs 0x7b3000000000008a,%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-\tjnp 1007b43 \n+\tadd %al,(%rax)\n+\tjnp 1007b33 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7b6000000000008a,%eax\n+\tmovabs 0x7b5000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1007b(%rax)\n+\tadd %dh,0x7b(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7b(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\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-\tmovabs 0xd00000000001007b,%al\n+\tnop\n+\tjnp 1007b83 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x7b(%rax)\n+\tadd %ah,0x7b(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsarb $0x1,0x0(%rbx)\n+\tmov $0x7b,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjnp 1007bd3 \n+\tadd %dl,%al\n+\tjnp 1007bc3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1007b(%rax)\n+\tadd %ah,0x1007b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7c0000000000008a,%eax\n+\tmovabs 0x7bf000000000008a,%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-\tjnp 1007c03 \n+\tadd %al,%al\n+\tjnp 1007bf3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7c2000000000008a,%eax\n+\tmovabs 0x7c1000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7c(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dh,(%rax)\n+\tjl 1007c23 \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,(%rax)\n-\tjl 1007c43 \n+\tadd %al,(%rax)\n+\tjl 1007c33 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7c6000000000008a,%eax\n+\tmovabs 0x7c5000000000008a,%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-\tjl 1007c63 \n+\tadd %ah,(%rax)\n+\tjl 1007c53 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7c8000000000008a,%eax\n+\tmovabs 0x7c7000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1007c(%rax)\n+\tadd %dl,0x1007c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,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-\tsarb $0x0,0x1(%rax,%rax,1)\n+\tmov $0x7c,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1007c(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x1007c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7ce000000000008a,%eax\n+\tmovabs 0x7cd000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjge 1007cf3 \n+\tadd %dh,%al\n+\tjl 1007ce3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjl 1007d03 \n+\tadd %al,%al\n+\tjl 1007cf3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7d2000000000008a,%eax\n+\tmovabs 0x7d1000000000008a,%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-\tjl 1007d23 \n+\tadd %ah,%al\n+\tjl 1007d13 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7d4000000000008a,%eax\n+\tmovabs 0x7d3000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7d(%rax)\n+\tadd %dl,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-\tjge 1007d63 \n+\tadd %ah,(%rax)\n+\tjge 1007d53 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7d8000000000008a,%eax\n+\tmovabs 0x7d7000000000008a,%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,0x7d(%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-\tmovabs 0x500000000001007d,%al\n-\tadd %ebx,0x0(%rbx)\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 \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjge 1007db3 \n-\tadd %eax,(%rax)\n+\tadd %dh,0x1007d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1007d(%rax)\n+\tadd %al,0x1007d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7de000000000008a,%eax\n+\tmovabs 0x7dd000000000008a,%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,0x1007d(%rax)\n+\tadd %ah,0x1007d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7e0000000000008a,%eax\n+\tmovabs 0x7df000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjle 1007e13 \n+\tadd %dl,(%rax)\n+\tjle 1007e03 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjge 1007e23 \n+\tadd %ah,%al\n+\tjge 1007e13 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7e4000000000008a,%eax\n+\tmovabs 0x7e3000000000008a,%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-\tjle 1007e43 \n+\tadd %al,(%rax)\n+\tjle 1007e33 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7e6000000000008a,%eax\n+\tmovabs 0x7e5000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1007e(%rax)\n+\tadd %dh,0x7e(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7e(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\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-\tmovabs 0xd00000000001007e,%al\n+\tnop\n+\tjle 1007e83 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x7e(%rax)\n+\tadd %ah,0x7e(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsarb $0x1,0x0(%rsi)\n+\tmov $0x7e,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjle 1007ed3 \n+\tadd %dl,%al\n+\tjle 1007ec3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1007e(%rax)\n+\tadd %ah,0x1007e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7f0000000000008a,%eax\n+\tmovabs 0x7ef000000000008a,%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-\tjle 1007f03 \n+\tadd %al,%al\n+\tjle 1007ef3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7f2000000000008a,%eax\n+\tmovabs 0x7f1000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7f(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dh,(%rax)\n+\tjg 1007f23 \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,(%rax)\n-\tjg 1007f43 \n+\tadd %al,(%rax)\n+\tjg 1007f33 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7f6000000000008a,%eax\n+\tmovabs 0x7f5000000000008a,%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-\tjg 1007f63 \n+\tadd %ah,(%rax)\n+\tjg 1007f53 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7f8000000000008a,%eax\n+\tmovabs 0x7f7000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1007f(%rax)\n+\tadd %dl,0x1007f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,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-\tsarb $0x1,0x0(%rdi)\n+\tmov $0x7f,%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,0x1007f(%rax)\n+\tadd %al,0x1007f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7fe000000000008a,%eax\n+\tmovabs 0x7fd000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x7f8b(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %al,(%rcx)\n+\tadd %dh,%al\n+\tjg 1007fe3 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x0(%rdi)\n+\tadd %al,%al\n+\tjg 1007ff3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x803000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tmovabs 0x8b8000000000008a,%eax\n+\tjg 1008004 \n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x100(%rax)\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 %dh,%al\n-\tjg 1008033 \n+\tadd %ah,%al\n+\tjg 1008023 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x805000000000008a,%eax\n+\tmovabs 0x804000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x80(%rax)\n+\tadd %ah,-0x80(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\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-\tnop\n+\tadd %dh,(%rax)\n \taddb $0x1,(%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,-0x80(%rax)\n+\taddb $0x0,0x100(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x80(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x80,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x5000000000010080,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \taddb $0x1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x10080(%rax)\n+\tadd %dl,0x10080(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x80f000000000008a,%eax\n+\tmovabs 0x80e000000000008a,%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-\taddb $0x1,(%rax)\n+\tadd %dh,0x10080(%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%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-\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 addl $0x1,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n \taddl $0x1,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x817000000000008a,%eax\n+\tmovabs 0x816000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10081(%rax)\n+\tadd %al,0x10081(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x7f(%rax)\n+\tadd %dl,-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 $0x81,%al\n+\tmovabs 0xd000000000010081,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x7f(%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 %al,0x10081(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x81d000000000008a,%eax\n-\tadd %al,(%rcx)\n+\trolb $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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \taddl $0x1,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\taddl $0x1,(%rax)\n+\tadd %dh,0x10081(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x821000000000008a,%eax\n+\tmovabs 0x820000000000008a,%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 %dl,%al\n \taddl $0x1,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x823000000000008a,%eax\n+\tmovabs 0x822000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7e(%rax)\n+\tadd %al,-0x7e(%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 %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-\tjo 10081e4 \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 %al,-0x7e(%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-\tnop\n-\t(bad)\n-\tadd %al,(%rcx)\n+\taddb $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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10082(%rax)\n+\tadd %ah,0x10082(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10082(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x82d000000000008a,%eax\n+\tadd %dh,-0x7e(%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,0x10082(%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 %dh,(%rax)\n-\tmovabs 0x82f000000000008a,%eax\n+\tmovabs 0x82e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n+\tadd %al,(%rax)\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 %ah,%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-\txor %al,0x100(%rbx)\n+\tand %al,0x100(%rbx)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\taddl $0x1,(%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-\tpush %rax\n-\taddl $0x1,(%rax)\n+\trex addl $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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-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 %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-\tnop\n+\tadd %dh,(%rax)\n \taddl $0x1,(%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,-0x7d(%rax)\n+\taddb $0x0,0x100(%rbx)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\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-\tmov $0x83,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x5000000000010083,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \taddl $0x1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x10083(%rax)\n+\tadd %dl,0x10083(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x83f000000000008a,%eax\n+\tmovabs 0x83e000000000008a,%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-\taddl $0x1,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0x10083(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rax,%rax,1)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x840000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \ttest %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\ttest %al,(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x845000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tadd %dh,%al\n+\taddl $0x1,(%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 %al,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n \ttest %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x847000000000008a,%eax\n+\tmovabs 0x846000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10084(%rax)\n+\tadd %al,0x10084(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x7c(%rax)\n+\tadd %dl,-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 $0x84,%al\n+\tmovabs 0xd000000000010084,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x7c(%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 %al,0x10084(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x84d000000000008a,%eax\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \ttest %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\ttest %al,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dh,0x10084(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x851000000000008a,%eax\n+\tmovabs 0x850000000000008a,%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 %dl,%al\n \ttest %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x853000000000008a,%eax\n+\tmovabs 0x852000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7b(%rax)\n+\tadd %al,-0x7b(%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 %dl,(%rax)\n \ttest %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x857000000000008a,%eax\n+\tmovabs 0x856000000000008a,%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,-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+\tadd %dh,(%rax)\n \ttest %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x858000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10085(%rax)\n+\tadd %ah,0x10085(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10085(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x85d000000000008a,%eax\n+\tadd %dh,-0x7b(%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,0x10085(%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 %dh,(%rax)\n-\tmovabs 0x85f000000000008a,%eax\n+\tmovabs 0x85e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n+\tadd %al,(%rax)\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 %ah,%al\n+\tadd %dl,%al\n \ttest %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x863000000000008a,%eax\n+\tmovabs 0x862000000000008a,%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-\txchg %al,(%rax)\n+\tadd %dh,%al\n+\ttest %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x865000000000008a,%eax\n+\tmovabs 0x864000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-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 %al,-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+\tadd %dh,(%rax)\n \txchg %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x7a(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x868000000000008a,%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-\tmov $0x86,%al\n+\tadd %al,(%rax)\n+\tadd %dl,-0x7a(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x5000000000010086,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \txchg %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10086(%rax)\n+\tadd %dl,0x10086(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x86f000000000008a,%eax\n+\tmovabs 0x86e000000000008a,%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-\txchg %al,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dh,0x10086(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x871000000000008a,%eax\n+\tmovabs 0x870000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \txchg %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txchg %eax,(%rax)\n+\tadd %dh,%al\n+\txchg %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x875000000000008a,%eax\n+\tmovabs 0x874000000000008a,%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 %dl,(%rax)\n \txchg %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x877000000000008a,%eax\n+\tmovabs 0x876000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10087(%rax)\n+\tadd %al,0x10087(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x79(%rax)\n+\tadd %dl,-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 $0x87,%al\n+\tmovabs 0xd000000000010087,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x79(%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 %al,0x10087(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x87d000000000008a,%eax\n-\tadd %al,(%rcx)\n+\trolb $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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \txchg %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txchg %eax,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dh,0x10087(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x881000000000008a,%eax\n+\tmovabs 0x880000000000008a,%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 %dl,%al\n \txchg %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x883000000000008a,%eax\n+\tmovabs 0x882000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x78(%rax)\n+\tadd %al,-0x78(%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 %dl,(%rax)\n \tmov %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x887000000000008a,%eax\n+\tmovabs 0x886000000000008a,%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,-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+\tadd %dh,(%rax)\n \tmov %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x888000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10088(%rax)\n+\tadd %ah,0x10088(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10088(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x88d000000000008a,%eax\n+\tadd %dh,-0x78(%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,0x10088(%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 %dh,(%rax)\n-\tmovabs 0x88f000000000008a,%eax\n+\tmovabs 0x88e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n+\tadd %al,(%rax)\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 %ah,%al\n+\tadd %dl,%al\n \tmov %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x893000000000008a,%eax\n+\tmovabs 0x892000000000008a,%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-\tmov %eax,(%rax)\n+\tadd %dh,%al\n+\tmov %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x895000000000008a,%eax\n+\tmovabs 0x894000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-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 %al,-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+\tadd %dh,(%rax)\n \tmov %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x77(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x898000000000008a,%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-\tmov $0x89,%al\n+\tadd %al,(%rax)\n+\tadd %dl,-0x77(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x5000000000010089,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tmov %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10089(%rax)\n+\tadd %dl,0x10089(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x89f000000000008a,%eax\n+\tmovabs 0x89e000000000008a,%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-\tmov %eax,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dh,0x10089(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8a1000000000008a,%eax\n+\tmovabs 0x8a0000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tmov (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov (%rax),%al\n+\tadd %dh,%al\n+\tmov %eax,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8a5000000000008a,%eax\n+\tmovabs 0x8a4000000000008a,%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 %dl,(%rax)\n \tmov (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8a7000000000008a,%eax\n+\tmovabs 0x8a6000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1008a(%rax)\n+\tadd %al,0x1008a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x76(%rax)\n+\tadd %dl,-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 $0x8a,%al\n+\tmovabs 0xd00000000001008a,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x76(%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 %al,0x1008a(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8ad000000000008a,%eax\n-\tadd %al,(%rcx)\n+\trorb $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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tmov (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov (%rax),%al\n-\tadd %eax,(%rax)\n+\tadd %dh,0x1008a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8b1000000000008a,%eax\n+\tmovabs 0x8b0000000000008a,%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 %dl,%al\n \tmov (%rax),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8b3000000000008a,%eax\n+\tmovabs 0x8b2000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x75(%rax)\n+\tadd %al,-0x75(%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 %dl,(%rax)\n \tmov (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8b7000000000008a,%eax\n+\tmovabs 0x8b6000000000008a,%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,-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+\tadd %dh,(%rax)\n \tmov (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x8b8000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1008b(%rax)\n+\tadd %ah,0x1008b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1008b(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8bd000000000008a,%eax\n+\tadd %dh,-0x75(%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,0x1008b(%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 %dh,(%rax)\n-\tmovabs 0x8bf000000000008a,%eax\n+\tmovabs 0x8be000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n+\tadd %al,(%rax)\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 %ah,%al\n+\tadd %dl,%al\n \tmov (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8c3000000000008a,%eax\n+\tmovabs 0x8c2000000000008a,%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-\tmov %es,(%rax)\n+\tadd %dh,%al\n+\tmov (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8c5000000000008a,%eax\n+\tmovabs 0x8c4000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-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 %al,-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+\tadd %dh,(%rax)\n \tmov %es,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x74(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x8c8000000000008a,%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-\tmov $0x8c,%al\n+\tadd %al,(%rax)\n+\tadd %dl,-0x74(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x500000000001008c,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tmov %es,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1008c(%rax)\n+\tadd %dl,0x1008c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8cf000000000008a,%eax\n+\tmovabs 0x8ce000000000008a,%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-\tmov %es,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dh,0x1008c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8d1000000000008a,%eax\n+\tmovabs 0x8d0000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tlea (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tlea (%rax),%eax\n+\tadd %dh,%al\n+\tmov %es,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8d5000000000008a,%eax\n+\tmovabs 0x8d4000000000008a,%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 %dl,(%rax)\n \tlea (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8d7000000000008a,%eax\n+\tmovabs 0x8d6000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1008d(%rax)\n+\tadd %al,0x1008d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x73(%rax)\n+\tadd %dl,-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 $0x8d,%al\n+\tmovabs 0xd00000000001008d,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x73(%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 %al,0x1008d(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8dd000000000008a,%eax\n-\tadd %al,(%rcx)\n+\trorb $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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tlea (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tlea (%rax),%eax\n-\tadd %eax,(%rax)\n+\tadd %dh,0x1008d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8e1000000000008a,%eax\n+\tmovabs 0x8e0000000000008a,%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 %dl,%al\n \tlea (%rax),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8e3000000000008a,%eax\n+\tmovabs 0x8e2000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x72(%rax)\n+\tadd %al,-0x72(%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 %dl,(%rax)\n \tmov (%rax),%es\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8e7000000000008a,%eax\n+\tmovabs 0x8e6000000000008a,%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,-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+\tadd %dh,(%rax)\n \tmov (%rax),%es\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x8e8000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1008e(%rax)\n+\tadd %ah,0x1008e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1008e(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8ed000000000008a,%eax\n+\tadd %dh,-0x72(%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,0x1008e(%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 %dh,(%rax)\n-\tmovabs 0x8ef000000000008a,%eax\n+\tmovabs 0x8ee000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n+\tadd %al,(%rax)\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 %ah,%al\n+\tadd %dl,%al\n \tmov (%rax),%es\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8f3000000000008a,%eax\n+\tmovabs 0x8f2000000000008a,%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-\tpop (%rax)\n+\tadd %dh,%al\n+\tmov (%rax),%es\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8f5000000000008a,%eax\n+\tmovabs 0x8f4000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-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 %al,-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+\tadd %dh,(%rax)\n \tpop (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x71(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x8f8000000000008a,%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-\tmov $0x8f,%al\n+\tadd %al,(%rax)\n+\tadd %dl,-0x71(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x500000000001008f,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tpop (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1008f(%rax)\n+\tadd %dl,0x1008f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8ff000000000008a,%eax\n+\tmovabs 0x8fe000000000008a,%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-\tpop (%rax)\n-\tadd %eax,(%rax)\n+\tadd %dh,0x1008f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8b8000000000008a,%eax\n-\tjg 1009004 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x100(%rax)\n+\tmovabs 0x901000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tand %dl,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,0x7f8b(%rax)\n \tadd %al,(%rax)\n-\tadc $0xff,%cl\n \tadd %al,(%rax)\n+\tmovabs 0x1c0000000000100,%al\n+\tpush $0x0\n+\tadd %dl,0xffdb(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x70(%rax)\n+\tadd %dh,(%rax)\n+\tnop\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tnop\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,%al\n+\tpop (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tnop\n+\tadd %dh,(%rax)\n+\tmovabs 0x905000000000008a,%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 %ah,(%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-\tadcb $0x0,0x100(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo 1008ff2 \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10090(%rax)\n+\tadd %dl,0x10090(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x70(%rax)\n+\tadd %ah,-0x70(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trclb $0x0,0x100(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10090(%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 \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x90e000000000008a,%eax\n+\tmovabs 0x90d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txchg %eax,%ecx\n+\tadd %dh,%al\n+\tnop\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 %al,%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-\tand %dl,0x100(%rcx)\n+\tadc %dl,0x100(%rcx)\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 \tnop\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex xchg %eax,%ecx\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\txor %dl,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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x6f(%rax)\n+\tadd %dl,-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+\tadd %ah,(%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-\tadcb $0x0,0x100(%rcx)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x6f(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010091,%al\n+\tnop\n+\txchg %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txchg %eax,%ecx\n-\tadd %al,(%rcx)\n+\tadd %dh,0x10091(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10091(%rax)\n+\tadd %al,0x10091(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x91e000000000008a,%eax\n+\tmovabs 0x91d000000000008a,%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,0x10091(%rax)\n+\tadd %ah,0x10091(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x920000000000008a,%eax\n+\tmovabs 0x91f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%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 %dh,%al\n+\tadd %ah,%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-\trex xchg %eax,%edx\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\txor %dl,0x100(%rdx)\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,%edx\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+\tpush %rax\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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10092(%rax)\n+\tadd %dh,-0x6e(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6e(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\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-\tmovabs 0xd000000000010092,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x6e(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trclb $0x0,0x100(%rdx)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0x92,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%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 %dh,0x10092(%rax)\n+\tadd %ah,0x10092(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x930000000000008a,%eax\n+\tmovabs 0x92f000000000008a,%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 %al,%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-\tand %dl,0x100(%rbx)\n+\tadc %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x6d(%rax)\n+\tadd %dh,(%rax)\n+\txchg %eax,%ebx\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 %al,(%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-\t(bad)\n+\tpush %rax\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 %dh,(%rax)\n+\tadd %ah,(%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-\tadcb $0x0,0x100(%rbx)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo 10092f5 \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10093(%rax)\n+\tadd %dl,0x10093(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-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-\trclb $0x0,0x100(%rbx)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10093(%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 \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x93e000000000008a,%eax\n+\tmovabs 0x93d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txchg %eax,%esp\n+\tadd %dh,%al\n+\txchg %eax,%ebx\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 %al,%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-\tand %dl,0x1(%rax,%rax,1)\n+\tadc %dl,0x1(%rax,%rax,1)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%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-\trex xchg %eax,%esp\n-\tadd %al,(%rcx)\n+\txor %dl,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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x6c(%rax)\n+\tadd %dl,-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+\tadd %ah,(%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-\tadcb $0x0,0x1(%rax,%rax,1)\n+\tjo 10093f6 \n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6c(%rax)\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-\tmovabs 0x5000000000010094,%al\n+\tnop\n+\txchg %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txchg %eax,%esp\n-\tadd %al,(%rcx)\n+\tadd %dh,0x10094(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10094(%rax)\n+\tadd %al,0x10094(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x94e000000000008a,%eax\n+\tmovabs 0x94d000000000008a,%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,0x10094(%rax)\n+\tadd %ah,0x10094(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x950000000000008a,%eax\n+\tmovabs 0x94f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%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 %dh,%al\n+\tadd %ah,%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-\trex xchg %eax,%ebp\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\txor %dl,0x100(%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 \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-\t(bad)\n+\tpush %rax\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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10095(%rax)\n+\tadd %dh,-0x6b(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6b(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\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-\tmovabs 0xd000000000010095,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x6b(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trclb $0x0,0x100(%rbp)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0x95,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%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 %dh,0x10095(%rax)\n+\tadd %ah,0x10095(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x960000000000008a,%eax\n+\tmovabs 0x95f000000000008a,%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 %al,%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-\tand %dl,0x100(%rsi)\n+\tadc %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x6a(%rax)\n+\tadd %dh,(%rax)\n+\txchg %eax,%esi\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 %al,(%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-\t(bad)\n+\tpush %rax\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 %dh,(%rax)\n+\tadd %ah,(%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-\tadcb $0x0,0x100(%rsi)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo 10095f8 \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10096(%rax)\n+\tadd %dl,0x10096(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-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-\trclb $0x0,0x100(%rsi)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10096(%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 \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x96e000000000008a,%eax\n+\tmovabs 0x96d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txchg %eax,%edi\n+\tadd %dh,%al\n+\txchg %eax,%esi\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 %al,%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-\tand %dl,0x100(%rdi)\n+\tadc %dl,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+\tadd %ah,%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-\trex xchg %eax,%edi\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\txor %dl,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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x69(%rax)\n+\tadd %dl,-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+\tadd %ah,(%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-\tadcb $0x0,0x100(%rdi)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x69(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010097,%al\n+\tnop\n+\txchg %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txchg %eax,%edi\n-\tadd %al,(%rcx)\n+\tadd %dh,0x10097(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10097(%rax)\n+\tadd %al,0x10097(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x97e000000000008a,%eax\n+\tmovabs 0x97d000000000008a,%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,0x10097(%rax)\n+\tadd %ah,0x10097(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x980000000000008a,%eax\n+\tmovabs 0x97f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tcwtl\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 %ah,%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-\trex cwtl\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\txor %bl,0x100(%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 \tcwtl\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+\tpush %rax\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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10098(%rax)\n+\tadd %dh,-0x68(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x68(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x68(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010098,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x68(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0x0,0x100(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0x98,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tcwtl\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x10098(%rax)\n+\tadd %ah,0x10098(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x990000000000008a,%eax\n+\tmovabs 0x98f000000000008a,%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 %al,%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-\tand %bl,0x100(%rcx)\n+\tadc %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x67(%rax)\n+\tadd %dh,(%rax)\n+\tcltd\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 %al,(%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-\t(bad)\n+\tpush %rax\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 %dh,(%rax)\n+\tadd %ah,(%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-\tsbbb $0x0,0x100(%rcx)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo 10098fb \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10099(%rax)\n+\tadd %dl,0x10099(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-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-\trcrb $0x0,0x100(%rcx)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10099(%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 \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x99e000000000008a,%eax\n+\tmovabs 0x99d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %dh,%al\n+\tcltd\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 %al,%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-\tand %bl,0x100(%rdx)\n+\tadc %bl,0x100(%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 \tcltd\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-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\txor %bl,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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x66(%rax)\n+\tadd %dl,-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+\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-\tsbbb $0x0,0x100(%rdx)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x66(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000001009a,%al\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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tadd %al,(%rcx)\n+\tadd %dh,0x1009a(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1009a(%rax)\n+\tadd %al,0x1009a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9ae000000000008a,%eax\n+\tmovabs 0x9ad000000000008a,%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,0x1009a(%rax)\n+\tadd %ah,0x1009a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9b0000000000008a,%eax\n+\tmovabs 0x9af000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tfwait\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 %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-\trex\n-\tfwait\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\txor %bl,0x100(%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 \tfwait\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+\tpush %rax\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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1009b(%rax)\n+\tadd %dh,-0x65(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x65(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\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-\tmovabs 0xd00000000001009b,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x65(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0x0,0x100(%rbx)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0x9b,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tfwait\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x1009b(%rax)\n+\tadd %ah,0x1009b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9c0000000000008a,%eax\n+\tmovabs 0x9bf000000000008a,%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 %al,%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-\tand %bl,0x1(%rax,%rax,1)\n+\tadc %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x64(%rax)\n+\tadd %dh,(%rax)\n+\tpushf\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 %al,(%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-\t(bad)\n+\tpush %rax\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 %dh,(%rax)\n+\tadd %ah,(%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-\tsbbb $0x0,0x1(%rax,%rax,1)\n+\tjo 1009bfe \n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1009c(%rax)\n+\tadd %dl,0x1009c(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0x0,0x1(%rax,%rax,1)\n+\tmov $0x9c,%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,0x1009c(%rax)\n+\tadd %al,0x1009c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9ce000000000008a,%eax\n+\tmovabs 0x9cd000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpopf\n+\tadd %dh,%al\n+\tpushf\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 %al,%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-\tand %bl,0x100(%rbp)\n+\tadc %bl,0x100(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex popf\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\txor %bl,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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x63(%rax)\n+\tadd %dl,-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+\tadd %ah,(%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-\tsbbb $0x0,0x100(%rbp)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x63(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000001009d,%al\n+\tnop\n+\tpopf\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpopf\n-\tadd %al,(%rcx)\n+\tadd %dh,0x1009d(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1009d(%rax)\n+\tadd %al,0x1009d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9de000000000008a,%eax\n+\tmovabs 0x9dd000000000008a,%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,0x1009d(%rax)\n+\tadd %ah,0x1009d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9e0000000000008a,%eax\n+\tmovabs 0x9df000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tsahf\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 %ah,%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-\trex sahf\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\txor %bl,0x100(%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 \tadd %al,(%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 \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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1009e(%rax)\n+\tadd %dh,-0x62(%rax)\n+\tadd %al,(%rcx)\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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000001009e,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x62(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0x0,0x100(%rsi)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0x9e,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tsahf\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x1009e(%rax)\n+\tadd %ah,0x1009e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9f0000000000008a,%eax\n+\tmovabs 0x9ef000000000008a,%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 %al,%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-\tand %bl,0x100(%rdi)\n+\tadc %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x61(%rax)\n+\tadd %dh,(%rax)\n+\tlahf\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 %al,(%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-\t(bad)\n+\tpush %rax\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 %dh,(%rax)\n+\tadd %ah,(%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-\tsbbb $0x0,0x100(%rdi)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo 1009f01 \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1009f(%rax)\n+\tadd %dl,0x1009f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-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-\trcrb $0x0,0x100(%rdi)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1009f(%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 \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x9fe000000000008a,%eax\n+\tmovabs 0x9fd000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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-\tmovabs 0x190000000000100,%al\n-\tfwait\n-\tadd %al,(%rax)\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tlahf\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x0,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%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-\txor %ah,0x100(%rax)\n+\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n+\tmov $0x0,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmovabs 0x1d0000000000100,%al\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%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-\tpush %rax\n-\tmovabs 0x150000000000100,%al\n+\trex movabs 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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x60(%rax)\n+\tadd %ah,-0x60(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\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-\tnop\n-\tmovabs 0x1d0000000000100,%al\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0xa130000000000100,%al\n+\tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x60(%rax)\n+\tandb $0x0,0x100(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x60(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xa0,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x50000000000100a0,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tmovabs 0x190000000000100,%al\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x100a0(%rax)\n+\tadd %dl,0x100a0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa0f000000000008a,%eax\n+\tmovabs 0xa0e000000000008a,%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-\tmovabs 0xa130000000000100,%al\n-\tmov (%rax),%al\n+\tadd %dh,0x100a0(%rax)\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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%rax)\n \tmovabs 0x190000000000100,%eax\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmovabs 0xa130000000000100,%eax\n+\tadd %dh,%al\n+\tmovabs 0xa130000000000100,%al\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovabs 0x1d0000000000100,%eax\n+\trex movabs 0x1d0000000000100,%eax\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tmovabs 0xa130000000000100,%eax\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 100a103 \n-\tadd %al,(%rcx)\n+\t(bad)\n+\tmovabs 0x150000000000100,%eax\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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x100a1(%rax)\n+\tadd %al,0x100a1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x5f(%rax)\n+\tadd %dl,-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 $0xa1,%al\n+\tmovabs 0xd0000000000100a1,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x5f(%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 %al,0x100a1(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa1d000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tshlb $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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tmovabs 0x190000000000100,%eax\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmovabs 0xa130000000000100,%eax\n-\tmov (%rax),%al\n+\tadd %dh,0x100a1(%rax)\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 %ah,%al\n+\tadd %dl,%al\n \tmovabs 0xa130000000000100,%eax\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x100(%rdx)\n+\tand %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5e(%rax)\n+\tadd %al,-0x5e(%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 %dl,(%rax)\n \tmovabs %al,0xa130000000000100\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 100a204 \n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n+\t(bad)\n+\tmovabs %al,0x1d0000000000100\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x5e(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs %al,0xa130000000000100\n+\tmov (%rax),%al\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tmovabs %al,0x150000000000100\n+\tandb $0x0,0x100(%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100a2(%rax)\n+\tadd %ah,0x100a2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x100a2(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa2d000000000008a,%eax\n+\tadd %dh,-0x5e(%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,0x100a2(%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 %dh,(%rax)\n-\tmovabs 0xa2f000000000008a,%eax\n+\tmovabs 0xa2e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n+\tadd %al,(%rax)\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 %ah,%al\n+\tadd %dl,%al\n \tmovabs %al,0xa130000000000100\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x100(%rbx)\n+\tand %ah,0x100(%rbx)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmovabs %eax,0xa130000000000100\n+\tadd %dh,%al\n+\tmovabs %al,0xa130000000000100\n \tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovabs %eax,0x150000000000100\n+\trex movabs %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-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 %al,-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-\tmovabs %eax,0x1d0000000000100\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs %eax,0xa130000000000100\n+\tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x5d(%rax)\n+\tandb $0x0,0x100(%rbx)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\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-\tmov $0xa3,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x50000000000100a3,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \tmovabs %eax,0x190000000000100\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x100a3(%rax)\n+\tadd %dl,0x100a3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa3f000000000008a,%eax\n+\tmovabs 0xa3e000000000008a,%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-\tmovabs %eax,0xa130000000000100\n-\tmov (%rax),%al\n-\tadd %al,(%rax)\n+\tadd %dh,0x100a3(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x1(%rax,%rax,1)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0xa40000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%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-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n+\trex movsb %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 %ah,(%rax)\n+\tadd %dl,(%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-\tjo 100a406 \n+\t(bad)\n+\tmovsb %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x100a4(%rax)\n+\tadd %al,0x100a4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x5c(%rax)\n+\tadd %dl,-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 $0xa4,%al\n+\tmovabs 0xd0000000000100a4,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x5c(%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 %al,0x100a4(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa4d000000000008a,%eax\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%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 %al,%al\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,0x100a4(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0xa50000000000008a,%eax\n+\tadd %al,(%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 %ah,%al\n+\tadd %dl,%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-\txor %ah,0x100(%rbp)\n+\tand %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5b(%rax)\n+\tadd %al,-0x5b(%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 %dl,(%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-\tjo 100a507 \n+\t(bad)\n+\tmovsl %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 %al,-0x5b(%rax)\n+\tadd %dh,(%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-\tnop\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadd %al,(%rcx)\n+\tandb $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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100a5(%rax)\n+\tadd %ah,0x100a5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x100a5(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa5d000000000008a,%eax\n+\tadd %dh,-0x5b(%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,0x100a5(%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 %dh,(%rax)\n-\tmovabs 0xa5f000000000008a,%eax\n+\tmovabs 0xa5e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n+\tadd %al,(%rax)\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 %ah,%al\n+\tadd %dl,%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-\txor %ah,0x100(%rsi)\n+\tand %ah,0x100(%rsi)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,%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-\tpush %rax\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\trex cmpsb %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-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 %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-\tnop\n+\tadd %dh,(%rax)\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+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,-0x5a(%rax)\n+\tandb $0x0,0x100(%rsi)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\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-\tmov $0xa6,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x50000000000100a6,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%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 %ah,0x100a6(%rax)\n+\tadd %dl,0x100a6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa6f000000000008a,%eax\n+\tmovabs 0xa6e000000000008a,%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-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,0x100a6(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0xa70000000000008a,%eax\n+\tadd %al,(%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%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 %al,(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,%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-\tpush %rax\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\trex cmpsl %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,(%rax)\n+\tadd %dl,(%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-\tjo 100a709 \n+\t(bad)\n+\tcmpsl %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x100a7(%rax)\n+\tadd %al,0x100a7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x59(%rax)\n+\tadd %dl,-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 $0xa7,%al\n+\tmovabs 0xd0000000000100a7,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x59(%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 %al,0x100a7(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa7d000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tshlb $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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%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 %al,%al\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tadd %al,(%rcx)\n+\tadd %dh,0x100a7(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xa80000000000008a,%eax\n+\tadd %al,(%rcx)\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 %ah,%al\n+\tadd %dl,%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-\txor %ch,0x100(%rax)\n+\tand %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x58(%rax)\n+\tadd %al,-0x58(%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 %dl,(%rax)\n \ttest $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa87000000000008a,%eax\n+\tmovabs 0xa86000000000008a,%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,-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+\tadd %dh,(%rax)\n \ttest $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0xa88000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100a8(%rax)\n+\tadd %ah,0x100a8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x100a8(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xa8d000000000008a,%eax\n+\tadd %dh,-0x58(%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,0x100a8(%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 %dh,(%rax)\n-\tmovabs 0xa8f000000000008a,%eax\n+\tmovabs 0xa8e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n+\tadd %al,(%rax)\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 %ah,%al\n+\tadd %dl,%al\n \ttest $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa93000000000008a,%eax\n+\tmovabs 0xa92000000000008a,%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-\ttest $0x100,%eax\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0xa94000000000008a,%eax\n+\tadd %al,(%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-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 %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-\tnop\n+\tadd %dh,(%rax)\n \ttest $0x100,%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,-0x57(%rax)\n+\tsubb $0x0,0x100(%rcx)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\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-\tmov $0xa9,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x50000000000100a9,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%al\n \ttest $0x100,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x100a9(%rax)\n+\tadd %dl,0x100a9(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa9f000000000008a,%eax\n+\tmovabs 0xa9e000000000008a,%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-\ttest $0x100,%eax\n+\tadd %dh,0x100a9(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0xaa0000000000008a,%eax\n+\tadd %al,(%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%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 %al,(%rax)\n-\tstos %al,%es:(%rdi)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\ttest $0x100,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tstos %al,%es:(%rdi)\n+\trex stos %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 %ah,(%rax)\n+\tadd %dl,(%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-\tjo 100aa0c \n+\t(bad)\n+\tstos %al,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x100aa(%rax)\n+\tadd %al,0x100aa(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x56(%rax)\n+\tadd %dl,-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 $0xaa,%al\n+\tmovabs 0xd0000000000100aa,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x56(%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 %al,0x100aa(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xaad000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tshrb $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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%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 %al,%al\n-\tstos %al,%es:(%rdi)\n-\tadd %al,(%rcx)\n+\tadd %dh,0x100aa(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xab0000000000008a,%eax\n+\tadd %al,(%rcx)\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 %ah,%al\n+\tadd %dl,%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-\txor %ch,0x100(%rbx)\n+\tand %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x55(%rax)\n+\tadd %al,-0x55(%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 %dl,(%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-\tjo 100ab0d \n+\t(bad)\n+\tstos %eax,%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 %al,-0x55(%rax)\n+\tadd %dh,(%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-\tnop\n-\tstos %eax,%es:(%rdi)\n-\tadd %al,(%rcx)\n+\tsubb $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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100ab(%rax)\n+\tadd %ah,0x100ab(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x100ab(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xabd000000000008a,%eax\n+\tadd %dh,-0x55(%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,0x100ab(%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 %dh,(%rax)\n-\tmovabs 0xabf000000000008a,%eax\n+\tmovabs 0xabe000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n+\tadd %al,(%rax)\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 %ah,%al\n+\tadd %dl,%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-\txor %ch,0x1(%rax,%rax,1)\n+\tand %ch,0x1(%rax,%rax,1)\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 \tadd %al,(%rcx)\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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-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 %al,-0x54(%rax)\n+\tadd %dh,(%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-\tnop\n-\tlods %ds:(%rsi),%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tsubb $0x0,0x1(%rax,%rax,1)\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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xac,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x50000000000100ac,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%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 %ah,0x100ac(%rax)\n+\tadd %dl,0x100ac(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xacf000000000008a,%eax\n+\tmovabs 0xace000000000008a,%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-\tlods %ds:(%rsi),%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,0x100ac(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0xad0000000000008a,%eax\n+\tadd %al,(%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %ah,(%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 %al,(%rax)\n-\tlods %ds:(%rsi),%eax\n+\tadd %dh,%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-\tpush %rax\n-\tlods %ds:(%rsi),%eax\n+\trex lods %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 %ah,(%rax)\n+\tadd %dl,(%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-\tjo 100ad0f \n+\t(bad)\n+\tlods %ds:(%rsi),%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x100ad(%rax)\n+\tadd %al,0x100ad(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xad,%al\n+\tmovabs 0xd0000000000100ad,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x53(%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 %al,0x100ad(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xadd000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tshrb $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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%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 %al,%al\n-\tlods %ds:(%rsi),%eax\n-\tadd %al,(%rcx)\n+\tadd %dh,0x100ad(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xae0000000000008a,%eax\n+\tadd %al,(%rcx)\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 %ah,%al\n+\tadd %dl,%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-\txor %ch,0x100(%rsi)\n+\tand %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x52(%rax)\n+\tadd %al,-0x52(%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 %dl,(%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-\tjo 100ae10 \n+\t(bad)\n+\tscas %es:(%rdi),%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,-0x52(%rax)\n+\tadd %dh,(%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-\tnop\n-\tscas %es:(%rdi),%al\n-\tadd %al,(%rcx)\n+\tsubb $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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100ae(%rax)\n+\tadd %ah,0x100ae(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x100ae(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xaed000000000008a,%eax\n+\tadd %dh,-0x52(%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,0x100ae(%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 %dh,(%rax)\n-\tmovabs 0xaef000000000008a,%eax\n+\tmovabs 0xaee000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n+\tadd %al,(%rax)\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 %ah,%al\n+\tadd %dl,%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-\txor %ch,0x100(%rdi)\n+\tand %ch,0x100(%rdi)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tscas %es:(%rdi),%eax\n+\tadd %dh,%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-\tpush %rax\n-\tscas %es:(%rdi),%eax\n+\trex scas %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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-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 %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-\tnop\n+\tadd %dh,(%rax)\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+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,-0x51(%rax)\n+\tsubb $0x0,0x100(%rdi)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\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-\tmov $0xaf,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x50000000000100af,%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 $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%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 %ah,0x100af(%rax)\n+\tadd %dl,0x100af(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xaff000000000008a,%eax\n+\tmovabs 0xafe000000000008a,%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-\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-\torb $0x0,0x7f(%rbx)\n-\tadd %al,(%rax)\n-\trolb $0x1,(%rax)\n+\tadd %dh,0x100af(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xb01000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\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,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0xff,%cl\n+\trolb $0x1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x50(%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 %dl,(%rax)\n+\tadd %dl,0xffdb(%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 0xb06000000000008a,%eax\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tscas %es:(%rdi),%eax\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+\tpush %rax\n+\tmov $0x0,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n \tmov $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb08000000000008a,%eax\n+\tmovabs 0xb07000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x100b0(%rax)\n+\tadd %dl,0x100b0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x50(%rax)\n+\tadd %ah,-0x50(%rax)\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(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x100b0(%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 \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb0e000000000008a,%eax\n+\tmovabs 0xb0d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x0,%cl\n+\tadd %dh,%al\n+\tmov $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 %al,%al\n \tmov $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb12000000000008a,%eax\n+\tmovabs 0xb11000000000008a,%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 %ah,%al\n \tmov $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb14000000000008a,%eax\n+\tmovabs 0xb13000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x4f(%rax)\n+\tadd %dl,-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+\tadd %ah,(%rax)\n \tmov $0x0,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb18000000000008a,%eax\n+\tmovabs 0xb17000000000008a,%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,-0x4f(%rax)\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-\tmovabs 0x50000000000100b1,%al\n-\tadd %ebx,0x0(%rbx)\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 \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0x0,%cl\n-\tadd %eax,(%rax)\n+\tadd %dh,0x100b1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x100b1(%rax)\n+\tadd %al,0x100b1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb1e000000000008a,%eax\n+\tmovabs 0xb1d000000000008a,%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,0x100b1(%rax)\n+\tadd %ah,0x100b1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb20000000000008a,%eax\n+\tmovabs 0xb1f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tmov $0x0,%dl\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 \tmov $0x0,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb24000000000008a,%eax\n+\tmovabs 0xb23000000000008a,%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 %al,(%rax)\n \tmov $0x0,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb26000000000008a,%eax\n+\tmovabs 0xb25000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x100b2(%rax)\n+\tadd %dh,-0x4e(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4e(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\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-\tmovabs 0xd0000000000100b2,%al\n+\tnop\n+\tmov $0x0,%dl\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x4e(%rax)\n+\tadd %ah,-0x4e(%rax)\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(%rdx)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0xb2,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tmov $0x0,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100b2(%rax)\n+\tadd %ah,0x100b2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb30000000000008a,%eax\n+\tmovabs 0xb2f000000000008a,%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 %al,%al\n \tmov $0x0,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb32000000000008a,%eax\n+\tmovabs 0xb31000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x4d(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dh,(%rax)\n+\tmov $0x0,%bl\n+\tadd %eax,(%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 \tmov $0x0,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb36000000000008a,%eax\n+\tmovabs 0xb35000000000008a,%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 %ah,(%rax)\n \tmov $0x0,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb38000000000008a,%eax\n+\tmovabs 0xb37000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x100b3(%rax)\n+\tadd %dl,0x100b3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x4d(%rax)\n+\tadd %ah,-0x4d(%rax)\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(%rbx)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x100b3(%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 \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb3e000000000008a,%eax\n+\tmovabs 0xb3d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x0,%ah\n+\tadd %dh,%al\n+\tmov $0x0,%bl\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 $0x0,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb42000000000008a,%eax\n+\tmovabs 0xb41000000000008a,%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 %ah,%al\n \tmov $0x0,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb44000000000008a,%eax\n+\tmovabs 0xb43000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x4c(%rax)\n+\tadd %dl,-0x4c(%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 %ah,(%rax)\n \tmov $0x0,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb48000000000008a,%eax\n+\tmovabs 0xb47000000000008a,%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,-0x4c(%rax)\n+\tadd %al,-0x4c(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x50000000000100b4,%al\n-\tadd %ebx,0x0(%rbx)\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 \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0x0,%ah\n-\tadd %eax,(%rax)\n+\tadd %dh,0x100b4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x100b4(%rax)\n+\tadd %al,0x100b4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb4e000000000008a,%eax\n+\tmovabs 0xb4d000000000008a,%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,0x100b4(%rax)\n+\tadd %ah,0x100b4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb50000000000008a,%eax\n+\tmovabs 0xb4f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%rax)\n \tmov $0x0,%ch\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 \tmov $0x0,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb54000000000008a,%eax\n+\tmovabs 0xb53000000000008a,%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 %al,(%rax)\n \tmov $0x0,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb56000000000008a,%eax\n+\tmovabs 0xb55000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x100b5(%rax)\n+\tadd %dh,-0x4b(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4b(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x4b(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd0000000000100b5,%al\n+\tnop\n+\tmov $0x0,%ch\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x4b(%rax)\n+\tadd %ah,-0x4b(%rax)\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(%rbp)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0xb5,%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-\tadc $0xff,%cl\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tmov $0x0,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100b5(%rax)\n+\tadd %ah,0x100b5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb60000000000008a,%eax\n+\tmovabs 0xb5f000000000008a,%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 %al,%al\n \tmov $0x0,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb62000000000008a,%eax\n+\tmovabs 0xb61000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x4a(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dh,(%rax)\n+\tmov $0x0,%dh\n+\tadd %eax,(%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 \tmov $0x0,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb66000000000008a,%eax\n+\tmovabs 0xb65000000000008a,%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 %ah,(%rax)\n \tmov $0x0,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb68000000000008a,%eax\n+\tmovabs 0xb67000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x100b6(%rax)\n+\tadd %dl,0x100b6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x4a(%rax)\n+\tadd %ah,-0x4a(%rax)\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(%rsi)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x100b6(%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+\tmov $0xb6,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tlock mov $0x0,%dh\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 %dh,0xffd1(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%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-\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-\tjo 100b6a7 \n-\tincl (%rax)\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dh,0x100(%rdi)\n+\tadd %dh,%al\n+\tmov $0x0,%dh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tmov $0x0,%bh\n+\tadd %al,%al\n+\tmov $0x0,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xb71000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x0,%bh\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tmov $0x0,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0xb73000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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 100b6e7 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n-\txorb $0x0,0x100(%rdi)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,-0x49(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tjae 100b78d \n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\tmov $0x0,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x49(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xb77000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tlock sar $1,%bh\n \tadd %al,(%rax)\n+\tadd %al,-0x49(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjae 100b7ad \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tnop\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 %dl,0x100b7(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tje 100b7cd \n-\tadd %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 100b757 \n-\tincl (%rax)\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,0x100b7(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x74(%rax)\n-\tadc (%rcx),%al\n+\tadd %al,0x100b7(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xb7d000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bh,0x100(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x100b7(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xb7f000000000008a,%eax\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tje 100b80d \n-\tadd %eax,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %ah,0x100b7(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%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+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0xb83000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tje 100b82d \n-\tadd %eax,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,-0x48(%rax)\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x35(%rax)\n-\tincl (%rax)\n+\tmov $0x100,%eax\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %dh,0x12(%rbp)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tmov $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-\tjo 100b7d7 \n-\tincl (%rax)\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xb7,%al\n+\tadd %dh,-0x48(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\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+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x48(%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 \tnop\n-\tjne 100b88d \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n \tmov $0x100,%eax\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ah,-0x48(%rax)\n+\tadd %al,(%rcx)\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+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmov $0xb8,%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-\tadc %dh,0x12(%rsi)\n-\tadd %eax,(%rax)\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov $0x100,%eax\n \tadd %al,(%rax)\n-\tjo 100b857 \n-\tincl (%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 \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,0x76(%rax)\n-\tadc (%rcx),%al\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-\tadd %bh,0x100(%rcx)\n+\tadc %bh,0x100(%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-\tfdivr %st(3),%st\n \tadd %al,(%rax)\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,0x11276(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x100b8(%rax)\n+\tadd %dh,(%rax)\n+\tmov $0x100,%ecx\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n+\tmov $0x100,%ecx\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tmov $0x100,%ecx\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjbe 100b92d \n-\tadd %eax,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,-0x47(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmov $0x100,%ecx\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tjo 100b91b \n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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,0x12(%rdi)\n-\tadd %eax,(%rax)\n+\tnop\n+\t(bad)\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-\tjo 100b8d7 \n-\tincl (%rax)\n+\tadd %dl,0x9b01(%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-\tadd %dl,0x77(%rax)\n-\tadc (%rcx),%al\n+\tmov $0xb9,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcmpb $0x0,0x100(%rcx)\n-\tadd %dl,0x9b01(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\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-\tnop\n-\tja 100b98d \n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xb9d000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0x100,%ecx\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\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+\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 %al,%al\n+\tadd %dh,%al\n \tmov $0x100,%ecx\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tmov $0x100,%ecx\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bh,0x12(%rax)\n-\tadd %eax,(%rax)\n+\tadc %bh,0x100(%rdx)\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-\tjo 100b957 \n-\tincl (%rax)\n+\tadd %ah,%al\n+\tmov $0x100,%ecx\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %bh,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 %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-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tint3\n+\tadd %dl,-0x46(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tjs 100ba0d \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x100b9(%rax)\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\tmov $0x100,%edx\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tjo 100ba1c \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-\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-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tmov $0x105,%edi\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bh,0x12(%rcx)\n-\tadd %eax,(%rax)\n+\tnop\n+\tmov $0x100,%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-\tjo 100b9d7 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,0x79(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dh,0x100ba(%rax)\n \tadd %al,(%rax)\n-\tcmpb $0x0,0x100(%rdx)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x100ba(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmov $0x100,%eax\n+\tmovabs 0xbad000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tjns 100ba8d \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0x100,%edx\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x100,%eax\n+\tadd %ah,0x100ba(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x12(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xbaf000000000008a,%eax\n+\tadd %al,(%rcx)\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-\tjo 100ba57 \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,0x7a(%rax)\n-\tadc (%rcx),%al\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0x100(%rbx)\n+\tadd %dl,(%rax)\n+\tmov $0x100,%ebx\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-\tjp 100bb0d \n-\tadd %eax,(%rax)\n+\tadd %ah,%al\n+\tmov $0x100,%edx\n \tadd %al,(%rax)\n-\tadd %ah,0x100ba(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\txor %bh,0x100(%rbx)\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadc %bh,(%rdx)\n-\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x12(%rdx)\n-\tadd %eax,(%rax)\n+\tmov $0x100,%ebx\n \tadd %al,(%rax)\n-\tadd %al,-0x45(%rax)\n-\tadd %al,(%rcx)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tmov $0x100,%ebx\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-\tjo 100bad7 \n-\tincl (%rax)\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,-0x45(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7b(%rax)\n-\tadc (%rcx),%al\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x45(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcmpb $0x0,0x100(%rbx)\n-\tadd %dl,0x9b01(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tnop\n \tmov $0x100,%ebx\n \tadd %al,(%rax)\n-\tnop\n-\tjnp 100bb8d \n-\tadd %eax,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0x100,%ebx\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tadd %ah,-0x45(%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-\tadd %dl,%al\n-\tjnp 100bbad \n-\tadd %eax,(%rax)\n+\tmov $0xbb,%al\n+\tadd %al,(%rcx)\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-\tadc %bh,0x1(%rdx,%rdx,1)\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\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 \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xbbf000000000008a,%eax\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,0x7c(%rax)\n-\tadc (%rcx),%al\n+\tadd %al,%al\n+\tmov $0x100,%ebx\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\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-\tjl 100bc0d \n-\tadd %eax,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %ah,0x100bb(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%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-\trolb $0x68,(%rcx)\n+\tmov $0x100,%esp\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjl 100bc2d \n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tmov $0x100,%esp\n \tadd %al,(%rax)\n-\tadd %al,-0x44(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmov $0x100,%esp\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tjo 100bc1e \n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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,0x12(%rbp)\n-\tadd %eax,(%rax)\n+\tnop\n+\t(bad)\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-\tjo 100bbd7 \n-\tincl (%rax)\n+\tadd %dl,0x9b01(%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-\tadd %dl,0x7d(%rax)\n-\tadc (%rcx),%al\n+\tmov $0xbc,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcmpb $0x0,0x1(%rax,%rax,1)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\t(bad)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjge 100bc8d \n-\tadd %eax,(%rax)\n+\tadd %al,0x100bc(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0x100,%esp\n+\tadd %dh,(%rax)\n+\tmovabs 0xbcd000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\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,%al\n-\tjge 100bcad \n-\tadd %eax,(%rax)\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n \tmov $0x100,%esp\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x36(%rax)\n-\tadd (%rcx),%eax\n+\tadd %al,%al\n+\tmov $0x100,%esp\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %bh,0x12(%rsi)\n-\tadd %eax,(%rax)\n+\tadc %bh,0x100(%rbp)\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-\tjo 100bc57 \n-\tincl (%rax)\n+\tadd %ah,%al\n+\tmov $0x100,%esp\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\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 %dl,0x7e(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %bh,0x100(%rbp)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x53(%rax)\n-\tincl (%rax)\n+\tadd %dl,-0x43(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tjle 100bd0d \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x100bc(%rax)\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\tmov $0x100,%ebp\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tjo 100bd1f \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-\tjle 100bd2d \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-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+\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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x12(%rdi)\n-\tadd %eax,(%rax)\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x100bd(%rax)\n \tadd %al,(%rax)\n-\tjo 100bcd7 \n-\tincl (%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x100bd(%rax)\n \tadd %al,(%rax)\n-\tjo 100bd0c \n+\tadd %dh,(%rax)\n+\tmovabs 0xbdd000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjg 100bd6d \n-\tadd %eax,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,0x100bd(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %ah,0x100bd(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xbdf000000000008a,%eax\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\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 100bd8d \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0x100,%ebp\n-\tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tadcb $0x1,(%rdx)\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 %al,(%rax)\n-\tsarb $0x0,0x100(%rbp)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\txor %bh,0x100(%rsi)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0x100,%ebx\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadcb $0x1,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmov $0x100,%esi\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n+\tpush %rax\n+\tmov $0x100,%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-\tsarb $1,-0xc(%rdi)\n \tadd %al,(%rax)\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,0x11280(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,-0x42(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x100,%esi\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tloopne 100bde6 \n+\tadd %al,-0x42(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadcb $0x1,(%rdx)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tmov $0x100,%esi\n \tadd %al,(%rax)\n-\tmovabs 0xd0000000000100bd,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,-0x42(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadcl $0x1,(%rdx)\n-\tadd %al,-0x42(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmov $0xbe,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x5d(%rax)\n-\tstd\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7f(%rax)\n-\tadc (%rcx),%al\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,%al\n+\tmov $0x100,%esi\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x100be(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xbef000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 100be0d \n-\tadd %al,(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadcl $0x1,(%rdx)\n-\tadd %al,0x100be(%rax)\n+\tadd %al,%al\n+\tmov $0x100,%esi\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tadc %bh,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-\trolb $1,0x112(%rcx)\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n-\tand %bh,0x100(%rsi)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tadd %dh,(%rax)\n+\tmov $0x100,%edi\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n+\tmov $0x100,%edi\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadc (%rcx),%al\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tmov $0x100,%edi\n \tadd %al,(%rax)\n-\tsarb $0x0,0x100(%rsi)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rdx\n-\thlt\n+\tadd %ah,(%rax)\n+\tmov $0x100,%edi\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7e(%rax)\n-\tadc (%rcx),%al\n+\tjo 100bf21 \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,-0x73(%rax)\n-\tincl (%rax)\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x100bf(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11282(%rax)\n+\tadd %ah,-0x41(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x100,%edi\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x42(%rax)\n+\tmov $0xbf,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x112(%rdx)\n-\tadd %al,(%rax)\n-\tmovabs 0xd0000000000100be,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x0,0xf6(%rbx)\n-\tadd %dl,(%rax)\n-\tadcl $0x1,(%rdx)\n+\tadd %al,0x100bf(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xbfd000000000008a,%eax\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 %dh,%al\n-\tmov $0x100,%esi\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tadcl $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,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tnop\n \t(bad)\n-\tmov $0xfd,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11283(%rax)\n+\tadd %dh,%al\n+\tmov $0x100,%edi\n \tadd %al,(%rax)\n-\tadd %al,0x100bf(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tmov $0x100,%edi\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\ttestb $0x0,(%rax)\n+\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadcl $0x1,(%rdx)\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-\tand %bh,0x100(%rdi)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\trolb $1,(%rcx)\n+\tfwait\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+\tadd %ah,%al\n \tmov $0x100,%edi\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x7(%rax)\n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x7c(%rax)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trex rolb $0x1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n+\tpush %rax\n+\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 $0x100,%edi\n+\t(bad)\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 %ah,-0x40(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\tmov $0x100,%edi\n+\tadd %dh,(%rax)\n+\trolb $0x1,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x1(%rdx,%rdx,1)\n-\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $1,(%rax)\n+\tadd $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x100bf(%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-\tlock mov $0x100,%edi\n-\tadd %al,(%rax)\n-\tadc %al,0x112(%rbp)\n-\tadd %al,(%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 %dl,-0x40(%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+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tmovabs 0x50000000000100c0,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 100bfe7 \n-\tincl (%rax)\n+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %al,%al\n-\tadd %al,(%rcx)\n+\tadd %al,%al\n+\trolb $0x1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\ttest %edx,(%rdx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ebx,0x0(%rbx)\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 %dh,(%rax)\n+\tmovabs 0xc0e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x112(%rbp)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\txor %al,%al\n+\tadd %al,(%rax)\n+\tadd %dh,0x100c0(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xc10000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0xffdb(%rax)\n \tadd %al,(%rax)\n-\tadd $0x0,%al\n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\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+\tand %al,%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-\tjo 100c057 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tlock sbb $0xfc,%eax\n-\tadd %al,(%rax)\n-\tpush %rax\n-\txchg %dl,(%rdx)\n-\tadd %eax,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\troll $0x1,(%rax)\n+\tadd %al,-0x3f(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x100c0(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x11286(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x100c0(%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+\troll $0x1,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\txor %al,%cl\n+\tstd\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 %ah,-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-\tadc %al,0x112(%rdi)\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+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,0x100c1(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x79(%rax)\n-\tadc (%rcx),%al\n+\tadd %dl,-0x3f(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd $0x0,%cl\n-\tadd %eax,(%rax)\n+\txor %al,%cl\n+\tstd\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-\txchg %edx,(%rdx)\n+\tjae 100c1ad \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,%al\n \troll $0x1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n-\tadd %al,(%rax)\n-\tlock rolb $0x1,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\trolb $1,0x112(%rdi)\n \tadd %al,(%rax)\n-\trol $0x0,%cl\n+\tadd %dl,%al\n+\tjae 100c1cd \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 %cl,0x112(%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+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\tnop\n-\troll $0x1,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x100c1(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov %dl,(%rdx)\n+\tadd %dl,(%rax)\n+\tje 100c1ed \n \tadd %eax,(%rax)\n \tadd %al,(%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 %dl,%al\n-\troll $0x1,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov %dl,(%rdx)\n+\tpush %rax\n+\tje 100c20d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x100c1(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,%dh\n-\tadd %al,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x112(%rax)\n+\tadd %dl,0x11274(%rax)\n \tadd %al,(%rax)\n-\trex ret $0x100\n+\tadd %al,-0x3e(%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-\tadc %cl,0x112(%rcx)\n+\tshlb $1,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 %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock mov $0xff,%edx\n+\tadc $0xff,%ch\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov %edx,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjne 100c26d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x100c2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1c(%rax)\n-\tcld\n+\tadd %dl,%al\n+\troll $0x1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11289(%rax)\n+\tpush %rax\n+\tjne 100c28d \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tret $0x100\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\txor %bh,0x100(%rdx)\n \tadd %al,(%rax)\n-\trorb $1,0x112(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trol $0x0,%dl\n+\tadd %al,(%rax)\n+\tnop\n+\tjne 100c2ad \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,%al\n+\tret $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-\tadc %cl,0x112(%rdx)\n+\tshlb $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,-0x73(%rax)\n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $0xf8,(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x76(%rax)\n-\tadc (%rcx),%al\n+\tadc %dh,0x12(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%bl\n+\tret\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x40(%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-\tmov (%rdx),%dl\n+\tpush %rax\n+\tjbe 100c30d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x100c2(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock ret $0x100\n+\tadd %bl,%al\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x112(%rdx)\n+\tadd %dl,0x11276(%rax)\n \tadd %al,(%rax)\n-\trex ret\n+\tadd %al,-0x3d(%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-\tadc %cl,0x112(%rbx)\n+\tshlb $1,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,-0x73(%rax)\n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000f3c9,%al\n-\tmov (%rdx),%edx\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %dh,0x12(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x100c3(%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 (%rdx),%edx\n+\tpush %rax\n+\tja 100c38d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tret\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsar $0xfb,%cl\n+\tadd %ah,(%rax)\n+\tlret\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov (%rdx),%edx\n+\tnop\n+\tja 100c3ad \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tret\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\troll $0x1,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x1(%rdx,%rdx,1)\n+\tshlb $1,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 %al,(%rax)\n-\tjo 100c357 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\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,-0x74(%rax)\n-\tadc (%rcx),%al\n+\tadc %bh,0x12(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%ah\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 %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov %ss,(%rdx)\n+\tpush %rax\n+\tjs 100c40d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x100c3(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %dl,%bh\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov %ss,(%rdx)\n+\tnop\n+\tjs 100c42d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\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 %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-\tjo 100c3d7 \n-\tincl (%rax)\n+\tsarb $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-\tand %dl,(%rax)\n-\tcld\n \tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,-0x73(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmov $0x105,%edi\n \tadd %al,(%rax)\n-\tadd $0x0,%ah\n+\tadc %bh,0x12(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x100c4(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x100c3(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1128d(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tjns 100c48d \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x3e(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (%rdx),%edx\n+\tnop\n+\tjns 100c4ad \n \tadd %eax,(%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 \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x3e(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadc %cl,0x112(%rsi)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tsarb $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 %dh,-0x73(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,0x100c4(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x72(%rax)\n-\tadc (%rcx),%al\n+\tadd %dl,(%rax)\n+\tjp 100c4ed \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%ch\n-\tadd %al,(%rcx)\n+\t(bad)\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-\tmov (%rdx),%ss\n+\tpush %rax\n+\tjp 100c50d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x100c4(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $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,%al\n-\tmov (%rdx),%ss\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1127a(%rax)\n \tadd %al,(%rax)\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %cl,0x112(%rdi)\n+\tadd %dl,(%rax)\n+\tcmp (%rcx,%rax,1),%al\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tsarb $1,0x12(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x71(%rax)\n-\tadc (%rcx),%al\n+\tadd %dl,%al\n+\t(bad)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd $0x0,%ch\n+\tadc %bh,0x12(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x100c5(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x3c(%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-\t(bad)\n-\tadc (%rcx),%al\n+\tpush %rax\n+\tjnp 100c58d \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\tand %al,%ch\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tjo 100c557 \n+\tadd %dl,-0x3b(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x112(%rax)\n-\tadd %al,(%rax)\n-\trol $0x0,%ch\n+\tnop\n+\tjnp 100c5ad \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,%al\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-\tpush %rax\n-\tnop\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\tsarb $1,0x12(%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 %dh,-0x73(%rax)\n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\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,0x11290(%rax)\n+\tadc %bh,0x1(%rdx,%rdx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovb $0x1,(%rax)\n+\tadd %al,%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 %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x112(%rax)\n+\tpush %rax\n+\tjl 100c60d \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xd0000000000100c5,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %ah,0x100c5(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%ecx\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,0x1127c(%rax)\n \tadd %al,(%rax)\n-\trex movb $0x1,(%rax)\n+\tadd %al,-0x3a(%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-\txchg %eax,%ecx\n-\tadc (%rcx),%al\n+\tsarb $1,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-\tadc %bl,%dl\n-\tadd %eax,(%rcx)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txchg %eax,%ecx\n-\tadc (%rcx),%al\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd $0x0,%dh\n+\tadd %dl,(%rax)\n+\tjge 100c66d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x100c6(%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-\trclb $1,0x112(%rcx)\n-\tadd %al,(%rax)\n-\tand %al,%dh\n-\tadd %al,(%rcx)\n+\tpush %rax\n+\tjge 100c68d \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmovb $0x1,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%edx\n-\tadc (%rcx),%al\n+\tadd %ah,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $0x0,%dh\n+\tnop\n+\tjge 100c6ad \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tmovb $0x1,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tlea (bad),%esi\n-\thlt\n \tadd %al,(%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,-0x6e(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tsarb $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,-0x73(%rax)\n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,0x36(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11292(%rax)\n+\tadc %bh,0x12(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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-\trclb $1,0x112(%rdx)\n-\tadd %al,(%rax)\n-\tmovabs 0xd0000000000100c6,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tpush %rax\n+\tjle 100c70d \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x100c6(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjnp 100c707 \n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%ebx\n-\tadc (%rcx),%al\n+\tnop\n+\tmov $0xff,%bh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex movl $0x1,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,0x1127e(%rax)\n \tadd %al,(%rax)\n+\tadd %al,-0x39(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x75(%rax)\n-\tsti\n \tadd %al,(%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,-0x6d(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tsarb $1,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,-0x73(%rax)\n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%cl\n-\tsti\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11293(%rax)\n+\tadc %bh,0x12(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x100c7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf46a(%rax)\n+\tadd %dl,0x100c4(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%ebx\n+\tadd %dl,0x7f(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %al,%bh\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadc %al,%bl\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 %dl,0x1(%rdx,%rdx,1)\n+\tnop\n+\tjg 100c7ad \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\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 %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-\tadd %al,(%rax)\n+\tadc %al,0x112(%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 %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 100c80e \n-\tclc\n+\tadc %al,%dh\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11294(%rax)\n+\tpush %rax\n+\tadcb $0x1,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tenter $0x100,$0x0\n+\tadd %cl,%al\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 %dh,0xf47f(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11280(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x1(%rdx,%rdx,1)\n \tadd %ah,0x100c7(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n+\tadc %ah,%al\n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadcb $0x1,(%rdx)\n \tadd %al,(%rax)\n-\tadc %dl,0x112(%rbp)\n \tadd %al,(%rax)\n \trex enter $0x100,$0x0\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x100c7(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6b(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadc %al,0x112(%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 %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\t(bad)\n+\tpop %rbp\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11295(%rax)\n+\tadd %dl,-0x7f(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,0x100c8(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tor $0x0,%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 %dl,0x100c5(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x112(%rbp)\n+\tadd %dl,0x11281(%rax)\n \tadd %al,(%rax)\n-\tand %cl,%al\n-\tadd %al,(%rcx)\n+\tadd %ah,(%rax)\n+\tenter $0x100,$0x0\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\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-\txchg %eax,%esi\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tror $0x0,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\tadcl $0x1,(%rdx)\n+\tadd %al,%al\n+\tenter $0x100,$0x0\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tenter $0x100,$0x0\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6a(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadc %al,0x112(%rdx)\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 %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tlock push %rcx\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11296(%rax)\n+\tadd %dl,-0x7e(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tleave\n+\tadd %cl,%cl\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-\trclb $1,0x112(%rsi)\n+\tnop\n+\t(bad)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xd0000000000100c8,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tmovabs 0x30000000000100c8,%al\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xc8,%al\n+\tjo 100c8da \n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x112(%rdi)\n+\trolb $1,0x112(%rdx)\n \tadd %al,(%rax)\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 %ah,0xf683(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\txchg %eax,%edi\n-\tadc (%rcx),%al\n+\tadd %dl,(%rax)\n+\tadcl $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,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rcx)\n-\tcld\n+\tadc %cl,%cl\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11297(%rax)\n+\tpush %rax\n+\tadcl $0x1,(%rdx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x100c9(%rax)\n+\tor $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 %ebp,0x0(%rax)\n+\tadd %ah,%al\n+\tmovsxd %ebp,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x112(%rdi)\n+\tadd %dl,0x11283(%rax)\n \tadd %al,(%rax)\n-\tand %cl,%cl\n+\tadd %ah,(%rax)\n+\tleave\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%cl\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tpop %rax\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadcl $0x1,(%rdx)\n \tadd %al,(%rax)\n-\tadc %bl,0x112(%rax)\n \tadd %al,(%rax)\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 %dh,0x100bd(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x68(%rax)\n-\tadc (%rcx),%al\n+\tadd %dl,-0x37(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %al,0x1(%rdx,%rdx,1)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,-0x7(%rax)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11298(%rax)\n+\tadd %dl,-0x7c(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlret $0x100\n+\tadd %cl,%dl\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x100c9(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcwtl\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\tadd %dh,0x100c9(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xd0000000000100c9,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dl,0x11284(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x100c9(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tstd\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcltd\n-\tadc (%rcx),%al\n+\tlock leave\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex lret $0x100\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 \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+\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 \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tjo 100ca19 \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11299(%rax)\n+\tpush %rax\n+\ttest %edx,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x100ca(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\ttest %dh,%ah\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tlret $0x100\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcltd\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tnop\n+\ttest %edx,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %cl,%dl\n-\tadd %al,(%rcx)\n+\tadd %ah,(%rax)\n+\tlret $0x100\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,-0x36(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\trolb $1,0x112(%rbp)\n \tadd %al,(%rax)\n \tror $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+\tadd %dl,0x100ca(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txchg %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-\tpush %rax\n-\t(bad)\n-\tadc (%rcx),%al\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,%al\n+\tlret $0x100\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tsbb $0xfc,%eax\n+\tadd %al,(%rax)\n+\tpush %rax\n+\txchg %dl,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x100ca(%rax)\n \tadd %al,(%rax)\n-\tlock leave\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xca,%al\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+\txchg %dl,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,%bl\n+\tadd %dh,(%rax)\n+\tlret\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-\trcrb $1,0x112(%rdx)\n+\trolb $1,0x112(%rsi)\n \tadd %al,(%rax)\n-\tmovabs 0xd0000000000100ca,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\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-\tfwait\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\txchg %edx,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex lret\n+\tadd %dh,-0x35(%rax)\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 \tpush %rax\n-\tfwait\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+\txchg %edx,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %dl,%cl\n-\tsti\n+\tadd %dl,(%rax)\n+\tlret\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1129b(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadd %al,0x100cb(%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 %dl,%al\n-\tlret $0x100\n \tadd %al,(%rax)\n+\tnop\n+\txchg %edx,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x112(%rbx)\n+\tadd %dh,0x100cb(%rax)\n \tadd %al,(%rax)\n-\tand %cl,%bl\n-\tadd %al,(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tjo 100cb5d \n+\tlret\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rdx,%rdx,1)\n-\tadd %al,%al\n-\tlret\n-\tadd %al,(%rcx)\n+\trolb $1,0x112(%rdi)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x100cb(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x64(%rax)\n-\tadc (%rcx),%al\n+\tadd %dl,%al\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 %dh,-0x73(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov %dl,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xcb,%al\n+\tadd %dh,%al\n+\tlret\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tpushf\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x100cb(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,%ah\n-\tadd %al,(%rcx)\n+\tadd %dl,-0x78(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n \tlret\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x1(%rdx,%rdx,1)\n-\tadd %ah,0x100cb(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tlret\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpopf\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tnop\n+\tmov %dl,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex int3\n+\tadd %dh,(%rax)\n+\tint3\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%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,-0x30(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpopf\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\trorb $1,0x112(%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 %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n-\tand %ah,0xf5(%rbx)\n \tadd %al,(%rax)\n-\tnop\n-\tpopf\n-\tadc (%rcx),%al\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor $0x0,%ah\n+\tadd %dl,(%rax)\n+\tmov %edx,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dh,-0x34(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x26(%rax)\n-\tclc\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpopf\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tpush %rax\n+\tmov %edx,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %cl,%ah\n+\tadd %dl,(%rax)\n+\tint3\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x1c(%rax)\n+\tcld\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsahf\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,0x11289(%rax)\n \tadd %al,(%rax)\n-\tror $0x0,%ah\n-\tadd %eax,(%rax)\n+\tadd %dh,0x100cc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \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,-0x3c(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsahf\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\trorb $1,0x112(%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 %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n-\txor %cl,%al\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tsahf\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov (%rdx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,%ch\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,0x10134(%rax)\n+\tadd %ah,0xf833(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsahf\n+\tadd %dl,-0x76(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xd0000000000100cc,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tnop\n+\tint3\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock lret\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x36(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x112(%rdi)\n+\tnop\n+\tmov (%rdx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex int $0x0\n+\tadd %dh,(%rax)\n+\tint $0x0\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,0xfbf4(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x61(%rax)\n-\tadc (%rcx),%al\n+\tint $0x0\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov (%rdx),%dl\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+\trol $1,%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+\tadc %cl,0x112(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1129f(%rax)\n+\tjo 100cd1f \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x100cd(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0xfdc3(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1041e(%rax)\n+\tadd %dl,-0x75(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovabs 0xcd20000000000112,%al\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tadc %cl,%ch\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x60(%rax)\n-\tadc (%rcx),%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $0x0,%ch\n+\tnop\n+\tmov (%rdx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x100cd(%rax)\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+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov (%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-\tnop\n-\tmovabs 0x1c0000000000112,%al\n-\tpush $0x0\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x5,(%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovabs 0xce00000000000112,%al\n+\tint3\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 $0xf5,%bl\n+\tadc %cl,0x1(%rdx,%rdx,1)\n+\tadd %dh,%al\n+\tint $0x0\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 %dl,(%rax)\n-\tmovabs 0xcda0000000000112,%eax\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tmov %ss,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tadd %dl,0x100cd(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5f(%rax)\n-\tadc (%rcx),%al\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex (bad)\n+\tadd %dl,0x1128c(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%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 %ah,(%rax)\n-\txor $0x0,%esp\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\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+\trorb $1,0x1(%rdx,%rdx,1)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%ch\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\tshlb $1,0x112(%rcx)\n \tadd %al,(%rax)\n-\tor $0x0,%dh\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 %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x32(%rax)\n+\tadd %dh,-0x32(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x112(%rdx)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\tadc %bh,%ah\n \tadd %al,(%rax)\n-\tand %cl,%dh\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,-0x73(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadc %cl,%dh\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5e(%rax)\n-\tadc (%rcx),%al\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $0x0,%dh\n+\tadd %al,%al\n+\tint $0x0\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,0x1(%rax)\n \tfwait\n \tadd %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 %al,0x1c0000000000112\n-\tpush $0x0\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\trorb $1,0x112(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tmovabs %al,0xcf00000000000112\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+\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 \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x32(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tmov (%rdx),%ss\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x112(%rbx)\n+\tadd %dl,0x100ce(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xd0000000000100ce,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock (bad)\n-\tadd %al,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovabs %eax,0xcf40000000000112\n+\tadd %dl,0x1128e(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tiret\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-\tiret\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmovabs %eax,0x1c0000000000112\n-\tpush $0x0\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\trorb $1,0x112(%rsi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tmovabs %eax,0xcf80000000000112\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+\t(bad)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 100cf21 \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-\tadc %ah,0x1(%rdx,%rdx,1)\n-\tadd %ah,(%rax)\n-\tiret\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\txor %cl,%bh\n+\tadc %cl,%bh\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+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $0x0,%bh\n-\tadd %eax,(%rax)\n+\tadd %al,0x100ce(%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,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcltd\n-\ttestb $0x0,(%rax)\n+\tadd %al,0x100cf(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tnop\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x112a4(%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 100cf57 \n-\tincl (%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tiret\n-\tadd %al,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x1(%rdx,%rdx,1)\n-\tadd %dh,%al\n-\tiret\n+\tadd %dl,-0x70(%rax)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tlock iret\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\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,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tnop\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\torb $0x0,0x7f(%rbx)\n+\tnop\n+\tiret\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x7f8b(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 100d00b \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trolb $1,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trclb $1,0x112(%rax)\n+\tadd %al,(%rax)\n+\trex rolb $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 \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 100cfb7 \n-\tincl (%rax)\n+\tadc %dl,0x112(%rcx)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex rolb $1,(%rax)\n+\tadd %dl,%al\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,-0x6f(%rax)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd05000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tfiaddl (%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,0x11291(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %ah,(%rax)\n \trolb $1,(%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-\tmovabs 0x1a4000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x100d0(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\txchg %eax,%ecx\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trcl $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 %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,%al\n-\tadd %al,(%rcx)\n+\tadc %dl,0x112(%rdx)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0xd0,%al\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,0x100d0(%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd0d000000000008a,%eax\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tmov $0x8d,%al\n+\thlt\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,-0x6e(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %ah,0x100d0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd0f000000000008a,%eax\n+\tadd %dl,%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 \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,%al\n-\tadd %al,(%rcx)\n+\tnop\n+\txchg %eax,%edx\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%cl\n-\tadd %al,(%rcx)\n+\tmovabs 0x30000000000100d0,%al\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\trolb $1,(%rax)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd13000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\txchg %eax,%edx\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n+\trex roll $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 %ah,(%rax)\n+\tjnp 100d127 \n \tadd %al,(%rax)\n-\troll $1,(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd15000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tadd %dl,(%rax)\n+\txchg %eax,%ebx\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+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tmov %ebx,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,%al\n-\tadd %al,(%rcx)\n+\tadd %dl,-0x6d(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 100d133 \n-\tadd %al,(%rcx)\n+\tadc $0x0,%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 %al,-0x2f(%rax)\n-\tadd %al,(%rcx)\n+\tadd %ah,%al\n+\tlret\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,0x11293(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tadd %ah,(%rax)\n \troll $1,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\t(bad)\n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x2f(%rax)\n-\tadd %al,(%rcx)\n+\txchg %eax,%ebx\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trcl $0x0,%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xd1,%al\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 %ah,(%rax)\n+\tint $0x0\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txchg %eax,%esp\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,%al\n-\tadd %al,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%cl\n+\tadd %dl,%al\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,-0x6c(%rax)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%dl\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tcmp $0xf8,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x11294(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,0x100d1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd1f000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tsar $0x0,%ebp\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-\troll $1,(%rax)\n+\tadd %dl,%al\n+\txchg %eax,%esp\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex rolb %cl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd21000000000008a,%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 %ah,0x100cf(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txchg %eax,%ebp\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,%al\n-\tadd %al,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,%dl\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xd1,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n+\tpush %rax\n+\txchg %eax,%ebp\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\trolb %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadc $0x0,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd25000000000008a,%eax\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-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\tnop\n+\txchg %eax,%ebp\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trolb %cl,(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd27000000000008a,%eax\n+\tand %dl,%dl\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n+\txor %al,%cl\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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trclb $1,0x112(%rbp)\n \tadd %al,(%rax)\n-\tnop\n-\trolb %cl,(%rax)\n+\trcl $0x0,%dl\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 %ah,-0x2e(%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 $0xd2,%al\n-\tadd %al,(%rcx)\n+\tadc %dl,0x112(%rsi)\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+\tsar $0x0,%ch\n \tadd %al,(%rax)\n-\tadd %al,0x100d2(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd2d000000000008a,%eax\n+\txor %dl,%dl\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n+\txchg %eax,%esi\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%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-\txor %dl,%al\n-\tadd %al,(%rcx)\n+\tnop\n+\txchg %eax,%esi\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock rolb %cl,(%rax)\n-\tadd %eax,(%rax)\n+\tmovabs 0x30000000000100d2,%al\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trolb %cl,(%rax)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd31000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\txchg %eax,%esi\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n+\trex roll %cl,(%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 %ah,%al\n+\tadd %dl,%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 %dl,(%rax)\n+\txchg %eax,%edi\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-\txor %dl,%al\n-\tadd %al,(%rcx)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\troll %cl,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x69(%rax)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc $0x0,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsub %edi,%esp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x11297(%rax)\n+\tadd %al,(%rax)\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+\tsar $0x0,%ebp\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,-0x2d(%rax)\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\txchg %eax,%edi\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\troll %cl,(%rax)\n+\trcl $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-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\troll %cl,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcwtl\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-\tmov $0xd3,%al\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\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+\trol $1,%bh\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tcwtl\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %ah,0x100d3(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd3f000000000008a,%eax\n+\tadd %dl,%ah\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-\txor %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %dl,%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-\troll %cl,(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd43000000000008a,%eax\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\tcwtl\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\tmovabs 0x30000000000100d3,%al\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tmov $0xd3,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trcrb $1,0x112(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\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-\txor %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjo 100d436 \n-\tadd %al,(%rcx)\n+\tadd %dl,(%rax)\n+\tlods %ds:(%rsi),%eax\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x2c(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dl,(%rax)\n+\tcltd\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,%al\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,-0x2c(%rax)\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,-0x67(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xd4,%al\n-\tadd %al,(%rcx)\n+\tadc $0x0,%ah\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 %dl,%al\n-\tadd %al,(%rcx)\n+\tnop\n+\tcltd\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%ah\n+\tand %dl,%ah\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x100d4(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd4f000000000008a,%eax\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ah,0xf484(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n+\tadd %dl,%al\n+\tcltd\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trcl $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 \tadd %al,%al\n-\t(bad)\n-\tadd %al,(%rcx)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadc %bl,0x112(%rdx)\n \tadd %al,(%rax)\n-\tadc %dl,%ch\n-\tadd %al,(%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 %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,%al\n-\tadd %al,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,%ch\n+\tadd %dl,-0x66(%rax)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%ch\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\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-\tmovabs 0xd55000000000008a,%eax\n+\tadd %dl,(%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+\tnop\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t{rex2 0x0} add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd57000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tmovabs 0x30000000000100d4,%al\n+\tsar $0x0,%ebp\n \tadd %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 %dl,%al\n-\tadd %al,(%rcx)\n+\tadd %dl,%al\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\trex\n \t{rex2 0x0} add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,-0x2b(%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 $0xd5,%al\n-\tadd %al,(%rcx)\n+\tadc %bl,0x112(%rbx)\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+\tsar $0x0,%ch\n \tadd %al,(%rax)\n-\tadd %al,0x100d5(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd5d000000000008a,%eax\n-\tadd %al,(%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 %dl,-0x65(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,%al\n-\tadd %al,(%rcx)\n+\tadc $0x0,%ch\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tlock {rex2 0x0} add %eax,(%rax)\n+\tadd %ah,(%rax)\n+\tsar $1,%ebx\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tadd %dl,0x1129b(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \t{rex2 0x0} add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd61000000000008a,%eax\n+\tsar $0x0,%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tlock (bad)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n+\trcrb $1,0x112(%rbx)\n+\tadd %al,(%rax)\n+\trcl $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 %ah,%al\n-\t{rex2 0x0} add %eax,(%rax)\n+\tadd %dl,0x100d5(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd63000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tadd %dl,(%rax)\n+\tpushf\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-\txor %dl,%al\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xd5,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\t(bad)\n-\tadd %al,(%rcx)\n+\tpushf\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n-\t(bad)\n+\tadd %dl,%dh\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\t{rex2 0x0} add %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 100d638 \n-\tadd %al,(%rcx)\n+\tadd %dl,0x1129c(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x100d5(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x2a(%rax)\n-\tadd %al,(%rcx)\n+\tlock {rex2 0x0} add %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpushf\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\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-\txor %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %bl,0x112(%rbp)\n \tadd %al,(%rax)\n-\tmov $0xd6,%al\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,0x100d6(%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd6d000000000008a,%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,-0x63(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %ah,0x100d6(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd6f000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tadc $0x0,%dh\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 %ah,(%rax)\n+\tmovabs %eax,0x9d900000000000f5\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,%al\n+\tand %dl,%dh\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,%bh\n-\tadd %al,(%rcx)\n+\txor %al,%cl\n+\tstd\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,(%rcx)\n+\tadd %dl,0x26(%rax)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,%al\n+\tpopf\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\txor %dl,%bh\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\trcl $0x0,%dh\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 %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txlat %ds:(%rbx)\n-\tadd %al,(%rcx)\n+\tadc %bl,0x112(%rsi)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txlat %ds:(%rbx)\n-\tadd %al,(%rcx)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %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 %dl,%al\n-\tadd %al,(%rcx)\n+\tadd %dl,-0x62(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 100d739 \n+\tadd %dl,%bh\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x29(%rax)\n+\tadd %dl,-0x2e(%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-\txlat %ds:(%rbx)\n-\tadd %al,(%rcx)\n+\tsahf\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tmovabs 0x30000000000100d6,%al\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x29(%rax)\n-\tadd %al,(%rcx)\n+\tmov $0x3e,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trcrb $1,0x112(%rsi)\n \tadd %al,(%rax)\n-\tmov $0xd7,%al\n+\trex xlat %ds:(%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 %dl,(%rax)\n+\t(bad)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,%al\n-\tadd %al,(%rcx)\n+\tadc %bl,0x112(%rdi)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%bh\n-\tadd %al,(%rcx)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x100d7(%rax)\n+\tmov $0xf4,%al\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd7f000000000008a,%eax\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,-0x61(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\tadc $0x0,%bh\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\txlat %ds:(%rbx)\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tlahf\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand %dl,%bh\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadc %bl,%al\n+\tadd %al,(%rax)\n+\tadd %dl,0x1041e(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmovabs 0xd7c0000000000112,%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-\txor %dl,%al\n-\tadd %al,(%rcx)\n+\tpush %rax\n+\tmovabs 0x1c0000000000112,%al\n+\tpush $0x0\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bl,%al\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 %dl,0x112a0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tfadds (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd85000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0xf5,%bl\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmovabs 0xd7a0000000000112,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tfadds (%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd87000000000008a,%eax\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd 0x1(%rip),%eax \n+\tadd %dl,(%rax)\n+\tmovabs 0xd840000000000112,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\tpush %rax\n+\tmovabs 0x1c0000000000112,%eax\n+\tpush $0x0\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xf4(%rbx)\n+\tadd %al,(%rax)\n \tnop\n-\tfadds (%rax)\n-\tadd %eax,(%rax)\n+\tmovabs 0xd880000000000112,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x28(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\txlat %ds:(%rbx)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tshlb $1,0x112(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xd8,%al\n+\tand %bl,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadd %al,0x100d8(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd8d000000000008a,%eax\n+\tadd %dh,-0x28(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n+\tadc %ah,0x112(%rdx)\n+\tadd %al,(%rax)\n+\trcr $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 %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,%al\n-\tadd %al,(%rcx)\n+\tpush %rax\n+\tmovabs %al,0x1c0000000000112\n+\tpush $0x0\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock fadds (%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x112a2(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%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-\tfadds (%rax)\n-\tadd %eax,(%rax)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd91000000000008a,%eax\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tshlb $1,0x112(%rdx)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tmovabs 0x30000000000100d8,%al\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tnop\n \tfadds (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd93000000000008a,%eax\n+\tadd %dl,(%rax)\n+\tmovabs %eax,0xd940000000000112\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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-\tpush %rax\n+\tadd %dl,(%rax)\n \tflds (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,-0x5d(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tflds (%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd97000000000008a,%eax\n-\tadd %al,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x27(%rax)\n+\txor %bl,%cl\n \tadd %al,(%rcx)\n \tadd %al,(%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+\tmovabs %eax,0xd980000000000112\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-\txor %dl,%al\n+\tshlb $1,0x112(%rbx)\n+\tadd %al,(%rax)\n+\tand %bl,%cl\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xd9,%al\n-\tadd %al,(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x100d9(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd9d000000000008a,%eax\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tadc %ah,0x1(%rdx,%rdx,1)\n+\tadd %al,%al\n+\tflds (%rax)\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,0x100d9(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xd9f000000000008a,%eax\n+\tadd %dl,-0x27(%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+\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,%al\n-\tadd %al,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,%dl\n-\tadd %al,(%rcx)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trcrb $1,0xf6(%rcx)\n+\tadd %al,(%rax)\n \tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tflds (%rax)\n-\tadd %eax,(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xda3000000000008a,%eax\n+\tadd %al,(%rax)\n+\tadd %bl,%dl\n \tadd %al,(%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,0x100d9(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tmovabs 0x30000000000100d9,%al\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\tfiaddl (%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xda5000000000008a,%eax\n+\tand %bl,%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-\txor %dl,%al\n-\tadd %al,(%rcx)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 100da3c \n-\tadd %al,(%rcx)\n+\tadd %al,0x100da(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x26(%rax)\n+\tadd %dl,-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+\t(bad)\n \tfiaddl (%rax)\n \tadd %eax,(%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 0xda7000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xda,%al\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xda1000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x100da(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trcr $1,%dl\n-\tadd %al,(%rcx)\n+\tadd %al,%al\n+\tfiaddl (%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,0x100da(%rax)\n+\tadd %dl,0x100da(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdaf000000000008a,%eax\n+\tmovabs 0xdae000000000008a,%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-\tfiaddl (%rax)\n-\tadd %eax,(%rax)\n+\tadd %dh,0x100da(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdb1000000000008a,%eax\n+\tmovabs 0xdb0000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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-\txor %bl,%bl\n-\tadd %al,(%rcx)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tfildl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tfildl (%rax)\n+\tadd %dh,%al\n+\tfiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdb5000000000008a,%eax\n+\tmovabs 0xdb4000000000008a,%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 %dl,(%rax)\n \tfildl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdb7000000000008a,%eax\n+\tmovabs 0xdb6000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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-\tfildl (%rax)\n+\trex fiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x100db(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xdb,%al\n+\tmovabs 0xd0000000000100db,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x25(%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 %al,0x100db(%rax)\n+\trcr $0x0,%bl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xdbd000000000008a,%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-\txor %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock fildl (%rax)\n+\tadd %ah,%al\n+\tfildl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tfildl (%rax)\n-\tadd %eax,(%rax)\n+\tadd %dh,0x100db(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdc1000000000008a,%eax\n+\tmovabs 0xdc0000000000008a,%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 %dl,%al\n \tfildl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdc3000000000008a,%eax\n+\tmovabs 0xdc2000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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-\tpush %rax\n-\tfaddl (%rax)\n+\trex fiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,-0x24(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n \tfaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdc7000000000008a,%eax\n+\tmovabs 0xdc6000000000008a,%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,-0x24(%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 %dh,(%rax)\n \tfaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0xdc8000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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-\tmov $0xdc,%al\n-\tadd %al,(%rcx)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x100dc(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x100dc(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xdcd000000000008a,%eax\n+\tadd %dh,-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+\trcr $0x0,%ah\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x100dc(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x100dc(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdcf000000000008a,%eax\n+\tmovabs 0xdce000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,%ch\n-\tadd %al,(%rcx)\n+\tfldl (%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 %dl,%al\n \tfaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdd3000000000008a,%eax\n+\tmovabs 0xdd2000000000008a,%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-\tfldl (%rax)\n+\tadd %dh,%al\n+\tfaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdd5000000000008a,%eax\n+\tmovabs 0xdd4000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 100dd3f \n+\tadd %ah,-0x23(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%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-\tnop\n+\tadd %dh,(%rax)\n \tfldl (%rax)\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 0xdd8000000000008a,%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-\tmov $0xdd,%al\n+\tadd %al,(%rax)\n+\tadd %dl,-0x23(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x50000000000100dd,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trcr $1,%ch\n-\tadd %al,(%rcx)\n+\tadd %al,%al\n+\tfldl (%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,0x100dd(%rax)\n+\tadd %dl,0x100dd(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xddf000000000008a,%eax\n+\tmovabs 0xdde000000000008a,%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-\tfldl (%rax)\n-\tadd %eax,(%rax)\n+\tadd %dh,0x100dd(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xde1000000000008a,%eax\n+\tmovabs 0xde0000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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-\txor %bl,%dh\n-\tadd %al,(%rcx)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tfiadds (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tfiadds (%rax)\n+\tadd %dh,%al\n+\tfldl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xde5000000000008a,%eax\n+\tmovabs 0xde4000000000008a,%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 %dl,(%rax)\n \tfiadds (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xde7000000000008a,%eax\n+\tmovabs 0xde6000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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-\tfiadds (%rax)\n+\trex fiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x100de(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xde,%al\n+\tmovabs 0xd0000000000100de,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x22(%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 %al,0x100de(%rax)\n+\trcr $0x0,%dh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xded000000000008a,%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-\txor %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock fiadds (%rax)\n+\tadd %ah,%al\n+\tfiadds (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tfiadds (%rax)\n-\tadd %eax,(%rax)\n+\tadd %dh,0x100de(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdf1000000000008a,%eax\n+\tmovabs 0xdf0000000000008a,%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 %dl,%al\n \tfiadds (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdf3000000000008a,%eax\n+\tmovabs 0xdf2000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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-\tpush %rax\n-\tfilds (%rax)\n+\trex fiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,-0x21(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n \tfilds (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdf7000000000008a,%eax\n+\tmovabs 0xdf6000000000008a,%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,-0x21(%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 %dh,(%rax)\n \tfilds (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0xdf8000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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-\tmov $0xdf,%al\n-\tadd %al,(%rcx)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x100df(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x100df(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xdfd000000000008a,%eax\n+\tadd %dh,-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+\trcr $0x0,%bh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x100df(%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 0xdff000000000008a,%eax\n+\tmovabs 0xdfe000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tloopne 100dff3 \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 \tlock add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ah,%al\n+\trcr $1,%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-\tfilds (%rax)\n-\tadd %eax,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xe04000000000008a,%eax\n+\txor %ah,%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,(%rax)\n-\tloopne 100e043 \n+\tadd %dh,%al\n+\tfilds (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe06000000000008a,%eax\n+\tmovabs 0xe05000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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-\tand $0x0,%al\n+\trex fiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dh,-0x20(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x20(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\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-\tmovabs 0xd0000000000100e0,%al\n+\tnop\n+\tloopne 100e083 \n+\tadd %eax,(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshl $0x0,%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\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-\txor %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 100e0b2 \n-\tadd %al,(%rcx)\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-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x100e0(%rax)\n+\tadd %ah,0x100e0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe10000000000008a,%eax\n+\tmovabs 0xe0f000000000008a,%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-\tloopne 100e103 \n+\tadd %al,%al\n+\tloopne 100e0f3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe12000000000008a,%eax\n+\tmovabs 0xe11000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex loope 100e133 \n+\tadd %dh,(%rax)\n+\tloope 100e123 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tloope 100e143 \n+\tadd %al,(%rax)\n+\tloope 100e133 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe16000000000008a,%eax\n+\tmovabs 0xe15000000000008a,%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-\tloope 100e163 \n+\tadd %ah,(%rax)\n+\tloope 100e153 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe18000000000008a,%eax\n+\tmovabs 0xe17000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x100e1(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x90000000000100e1,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x1f(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x1f(%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,%cl\n-\tadd %eax,(%rax)\n+\tmov $0xe1,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x100e1(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x100e1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe1e000000000008a,%eax\n+\tmovabs 0xe1d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%dl\n-\tadd %al,(%rcx)\n+\tadd %dh,%al\n+\tloope 100e1e3 \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-\tloope 100e203 \n+\tadd %al,%al\n+\tloope 100e1f3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe22000000000008a,%eax\n+\tmovabs 0xe21000000000008a,%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-\tloope 100e223 \n+\tadd %ah,%al\n+\tloope 100e213 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe24000000000008a,%eax\n+\tmovabs 0xe23000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x1e(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\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 0xe28000000000008a,%eax\n+\tmovabs 0xe27000000000008a,%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,-0x1e(%rax)\n+\tadd %al,-0x1e(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x50000000000100e2,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%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-\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-\tshl $0x0,%dl\n+\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x100e2(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x100e2(%rax)\n+\tadd %al,0x100e2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe2e000000000008a,%eax\n+\tmovabs 0xe2d000000000008a,%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,0x100e2(%rax)\n+\tadd %ah,0x100e2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe30000000000008a,%eax\n+\tmovabs 0xe2f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %ah,%bl\n-\tadd %al,(%rcx)\n+\tadd %dl,(%rax)\n+\tjrcxz 100e303 \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,%al\n-\tloop 100e323 \n+\tadd %ah,%al\n+\tloop 100e313 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe34000000000008a,%eax\n+\tmovabs 0xe33000000000008a,%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-\tjrcxz 100e343 \n+\tadd %al,(%rax)\n+\tjrcxz 100e333 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe36000000000008a,%eax\n+\tmovabs 0xe35000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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-\tand $0x0,%bl\n+\trex fiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dh,-0x1d(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1d(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x1d(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd0000000000100e3,%al\n+\tnop\n+\tjrcxz 100e383 \n+\tadd %eax,(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshl $0x0,%bl\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0xe3,%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-\txor %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 100e3b5 \n-\tadd %al,(%rcx)\n+\tadd %dl,%al\n+\tjrcxz 100e3c3 \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,0x100e3(%rax)\n+\tadd %ah,0x100e3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe40000000000008a,%eax\n+\tmovabs 0xe3f000000000008a,%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-\tjrcxz 100e403 \n+\tadd %al,%al\n+\tjrcxz 100e3f3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe42000000000008a,%eax\n+\tmovabs 0xe41000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex in $0x0,%al\n+\tadd %dh,(%rax)\n+\tin $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tin $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe46000000000008a,%eax\n+\tmovabs 0xe45000000000008a,%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 %ah,(%rax)\n \tin $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe48000000000008a,%eax\n+\tmovabs 0xe47000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\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-\tmovabs 0x90000000000100e4,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x1c(%rax)\n+\tadd %ah,-0x1c(%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,%ah\n-\tadd %eax,(%rax)\n+\tmov $0xe4,%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 %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x100e4(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x100e4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe4e000000000008a,%eax\n+\tmovabs 0xe4d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%ch\n-\tadd %al,(%rcx)\n+\tadd %dh,%al\n+\tin $0x0,%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,%al\n+\tadd %al,%al\n \tin $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe52000000000008a,%eax\n+\tmovabs 0xe51000000000008a,%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 %ah,%al\n \tin $0x0,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe54000000000008a,%eax\n+\tmovabs 0xe53000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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-\t(bad)\n-\tin $0x0,%eax\n+\trex fiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,-0x1b(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n \tin $0x0,%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe58000000000008a,%eax\n+\tmovabs 0xe57000000000008a,%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,-0x1b(%rax)\n+\tadd %al,-0x1b(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x50000000000100e5,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%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-\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-\tshl $0x0,%ch\n+\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x100e5(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x100e5(%rax)\n+\tadd %al,0x100e5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe5e000000000008a,%eax\n+\tmovabs 0xe5d000000000008a,%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,0x100e5(%rax)\n+\tadd %ah,0x100e5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe60000000000008a,%eax\n+\tmovabs 0xe5f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %ah,%dh\n-\tadd %al,(%rcx)\n+\tadd %dl,(%rax)\n+\tout %al,$0x0\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,%al\n+\tadd %ah,%al\n \tin $0x0,%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe64000000000008a,%eax\n+\tmovabs 0xe63000000000008a,%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 %al,(%rax)\n \tout %al,$0x0\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe66000000000008a,%eax\n+\tmovabs 0xe65000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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-\tand $0x0,%dh\n+\trex fiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dh,-0x1a(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1a(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x1a(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd0000000000100e6,%al\n+\tnop\n+\tout %al,$0x0\n+\tadd %eax,(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshl $0x0,%dh\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0xe6,%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-\txor %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 100e6b8 \n-\tadd %al,(%rcx)\n+\tadd %dl,%al\n+\tout %al,$0x0\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,0x100e6(%rax)\n+\tadd %ah,0x100e6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe70000000000008a,%eax\n+\tmovabs 0xe6f000000000008a,%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 %al,%al\n \tout %al,$0x0\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe72000000000008a,%eax\n+\tmovabs 0xe71000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex out %eax,$0x0\n+\tadd %dh,(%rax)\n+\tout %eax,$0x0\n \tadd %eax,(%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,$0x0\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe76000000000008a,%eax\n+\tmovabs 0xe75000000000008a,%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 %ah,(%rax)\n \tout %eax,$0x0\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe78000000000008a,%eax\n+\tmovabs 0xe77000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x100e7(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x90000000000100e7,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x19(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x19(%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,%bh\n-\tadd %eax,(%rax)\n+\tmov $0xe7,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x100e7(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x100e7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe7e000000000008a,%eax\n+\tmovabs 0xe7d000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,%al\n-\tadd %al,(%rcx)\n+\tadd %dh,%al\n+\tout %eax,$0x0\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 %al,%al\n \tout %eax,$0x0\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe82000000000008a,%eax\n+\tmovabs 0xe81000000000008a,%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 %ah,%al\n \tout %eax,$0x0\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe84000000000008a,%eax\n+\tmovabs 0xe83000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x18(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tcall 100e956 \n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tcall 100e966 \n+\tadd %ah,(%rax)\n+\tcall 100e956 \n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsub $0x0,%al\n-\tadd %eax,(%rax)\n+\tjo 100e84a \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x18(%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 %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x50000000000100e8,%al\n+\tnop\n+\tcall 100e986 \n+\tadd %al,(%rax)\n+\tpush %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-\tshr $0x0,%al\n+\trex fiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x100e8(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x100e8(%rax)\n+\tadd %al,0x100e8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe8e000000000008a,%eax\n+\tmovabs 0xe8d000000000008a,%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,0x100e8(%rax)\n+\tadd %ah,0x100e8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xe90000000000008a,%eax\n+\tmovabs 0xe8f000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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-\tand %ch,%cl\n-\tadd %al,(%rcx)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjmp 100ea06 \n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tcall 100ea26 \n+\tadd %ah,%al\n+\tcall 100ea16 \n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex jmp 100ea36 \n+\txor %ch,%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,(%rax)\n-\tjmp 100ea46 \n+\tadd %al,(%rax)\n+\tjmp 100ea36 \n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tjmp 100ea56 \n+\tpush %rax\n+\tjmp 100ea46 \n \tadd %al,(%rax)\n \tpush %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-\tsub $0x0,%cl\n+\trex fiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-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-\tmovabs 0xd0000000000100e9,%al\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x17(%rax)\n+\tadd %al,-0x17(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshr $0x0,%cl\n-\tadd %eax,(%rax)\n+\tnop\n+\tjmp 100ea86 \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 %ah,-0x17(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,%al\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmov $0xe9,%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 100e9bb \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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tjmp 100eac6 \n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x100e9(%rax)\n+\tadd %ah,0x100e9(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xea0000000000008a,%eax\n+\tmovabs 0xe9f000000000008a,%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-\tjmp 100eb06 \n+\tadd %al,%al\n+\tjmp 100eaf6 \n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ch,%dl\n+\tadc %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-\txor %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex (bad)\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 %dl,(%rax)\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-\t(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 %dh,(%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-\tsub $0x0,%dl\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo 100ea4c \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x100ea(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x90000000000100ea,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x16(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x16(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshr $0x0,%dl\n-\tadd %eax,(%rax)\n+\tmov $0xea,%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x100ea(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x100ea(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xeae000000000008a,%eax\n+\tmovabs 0xead000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,%bl\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 %dl,%al\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,(%rax)\n-\tand %ch,%bl\n+\tadc %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 %dh,%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-\trex jmp 100eb33 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\txor %ch,%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-\txor %dl,%al\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x15(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\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 0xeb8000000000008a,%eax\n+\tmovabs 0xeb7000000000008a,%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,-0x15(%rax)\n+\tadd %al,-0x15(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x50000000000100eb,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%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-\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-\tshr $0x0,%bl\n+\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x100eb(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x100eb(%rax)\n+\tadd %al,0x100eb(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xebe000000000008a,%eax\n+\tmovabs 0xebd000000000008a,%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,0x100eb(%rax)\n+\tadd %ah,0x100eb(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xec0000000000008a,%eax\n+\tmovabs 0xebf000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,%ah\n+\tadd %dl,(%rax)\n+\tin (%dx),%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-\tjmp 100ec23 \n+\tadd %ah,%al\n+\tjmp 100ec13 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xec4000000000008a,%eax\n+\tmovabs 0xec3000000000008a,%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 %al,(%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-\t(bad)\n+\tpush %rax\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-\txor %dl,%al\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x14(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsub $0x0,%ah\n-\tadd %eax,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x14(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x14(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n+\tin (%dx),%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-\tmovabs 0xd0000000000100ec,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x14(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x14(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshr $0x0,%ah\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0xec,%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-\txor %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 100ecbe \n+\tadd %dl,%al\n+\tin (%dx),%al\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x100ec(%rax)\n+\tadd %ah,0x100ec(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xed0000000000008a,%eax\n+\tmovabs 0xecf000000000008a,%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 %al,%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-\tand %ch,%ch\n+\tadc %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-\txor %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex in (%dx),%eax\n+\tadd %dh,(%rax)\n+\tin (%dx),%eax\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 %al,(%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-\t(bad)\n+\tpush %rax\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 %dh,(%rax)\n+\tadd %ah,(%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-\tsub $0x0,%ch\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo 100ed4f \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x100ed(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x90000000000100ed,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x13(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x13(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshr $0x0,%ch\n-\tadd %eax,(%rax)\n+\tmov $0xed,%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 %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x100ed(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x100ed(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xede000000000008a,%eax\n+\tmovabs 0xedd000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,%dh\n+\tadd %dh,%al\n+\tin (%dx),%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 %al,%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-\tand %ch,%dh\n+\tadc %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 %dh,%al\n+\tadd %ah,%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-\trex out %al,(%dx)\n+\txor %ch,%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-\txor %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tout %al,(%dx)\n+\tadd %dl,-0x12(%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 %ah,(%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-\tsub $0x0,%dh\n-\tadd %eax,(%rax)\n+\tjo 100ee50 \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x12(%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 %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x50000000000100ee,%al\n+\tnop\n+\tout %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-\txor %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshr $0x0,%dh\n+\trex fiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x100ee(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x100ee(%rax)\n+\tadd %al,0x100ee(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xeee000000000008a,%eax\n+\tmovabs 0xeed000000000008a,%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,0x100ee(%rax)\n+\tadd %ah,0x100ee(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xef0000000000008a,%eax\n+\tmovabs 0xeef000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,%bh\n+\tadd %dl,(%rax)\n+\tout %eax,(%dx)\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 %ah,%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-\trex out %eax,(%dx)\n+\txor %ch,%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 %dl,(%rax)\n+\tadd %al,(%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-\t(bad)\n+\tpush %rax\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-\txor %dl,%al\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x11(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsub $0x0,%bh\n-\tadd %eax,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x11(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x11(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n+\tout %eax,(%dx)\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 0xd0000000000100ef,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x11(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x11(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshr $0x0,%bh\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0xef,%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-\txor %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 100efc1 \n+\tadd %dl,%al\n+\tout %eax,(%dx)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x100ef(%rax)\n+\tadd %ah,0x100ef(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf01000000000008a,%eax\n+\tmovabs 0xeff000000000008a,%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,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+\tadd %al,%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-\txor %dh,%al\n+\torb $0x0,0x7f(%rbx)\n+\tadd %al,(%rax)\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-\txor %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tlock add %al,(%rcx)\n+\tadd %al,-0x10(%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 %dl,(%rax)\n \tlock add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 100f052 \n-\tadd %al,(%rcx)\n+\t(bad)\n+\tlock 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 %al,-0x10(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dh,(%rax)\n+\tlock add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tlock add %al,(%rcx)\n+\txor $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-\tpush %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-\tmov $0xf0,%al\n-\tadd %al,(%rcx)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x100f0(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x100f0(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf0d000000000008a,%eax\n+\tadd %dh,-0x10(%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,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x100f0(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x100f0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf0f000000000008a,%eax\n+\tmovabs 0xf0e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,%cl\n+\tint1\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 %dl,%al\n \tlock add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dh,%cl\n+\tand %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 %al,(%rax)\n-\tint1\n-\tadd %al,(%rcx)\n+\tadd %dh,%al\n+\tlock add %al,(%rcx)\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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 100f153 \n+\tadd %ah,-0xf(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\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-\tnop\n+\tadd %dh,(%rax)\n \tint1\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 $0x0,%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0xf(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0xf(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xf1,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x50000000000100f1,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%cl\n+\tadd %al,%al\n+\tint1\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x100f1(%rax)\n+\tadd %dl,0x100f1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf1f000000000008a,%eax\n+\tmovabs 0xf1e000000000008a,%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-\tint1\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0x100f1(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,%dl\n+\tadd %dh,(%rax)\n+\tmovabs 0xf20000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %dh,%dl\n-\tadd %al,(%rcx)\n+\tadd %ah,(%rax)\n+\trepnz add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\trepnz add %al,(%rcx)\n+\tadd %dh,%al\n+\tint1\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+\trex\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 %ah,(%rax)\n+\tadd %dl,(%rax)\n \trepnz add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 100f254 \n-\tadd %al,(%rcx)\n+\t(bad)\n+\trepnz 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-\txor %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trepnz add %al,(%rcx)\n+\tadd %al,0x100f2(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0xe(%rax)\n+\tadd %dl,-0xe(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xf2,%al\n+\tmovabs 0xd0000000000100f2,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0xe(%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 %al,0x100f2(%rax)\n+\tshl $0x0,%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf2d000000000008a,%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-\txor %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock xacquire add %al,(%rcx)\n+\tadd %ah,%al\n+\trepnz add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\trepnz add %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,0x100f2(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tadc %dh,%bl\n+\tadd %dh,(%rax)\n+\tmovabs 0xf30000000000008a,%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 %dl,%al\n \trepnz add %al,(%rcx)\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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trepz add %al,(%rcx)\n+\tadd %al,-0xd(%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 %dl,(%rax)\n \trepz add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 100f355 \n-\tadd %al,(%rcx)\n+\t(bad)\n+\trepz 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 %al,-0xd(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dh,(%rax)\n+\trepz add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\trepz add %al,(%rcx)\n+\txor $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-\txor %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0xf3,%al\n-\tadd %al,(%rcx)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x100f3(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x100f3(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf3d000000000008a,%eax\n+\tadd %dh,-0xd(%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,%bl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x100f3(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x100f3(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf3f000000000008a,%eax\n+\tmovabs 0xf3e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,%ah\n+\thlt\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 %dl,%al\n \trepz add %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dh,%ah\n+\tand %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 %al,(%rax)\n-\thlt\n-\tadd %al,(%rcx)\n+\tadd %dh,%al\n+\trepz add %al,(%rcx)\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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 100f456 \n+\tadd %ah,-0xc(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\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+\tadd %dh,(%rax)\n \thlt\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 $0x0,%ah\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0xc(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0xc(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xf4,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x50000000000100f4,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%ah\n+\tadd %al,%al\n+\thlt\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x100f4(%rax)\n+\tadd %dl,0x100f4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf4f000000000008a,%eax\n+\tmovabs 0xf4e000000000008a,%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-\thlt\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0x100f4(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,%ch\n+\tadd %dh,(%rax)\n+\tmovabs 0xf50000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %dh,%ch\n+\tadd %ah,(%rax)\n+\tcmc\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tcmc\n+\tadd %dh,%al\n+\thlt\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-\tcmc\n+\trex cmc\n \tadd %al,(%rcx)\n \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 \tcmc\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 100f557 \n+\t(bad)\n+\tcmc\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcmc\n-\tadd %al,(%rcx)\n+\tadd %al,0x100f5(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0xb(%rax)\n+\tadd %dl,-0xb(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xf5,%al\n+\tmovabs 0xd0000000000100f5,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0xb(%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 %al,0x100f5(%rax)\n+\tshl $0x0,%ch\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf5d000000000008a,%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-\txor %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock cmc\n+\tadd %ah,%al\n+\tcmc\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tcmc\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,0x100f5(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tadc %dh,%dh\n+\tadd %dh,(%rax)\n+\tmovabs 0xf60000000000008a,%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 %dl,%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-\txor %dh,%dh\n+\tand %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-\txor %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\ttestb $0x1,(%rax)\n+\tadd %al,-0xa(%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 %dl,(%rax)\n \ttestb $0x1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 100f658 \n-\tadd %al,(%rcx)\n+\t(bad)\n+\ttestb $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 %al,-0xa(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dh,(%rax)\n+\ttestb $0x1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\ttestb $0x1,(%rax)\n+\txor $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-\txor %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0xf6,%al\n-\tadd %al,(%rcx)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x100f6(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x100f6(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf6d000000000008a,%eax\n+\tadd %dh,-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+\tshl $0x0,%dh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x100f6(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x100f6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf6f000000000008a,%eax\n+\tmovabs 0xf6e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,%bh\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\ttestl $0x1,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \ttestb $0x1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dh,%bh\n+\tand %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-\ttestl $0x1,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf75000000000008a,%eax\n-\tadd %al,(%rcx)\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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 100f759 \n+\tadd %ah,-0x9(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x9(%rax)\n+\tadd %dh,(%rax)\n+\ttestl $0x1,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xf78000000000008a,%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-\tnop\n-\ttestl $0x1,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x9(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x9(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xf7,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x50000000000100f7,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshl $1,%bh\n-\tadd %al,(%rcx)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\ttestl $0x1,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x100f7(%rax)\n+\tadd %dl,0x100f7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf7f000000000008a,%eax\n+\tmovabs 0xf7e000000000008a,%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-\ttestl $0x1,(%rax)\n+\tadd %dh,0x100f7(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf81000000000008a,%eax\n+\tmovabs 0xf80000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %bh,%al\n+\tadd %ah,(%rax)\n+\tclc\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\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 %dh,%al\n+\ttestl $0x1,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xf84000000000008a,%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 %dl,(%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-\tjo 100f85a \n+\t(bad)\n+\tclc\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tclc\n-\tadd %al,(%rcx)\n+\tadd %al,0x100f8(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x8(%rax)\n+\tadd %dl,-0x8(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xf8,%al\n+\tmovabs 0xd0000000000100f8,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x8(%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 %al,0x100f8(%rax)\n+\tsar $0x0,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf8d000000000008a,%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-\txor %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock clc\n+\tadd %ah,%al\n+\tclc\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tclc\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,0x100f8(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tadc %bh,%cl\n+\tadd %dh,(%rax)\n+\tmovabs 0xf90000000000008a,%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 %dl,%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-\txor %bh,%cl\n+\tand %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-\txor %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tstc\n+\tadd %al,-0x7(%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 %dl,(%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-\tjo 100f95b \n+\t(bad)\n+\tstc\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x7(%rax)\n+\tadd %dh,(%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-\tnop\n-\tstc\n-\tadd %al,(%rcx)\n+\tcmp $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-\tpush %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-\tmov $0xf9,%al\n-\tadd %al,(%rcx)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x100f9(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x100f9(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xf9d000000000008a,%eax\n+\tadd %dh,-0x7(%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+\tsar $0x0,%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x100f9(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x100f9(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf9f000000000008a,%eax\n+\tmovabs 0xf9e000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,%dl\n+\tcli\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 %dl,%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-\txor %bh,%dl\n+\tand %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 %al,(%rax)\n-\tcli\n+\tadd %dh,%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-\tpush %rax\n-\tcli\n+\trex cli\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 100fa5c \n+\tadd %ah,-0x6(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\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-\tnop\n+\tadd %dh,(%rax)\n \tcli\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+\tcmp $0x0,%dl\n+\tadd %eax,(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xfa,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x50000000000100fa,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tsar $1,%dl\n+\tadd %al,%al\n+\tcli\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x100fa(%rax)\n+\tadd %dl,0x100fa(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfaf000000000008a,%eax\n+\tmovabs 0xfae000000000008a,%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-\tcli\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0x100fa(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,%bl\n+\tadd %dh,(%rax)\n+\tmovabs 0xfb0000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %bh,%bl\n+\tadd %ah,(%rax)\n+\tsti\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tsti\n+\tadd %dh,%al\n+\tcli\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-\tsti\n+\trex sti\n \tadd %al,(%rcx)\n \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 \tsti\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 100fb5d \n+\t(bad)\n+\tsti\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsti\n-\tadd %al,(%rcx)\n+\tadd %al,0x100fb(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x5(%rax)\n+\tadd %dl,-0x5(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xfb,%al\n+\tmovabs 0xd0000000000100fb,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x5(%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 %al,0x100fb(%rax)\n+\tsar $0x0,%bl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xfbd000000000008a,%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-\txor %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock sti\n+\tadd %ah,%al\n+\tsti\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tsti\n-\tadd %al,(%rcx)\n+\tadd %dh,0x100fb(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tadc %bh,%ah\n+\tadd %dh,(%rax)\n+\tmovabs 0xfc0000000000008a,%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 %dl,%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-\txor %bh,%ah\n+\tand %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-\txor %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcld\n+\tadd %al,-0x4(%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 %dl,(%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-\tjo 100fc5e \n+\t(bad)\n+\tcld\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x4(%rax)\n+\tadd %dh,(%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-\tnop\n-\tcld\n-\tadd %al,(%rcx)\n+\tcmp $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-\txor %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0xfc,%al\n-\tadd %al,(%rcx)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x100fc(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x100fc(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xfcd000000000008a,%eax\n+\tadd %dh,-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+\tsar $0x0,%ah\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x100fc(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x100fc(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfcf000000000008a,%eax\n+\tmovabs 0xfce000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,%ch\n+\tstd\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 %dl,%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-\txor %bh,%ch\n+\tand %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 %al,(%rax)\n-\tstd\n+\tadd %dh,%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-\tpush %rax\n-\tstd\n+\trex std\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 100fd5f \n+\tadd %ah,-0x3(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\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-\tstd\n-\tadd %al,(%rcx)\n-\tadd %al,(%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 %dh,(%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-\tmov $0xfd,%al\n+\tcmp $0x0,%ch\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x3(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0x50000000000100fd,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tsar $1,%ch\n+\tadd %al,%al\n+\tstd\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x100fd(%rax)\n+\tadd %dl,0x100fd(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfdf000000000008a,%eax\n+\tmovabs 0xfde000000000008a,%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-\tstd\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0x100fd(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,%dh\n+\tadd %dh,(%rax)\n+\tmovabs 0xfe0000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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-\txor %bh,%dh\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \tincb (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xfe5000000000008a,%eax\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tstd\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+\trex incb (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n \tincb (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfe7000000000008a,%eax\n+\tmovabs 0xfe6000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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-\tincb (%rax)\n+\trex fiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x100fe(%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 \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xfe,%al\n+\tmovabs 0xd0000000000100fe,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x2(%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 %al,0x100fe(%rax)\n+\tsar $0x0,%dh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xfed000000000008a,%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-\txor %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock incb (%rax)\n+\tadd %ah,%al\n+\tincb (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tincb (%rax)\n-\tadd %eax,(%rax)\n+\tadd %dh,0x100fe(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xff1000000000008a,%eax\n+\tmovabs 0xff0000000000008a,%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 %dl,%al\n \tincb (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xff3000000000008a,%eax\n+\tmovabs 0xff2000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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-\tpush %rax\n-\tincl (%rax)\n+\trex fiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,-0x1(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n \tincl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xff7000000000008a,%eax\n+\tmovabs 0xff6000000000008a,%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,-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+\tadd %dh,(%rax)\n \tincl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0xff8000000000008a,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %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-\tmov $0xff,%al\n-\tadd %al,(%rcx)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x100ff(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x100ff(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xffd000000000008a,%eax\n+\tadd %dh,-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+\tsar $0x0,%bh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x100ff(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x100ff(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xfff000000000008a,%eax\n+\tmovabs 0xffe000000000008a,%eax\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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-\torb $0x0,0x7f(%rbx)\n-\tadd %al,(%rax)\n-\tadc %al,(%rcx)\n+\trex fiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,(%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+\tadd %al,0x7f8b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %al,(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tincl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4000000000008a,%eax\n+\tmovabs 0x3000000000008a,%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 %al,(%rcx)\n+\tadd %dh,%al\n+\tincl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x6000000000008a,%eax\n+\tmovabs 0x5000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\taddb $0x1,(%rax)\n+\trex fiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dh,0x0(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x0(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x0(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010100,%al\n+\tnop\n+\tadd %al,(%rcx)\n+\tadd %eax,(%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 \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x1,(%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0x0,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10100d2 \n-\tadd %eax,(%rcx)\n+\tadd %dl,%al\n+\tadd %al,(%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 %dh,0x10100(%rax)\n+\tadd %ah,0x10100(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x10000000000008a,%eax\n+\tmovabs 0xf000000000008a,%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 %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x12000000000008a,%eax\n+\tmovabs 0x11000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex add %eax,(%rcx)\n+\tadd %dh,(%rax)\n+\tadd %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tadd %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x16000000000008a,%eax\n+\tmovabs 0x15000000000008a,%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 %ah,(%rax)\n \tadd %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x18000000000008a,%eax\n+\tmovabs 0x17000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10101(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x9000000000010101,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x1(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x1(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x1,(%rcx)\n-\tadd %eax,(%rax)\n+\tmov $0x1,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10101(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x10101(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1e000000000008a,%eax\n+\tmovabs 0x1d000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdx)\n+\tadd %dh,%al\n \tadd %eax,(%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 %al,%al\n \tadd %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x22000000000008a,%eax\n+\tmovabs 0x21000000000008a,%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+\tadd %ah,%al\n \tadd %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x24000000000008a,%eax\n+\tmovabs 0x23000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n-\tadd (%rcx),%al\n+\trex fiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x2(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n \tadd (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x28000000000008a,%eax\n+\tmovabs 0x27000000000008a,%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,0x2(%rax)\n+\tadd %al,0x2(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010102,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%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-\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-\trolb $0x1,(%rdx)\n+\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x10102(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10102(%rax)\n+\tadd %al,0x10102(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2e000000000008a,%eax\n+\tmovabs 0x2d000000000008a,%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,0x10102(%rax)\n+\tadd %ah,0x10102(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x30000000000008a,%eax\n+\tmovabs 0x2f000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %al,(%rbx)\n-\tadd %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\tadd (%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 %dh,%al\n+\tadd %ah,%al\n \tadd (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x34000000000008a,%eax\n+\tmovabs 0x33000000000008a,%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 %al,(%rax)\n \tadd (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x36000000000008a,%eax\n+\tmovabs 0x35000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\taddb $0x1,(%rbx)\n+\trex fiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dh,0x3(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x3(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x3(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010103,%al\n+\tnop\n+\tadd (%rcx),%eax\n+\tadd %eax,(%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 \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x1,(%rbx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0x3,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10103d5 \n-\tadd %eax,(%rcx)\n+\tadd %dl,%al\n+\tadd (%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 %dh,0x10103(%rax)\n+\tadd %ah,0x10103(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x40000000000008a,%eax\n+\tmovabs 0x3f000000000008a,%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 (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x42000000000008a,%eax\n+\tmovabs 0x41000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex add $0x1,%al\n+\tadd %dh,(%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,(%rax)\n+\tadd %al,(%rax)\n \tadd $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x46000000000008a,%eax\n+\tmovabs 0x45000000000008a,%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 %ah,(%rax)\n \tadd $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x48000000000008a,%eax\n+\tmovabs 0x47000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10104(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x9000000000010104,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x4(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x4(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x1,(%rcx,%rax,1)\n+\tmov $0x4,%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,0x10104(%rax)\n+\tadd %al,0x10104(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4e000000000008a,%eax\n+\tmovabs 0x4d000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tadd $0x1,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x101(%rip) \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 \tadd $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x52000000000008a,%eax\n+\tmovabs 0x51000000000008a,%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+\tadd %ah,%al\n \tadd $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x54000000000008a,%eax\n+\tmovabs 0x53000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\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 %dh,(%rax)\n+\tadd %ah,(%rax)\n \tadd $0x101,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\taddb $0x0,0x101(%rip) \n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x5(%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 \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010105,%al\n+\tnop\n+\tadd $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 %dl,%al\n-\tadd %al,(%rcx)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\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 %dl,0x10105(%rax)\n+\tadd %al,0x10105(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5e000000000008a,%eax\n+\tmovabs 0x5d000000000008a,%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,0x10105(%rax)\n+\tadd %ah,0x10105(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x60000000000008a,%eax\n+\tmovabs 0x5f000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %al,(%rsi)\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 %dh,%al\n+\tadd %ah,%al\n \tadd $0x101,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex (bad)\n+\txor %al,(%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,(%rax)\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-\t(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-\txor %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\taddb $0x1,(%rsi)\n+\trex fiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x6(%rax)\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-\tmovabs 0xd000000000010106,%al\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x6(%rax)\n+\tadd %al,0x6(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x1,(%rsi)\n-\tadd %eax,(%rax)\n+\tnop\n+\t(bad)\n+\tadd %eax,(%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 %ah,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+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10106d8 \n+\tadd %dl,%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,0x10106(%rax)\n+\tadd %ah,0x10106(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x70000000000008a,%eax\n+\tmovabs 0x6f000000000008a,%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 \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 %al,(%rdi)\n+\tadc %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-\txor %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex (bad)\n+\tadd %dh,(%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 %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-\t(bad)\n+\tpush %rax\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 %dh,(%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-\taddb $0x1,(%rdi)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo 1010769 \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 %dl,%al\n-\tadd %al,(%rcx)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10107(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x9000000000010107,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x7(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x7(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x1,(%rdi)\n-\tadd %eax,(%rax)\n+\tmov $0x7,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10107(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x10107(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7e000000000008a,%eax\n+\tmovabs 0x7d000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tadd %dh,%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 %dl,%al\n+\tadd %al,%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 %cl,(%rax)\n+\tadc %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 %dh,%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-\trex or %al,(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\txor %cl,(%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n-\tor %al,(%rcx)\n+\trex fiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x8(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n \tor %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x88000000000008a,%eax\n+\tmovabs 0x87000000000008a,%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,0x8(%rax)\n+\tadd %al,0x8(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010108,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%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-\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-\trorb $0x1,(%rax)\n+\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x10108(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10108(%rax)\n+\tadd %al,0x10108(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8e000000000008a,%eax\n+\tmovabs 0x8d000000000008a,%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,0x10108(%rax)\n+\tadd %ah,0x10108(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x90000000000008a,%eax\n+\tmovabs 0x8f000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %cl,(%rcx)\n-\tadd %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\tor %eax,(%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 %dh,%al\n+\tadd %ah,%al\n \tor %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x94000000000008a,%eax\n+\tmovabs 0x93000000000008a,%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 %al,(%rax)\n \tor %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x96000000000008a,%eax\n+\tmovabs 0x95000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\torb $0x1,(%rcx)\n+\trex fiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dh,0x9(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x9(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010109,%al\n+\tnop\n+\tor %eax,(%rcx)\n+\tadd %eax,(%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 \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trorb $0x1,(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0x9,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10109db \n-\tadd %eax,(%rcx)\n+\tadd %dl,%al\n+\tor %eax,(%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 %dh,0x10109(%rax)\n+\tadd %ah,0x10109(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa0000000000008a,%eax\n+\tmovabs 0x9f000000000008a,%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 \tor %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa2000000000008a,%eax\n+\tmovabs 0xa1000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex or (%rcx),%al\n+\tadd %dh,(%rax)\n+\tor (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tor (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa6000000000008a,%eax\n+\tmovabs 0xa5000000000008a,%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 %ah,(%rax)\n \tor (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xa8000000000008a,%eax\n+\tmovabs 0xa7000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1010a(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000001010a,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xa(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xa(%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,(%rdx)\n-\tadd %eax,(%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-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1010a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x1010a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xae000000000008a,%eax\n+\tmovabs 0xad000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n-\tadd %eax,(%rcx)\n+\tadd %dh,%al\n+\tor (%rcx),%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,%al\n+\tadd %al,%al\n \tor (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb2000000000008a,%eax\n+\tmovabs 0xb1000000000008a,%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+\tadd %ah,%al\n \tor (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb4000000000008a,%eax\n+\tmovabs 0xb3000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n-\tor (%rcx),%eax\n+\trex fiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0xb(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n \tor (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xb8000000000008a,%eax\n+\tmovabs 0xb7000000000008a,%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,0xb(%rax)\n+\tadd %al,0xb(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000001010b,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%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-\txor %dl,%al\n-\tadd %al,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $0x1,(%rbx)\n+\trex fiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x1010b(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1010b(%rax)\n+\tadd %al,0x1010b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xbe000000000008a,%eax\n+\tmovabs 0xbd000000000008a,%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,0x1010b(%rax)\n+\tadd %ah,0x1010b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc0000000000008a,%eax\n+\tmovabs 0xbf000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %cl,(%rcx,%rax,1)\n+\tadd %dl,(%rax)\n+\tor $0x1,%al\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 \tor (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc4000000000008a,%eax\n+\tmovabs 0xc3000000000008a,%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 %al,(%rax)\n \tor $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc6000000000008a,%eax\n+\tmovabs 0xc5000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\torb $0x1,(%rcx,%rax,1)\n+\tadd %dh,0xc(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xc(%rax)\n+\tadd %al,0xc(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000001010c,%al\n+\tnop\n+\tor $0x1,%al\n+\tadd %eax,(%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 \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trorb $0x1,(%rcx,%rax,1)\n+\tmov $0xc,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1010cde \n-\tadd %eax,(%rcx)\n+\tadd %dl,%al\n+\tor $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 %dh,0x1010c(%rax)\n+\tadd %ah,0x1010c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd0000000000008a,%eax\n+\tmovabs 0xcf000000000008a,%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 \tor $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd2000000000008a,%eax\n+\tmovabs 0xd1000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex or $0x101,%eax\n+\tadd %dh,(%rax)\n+\tor $0x101,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n \tor $0x101,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tor $0x101,%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 $0x101,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\torb $0x0,0x101(%rip) \n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tjo 1010d6f \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 %dl,%al\n-\tadd %al,(%rcx)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1010d(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000001010d,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xd(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xd(%rax)\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(%rip) \n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1010d(%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 \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xde000000000008a,%eax\n+\tmovabs 0xdd000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rsi)\n-\tadd %eax,(%rcx)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\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 %dl,%al\n+\tadd %al,%al\n \tor $0x101,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %cl,(%rsi)\n+\tadc %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 %dh,%al\n+\tadd %ah,%al\n \tor $0x101,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex (bad)\n+\txor %cl,(%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-\txor %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n+\tadd %dl,0xe(%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 \t(bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\torb $0x1,(%rsi)\n-\tadd %eax,(%rax)\n+\tjo 1010e70 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0xe(%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 \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000001010e,%al\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-\txor %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trorb $0x1,(%rsi)\n+\trex fiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x1010e(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1010e(%rax)\n+\tadd %al,0x1010e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xee000000000008a,%eax\n+\tmovabs 0xed000000000008a,%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,0x1010e(%rax)\n+\tadd %ah,0x1010e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xf0000000000008a,%eax\n+\tmovabs 0xef000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %cl,(%rdi)\n-\tadd %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\tsgdt (%rcx)\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 %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex sgdt (%rcx)\n+\txor %cl,(%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 %dl,(%rax)\n+\tadd %al,(%rax)\n \tsgdt (%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 \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-\txor %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\torb $0x1,(%rdi)\n+\trex fiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xf(%rax)\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-\tmovabs 0xd00000000001010f,%al\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xf(%rax)\n+\tadd %al,0xf(%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,(%rdi)\n-\tadd %eax,(%rax)\n+\tnop\n+\tsgdt (%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 %ah,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+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1010fe1 \n-\tadd %eax,(%rcx)\n+\tadd %dl,%al\n+\tsgdt (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x1010f(%rax)\n+\tadd %ah,0x1010f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x101000000000008a,%eax\n+\tmovabs 0xff000000000008a,%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,0x7f8b(%rax)\n+\tadd %al,%al\n+\tsgdt (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %al,(%rcx)\n-\tadd %eax,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsgdt (%rcx)\n+\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n+\tand %al,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %ah,(%rax)\n+\tadc %al,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,(%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tadc %al,(%rcx)\n+\trex fiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,0x10(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n \tadc %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x107000000000008a,%eax\n+\tmovabs 0x106000000000008a,%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,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+\tadd %dh,(%rax)\n \tadc %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x108000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x10,%al\n-\tadd %eax,(%rcx)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x10110(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x10110(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x10d000000000008a,%eax\n+\tadd %dh,0x10(%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+\trclb $0x1,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10110(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10110(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x10f000000000008a,%eax\n+\tmovabs 0x10e000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,(%rcx)\n-\tadd %eax,(%rcx)\n+\tadc %eax,(%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 %ah,%al\n+\tadd %dl,%al\n \tadc %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x113000000000008a,%eax\n+\tmovabs 0x112000000000008a,%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-\tadc %eax,(%rcx)\n+\tadd %dh,%al\n+\tadc %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x115000000000008a,%eax\n+\tmovabs 0x114000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 1011173 \n+\tadd %ah,0x11(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x11(%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 \tadc %eax,(%rcx)\n \tadd %eax,(%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 \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 $0x11,%al\n+\tadd %al,(%rax)\n+\tadd %dl,0x11(%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 0x5000000000010111,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,(%rcx)\n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tadc %eax,(%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 %ah,0x10111(%rax)\n+\tadd %dl,0x10111(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x11f000000000008a,%eax\n+\tmovabs 0x11e000000000008a,%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-\tadc %eax,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dh,0x10111(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x121000000000008a,%eax\n+\tmovabs 0x120000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %dl,(%rdx)\n-\tadd %eax,(%rcx)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tadc (%rcx),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadc (%rcx),%al\n+\tadd %dh,%al\n+\tadc %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x125000000000008a,%eax\n+\tmovabs 0x124000000000008a,%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 \tadc (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x127000000000008a,%eax\n+\tmovabs 0x126000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tadc (%rcx),%al\n+\trex fiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x10112(%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 \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x12,%al\n+\tmovabs 0xd000000000010112,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x12(%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 %al,0x10112(%rax)\n+\trclb $0x1,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x12d000000000008a,%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-\txor %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock adc (%rcx),%al\n+\tadd %ah,%al\n+\tadc (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadc (%rcx),%al\n-\tadd %eax,(%rax)\n+\tadd %dh,0x10112(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x131000000000008a,%eax\n+\tmovabs 0x130000000000008a,%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 \tadc (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x133000000000008a,%eax\n+\tmovabs 0x132000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tadc (%rcx),%eax\n+\trex fiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,0x13(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n \tadc (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x137000000000008a,%eax\n+\tmovabs 0x136000000000008a,%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,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+\tadd %dh,(%rax)\n \tadc (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x138000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x13,%al\n-\tadd %eax,(%rcx)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x10113(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x10113(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x13d000000000008a,%eax\n+\tadd %dh,0x13(%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+\trclb $0x1,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10113(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10113(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x13f000000000008a,%eax\n+\tmovabs 0x13e000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,(%rcx,%rax,1)\n+\tadc $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %dl,%al\n \tadc (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x143000000000008a,%eax\n+\tmovabs 0x142000000000008a,%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-\tadc $0x1,%al\n+\tadd %dh,%al\n+\tadc (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x145000000000008a,%eax\n+\tmovabs 0x144000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 1011476 \n+\tadd %ah,0x14(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x14(%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 \tadc $0x1,%al\n \tadd %eax,(%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 \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 $0x14,%al\n+\tadd %al,(%rax)\n+\tadd %dl,0x14(%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 0x5000000000010114,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,(%rcx,%rax,1)\n+\tadd %al,%al\n+\tadc $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10114(%rax)\n+\tadd %dl,0x10114(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x14f000000000008a,%eax\n+\tmovabs 0x14e000000000008a,%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-\tadc $0x1,%al\n-\tadd %eax,(%rax)\n+\tadd %dh,0x10114(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x151000000000008a,%eax\n+\tmovabs 0x150000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,0x101(%rip) \n+\tadd %ah,(%rax)\n+\tadc $0x101,%eax\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-\tadc $0x101,%eax\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x154000000000008a,%eax\n+\tadd %eax,(%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 %ah,(%rax)\n+\tadd %dl,(%rax)\n \tadc $0x101,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 1011577 \n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\t(bad)\n+\tadc $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 %dl,%al\n-\tadd %al,(%rcx)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x10115(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadc $0x101,%eax\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x15(%rax)\n+\tadd %dl,0x15(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x15,%al\n+\tmovabs 0xd000000000010115,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x15(%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 %al,0x10115(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x15d000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\trclb $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-\txor %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock adc $0x101,%eax\n+\tadd %ah,%al\n+\tadc $0x101,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadc $0x101,%eax\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0x10115(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,(%rsi)\n+\tadd %dh,(%rax)\n+\tmovabs 0x160000000000008a,%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 \tadc $0x101,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dl,(%rsi)\n+\tand %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-\txor %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadd %al,0x16(%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 %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-\tjo 1011678 \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 %al,0x16(%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-\tnop\n-\t(bad)\n-\tadd %eax,(%rcx)\n+\tadcb $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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x16,%al\n-\tadd %eax,(%rcx)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x10116(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x10116(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x16d000000000008a,%eax\n+\tadd %dh,0x16(%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+\trclb $0x1,(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10116(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10116(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x16f000000000008a,%eax\n+\tmovabs 0x16e000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,(%rdi)\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+\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-\txor %dl,(%rdi)\n+\tand %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 %al,(%rax)\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-\tpush %rax\n-\t(bad)\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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 1011779 \n+\tadd %ah,0x17(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\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-\tnop\n+\tadd %dh,(%rax)\n \t(bad)\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+\tadcb $0x1,(%rdi)\n+\tadd %eax,(%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 \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x17,%al\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x5000000000010117,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,(%rdi)\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 %ah,0x10117(%rax)\n+\tadd %dl,0x10117(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x17f000000000008a,%eax\n+\tmovabs 0x17e000000000008a,%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-\t(bad)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0x10117(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x180000000000008a,%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 %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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \tsbb %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x185000000000008a,%eax\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\t(bad)\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+\trex sbb %al,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n \tsbb %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x187000000000008a,%eax\n+\tmovabs 0x186000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tsbb %al,(%rcx)\n+\trex fiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x10118(%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 \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x18,%al\n+\tmovabs 0xd000000000010118,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x18(%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 %al,0x10118(%rax)\n+\trcrb $0x1,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x18d000000000008a,%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-\txor %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock sbb %al,(%rcx)\n+\tadd %ah,%al\n+\tsbb %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsbb %al,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dh,0x10118(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x191000000000008a,%eax\n+\tmovabs 0x190000000000008a,%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 \tsbb %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x193000000000008a,%eax\n+\tmovabs 0x192000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tsbb %eax,(%rcx)\n+\trex fiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,0x19(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n \tsbb %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x197000000000008a,%eax\n+\tmovabs 0x196000000000008a,%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,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+\tadd %dh,(%rax)\n \tsbb %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x198000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x19,%al\n-\tadd %eax,(%rcx)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x10119(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x10119(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x19d000000000008a,%eax\n+\tadd %dh,0x19(%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+\trcrb $0x1,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10119(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10119(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x19f000000000008a,%eax\n+\tmovabs 0x19e000000000008a,%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 %dl,%al\n-\tadd %al,(%rcx)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,(%rdx)\n-\tadd %eax,(%rcx)\n+\tsbb (%rcx),%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 %ah,%al\n+\tadd %dl,%al\n \tsbb %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1a3000000000008a,%eax\n+\tmovabs 0x1a2000000000008a,%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-\tsbb (%rcx),%al\n+\tadd %dh,%al\n+\tsbb %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xd01000000000008a,%eax\n-\tadd %al,(%rcx)\n+\tmovabs 0x1a4000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\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-\tsbb (%rcx),%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x1a(%rax)\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 %dh,(%rax)\n+\tsbb (%rcx),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 10119f7 \n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1a8000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsbbb $0x1,(%rdx)\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 %dl,0x1a(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %ah,0x8a(%rcx)\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-\tjo 1011a37 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trcrb $0x1,(%rdx)\n+\tadd %al,%al\n+\tsbb (%rcx),%al\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 %dl,%al\n-\tlea (bad),%edi\n-\tincl (%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 %al,(%rax)\n+\tadd %dh,0x1011a(%rax)\n \tadd %al,(%rax)\n-\tloopne 1011aec \n+\tadd %dh,(%rax)\n+\tmovabs 0x1b0000000000008a,%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-\tjo 1011a77 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,(%rbx)\n-\tadd %eax,(%rcx)\n+\tadd %ah,(%rax)\n+\tsbb (%rcx),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x112(%rbp)\n+\tadd %dh,%al\n+\tsbb (%rcx),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %bl,(%rbx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1b4000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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 %al,(%rax)\n-\trcrb $1,(%rdx)\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-\trex sbb (%rcx),%eax\n+\tadd %dl,(%rax)\n+\tsbb (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x1b6000000000008a,%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-\tjo 1011ad7 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x1b,%al\n-\tadd %eax,(%rcx)\n+\tadd %al,0x1011b(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x1b(%rax)\n+\tadd %dl,0x1b(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsbbb $0x1,(%rbx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x1b9000000000008a,%eax\n+\tmovabs 0xd00000000001011b,%al\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-\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+\trcrb $0x1,(%rbx)\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 %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-\t(bad)\n-\tsbb (%rcx),%eax\n+\trex fiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tsbb (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsbb (%rcx),%eax\n-\tadd %eax,(%rax)\n+\tadd %dh,0x1011b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c1000000000008a,%eax\n+\tmovabs 0x1c0000000000008a,%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 \tsbb (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c3000000000008a,%eax\n+\tmovabs 0x1c2000000000008a,%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-\t(bad)\n-\tsbb (%rcx),%eax\n+\trex fiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1c(%rax)\n+\tadd %al,0x1c(%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 %dl,(%rax)\n \tsbb $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x1c7000000000008a,%eax\n+\tmovabs 0x1c6000000000008a,%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,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+\tadd %dh,(%rax)\n \tsbb $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-\tjo 1011c27 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x1c,%al\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c8000000000008a,%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,0x1011c(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,(%rcx,%rax,1)\n+\trex fiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %ah,0x1011c(%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,0x1c(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1011c67 \n-\tincl (%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trcrb $0x1,(%rcx,%rax,1)\n \tadd %al,(%rax)\n-\tlock sbb $0x1,%al\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,%al\n-\tsbb $0x1,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dl,0x1011c(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1ce000000000008a,%eax\n+\tadd %eax,(%rcx)\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-\tnop\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadc (%rcx),%al\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tsbb $0x101,%eax\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tsbb $0x1,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1d2000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tlret\n-\tstd\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadc (%rcx),%al\n+\tadd %dh,%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 %al,(%rax)\n-\t(bad)\n-\tsbb $0x101,%eax\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x100c7(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,0x101(%rip) \n+\tadd %ah,0x1d(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\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 %al,(%rax)\n+\tsbbb $0x0,0x101(%rip) \n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x1d(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5a(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\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-\tnop\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tsbb $0x101,%eax\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x1011d(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1de000000000008a,%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,%al\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dh,0x1011d(%rax)\n \tadd %al,(%rax)\n-\tloopne 1011ddf \n+\tadd %dh,(%rax)\n+\tmovabs 0x1e0000000000008a,%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 %ah,0x112(%rdi)\n-\tadd %al,(%rax)\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+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %bl,(%rsi)\n+\tadd %ah,(%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 %dl,0x51(%rax)\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x112a7(%rax)\n+\tadd %dh,%al\n+\tsbb $0x101,%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trex (bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tjo 1011db7 \n-\tincl (%rax)\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tand %ah,(%rbx)\n-\tclc\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\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+\txor %ah,0x8a(%rcx)\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+\tpush %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(%rax)\n-\tadd %al,(%rax)\n-\tadd %bl,(%rsi)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tadd %al,0x1011e(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1e(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x58(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000001011e,%al\n+\tmovabs 0xd00000000001011e,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\tadd %al,(%rax)\n+\tadd %dh,0x1e(%rax)\n+\tadd %eax,(%rcx)\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+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trcrb $0x1,(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 1011e37 \n-\tincl (%rax)\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-\ttest $0x12,%al\n+\trex fiaddl (%rax)\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0x1011e(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1f0000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadc %ch,0x112(%rcx)\n \tadd %al,(%rax)\n-\tsbbb $0x1,(%rsi)\n-\tadd %eax,(%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+\t(bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,(%rdi)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tand %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-\tpush %rax\n-\ttest $0x112,%eax\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 rex.R clc\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x112a9(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1f(%rax)\n+\tadd %al,0x1f(%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 %al,(%rax)\n-\tadd %al,(%rax)\n-\tshrb $1,0x112(%rcx)\n-\tadd %al,(%rax)\n-\tlock (bad)\n+\tadd %dl,(%rax)\n+\t(bad)\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-\tstos %al,%es:(%rdi)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\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 %ah,-0x3f(%rax)\n-\tsti\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x56(%rax)\n-\tadc (%rcx),%al\n+\tadd %dh,(%rax)\n+\t(bad)\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+\tsbbb $0x1,(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\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,0x112aa(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tadd %eax,(%rcx)\n+\tadd %ah,0x1011f(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%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-\trorb $1,0xff(%rbp)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trcrb $0x1,(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tstos %al,%es:(%rdi)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x1011f(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1fe000000000008a,%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 %ch,0x112(%rbx)\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 \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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1011fa7 \n-\tincl (%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\txor %ah,(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n-\tout %al,(%dx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x55(%rax)\n-\tadc (%rcx),%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 \tpush %rax\n \tand %al,(%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-\tnop\n-\tstos %eax,%es:(%rdi)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1012071 \n+\tadd %dh,0x20(%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+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x20(%rax)\n+\tadd %eax,(%rcx)\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,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0xfdca(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlods %ds:(%rsi),%al\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+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x20(%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-\trex (bad)\n-\tcld\n+\tmov $0x20,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x54(%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-\tshlb $1,(%rax)\n-\tadd %eax,(%rcx)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tand %al,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0xf685(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112ac(%rax)\n+\tadd %ah,0x10120(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x20(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x20f000000000008a,%eax\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+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlods %ds:(%rsi),%al\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tand %al,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x211000000000008a,%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 %ch,0x112(%rbp)\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-\trolb $0x68,(%rcx)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tand %eax,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x53(%rax)\n-\tadc (%rcx),%al\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex and %eax,(%rcx)\n+\tand %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x215000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tand %al,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %ah,(%rax)\n \tand %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x217000000000008a,%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-\tjo 10120f7 \n-\tincl (%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10121(%rax)\n \tadd %al,(%rax)\n-\tandb $0x1,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x219000000000008a,%eax\n+\tadd %ah,0x21(%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+\tmov $0x21,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x2e(%rax)\n+\tadd %al,0x10121(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x21d000000000008a,%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-\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-\tjo 10121eb \n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10121f3 \n-\tadd %eax,(%rcx)\n+\tadd %dh,%al\n+\tand %eax,(%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 %dh,0x10121(%rax)\n+\tadd %al,%al\n+\tand %eax,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x220000000000008a,%eax\n+\tmovabs 0x221000000000008a,%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 \tand %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x222000000000008a,%eax\n+\tmovabs 0x223000000000008a,%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-\tjo 101224b \n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex and (%rcx),%al\n+\trex fiaddl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x22(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n \tand (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x226000000000008a,%eax\n+\tmovabs 0x227000000000008a,%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,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 \tand (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x228000000000008a,%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-\tjo 10122ab \n-\tadd %eax,(%rcx)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x10122(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x9000000000010122,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x22(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x10122(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x22d000000000008a,%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-\tshlb $0x1,(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10122(%rax)\n+\tadd %ah,0x10122(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x22e000000000008a,%eax\n+\tmovabs 0x22f000000000008a,%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-\tjo 101230b \n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rbx)\n-\tadd %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\tand (%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 %dl,%al\n+\tadd %ah,%al\n \tand (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x232000000000008a,%eax\n+\tmovabs 0x233000000000008a,%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-\tand (%rcx),%al\n+\tadd %al,(%rax)\n+\tand (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x234000000000008a,%eax\n+\tmovabs 0x235000000000008a,%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-\tjo 101236b \n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x23(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tand (%rcx),%eax\n-\tadd %eax,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x23(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n \tand (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x238000000000008a,%eax\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x23(%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 %dl,0x23(%rax)\n+\tmov $0x23,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tmovabs 0x5000000000010123,%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 10123cb \n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x1,(%rbx)\n+\tadd %dl,%al\n+\tand (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10123(%rax)\n+\tadd %ah,0x10123(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x23e000000000008a,%eax\n+\tmovabs 0x23f000000000008a,%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,0x10123(%rax)\n+\tadd %al,%al\n+\tand (%rcx),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x240000000000008a,%eax\n+\tmovabs 0x241000000000008a,%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-\tjo 101242b \n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trex fiaddl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %ah,(%rcx,%rax,1)\n+\tadd %dh,(%rax)\n+\tand $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tand (%rcx),%eax\n+\tadd %al,(%rax)\n+\tand $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x244000000000008a,%eax\n+\tmovabs 0x245000000000008a,%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 \tand $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x246000000000008a,%eax\n+\tmovabs 0x247000000000008a,%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-\tjo 101248b \n-\tadd %eax,(%rcx)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tandb $0x1,(%rcx,%rax,1)\n+\tadd %dl,0x10124(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x24(%rax)\n+\tadd %ah,0x24(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tmovabs 0xd000000000010124,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x24(%rax)\n-\tadd %eax,(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0x10124(%rax)\n \tadd %al,(%rax)\n-\tshlb $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-\tjo 10124eb \n-\tadd %eax,(%rcx)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10124f6 \n-\tadd %eax,(%rcx)\n+\tadd %dl,%al\n+\tand $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 %dh,0x10124(%rax)\n+\tadd %ah,0x10124(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x250000000000008a,%eax\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand $0x1,%al\n+\tlock and $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x252000000000008a,%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-\tjo 101254b \n-\tadd %eax,(%rcx)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex and $0x101,%eax\n+\tadd %ah,(%rax)\n+\tand $0x101,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n \tand $0x101,%eax\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadc %ah,0x112(%rbp)\n \tadd %al,(%rax)\n-\t(bad)\n-\tand $0x101,%eax\n+\tloopne 1012546 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %al,(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tand $0x101,%eax\n+\tadd %dh,0x10186(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,-0x5b(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tandb $0x0,0x101(%rip) \n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tpush %rax\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-\tjo 10125ab \n+\trol $1,%al\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x25(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x9000000000010125,%al\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x25(%rax)\n+\tadd %al,0x25(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x0,0x101(%rip) \n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n \tadd %dl,0x10125(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x25e000000000008a,%eax\n+\tmovabs 0x25a000000000008a,%eax\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmov $0x25,%al\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 %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\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-\tjo 101260b \n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rsi)\n-\tadd %eax,(%rcx)\n+\tandb $0x0,0x101(%rip) \n+\tadd %dl,(%rax)\n+\tes add %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 \tand $0x101,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ah,(%rsi)\n+\txor %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 %dh,%al\n-\tand $0x101,%eax\n+\tadd %al,(%rax)\n+\tes add %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex\n+\tpush %rax\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-\tjo 101266b \n+\tandb $0x0,0x101(%rip) \n+\tadd %dh,0x26(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tes add %eax,(%rcx)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x26(%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 %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n \tes add %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-\tandb $0x1,(%rsi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x26(%rax)\n+\tadd %ah,0x26(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010126,%al\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-\tjo 10126cb \n-\tadd %eax,(%rcx)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $0x1,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10126(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x26e000000000008a,%eax\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %dl,%al\n+\tand $0x101,%eax\n \tadd %al,(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dh,0x10126(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x270000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tadd %ah,%al\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-\tjo 101272b \n-\tadd %eax,(%rcx)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ah,(%rdi)\n+\tadd %al,(%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 %dh,%al\n+\tadd %dl,%al\n \tes add %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\trex (bad)\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 $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-\t(bad)\n-\tadd %eax,(%rcx)\n+\trol $1,%al\n+\tstd\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,(%rax)\n+\tnop\n+\tmovsl %ds:(%rsi),%es:(%rdi)\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 %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-\tjo 101278b \n+\tadc %ah,(%rdi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tandb $0x1,(%rdi)\n-\tadd %eax,(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x27(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dl,%al\n+\troll $1,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010127,%al\n+\tmovabs 0x5000000000010127,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x27(%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+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tshlb $0x1,(%rdi)\n-\tadd %eax,(%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,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10127eb \n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10127f9 \n+\tadd %dl,0x112a6(%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,0x10127(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x280000000000008a,%eax\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tshlb $1,0x112(%rsi)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tandb $0x1,(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\tadd %dl,%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-\txor %ah,0x8a(%rcx)\n+\tadd %dl,(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n \tadd %al,(%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+\tadd %dh,(%rax)\n+\tout %al,$0xf3\n \tadd %al,(%rax)\n-\tjo 101284b \n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,-0x59(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\trex sub %al,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\trolb $0x68,(%rcx)\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-\tmovabs 0x286000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %dl,-0xa(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsub %al,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x112a7(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x288000000000008a,%eax\n+\tadd %ah,0x28(%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-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tand %eax,%edi\n \tadd %al,(%rax)\n-\tjo 10128ab \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 \tadd %al,(%rax)\n-\tmovabs 0x9000000000010128,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x28(%rax)\n+\tadd %ch,(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tshrb $0x1,(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10128(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x28e000000000008a,%eax\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %ch,0x112(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x5000000000010128,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 101290b \n-\tadd %eax,(%rcx)\n+\tpush %rax\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-\tadd %ch,(%rcx)\n-\tadd %eax,(%rcx)\n+\trol $1,%al\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n+\ttest $0x12,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n \tsub %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x292000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tadd %dl,0x9b01(%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+\tshrb $1,0x112(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsub %al,(%rcx)\n+\tsubb $0x1,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x294000000000008a,%eax\n+\tsar $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,(%rax)\n+\ttest $0x112,%eax\n+\tadd %al,(%rax)\n+\tadc %ch,(%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-\tjo 101296b \n-\tadd %eax,(%rcx)\n+\trol $1,%al\n+\tstd\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+\tpush %rax\n+\ttest $0x112,%eax\n+\tadd %al,(%rax)\n+\tpush %rax\n \tsub %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dh,0xf844(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x112a9(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tsub %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x298000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tsar $0x0,%ebp\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,0x29(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dl,%al\n+\ttest $0x112,%eax\n \tadd %al,(%rax)\n+\tnop\n+\tsub %eax,(%rcx)\n+\tadd %eax,(%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 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-\tjo 10129cb \n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %ch,0x112(%rdx)\n \tadd %al,(%rax)\n-\tshrb $0x1,(%rcx)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10129(%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x29e000000000008a,%eax\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\t(bad)\n+\tsar $0x0,%ebx\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\tpush %rax\n+\tstos %al,%es:(%rdi)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dh,0x10129(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x2a0000000000008a,%eax\n+\tshrb $1,(%rcx)\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-\tjo 1012a2b \n-\tadd %eax,(%rcx)\n+\tnop\n+\tstos %al,%es:(%rdi)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,(%rdx)\n+\tjo 10129fb \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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 %dh,(%rax)\n-\tmovabs 0x2a4000000000008a,%eax\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tsub (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x2a6000000000008a,%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-\tjo 1012a8b \n-\tadd %eax,(%rcx)\n+\tshrb $1,0x112(%rdx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tsubb $0x1,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\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+\tstos %eax,%es:(%rdi)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex sub (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2a(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dl,-0x65(%rax)\n+\tout %al,(%dx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,-0x55(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000001012a,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x2a(%rax)\n+\tadd %al,(%rax)\n+\tloopne 1012a6b \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tshrb $0x1,(%rdx)\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),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsubb $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-\tjo 1012aeb \n-\tadd %eax,(%rcx)\n+\tshrb $1,0x112(%rbx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tloopne 1012afc \n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x1012a(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x2b0000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tloopne 1012a45 \n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %dl,(%rax)\n+\tlods %ds:(%rsi),%al\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tshrb $0x1,(%rdx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x2f(%rax)\n+\tcld\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x54(%rax)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tsub (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2b2000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tsar $0x0,%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tinsb (%dx),%es:(%rdi)\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x112ac(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsub (%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-\tjo 1012b4b \n-\tadd %eax,(%rcx)\n+\tshrb $1,0x1(%rdx,%rdx,1)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trol $1,%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+\tadc %ch,0x112(%rbp)\n \tadd %al,(%rax)\n \trex sub (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%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 %dh,(%rax)\n-\tmovabs 0x2b6000000000008a,%eax\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tlods %ds:(%rsi),%eax\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n+\tloopne 1012b6c \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsub (%rcx),%eax\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x2b8000000000008a,%eax\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x2b(%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-\tjo 1012bab \n-\tadd %eax,(%rcx)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000001012b,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x2b(%rax)\n+\tadd %dh,0x1012b(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1012b(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x2ba000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshrb $0x1,(%rbx)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1012b(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x2be000000000008a,%eax\n+\tadd %dl,0xf(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x2b(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsub (%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-\tjo 1012c0b \n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tsubb $0x1,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,(%rcx,%rax,1)\n+\tadd %dh,%al\n+\tsub (%rcx),%eax\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 \tsub (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2c2000000000008a,%eax\n+\tmovabs 0x2c1000000000008a,%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+\tadd %ah,%al\n \tsub (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2c4000000000008a,%eax\n+\tmovabs 0x2c3000000000008a,%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-\tjo 1012c6b \n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n-\tsub $0x1,%al\n+\tsubb $0x1,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x2c(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n \tsub $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2c8000000000008a,%eax\n+\tmovabs 0x2c7000000000008a,%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,0x2c(%rax)\n+\tadd %al,0x2c(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000001012c,%al\n-\tadd %ebx,0x0(%rbx)\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 \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1012ccb \n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tsubb $0x1,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshrb $0x1,(%rcx,%rax,1)\n+\tadd %dh,0x1012c(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1012c(%rax)\n+\tadd %al,0x1012c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2ce000000000008a,%eax\n+\tmovabs 0x2cd000000000008a,%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,0x1012c(%rax)\n+\tadd %ah,0x1012c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2d0000000000008a,%eax\n+\tmovabs 0x2cf000000000008a,%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-\tjo 1012d2b \n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tsubb $0x1,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,0x101(%rip) \n+\tadd %dl,(%rax)\n+\tsub $0x101,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %ah,%al\n \tsub $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2d4000000000008a,%eax\n+\tmovabs 0x2d3000000000008a,%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 %al,(%rax)\n \tsub $0x101,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\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-\tjo 1012d8b \n-\tadd %eax,(%rcx)\n+\tsubb $0x1,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x2d(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tsubb $0x0,0x101(%rip) \n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2d(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x2d(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000001012d,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x2d(%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 \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshrb $0x0,0x101(%rip) \n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0x2d,%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 1012deb \n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tloopne 1012dff \n-\tadd %eax,(%rcx)\n+\tsubb $0x1,(%rbx)\n+\tadd %eax,(%rax)\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 %dh,0x1012d(%rax)\n+\tadd %ah,0x1012d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x2e0000000000008a,%eax\n+\tmovabs 0x2df000000000008a,%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 \tsub $0x101,%eax\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %ch,(%rsi)\n+\tadc %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-\tjo 1012e4b \n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tsubb $0x1,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex\n+\tadd %dh,(%rax)\n \tcs add %eax,(%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 \tcs add %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 \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 %dh,(%rax)\n+\tadd %ah,(%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-\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+\tjo 1012e90 \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 1012e27 \n-\tincl (%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 \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-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x1012e(%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 %al,0x1012e(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,(%rsi)\n+\tadd %dh,(%rax)\n+\tmovabs 0x2ed000000000008a,%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-\tjo 1012e67 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tsubb $0x1,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock cs add %eax,(%rcx)\n+\tadd %dh,%al\n+\tcs 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-\trorb $1,0xff(%rbp)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadc %ch,(%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+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1012ea7 \n-\tincl (%rax)\n+\tadd %ah,%al\n+\tcs add %eax,(%rcx)\n+\tadd %al,(%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-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%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-\trorb $1,0xff(%rbp)\n+\tsubb $0x1,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadd %dl,0x2f(%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-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tjo 1012ee7 \n-\tincl (%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tjo 1012f91 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x2f(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\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 \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1012f27 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tsubb $0x1,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x2f,%al\n-\tadd %eax,(%rcx)\n+\tadd %dh,0x1012f(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,0x1012f(%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-\tlock (bad)\n+\tadd %dh,(%rax)\n+\tmovabs 0x2fd000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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 %dl,0x112ad(%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 %ah,0x1012f(%rax)\n \tadd %al,(%rax)\n-\tfsubs -0x6(%rdi)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %bl,%al\n+\taddr32 cli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,(%rax)\n+\txor %al,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tjo 1012f87 \n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x7f8b(%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-\tand %dh,(%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 %al,%al\n-\t(bad)\n-\tadd %eax,(%rcx)\n+\tadd %al,0x1012b(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\txor %al,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010130,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x30(%rax)\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-\t(bad)\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 \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-\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-\txorb $0x1,(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x309000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tsubb $0x1,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10130(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rax)\n+\tadd %ah,0x30(%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+\tmov $0x30,%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-\tshlb $0x1,(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,0x10130(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\txor %al,(%rcx)\n-\tadd %eax,(%rax)\n+\tmovabs 0x30d000000000008a,%eax\n+\tadd %eax,(%rcx)\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 %dh,(%rax)\n-\tmovabs 0x310000000000008a,%eax\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,%al\n+\txor %al,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x311000000000008a,%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-\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 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+\tmovabs 0x313000000000008a,%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 xor %al,(%rcx)\n+\tsubb $0x1,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x31(%rax)\n+\tadd %dl,0x31(%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 \txor %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x318000000000008a,%eax\n+\tmovabs 0x317000000000008a,%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,0x31(%rax)\n+\tadd %al,0x31(%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,-0x73(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x31,%al\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\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 %al,(%rax)\n-\tshlb $1,(%rcx)\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-\tjo 1013167 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tlock xor %eax,(%rcx)\n+\tsubb $0x1,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x10131(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txor %eax,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %al,0x10131(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x31d000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,(%rdx)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x10131(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x31f000000000008a,%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-\tjo 10131a7 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %dh,(%rdx)\n-\tadd %eax,(%rcx)\n+\tsubb $0x1,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txor (%rcx),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\txor (%rcx),%al\n+\tadd %ah,%al\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 %dh,(%rax)\n+\tmovabs 0x323000000000008a,%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,%al\n-\tlods %ds:(%rsi),%eax\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\txor (%rcx),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 1013284 \n+\tadd %dh,(%rax)\n+\tmovabs 0x325000000000008a,%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 %ch,0x112(%rsi)\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-\tmov $0x44,%al\n-\tclc\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,-0x52(%rax)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\tsubb $0x1,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x32,%al\n+\tadd %dh,0x32(%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-\tmov $0xfb,%bh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x112ae(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x32(%rax)\n+\tadd %al,0x32(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dh,0x1(%rcx)\n+\tnop\n+\txor (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tscas %es:(%rdi),%al\n-\tadc (%rcx),%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x32(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock xor (%rcx),%al\n-\tadd %eax,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tmov $0x32,%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 %ch,0x112(%rdi)\n+\tsubb $0x1,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,%al\n+\txor (%rcx),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %ah,0x10132(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x32f000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x50000000000102ce,%al\n-\tscas %es:(%rdi),%eax\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\txor %dh,(%rbx)\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 \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-\tnop\n-\tscas %es:(%rdi),%eax\n-\tadc (%rcx),%al\n+\tsubb $0x1,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\txor (%rcx),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rdx)\n-\tadd %eax,(%rcx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor (%rcx),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x335000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x12,%al\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\txor (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x33(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x337000000000008a,%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,%al\n+\tsubb $0x1,(%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-\tjo 1013307 \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,0x112b0(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x10133(%rax)\n+\tadd %dl,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 %ah,0x33(%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+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x12,%cl\n-\tadd %eax,(%rax)\n+\tmov $0x33,%al\n+\tadd %eax,(%rcx)\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+\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,0x10133(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x33d000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x12,%cl\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-\tjo 1013387 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmovabs 0x900000000000fbb4,%al\n-\tmov $0x12,%cl\n+\tsubb $0x1,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txor $0x1,%al\n+\tadd %dh,%al\n+\txor (%rcx),%eax\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+\txor (%rcx),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rbx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x341000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n-\tadd %al,(%rax)\n-\tor $0xfb,%ch\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x12,%dl\n+\tadd %ah,%al\n+\txor (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x34(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x343000000000008a,%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,%dl\n+\tsubb $0x1,(%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-\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 %dl,0x34(%rax)\n+\tadd %eax,(%rcx)\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 %ah,(%rax)\n \txor $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x12,%dl\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x34(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x347000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\trex (bad)\n+\tadd %al,(%rax)\n+\tadd %al,0x34(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x112(%rbx)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tlock xor $0x1,%al\n+\tnop\n+\txor $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-\tpush %rax\n-\tmov $0x12,%bl\n+\tsubb $0x1,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0x10134(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x10134(%rax)\n \tadd %al,(%rax)\n-\tjo 1013487 \n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x34d000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $0x0,0xf6(%rcx)\n-\tadd %dl,0x112b3(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x10134(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\txor $0x101,%eax\n+\tmovabs 0x34f000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n+\tadd %al,(%rax)\n+\tpush %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+\tsubb $0x1,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rcx,%rax,1)\n+\tadd %dl,(%rax)\n+\txor $0x101,%eax\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\txor $0x1,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x353000000000008a,%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-\tmov $0x12,%ah\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x35(%rax)\n-\tadd %eax,(%rcx)\n+\txor $0x101,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\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-\tpush %rax\n-\tmov $0x12,%ah\n+\tsubb $0x1,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,0x35(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1013507 \n-\tincl (%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x35(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%dh\n-\thlt\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\txor $0x101,%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x112b4(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,0x10135(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %ah,0x35(%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-\tshlb $1,0x1(%rdx,%rdx,1)\n-\tadd %dl,0x35(%rax)\n+\tmov $0x35,%al\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+\tpush %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-\tmov $0x12,%ch\n+\tsubb $0x1,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \txor $0x101,%eax\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 %ah,0x10135(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x35f000000000008a,%eax\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-\tmov $0x12,%ch\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\txor $0x101,%eax\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 1013587 \n-\tincl (%rax)\n+\tadc %dh,(%rsi)\n+\tadd %eax,(%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 %dl,0x112b5(%rax)\n+\tsubb $0x1,(%rbx)\n+\tadd %eax,(%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 %dl,%al\n-\tmov $0x12,%ch\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txor $0x101,%eax\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tpush %rax\n+\tss add %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\txor %al,-0xc(%rbp)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tss add %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x12,%dh\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x36(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tjo 1013698 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x79(%rax)\n-\tadd $0x1,%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x12,%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-\tjo 1013607 \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,0x112b6(%rax)\n+\tsubb $0x1,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10136(%rax)\n+\tadd %dl,0x10136(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x65(%rax)\n-\tstd\n+\tadd %ah,0x36(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x12,%dh\n-\tadd %eax,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x36(%rax)\n+\tmov $0x36,%al\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+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x12,%bh\n-\tadd %eax,(%rax)\n+\tadd %al,0x10136(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tss add %eax,(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x36d000000000008a,%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,%bh\n+\tsubb $0x1,(%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-\tjo 1013687 \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,0x112b7(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\tadd %eax,(%rcx)\n+\tadd %dh,%al\n+\tss add %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+\tss add %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x112(%rdi)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshlb $1,(%rsi)\n+\tadc %dh,(%rdi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tand %bl,0x101(%rdi)\n \tadd %al,(%rax)\n-\tadc %bh,0x112(%rax)\n+\tadd %ah,%al\n+\tss add %eax,(%rcx)\n \tadd %al,(%rax)\n-\tjo 1013789 \n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\txor %dh,(%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-\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,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n+\tsubb $0x1,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x37(%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 %ah,(%rax)\n+\t(bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x112b8(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10137(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tjo 1013799 \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-\tsarb $1,0x112(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadd %al,0x37(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tshlb $1,(%rdi)\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-\tjo 1013767 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex cmp %al,(%rcx)\n+\tsubb $0x1,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dh,0x10137(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tcmp %al,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %al,0x10137(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x381000000000008a,%eax\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\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+\tmovabs 0x37d000000000008a,%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-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ah,0x10137(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x37c000000000008a,%eax\n+\tmovabs 0x37f000000000008a,%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 %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 (bad)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tsubb $0x1,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tcmpb $0x1,(%rax)\n+\tadd %dl,(%rax)\n+\tcmp %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x38(%rax)\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-\tmovabs 0xd000000000010138,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x38(%rax)\n+\txor %bh,(%rax)\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-\tsarb $0x1,(%rax)\n+\tadd %al,(%rax)\n+\tcmp %al,(%rcx)\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 %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 (bad)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tsubb $0x1,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 101390a \n+\tadd %dh,0x38(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x10138(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x390000000000008a,%eax\n+\tadd %al,0x38(%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 %dl,%al\n+\tnop\n \tcmp %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x392000000000008a,%eax\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x38(%rax)\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmov $0x38,%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-\tlock (bad)\n-\tadd %eax,(%rcx)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex cmp %eax,(%rcx)\n+\tadd %dl,%al\n+\tcmp %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp %eax,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %ah,0x10138(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x396000000000008a,%eax\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp %eax,(%rcx)\n+\tlock cmp %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x398000000000008a,%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-\tlock (bad)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%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,(%rax)\n+\tcmp %eax,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tsarb $0x1,(%rcx)\n+\tadd %ah,%al\n+\tcmp %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10139(%rax)\n-\tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x39e000000000008a,%eax\n+\tsar $0x0,%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %bh,(%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-\tlock (bad)\n-\tadd %eax,(%rcx)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,(%rdx)\n+\tadd %dl,0x39(%rax)\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,(%rax)\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-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmp %eax,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x3a4000000000008a,%eax\n+\tjo 101399b \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 (bad)\n-\tadd %eax,(%rcx)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tcmp (%rcx),%al\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10139(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp (%rcx),%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x3a8000000000008a,%eax\n+\tadd %ah,0x39(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3a(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dh,0x10139(%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 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-\tlock (bad)\n-\tadd %eax,(%rcx)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $0x1,(%rdx)\n+\tadd %dl,%al\n+\tcmp %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1013a(%rax)\n+\tadd %ah,0x10139(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3ae000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n+\tlock cmp %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 %dh,0x1013a(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trex.RXB hlt\n+\tadd %al,(%rax)\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 %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tcmp %eax,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3b0000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tsar $0x0,%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex cmp (%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-\tpush %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 (bad)\n+\trol $1,%al\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x3a(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %bh,(%rbx)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tjo 1013a9c \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tcmp (%rcx),%al\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tcmpb $0x1,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3b4000000000008a,%eax\n+\tmovabs 0x3a9000000000008a,%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+\tmovabs 0x300000000001013a,%al\n+\tmovabs 0x3ae000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp (%rcx),%eax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tsarb $0x1,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3b6000000000008a,%eax\n+\tcmp (%rcx),%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %bh,(%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 %dh,%al\n+\tcmp (%rcx),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock (bad)\n-\tadd %eax,(%rcx)\n+\tadd %dl,0x9b08(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcmpb $0x1,(%rbx)\n+\tcmp (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x3b(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x3b1000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000001013b,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x3b(%rax)\n+\tand %bh,(%rbx)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsarb $0x1,(%rbx)\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+\tsar $0x0,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\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-\tlock (bad)\n+\tpush %rax\n+\tcmp (%rcx),%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x3b(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1013c0d \n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x3b(%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 %ebx,0x0(%rbx)\n-\tadd %dh,0x1013b(%rax)\n+\tcmp (%rcx),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x3c0000000000008a,%eax\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-\trolb $1,(%rcx)\n-\tfwait\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmov $0x3b,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %dl,%al\n-\tcmp (%rcx),%eax\n+\tcmp (%rcx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3c2000000000008a,%eax\n+\tsar $0x0,%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsarb $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-\tlock (bad)\n-\tadd %eax,(%rcx)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex cmp $0x1,%al\n+\tadd %dh,%al\n+\tcmp (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp $0x1,%al\n+\tadd %al,%al\n+\tcmp (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3c6000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n+\tadc %bh,(%rcx,%rax,1)\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,%al\n+\tstd\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,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tcmp $0x1,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x3c8000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tsar $0x0,%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\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-\tpush %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 (bad)\n-\tadd %eax,(%rcx)\n+\tshrb $1,0x112(%rbp)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\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),%al\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x900000000001013c,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x3c(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %al,0x44(%rax)\n+\tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,-0x52(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tsarb $0x1,(%rcx,%rax,1)\n \tadd %al,(%rax)\n+\trex cmp $0x1,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1013c(%rax)\n+\tadc %dh,0xfb(%rbx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x3ce000000000008a,%eax\n+\tnop\n+\tscas %es:(%rdi),%al\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne 1013cfe \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,0x7b(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock (bad)\n-\tadd %eax,(%rcx)\n+\tshrb $1,0x112(%rsi)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bh,0x101(%rip) \n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n \tadd %dl,%al\n-\tcmp $0x1,%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x3d2000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tsar $0x0,%ch\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,%al\n-\tcmp $0x1,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\tscas %es:(%rdi),%eax\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x3d4000000000008a,%eax\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tand %bh,0x101(%rip) \n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\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+\tsarb $0x1,(%rcx,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %al,%cl\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-\tlock (bad)\n-\tadd %eax,(%rcx)\n+\tnop\n+\tscas %es:(%rdi),%eax\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tcmp $0x101,%eax\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tcmp $0x101,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %dh,0x112(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\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+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $0x68,(%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 %dl,-0x50(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tlock (bad)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tmovabs 0x900000000001013d,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tsarb $0x0,0x101(%rip) \n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1013d(%rax)\n+\tnop\n+\tmov $0x12,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x3de000000000008a,%eax\n+\tadd %al,0x3d(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,-0x1e(%rax)\n+\tsti\n \tadd %al,(%rax)\n-\tadd %dh,0x1013d(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x3e0000000000008a,%eax\n-\tadd %eax,(%rcx)\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 \tadd %al,(%rax)\n \tpush %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 (bad)\n-\tadd %eax,(%rcx)\n+\tadc %dh,0x112(%rcx)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\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,-0x4f(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %bh,(%rsi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tcmp $0x101,%eax\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %ah,0xfbb4(%rax)\n \tadd %al,(%rax)\n-\trex\n-\tds add %eax,(%rcx)\n+\tadd %dl,0x112b1(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tcmp $0x101,%eax\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tds add %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(%rcx)\n \tadd %al,(%rax)\n \t(bad)\n \tds add %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x37(%rax)\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\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-\tlock (bad)\n-\tadd %eax,(%rcx)\n+\trol $1,%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-\tcmpb $0x1,(%rsi)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tmov $0x12,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x1013e(%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,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tnop\n+\tmov $0x12,%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000001013e,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x3e(%rax)\n+\tadd %al,0x3e(%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,(%rsi)\n-\tadd %eax,(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tds add %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tshlb $1,0x112(%rdx)\n \tadd %al,(%rax)\n-\tlock (bad)\n+\tloopne 1013f00 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1013f10 \n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x41(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x1013e(%rax)\n+\tadc %dh,0x112(%rbx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x3f0000000000008a,%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,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tds add %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,-0x4d(%rax)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %bh,(%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,0x29(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock (bad)\n-\tadd %eax,(%rcx)\n+\tadd %dl,0x112b3(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tds add %eax,(%rcx)\n \tadd %al,(%rax)\n-\trex (bad)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\txor %al,%cl\n+\tstd\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,(%rax)\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 \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 %dh,(%rax)\n-\t(bad)\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-\txor %ah,0x8a(%rcx)\n+\tadc %dh,0x1(%rdx,%rdx,1)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tcmpb $0x1,(%rdi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trol $1,%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-\tlock (bad)\n-\tadd %eax,(%rcx)\n+\tpush %rax\n+\tmov $0x12,%ah\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x1013f(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000001013f,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x3f(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x112b4(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x3f(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tsarb $0x1,(%rdi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1013f(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x3fe000000000008a,%eax\n+\tadd %al,(%rax)\n+\tshlb $1,0x1(%rdx,%rdx,1)\n+\tadd %ah,%al\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-\tlock (bad)\n-\tadd %eax,(%rcx)\n+\tadc %dh,0x112(%rbp)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n-\tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x4b(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,(%rdi)\n-\tadd %eax,(%rcx)\n+\torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %eax,(%rcx)\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,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\t(bad)\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,%al\n+\tadd %ebp,0x0(%rax)\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+\t(bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock (bad)\n-\tadd %eax,(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10140a2 \n+\tadd %dh,0xf457(%rax)\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 \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x40(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\trex.RB hlt\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-\tnop\n-\trex add %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+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x40(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %al,0x79(%rax)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tpush %rax\n+\tmov $0x12,%dh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x40,%al\n-\tadd %eax,(%rcx)\n+\tadd %dh,0x10140(%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-\tlock (bad)\n+\tnop\n+\tmov $0x12,%dh\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x40(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x1(%rax)\n-\tadd %eax,(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10140(%rax)\n+\tadd %dh,0x65(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x40f000000000008a,%eax\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov $0x12,%dh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadd %dh,%al\n+\trex add %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\trex add %eax,(%rcx)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadc %dh,0x112(%rdi)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rcx)\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 %dl,%al\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-\tlock (bad)\n-\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x49(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %al,0x1(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %eax,(%r9)\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 $0x12,%bh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %eax,(%r9)\n+\tadd %dl,%al\n+\trex add %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tadd %eax,(%r9)\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(%rdi)\n \tadd %al,(%rax)\n-\tjo 10141a3 \n+\tjo 1014193 \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,-0x57(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock (bad)\n+\tadc %bh,0x112(%rax)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshl $0x6,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x48(%rax)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x41,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tadd %eax,(%r9)\n+\tadd %ebx,0x0(%rbx)\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,0x41(%rax)\n-\tadd %eax,(%rcx)\n+\tmov $0x112,%eax\n \tadd %al,(%rax)\n+\tpush %rax\n+\tadd %eax,(%r9)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x41,%al\n-\tadd %eax,(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%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 %al,0x10141(%rax)\n+\tsarb $1,0x112(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x41d000000000008a,%eax\n+\tloopne 1014213 \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 (bad)\n-\tadd %eax,(%rcx)\n+\trol $1,%al\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock add %eax,(%r9)\n+\trex.X add %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 \tadd %eax,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,%al\n-\tadd %eax,(%r9)\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 \txor %al,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-\tlock (bad)\n+\tadd %dh,(%rax)\n+\tmovabs 0x424000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.X 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 %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-\tjo 10142a4 \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,0x42(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x530000000000008a,%eax\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,0x10142(%rax)\n \tadd %al,(%rax)\n-\tnop\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-\tlock (bad)\n-\tadd %eax,(%rcx)\n+\tadc %al,0x1(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x10142(%rax)\n \tadd %al,(%rax)\n-\tmov $0x42,%al\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,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 %dh,(%rax)\n-\tmovabs 0x42d000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\trolb $0x1,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,0x10142(%rax)\n+\tadd %dl,0x10142(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x42f000000000008a,%eax\n+\tmovabs 0x42e000000000008a,%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 (bad)\n-\tadd %eax,(%rcx)\n+\tadc %al,0x1(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rbx)\n-\tadd %eax,(%rax)\n+\trex.XB add %eax,(%r9)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%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-\txor %al,0x1(%rbx)\n+\tand %al,0x1(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\trex.XB add %eax,(%r9)\n+\tadd %dh,%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-\tpush %rax\n+\trex\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-\tlock (bad)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %al,0x1(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 10143a5 \n+\tadd %ah,0x43(%rax)\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 %dh,(%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-\tnop\n-\trex.XB add %eax,(%r9)\n+\taddb $0x1,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,0x43(%rax)\n+\tadd %dl,0x43(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x43,%al\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x5000000000010143,%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 (bad)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,0x1(%rbx)\n+\tadc %al,0x1(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,%al\n+\trex.XB add %eax,(%r9)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10143(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10143(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x43f000000000008a,%eax\n+\tmovabs 0x43e000000000008a,%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-\trex.XB add %eax,(%r9)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dh,0x10143(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rcx,%rax,1)\n+\tadd %dh,(%rax)\n+\tmovabs 0x440000000000008a,%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 (bad)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %al,0x1(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %al,0x1(%rcx,%rax,1)\n+\tadd %ah,(%rax)\n+\tadd %r8d,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tadd %r8d,(%rcx)\n+\tadd %dh,%al\n+\trex.XB add %eax,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\trex\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 %ah,(%rax)\n+\tadd %dl,(%rax)\n \tadd %r8d,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 10144a6 \n-\tadd %eax,(%rcx)\n+\t(bad)\n+\tadd %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-\tlock (bad)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %al,0x1(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %r8d,(%rcx)\n+\tadd %al,0x10144(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x44(%rax)\n+\tadd %dl,0x44(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x44,%al\n+\tmovabs 0xd000000000010144,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x44(%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 %al,0x10144(%rax)\n+\trolb $0x0,0x1(%rcx,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x44d000000000008a,%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-\tlock (bad)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %al,0x1(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock add %r8d,(%rcx)\n+\tadd %ah,%al\n+\tadd %r8d,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %r8d,(%rcx)\n+\tadd %dh,0x10144(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x450000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rbp)\n-\tadd %eax,(%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,%al\n \tadd %r8d,(%rcx)\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 %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-\tlock (bad)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %al,0x1(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %r8d,(%r9)\n+\tadd %al,0x45(%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 %dl,(%rax)\n \tadd %r8d,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 10145a7 \n-\tadd %eax,(%rcx)\n+\t(bad)\n+\tadd %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 %al,0x45(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dh,(%rax)\n+\tadd %r8d,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %r8d,(%r9)\n+\taddb $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-\tlock (bad)\n-\tadd %eax,(%rcx)\n+\tadc %al,0x1(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x10145(%rax)\n \tadd %al,(%rax)\n-\tmov $0x45,%al\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x45(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x10145(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x45d000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\trolb $0x1,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,0x10145(%rax)\n+\tadd %dl,0x10145(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x45f000000000008a,%eax\n+\tmovabs 0x45e000000000008a,%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 (bad)\n-\tadd %eax,(%rcx)\n+\tadc %al,0x1(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rsi)\n-\tadd %eax,(%rax)\n+\trex.RX add %r8d,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n \tadd %r8d,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %al,0x1(%rsi)\n+\tand %al,0x1(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n-\trex.RX add %r8d,(%rcx)\n+\tadd %dh,%al\n+\tadd %r8d,(%r9)\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 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-\tlock (bad)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %al,0x1(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 10146a8 \n+\tadd %ah,0x46(%rax)\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 %dh,(%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-\tnop\n-\trex.RX add %r8d,(%rcx)\n+\taddb $0x1,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,0x46(%rax)\n+\tadd %dl,0x46(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x46,%al\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x5000000000010146,%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 (bad)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,0x1(%rsi)\n+\tadc %al,0x1(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,%al\n+\trex.RX add %r8d,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10146(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10146(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x46f000000000008a,%eax\n+\tmovabs 0x46e000000000008a,%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-\trex.RX add %r8d,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tadc %al,0x1(%rdi)\n-\tadd %eax,(%rax)\n+\tadd %dh,0x10146(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x470000000000008a,%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 (bad)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %al,0x1(%rdi)\n+\tadc %al,0x1(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %ah,(%rax)\n+\trex.RXB add %r8d,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.RXB add %r8d,(%r9)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\trex.RX add %r8d,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\trex\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 %ah,(%rax)\n+\tadd %dl,(%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-\tjo 10147a9 \n-\tadd %eax,(%rcx)\n+\t(bad)\n+\trex.RXB add %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-\tlock (bad)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %al,0x1(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trex.RXB add %r8d,(%r9)\n+\tadd %al,0x10147(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x47(%rax)\n+\tadd %dl,0x47(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x47,%al\n+\tmovabs 0xd000000000010147,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x47(%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 %al,0x10147(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x47d000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\trolb $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 (bad)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %al,0x1(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock rex.RXB add %r8d,(%r9)\n+\tadd %ah,%al\n+\trex.RXB add %r8d,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\trex.RXB add %r8d,(%r9)\n+\tadd %dh,0x10147(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x480000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %cl,0x1(%rax)\n-\tadd %eax,(%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,%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-\txor %cl,0x1(%rax)\n+\tand %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-\tlock (bad)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %al,0x1(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %rax,(%rcx)\n+\tadd %al,0x48(%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 %dl,(%rax)\n \tadd %rax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 10148aa \n-\tadd %eax,(%rcx)\n+\t(bad)\n+\tadd %rax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x48(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dh,(%rax)\n+\tadd %rax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %rax,(%rcx)\n+\torb $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-\tlock (bad)\n-\tadd %eax,(%rcx)\n+\tadc %al,0x1(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x10148(%rax)\n \tadd %al,(%rax)\n-\tmov $0x48,%al\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x48(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x10148(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x48d000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\trorb $0x1,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,0x10148(%rax)\n+\tadd %dl,0x10148(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x48f000000000008a,%eax\n+\tmovabs 0x48e000000000008a,%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-\tjo 1014887 \n-\tincl (%rax)\n+\tadc %al,0x1(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x1(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %rax,(%r9)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n \tadd %rax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %cl,0x1(%rcx)\n+\tand %cl,0x1(%rcx)\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+\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 %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %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 10148c7 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadc %al,0x1(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %rax,(%r9)\n+\tadd %ah,0x49(%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 \tadd %rax,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \torb $0x1,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %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 \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(%rcx)\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,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %rax,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x9000000000010149,%al\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x49(%rax)\n+\tadd %dl,0x10149(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x49e000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x10149(%rax)\n \tadd %al,(%rax)\n-\trorb $0x1,0x1(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x4a0000000000008a,%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-\tjo 1014957 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadc %al,0x1(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1014a1b \n-\tadd %eax,(%rcx)\n+\tadd %ah,(%rax)\n+\trex.WX add %rax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x10149(%rax)\n+\tadd %dh,%al\n+\tadd %rax,(%r9)\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 %cl,0x1(%rdx)\n-\tadd %eax,(%rax)\n+\trex\n+\trex.WX add %rax,(%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 %dl,0x4a(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\trex.WX add %rax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\t(bad)\n+\trex.WX add %rax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n+\tpush %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 %cl,0x1(%rdx)\n+\tadc %al,0x1(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\tadd %rax,(%r9)\n+\tadd %al,0x1014a(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tadd %dl,0x4a(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\trex.WX add %rax,(%rcx)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0xd00000000001014a,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x1014a(%rax)\n+\tadd %dh,0x4a(%rax)\n+\tadd %eax,(%rcx)\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-\torb $0x1,0x1(%rdx)\n+\trorb $0x1,0x1(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x4a(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tadc %al,0x1(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x4a,%al\n-\tadd %eax,(%rcx)\n+\tadd %ah,%al\n+\trex.WX add %rax,(%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,0x1014a(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x4b0000000000008a,%eax\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,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %dl,%al\n+\trex.WX add %rax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x1(%rdx)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tand %cl,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-\tadd %cl,0x1(%rdx)\n+\tadc %al,0x1(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.WX add %rax,(%rcx)\n+\tadd %al,0x4b(%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-\trex.WX add %rax,(%rcx)\n+\tadd %dl,(%rax)\n+\trex.WXB add %rax,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\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+\t(bad)\n+\trex.WXB add %rax,(%r9)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %cl,0x1(%rbx)\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 %dl,0x1014a(%rax)\n+\tadd %dh,(%rax)\n+\trex.WXB add %rax,(%r9)\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-\tpush %rax\n-\trex.WXB add %rax,(%r9)\n+\torb $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-\tjo 1014ae7 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadc %al,0x1(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 1014bad \n-\tadd %eax,(%rcx)\n+\tadd %ah,0x1014b(%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 %dh,0x4b(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n-\tadd %al,(%rax)\n-\tnop\n-\trex.WXB add %rax,(%r9)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trorb $0x1,0x1(%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+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tjo 1014b27 \n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1014b(%rax)\n \tadd %al,(%rax)\n-\tmov $0x4b,%al\n+\tadd %dh,(%rax)\n+\tmovabs 0x4be000000000008a,%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,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-\tjo 1014b67 \n-\tincl (%rax)\n+\tadc %al,0x1(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x1(%rcx,%rax,1)\n+\tadd %r8,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\ttest $0x101,%eax\n+\tadd %dl,%al\n+\trex.WXB add %rax,(%r9)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x112,%ecx\n \tadd %al,(%rax)\n-\trorb $0x1,0x1(%rbx)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tand %cl,0x1(%rcx,%rax,1)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\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,0x112b9(%rax)\n+\tadd %dh,%al\n+\trex.WXB add %rax,(%r9)\n \tadd %al,(%rax)\n-\tadd %al,0x4c(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\trex\n+\tadd %r8,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %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,0x112(%rcx)\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,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %ah,0x4c(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock (bad)\n-\tcmc\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\tadd %r8,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x112,%edx\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \torb $0x0,0x1(%rcx,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x3c(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x4c(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x112,%edx\n-\tadd %al,(%rax)\n-\tand %cl,0x1(%rcx,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmovabs 0x500000000001014c,%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,0x112ba(%rax)\n+\tadc %al,0x1(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %r8,(%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 %dl,0x1014c(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsarb $1,0x112(%rdx)\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 %dh,(%rax)\n+\tmovabs 0x4ce000000000008a,%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-\tmov $0x112,%ebx\n+\tadd %dh,0x1014c(%rax)\n \tadd %al,(%rax)\n-\tlock add %r8,(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x4d0000000000008a,%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 %ah,0x1014c(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x1(%rbp)\n+\tadc %al,0x1(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tadd %r8,(%r9)\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,%al\n+\tadd %r8,(%rcx)\n \tadd %al,(%rax)\n-\tjo 1014ca7 \n-\tincl (%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %cl,0x1(%rbp)\n-\tadd %eax,(%rax)\n+\trex\n+\tadd %r8,(%r9)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x4d4000000000008a,%eax\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-\tpush %rax\n+\tadd %dl,(%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-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tjo 1014daf \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-\txor %ah,0x8a(%rcx)\n+\tadc %al,0x1(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\torb $0x1,0x1(%rbp)\n+\tadd %al,0x1014d(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,0x4d(%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-\tadd %dh,(%rax)\n-\tmovabs 0x50b000000000008a,%eax\n+\tmovabs 0xd00000000001014d,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x4d(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x1014d(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trorb $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-\tand %cl,0x1(%rbp)\n+\tadc %al,0x1(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %ah,%al\n \tadd %r8,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x1014d(%rax)\n+\tadd %dh,0x1014d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4df000000000008a,%eax\n+\tmovabs 0x4e0000000000008a,%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 %r8,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %cl,0x1(%rsi)\n+\tand %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-\tand %cl,0x1(%rbp)\n+\tadc %al,0x1(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.WRX add %r8,(%rcx)\n+\tadd %al,0x4e(%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 %dl,(%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-\tpush %rax\n+\t(bad)\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 %ah,(%rax)\n+\tadd %dh,(%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-\tjo 1014eb0 \n-\tadd %eax,(%rcx)\n+\torb $0x1,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-\tand %cl,0x1(%rbp)\n+\tadc %al,0x1(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1014e(%rax)\n+\tadd %ah,0x1014e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x4e(%rax)\n+\tadd %dh,0x4e(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x4e,%al\n-\tadd %eax,(%rcx)\n+\trorb $0x1,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 %al,0x1014e(%rax)\n+\tadd %dl,0x1014e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4ed000000000008a,%eax\n+\tmovabs 0x4ee000000000008a,%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 %cl,0x1(%rbp)\n+\tadc %al,0x1(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.WRX add %r8,(%rcx)\n+\tadd %al,(%rax)\n+\trex.WRXB add %r8,(%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.WRX add %r8,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %cl,0x1(%rdi)\n+\tand %cl,0x1(%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 \trex.WRX add %r8,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %cl,0x1(%rdi)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\trex\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-\tand %cl,0x1(%rbp)\n+\tadc %al,0x1(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4f(%rax)\n+\tadd %ah,0x4f(%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 \trex.WRXB add %r8,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 1014fb1 \n-\tadd %eax,(%rcx)\n+\torb $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 %al,0x4f(%rax)\n+\tadd %dl,0x4f(%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-\trex.WRXB add %r8,(%r9)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n+\tmovabs 0x500000000001014f,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %cl,0x1(%rbp)\n+\tadc %al,0x1(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1014f(%rax)\n+\tadd %al,%al\n+\trex.WRXB add %r8,(%r9)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1014f(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x1014f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4fd000000000008a,%eax\n+\tmovabs 0x4fe000000000008a,%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,0x1014f(%rax)\n+\tadd %dh,0x1014f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x4ff000000000008a,%eax\n+\tmovabs 0x501000000000008a,%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 %cl,0x1(%rbp)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dl,0x1(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trex.X add %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %dl,0x1(%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 \trex.WRXB add %r8,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex push %rax\n+\tpush %rax\n+\tpush %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,(%rax)\n+\tadd %ah,(%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-\t(bad)\n-\tpush %rax\n+\tjo 10150b2 \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 %cl,0x1(%rbp)\n+\tadc %al,0x1(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10150(%rax)\n+\tadd %dl,0x10150(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x50(%rax)\n+\tadd %ah,0x50(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010150,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x50(%rax)\n+\tmov $0x50,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tadd %cl,0x1(%rbp)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x1(%rax)\n-\tadd %eax,(%rax)\n+\tadd %al,0x10150(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x50d000000000008a,%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-\tjo 1015067 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadc %al,0x1(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock push %rax\n+\tadd %dh,%al\n+\tpush %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-\trorb $1,0xff(%rbp)\n+\txor %ah,0x8a(%rcx)\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-\tjo 10150a7 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %dl,0x1(%rcx)\n+\tadc %al,0x1(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x51(%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 \tpush %rcx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tpush %rcx\n+\tjo 10151b3 \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+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x112,%ebx\n+\tadd %al,0x51(%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-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n+\tnop\n+\tpush %rcx\n+\tadd %eax,(%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 %dl,0x112bb(%rax)\n+\tadc %al,0x1(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10151(%rax)\n+\tadd %dh,0x10151(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tret $0xf6\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsarb $1,0x112(%rbx)\n+\tadd %al,0x10151(%rax)\n \tadd %al,(%rax)\n-\trex push %rcx\n+\tadd %dh,(%rax)\n+\tmovabs 0x51d000000000008a,%eax\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+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x112,%esp\n+\tadd %ah,0x10151(%rax)\n \tadd %al,(%rax)\n-\tloopne 1015213 \n+\tadd %dh,(%rax)\n+\tmovabs 0x51f000000000008a,%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 $0x112,%esp\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+\tadc %al,0x1(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshrb $0x0,-0xc(%rbp)\n+\tadd %dl,(%rax)\n+\tpush %rdx\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tmov $0x112,%esp\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\tpush %rcx\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tand %dl,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 %al,%al\n-\tadd %ebp,0x0(%rax)\n+\txor %dl,0x1(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\tsarb $1,0x1(%rdx,%rdx,1)\n-\tadd %al,%al\n-\tpush %rcx\n+\tpush %rdx\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 $0x112,%ebp\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tpush %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-\tpush %rax\n-\tmov $0x112,%ebp\n+\tadc %al,0x1(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,0x52(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x52(%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+\tnop\n+\tpush %rdx\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112bd(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,0x10152(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %ah,0x52(%rax)\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmov $0x52,%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-\tsarb $1,0x112(%rbp)\n+\tadc %al,0x1(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex push %rdx\n+\tadd %dl,%al\n+\tpush %rdx\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+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x10152(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x52f000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x112,%esi\n \tadd %al,(%rax)\n-\tloopne 1015314 \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+\tpush %rdx\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x112,%esi\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 %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rbx)\n+\tand %dl,0x1(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpush %rdx\n+\tadd %ah,0x42(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\t(bad)\n-\tpush %rbx\n+\tadd %al,(%rax)\n+\tadd %al,0x53(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tpush %rbx\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+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\trex push %rbx\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ah,0x53(%rax)\n+\tadd %eax,(%rcx)\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 %dh,(%rax)\n \tpush %rbx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,0x10153(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf(%rax)\n+\tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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 10152f7 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadcb $0x1,0x1(%rbx)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %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(%rbx)\n-\tadd %eax,(%rax)\n+\tadc %bh,0x112(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x10153(%rax)\n+\tmov $0x53,%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 %dh,0x53(%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(%rbx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,0x10153(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x53e000000000008a,%eax\n+\tadd %dl,%al\n+\tpush %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-\tand %dl,0x1(%rbx)\n-\tadd %eax,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rsp\n+\tadd %dh,%al\n+\tpush %rbx\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 \tpush %rbx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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-\tadd %dh,%al\n-\tpush %rbx\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex push %rsp\n+\tadd %dl,(%rax)\n+\tpush %rsp\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(%rbx)\n-\tadd %eax,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\tadd %ah,0x54(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x54(%rax)\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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tadd %al,(%rax)\n \tpush %rsp\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadcb $0x0,0x1(%rcx,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x54(%rax)\n+\tadd %ah,0x54(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tmovabs 0x5000000000010154,%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-\tand %dl,0x1(%rbx)\n-\tadd %eax,(%rax)\n+\trol $1,%al\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%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 \tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10154(%rax)\n+\tpush %rsp\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x54e000000000008a,%eax\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x54(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x10154(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x550000000000008a,%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-\tand %dl,0x1(%rbx)\n-\tadd %eax,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rbp\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 push %rbp\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\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+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\trex push %rbp\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+\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 %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+\txor %dl,0x1(%rbp)\n+\tadd %eax,(%rax)\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 %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tmovabs 0x3000000000010154,%al\n+\tsar $0x0,%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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-\tand %dl,0x1(%rbx)\n-\tadd %eax,(%rax)\n+\trol $1,%al\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10155(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x55(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %ah,0x10155(%rax)\n \tadd %al,(%rax)\n-\trclb $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-\tand %dl,0x1(%rbx)\n-\tadd %eax,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,(%rax)\n+\tadd %al,%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 %dl,0x10155(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x560000000000008a,%eax\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rbp\n+\tloopne 1015627 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tand %dl,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-\tand %dl,0x1(%rbx)\n-\tadd %eax,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\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 %dl,(%rax)\n \tpush %rsi\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 %rsi\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\tpush %rbp\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush %rsi\n-\tadd %eax,(%rcx)\n+\tadd %ah,%al\n+\tmov $0x1,%bl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x47(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadcb $0x1,0x1(%rsi)\n+\trex push %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-\tand %dl,0x1(%rbx)\n-\tadd %eax,(%rax)\n+\tnop\n+\tmov $0x112,%ecx\n \tadd %al,(%rax)\n-\tadd %ah,0x10156(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x56(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\trclb $0x1,0x1(%rsi)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov $0x112,%ecx\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadcb $0x1,0x1(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10156(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\t(bad)\n+\tcmc\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0x112,%edx\n+\tadd %al,(%rax)\n+\tand %dl,0x1(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x56e000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tsar $0x0,%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x46(%rax)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trclb $0x1,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-\tand %dl,0x1(%rbx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\tnop\n+\tmov $0x112,%edx\n \tadd %al,(%rax)\n-\tpush %rdi\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-\tpush %rsi\n-\tadd %eax,(%rcx)\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tand %dl,0x1(%rdi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tpush %rsi\n-\tadd %eax,(%rcx)\n+\tmov $0x112,%edx\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\trex push %rdi\n-\tadd %eax,(%rcx)\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+\tmovabs 0x3000000000010156,%al\n+\tsar $0x0,%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand %dl,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-\tand %dl,0x1(%rbx)\n-\tadd %eax,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\tadd %ah,0x57(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,0x10157(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tpush %rdi\n+\tadd %dl,0x9b01(%rax)\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-\tadd %al,(%rax)\n+\t(bad)\n+\tpush %rdi\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-\tadd %dl,0x57(%rax)\n+\tjo 10157b9 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010157,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadcb $0x1,0x1(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dl,0x1(%rbx)\n-\tadd %eax,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tnop\n \tpush %rdi\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10157(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tmovabs 0x3000000000010157,%al\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dh,(%rax)\n-\tmovabs 0x57e000000000008a,%eax\n+\tmovabs 0x571000000000008a,%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 %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dh,0x10157(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x580000000000008a,%eax\n+\tadd %dl,%al\n+\tpush %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-\tand %dl,0x1(%rbx)\n-\tadd %eax,(%rax)\n+\trex push %rdi\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpop %rax\n+\tadd %al,(%rax)\n+\tlock push %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 \tpush %rdi\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex pop %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 \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\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 \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %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+\trex push %rdi\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tpush %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 %dl,(%rax)\n-\tpush %rbx\n+\tadd %ah,(%rax)\n+\tpop %rax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n-\tadd %al,(%rax)\n-\tsbbb $0x1,0x1(%rax)\n-\tadd %al,(%rax)\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+\tjo 10158ba \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1015817 \n-\tincl (%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x9000000000010158,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x58(%rax)\n+\tadd %al,0x58(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0x1,0x1(%rax)\n+\tnop\n+\tpop %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-\tjo 1015857 \n-\tincl (%rax)\n+\trex push %rdi\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 101592a \n+\tmov $0x58,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x10158(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\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 %bl,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 %ah,0x10158(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x58f000000000008a,%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-\tjo 1015897 \n-\tincl (%rax)\n+\trex push %rdi\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %bl,0x1(%rcx)\n+\tadc %bl,0x1(%rcx)\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 \tpop %rax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex pop %rcx\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+\tadd %al,(%rax)\n+\tpush %rax\n+\tpop %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-\tjo 10158d7 \n-\tincl (%rax)\n+\trex push %rdi\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tpop %rcx\n+\tjo 10159bb \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\tpop %rcx\n+\tadd %al,0x59(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n-\tadd %al,(%rax)\n-\tmov $0x19,%al\n-\tcld\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x112be(%rax)\n+\tnop\n+\tpop %rcx\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x10159(%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 %ah,0x59(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x112(%rsi)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmov $0x59,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $0x1,0x1(%rcx)\n+\trex push %rdi\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x10159(%rax)\n+\trcrb $1,0x1(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x10159(%rax)\n \tadd %al,(%rax)\n-\tand %bl,0x1(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x59f000000000008a,%eax\n+\tadd %eax,(%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 %dh,%al\n+\tadd %al,%al\n \tpop %rcx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %bl,0x1(%rdx)\n+\tadc %bl,0x1(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\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 %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-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\trex push %rdi\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\txor %bl,0x1(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex pop %rdx\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 %dl,%al\n-\tpop %rcx\n+\tpop %rdx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tpush %rax\n \tpop %rdx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tor %bl,0x0(%rbx)\n-\tadd %dh,0x5a(%rax)\n-\tadd %eax,(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %ah,(%rax)\n+\tpop %rdx\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 %dh,(%rax)\n-\tmovabs 0x5b5000000000008a,%eax\n+\tjo 1015abc \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1015b03 \n+\trex push %rdi\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $0x1,0x1(%rdx)\n+\tnop\n+\tpop %rdx\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x1015a(%rax)\n+\tadd %ah,0x5a(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x5ae000000000008a,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmov $0x5a,%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 %dh,0x1015a(%rax)\n+\tadd %al,0x1015a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5b0000000000008a,%eax\n+\tmovabs 0x5ad000000000008a,%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-\tloopne 1015b63 \n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tand %bl,0x1(%rbx)\n-\tadd %eax,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpop %rdx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\trex pop %rbx\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tpop %rdx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rbx\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 %dh,-0x73(%rax)\n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1015bbd \n+\tadd %dh,(%rax)\n+\tpop %rbx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x1015a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tpop %rbx\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rbx\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x5b(%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-\tjo 1015b27 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x5b,%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tmov $0x112,%ebx\n+\tadd %al,(%rax)\n+\tnop\n+\tpop %rbx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x1015b(%rax)\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+\trex pop %rbx\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xf6c2(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov $0x112,%ebx\n \tadd %al,(%rax)\n \trcrb $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-\tjo 1015b67 \n-\tincl (%rax)\n+\tadc %bh,0x1(%rdx,%rdx,1)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock pop %rbx\n-\tadd %eax,(%rcx)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tpop %rbx\n-\tadd %eax,(%rcx)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tpush %rax\n+\tmov $0x112,%esp\n \tadd %al,(%rax)\n \tadc %bl,0x1(%rcx,%rax,1)\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+\tinsl (%dx),%es:(%rdi)\n+\thlt\n \tadd %al,(%rax)\n-\tjo 1015ba7 \n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x112bc(%rax)\n \tadd %al,(%rax)\n-\txor %bl,0x1(%rcx,%rax,1)\n+\tadd %dh,0x1015b(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\tpop %rsp\n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tadd %dl,%al\n+\tmov $0x112,%esp\n \tadd %al,(%rax)\n \tpush %rax\n \tpop %rsp\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 1015be7 \n-\tincl (%rax)\n+\tadc %bh,0x112(%rbp)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tsbbb $0x0,0x1(%rcx,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tleave\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadc %bh,0x112(%rdi)\n \tadd %al,(%rax)\n-\trex pop %rsp\n+\tadd %dl,-0x43(%rax)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tpop %rsp\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\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+\tnop\n+\tmov $0x112,%ebp\n \tadd %al,(%rax)\n-\tadd %dl,-0x41(%rax)\n-\tadc (%rcx),%al\n+\txor %bl,0x1(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x5c,%al\n-\tadd %eax,(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %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 1015c47 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tsarb $1,0x112(%rbp)\n \tadd %al,(%rax)\n \trcrb $1,0x1(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x1015c(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %bh,0x112(%rsi)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock pop %rsp\n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,-0x42(%rax)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x1(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x5d1000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x1015c(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tand %bl,0x1(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x5d3000000000008a,%eax\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-\trex pop %rbp\n+\tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x5d(%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 %rbp\n@@ -2814351,314 +2813783,289 @@\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-\tjo 1015dbf \n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,0xf(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\tsbbb $0x1,0x1(%rbp)\n \tadd %al,(%rax)\n+\tadd %dh,0x72(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tnop\n-\tpop %rbp\n-\tadd %eax,(%rcx)\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x1015d(%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-\trolb $0x68,(%rcx)\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,0x1015d(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x1015d(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x5e7000000000008a,%eax\n+\tmovabs 0x5dd000000000008a,%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-\tpop %rbp\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 \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 1015e26 \n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\txor %bl,0x1(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1015e2f \n+\tadd %dl,(%rax)\n+\tpop %rsi\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x1015d(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x5e0000000000008a,%eax\n+\tadd %ah,%al\n+\tpop %rbp\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+\txor %bl,0x1(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tpop %rbp\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,(%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-\tand %bl,0x1(%rsi)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tpush %rax\n+\tpop %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 1015e86 \n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\txor %bl,0x1(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex pop %rsi\n+\tadd %dh,0x5e(%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-\tpop %rsi\n+\tadd %al,0x5e(%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+\tnop\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 %dh,(%rax)\n-\tpop %rsi\n+\tadd %ah,0x5e(%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,-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-\tjo 1015e47 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trcrb $1,0x1(%rsi)\n+\txor %bl,0x1(%rbp)\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-\tlea (bad),%edi\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tlock pop %rsi\n+\tpop %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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x1015e(%rax)\n \tadd %al,(%rax)\n-\tjo 1015e87 \n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x5ef000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rdi)\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 %ah,%al\n+\tadd %al,%al\n \tpop %rsi\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %bl,0x1(%rdi)\n+\tadc %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-\tjo 1015ec7 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\txor %bl,0x1(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tsbbb $0x1,0x1(%rdi)\n+\tadd %dh,(%rax)\n+\tpop %rdi\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x5f(%rax)\n+\tadd %al,(%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-\tjo 1015fc1 \n+\tpush %rax\n+\tpop %rdi\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,0x1(%rdi)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tpop %rdi\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bl,0x1(%rdi)\n-\tadd %eax,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tjo 1015fc1 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000001015f,%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 1015f37 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trcrb $1,0x1(%rdi)\n+\txor %bl,0x1(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1015f(%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,0x5f(%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-\tpop %rdi\n+\tmov $0x5f,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tlock pop %rdi\n+\tadd %al,(%rax)\n+\tadd %al,0x1015f(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x5fd000000000008a,%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+\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-\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 %ebx,0x0(%rbx)\n+\tadd %al,%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-\tadd %al,(%rsi)\n+\tnop\n+\tmov (%rdi),%ebx\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+\tjo 101600c \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n \tadd %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@@ -2814682,15 +2814089,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,0x35(%rax)\n+\tadd %ah,0x35(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tadd $0xa,%al\n \tadd (%rax),%al\n@@ -2814709,15 +2814116,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 10160cc \n+\tje 101608c \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@@ -2814725,15 +2814132,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 %dl,(%rax)\n \tsub $0x97,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,0x125ae(%rax)\n@@ -2814767,15 +2814174,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,(%rax)\n+\t(bad)\n \txchg %eax,%edi\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tlahf\n \tlods %ds:(%rsi),%eax\n@@ -2814835,15 +2814243,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 1016226 \n+\tloope 10161e6 \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@@ -2814898,15 +2814306,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 10164e9 \n+\tcall 10164a9 \n \tadd %al,(%rax)\n \trex (bad)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n@@ -2814944,29 +2814352,29 @@\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-\tmov $0x29,%al\n-\trepnz add %al,(%rax)\n+\tshrb $0xf2,(%rax)\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 %dh,(%rax)\n+\tadd %ah,(%rax)\n \tsub 0x0(%rdi),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x70000000(%rip) \n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n@@ -2814977,15 +2814385,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \txchg %eax,%edi\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tor 0x1(%rcx),%ecx\n@@ -2815022,36 +2814430,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+\tadd %dl,(%rax)\n \tcmp $0x97,%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tjbe 101648c \n+\tjbe 101644c \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 %dl,%al\n+\tadd %al,%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@@ -2815071,15 +2814479,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 101650c \n+\tja 10164cc \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@@ -2815093,15 +2814501,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 101654c \n+\tje 101650c \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@@ -2815146,23 +2814554,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 %ah,0x33(%rax)\n+\tadd %dl,0x33(%rax)\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 1016604 \n+\tjo 10165c4 \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@@ -2815184,18 +2814592,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,0x3d(%rax)\n-\txchg %eax,%edi\n-\t...\n-\tadd %cl,(%rsi)\n+\tadd %dh,(%rax)\n+\tcmp $0x97,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trcrb $0x0,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \tmov %es,(%rcx)\n@@ -2815205,33 +2814615,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+\tadd %dl,%al\n \tsub %edx,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x30000000(%rip) \n-\tjmp 1016907 \n+\tjmp 10168c7 \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 \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 $0x97,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tmov $0xf,%al\n@@ -2815245,15 +2814655,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \txchg %eax,%edi\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,0x20a0d(%rax)\n \tadd %al,(%rax)\n@@ -2815263,15 +2814673,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dl,0x3d(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,-0x22(%rax)\n \tmov $0x1,%ebp\n \tadd %dh,-0x5d(%rax)\n@@ -2815282,16 +2814692,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\txchg %eax,%edi\n+\tadd %dh,(%rax)\n+\txor $0x97,%al\n \t...\n \tadd %cl,0x10000000(%rip) \n \txlat %ds:(%rbx)\n \tmov $0x1,%ebp\n \tadd %al,%al\n \t(bad)\n \tadd %eax,(%rax)\n@@ -2815342,15 +2814752,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tss xchg %eax,%edi\n \t...\n \tadd %al,-0x70000000(%rip) \n \tlods %ds:(%rsi),%eax\n \tand $0x1,%eax\n \tadd %ah,(%rax)\n \trex.WXB int1\n@@ -2815360,15 +2814770,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \txchg %eax,%edi\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x125ac(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x11(%rax)\n@@ -2815379,15 +2814789,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,0x1490e(%rax)\n \tadd %al,(%rax)\n@@ -2815397,17 +2814807,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\txchg %eax,%edi\n-\t...\n+\tadd %dh,(%rax)\n+\tsub 0x0(%rdi),%dl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,-0x58(%rax)\n \tand $0x1,%eax\n \tadd %dl,0x1bfcc(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -2815424,27 +2814835,27 @@\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 101694e \n+\tloopne 101690e \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,0x9733(%rax)\n+\tadd %ah,0x9733(%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 \tpop %rdx\n@@ -2815459,16 +2814870,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \tpop %rcx\n@@ -2815480,16 +2814891,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tor %cl,0x1(%rcx)\n \tadd %al,(%rax)\n@@ -2815502,15 +2814913,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,0x2a(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd (%rdx),%cl\n \tadd (%rax),%al\n@@ -2815521,15 +2814932,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dl,0x2d(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0x52(%rax)\n \thlt\n \tadd %eax,(%rax)\n@@ -2815540,15 +2814951,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \txchg %eax,%edi\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tstos %al,%es:(%rdi)\n@@ -2815570,15 +2814981,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 1016b56 \n+\tjrcxz 1016b16 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -2815600,15 +2815011,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9734(%rax)\n+\tadd %al,0x9734(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,-0x68(%rax)\n \tlods %ds:(%rsi),%eax\n@@ -2815663,15 +2815074,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,0x972c(%rax)\n+\tadd %ah,0x972c(%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 \tin $0x9,%al\n@@ -2815685,17 +2815096,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\txchg %eax,%edi\n+\tadd %dh,%al\n+\tcs xchg %eax,%edi\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0x1d170(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmov $0x226,%ebp\n@@ -2815704,18 +2815114,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x9737(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x37(%rax)\n+\txchg %eax,%edi\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \txor %al,(%rsi)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %ah,0x1(%rcx,%rsi,8)\n@@ -2815725,23 +2815134,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,%al\n+\tadd %ah,%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 1016dcc \n+\tloopne 1016d8c \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@@ -2815752,28 +2815161,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 1016d8c \n+\tjb 1016d4c \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 %ah,0x39(%rax)\n+\tadd %dl,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@@ -2815787,15 +2815196,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 $0x97,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tnop\n@@ -2815915,780 +2815324,811 @@\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 1016f49 \n+\tloope 1016f09 \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,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,0x9b01(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\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,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tjo 1017044 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x706000000000008a,%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-\tjo 1016ff7 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\txor %bl,0x1(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txorb $0x1,0x1(%rax)\n+\tadd %ah,0x70(%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+\tjo 1017064 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x708000000000008a,%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,0x70(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %ah,0x8a(%rcx)\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-\tjo 1017037 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\txor %bl,0x1(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x1,0x1(%rax)\n+\tadd %al,%al\n+\tjo 10170b4 \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,0x10170(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x70e000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1017142 \n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x10170(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x710000000000008a,%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-\tjo 1017077 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\txor %bl,0x1(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1(%rcx)\n+\tadd %ah,(%rax)\n+\tjno 1017114 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjo 1017104 \n+\tadd %dh,%al\n+\tjo 1017124 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x714000000000008a,%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,0x112bf(%rax)\n+\tadd %dl,(%rax)\n+\tjno 1017144 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x71(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x716000000000008a,%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,%al\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\txor %bl,0x1(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,0x10171(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %dl,0x71(%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 0xd000000000010171,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,0x71(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x40(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txorb $0x1,0x1(%rcx)\n+\tshlb $0x1,0x1(%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-\tnop\n-\trclb $0x1,(%rdx)\n-\tadd %al,(%rax)\n+\txor %bl,0x1(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %dh,0x1(%rcx)\n+\tadd %ah,%al\n+\tjno 10171d4 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x10171(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x720000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trclb $0x1,(%rdx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x1,0x1(%rcx)\n+\tadd %dl,%al\n+\tjno 1017204 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x722000000000008a,%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,%cl\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-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\txor %bl,0x1(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3f(%rax)\n-\tadc (%rcx),%al\n+\tadd %al,0x72(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1(%rdx)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tjb 1017244 \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 %dh,(%rax)\n+\tmovabs 0x726000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\trcll $0x1,(%rdx)\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010171,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tjb 1017264 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x5d1000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trcll $0x1,(%rdx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex jb 1017224 \n-\tadd %eax,(%rax)\n+\tadd %dl,0x10172(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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,%dl\n-\tadc (%rcx),%al\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,0x10172(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %al,0x10172(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\tadd %ah,(%rdx)\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3e(%rax)\n-\tadc (%rcx),%al\n+\tshlb $1,0x1(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\txorb $0x1,0x1(%rdx)\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,0x9(%rax)\n-\tclc\n \tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,0x112c2(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjb 1017284 \n+\tadd %dh,%al\n+\tjb 10172e4 \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,0x9b01(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tjb 10172f4 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tret $0x112\n \tadd %al,(%rax)\n+\tadc %dh,0x1(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x72,%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-\tjo 1017247 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x1(%rdx)\n+\tadd %dh,(%rax)\n+\tjae 1017324 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%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 %al,(%rax)\n-\tlock jb 10172e4 \n+\tjae 1017334 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x730000000000008a,%eax\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadc %dh,0x1(%rbx)\n+\tpush %rax\n+\tjae 1017344 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x732000000000008a,%eax\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-\txor %dh,0x1(%rbx)\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 0x783000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x73(%rax)\n+\tadd %dh,0x73(%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-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tloopne 10173dc \n+\tadd %al,0x73(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txorb $0x1,0x1(%rbx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x73(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %ah,0x10173(%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 0xd000000000010173,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x73(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dh,0xfc19(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x112be(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x1,0x1(%rbx)\n+\tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %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 101743c \n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tsarb $1,0x112(%rsi)\n \tadd %al,(%rax)\n-\tloopne 1017445 \n-\tadd %eax,(%rcx)\n+\tshlb $1,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 %dh,0x10173(%rax)\n+\tadd %al,0x10173(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x740000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n+\tlock jae 10173e4 \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,%al\n-\tjae 1017404 \n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tje 1017404 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\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+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\txor %dh,0x1(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 101749c \n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tjo 10174a6 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex je 1017434 \n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tje 1017444 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tje 1017444 \n+\tadd %ah,%al\n+\tjae 1017454 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x746000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tmovabs 0x5000000000010174,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x10174(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b08(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10174(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tje 1017464 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dh,(%rax)\n-\tmovabs 0x748000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshlb $0x0,0x1(%rcx,%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-\tloopne 10174fc \n+\tadd %dh,0x1(%rcx,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne 1017546 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x9000000000010174,%al\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x74(%rax)\n+\tadd %dh,0x10174(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x750000000000008a,%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-\tshlb $0x0,0x1(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10174(%rax)\n+\tje 1017504 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x74e000000000008a,%eax\n+\tmovabs 0x752000000000008a,%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-\tloopne 101755c \n-\tadd %eax,(%rcx)\n+\tadd %dh,0x1(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1(%rbp)\n+\trex jne 1017534 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tje 1017504 \n+\tadd %dl,(%rax)\n+\tjne 1017544 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x752000000000008a,%eax\n+\tmovabs 0x756000000000008a,%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-\tje 1017524 \n+\tadd %dh,(%rax)\n+\tjne 1017564 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x754000000000008a,%eax\n+\tmovabs 0x758000000000008a,%eax\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-\tloopne 10175bc \n+\tadd %ah,0x74(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tjne 1017554 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjne 1017564 \n-\tadd %eax,(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x758000000000008a,%eax\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ah,0x10175(%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,0x75(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\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 %al,(%rax)\n-\tloopne 101761c \n-\tadd %eax,(%rcx)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x1,0x1(%rbp)\n+\tadd %al,%al\n+\tjne 10175b4 \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,0x10175(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x75e000000000008a,%eax\n-\tadd %eax,(%rcx)\n-\tadd %al,(%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 %dh,0x10175(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x760000000000008a,%eax\n+\tloopne 1017647 \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 101767c \n-\tadd %eax,(%rcx)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dh,0x1(%rsi)\n+\tadd %al,(%rax)\n+\tjbe 10175f4 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjne 1017624 \n+\tadd %dl,%al\n+\tjne 1017604 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x764000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n+\tand %dh,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+\trol $1,%al\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x76(%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 \tjbe 1017644 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x766000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tsar $0x0,%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tjbe 1017654 \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-\tloopne 10176dc \n-\tadd %eax,(%rcx)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txorb $0x1,0x1(%rsi)\n+\tadd %al,0x10176(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\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+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010176,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x76(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ah,-0x2d(%rax)\n+\tincl (%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %bh,0x112(%rdi)\n \tadd %al,(%rax)\n \tshlb $0x1,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-\tloopne 101773c \n-\tadd %eax,(%rcx)\n+\tpush %rax\n+\tmov $0x112,%edi\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 1017748 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x10176(%rax)\n+\tadd %ah,0x10176(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x770000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tshlb $0x1,0x1(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjbe 1017704 \n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tja 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+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\txor %dh,0x1(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 101779c \n+\tadd %dh,(%rax)\n+\tmovabs 0x774000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex ja 1017734 \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,(%rax)\n+\tpush %rax\n \tja 1017744 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\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,(%rax)\n-\tja 1017764 \n-\tadd %eax,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x778000000000008a,%eax\n+\tjo 10177d9 \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+\txorb $0x1,0x1(%rdi)\n \tadd %al,(%rax)\n-\tloopne 10177fc \n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x9000000000010177,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x77(%rax)\n+\tnop\n+\tja 1017784 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x77a000000000008a,%eax\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+\tmov $0x77,%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 %dl,0x10177(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x77e000000000008a,%eax\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne 1017849 \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 101785c \n-\tadd %eax,(%rcx)\n+\tadd %dh,0x1(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0x1(%rax)\n+\tjs 10177f4 \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 %eax,(%rax)\n@@ -2816703,3989 +2816143,4086 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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+\tmovabs 0x784000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tjs 1017844 \n-\tadd %eax,(%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,0x73(%rax)\n+\tadd %dh,0x1(%rdi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x78(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\tjs 1017864 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 10178da \n+\tadd %dh,(%rax)\n+\tmovabs 0x788000000000008a,%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+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tjo 1017807 \n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x78(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tjs 1017884 \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,0x78(%rax)\n-\tadd %eax,(%rcx)\n+\tmovabs 0x9000000000010178,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\tjbe 10178a4 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tmov $0x78,%al\n-\tadd %eax,(%rcx)\n+\tsarb $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-\tjo 1017847 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x1(%rax)\n+\tadd %ah,%al\n+\tjs 10178d4 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10178(%rax)\n+\tadd %dh,0x10178(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock js 10178e4 \n+\tadd %bh,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-\tjo 1017887 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %bh,0x1(%rcx)\n+\tadd %ah,(%rax)\n+\tjns 1017914 \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-\trorb $1,0xff(%rbp)\n-\tadd %al,(%rax)\n-\tadc %dl,%bl\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tjs 1017924 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tret\n-\tadc (%rcx),%al\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tjns 1017944 \n+\trex jns 1017934 \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,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112c3(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x79(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tjo 10178f7 \n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\tjns 1017964 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tcmpb $0x1,0x1(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tret\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\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 %al,0x79(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x79e000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %ah,0x8a(%rcx)\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 1017947 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x1(%rcx)\n+\tadd %dl,%al\n+\tjns 10179c4 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x10179(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x79e000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tlock jns 10179e4 \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7a0000000000008a,%eax\n+\tmovabs 0x7a6000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tadc %bh,0x1(%rdx)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tjp 1017a04 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x7a2000000000008a,%eax\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+\tadd %al,(%rax)\n+\tjo 1017a93 \n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %bh,0x1(%rdx)\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 0x7bd000000000008a,%eax\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,0x7a(%rax)\n+\tjp 1017a34 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x7a5000000000008a,%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+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tjp 1017a54 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tsarb $0x1,0x1(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmpb $0x1,0x1(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x7a(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dh,%al\n+\tjns 1017a84 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000001017a,%al\n+\tmovabs 0x500000000001017a,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x7a(%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-\tsarb $0x1,0x1(%rdx)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tjp 1017ab4 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1017a(%rax)\n \tadd %al,(%rax)\n-\tsarb $0x1,0x1(%rcx)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 1017b4c \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,0x1017a(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x7b0000000000008a,%eax\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tjnp 1017af4 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,%al\n \tjp 1017b04 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7b2000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tsar $0x0,%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %bh,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-\tsarb $0x1,0x1(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\tmov $0x112,%edi\n \tadd %al,(%rax)\n-\trex jnp 1017b34 \n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjnp 1017b44 \n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x7b6000000000008a,%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,(%rax)\n+\trclb $0x1,(%rdx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjnp 1017b64 \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x7b8000000000008a,%eax\n+\tjo 1017bcd \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-\tsarb $0x1,0x1(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%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,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tsarb $0x1,0x1(%rbx)\n+\tpush %rax\n+\trclb $0x1,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\tadc %bh,0x1(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\tadd %dl,0x1017b(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x79a000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tadd %dl,0x112c0(%rax)\n \tadd %al,(%rax)\n-\tlock jnp 1017be4 \n-\tadd %eax,(%rax)\n+\tadd %dh,0x1017b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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 1017b87 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\trol $1,%al\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadc %bh,0x1(%rcx,%rax,1)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\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+\tsar $0x0,%ch\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\txor %bh,0x1(%rcx,%rax,1)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trcll $0x1,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tlock jnp 1017bd4 \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-\tjo 1017bc7 \n-\tincl (%rax)\n+\tpush %rax\n+\trcll $0x1,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjl 1017c44 \n+\tnop\n+\tjnp 1017bf4 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjl 1017c54 \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1017cde \n-\tadd %eax,(%rcx)\n+\tadd %dl,0x112c1(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tjl 1017c14 \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-\tjo 1017c07 \n-\tincl (%rax)\n+\trol $1,%cl\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000001017c,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x1017c(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\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-\t(bad)\n-\tadc (%rcx),%al\n+\tret $0x112\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tjl 1017ca4 \n-\tadd %eax,(%rax)\n+\tjo 1017cce \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\tsarb $1,0x1(%rcx,%rax,1)\n+\tand %dh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadd %dl,-0x3e(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1017d3e \n-\tadd %eax,(%rcx)\n+\tadc %bh,0x1(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tjge 1017cd4 \n-\tadd %eax,(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,0x112c4(%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-\tjo 1017c77 \n-\tincl (%rax)\n+\tadd %dl,0x112c2(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x1017c(%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,%al\n-\t(bad)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trol $1,%dl\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %bh,0x1(%rbp)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tlea (%rcx),%eax\n-\tadd %eax,(%rax)\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n \tadd %al,(%rax)\n+\tsarb $1,0x1(%rcx,%rax,1)\n \tadd %al,(%rax)\n-\tsarb $0x0,0x1(%rcx,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x1017c(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\trex jge 1017d34 \n+\tadd %al,(%rax)\n+\tpush %rax\n+\tjge 1017ce4 \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-\tjo 1017cd7 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsarb $0x1,0x1(%rbp)\n \tadd %al,(%rax)\n+\tjge 1017cf4 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x7d(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x7d1000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tcmpb $0x1,0x1(%rbp)\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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tjge 1017d84 \n+\trex jge 1017d34 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7da000000000008a,%eax\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 1017ddf \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-\tmov $0x7d,%al\n+\tadd %al,(%rax)\n+\tlock jl 1017d7c \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1017d(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x7d(%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+\tmov $0x7d,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf(%rax)\n+\trolb $1,(%rcx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\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,0x1017d(%rax)\n \tadd %al,(%rax)\n-\tloopne 1017e4f \n+\tadd %dh,(%rax)\n+\tmovabs 0x7dd000000000008a,%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-\t(bad)\n-\tjge 1017dec \n+\tlock jl 1017ddc \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjle 1017df4 \n+\tadd %dh,%al\n+\tjge 1017de4 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjge 1017e04 \n+\tadd %al,%al\n+\tjge 1017df4 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7e2000000000008a,%eax\n+\tmovabs 0x7e1000000000008a,%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-\tjge 1017e24 \n+\tadd %ah,%al\n+\tjge 1017e14 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7e4000000000008a,%eax\n+\tmovabs 0x7e3000000000008a,%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-\t(bad)\n-\tjge 1017e4c \n+\tlock jl 1017e3c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x7e(%rax)\n+\tadd %dl,0x7e(%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-\tjle 1017e64 \n+\tadd %ah,(%rax)\n+\tjle 1017e54 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7e8000000000008a,%eax\n+\tmovabs 0x7e7000000000008a,%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,0x7e(%rax)\n+\tadd %al,0x7e(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000001017e,%al\n-\tadd %ebx,0x0(%rbx)\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 \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tjge 1017eac \n+\tlock jl 1017e9c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjle 1017eb4 \n-\tadd %eax,(%rax)\n+\tadd %dh,0x1017e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1017e(%rax)\n+\tadd %al,0x1017e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7ee000000000008a,%eax\n+\tmovabs 0x7ed000000000008a,%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,0x1017e(%rax)\n+\tadd %ah,0x1017e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7f0000000000008a,%eax\n+\tmovabs 0x7ef000000000008a,%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-\t(bad)\n-\tjge 1017f0c \n+\tlock jl 1017efc \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjg 1017f14 \n+\tadd %dl,(%rax)\n+\tjg 1017f04 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjle 1017f24 \n+\tadd %ah,%al\n+\tjle 1017f14 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7f4000000000008a,%eax\n+\tmovabs 0x7f3000000000008a,%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-\tjg 1017f44 \n+\tadd %al,(%rax)\n+\tjg 1017f34 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x7f6000000000008a,%eax\n+\tmovabs 0x7f5000000000008a,%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-\t(bad)\n-\tjge 1017f6c \n+\tlock jl 1017f5c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1017f(%rax)\n+\tadd %dh,0x7f(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7f(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x7f(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000001017f,%al\n+\tnop\n+\tjg 1017f84 \n+\tadd %eax,(%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 \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tsarb $0x1,0x1(%rdi)\n+\tmov $0x7f,%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 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+\tlock jl 1017fbc \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-\tadc %al,0x101(%rax)\n+\tjg 1017fc4 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x7f8b(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x1017f(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tadd %dh,(%rax)\n+\tmovabs 0x7ff000000000008a,%eax\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 %dh,-0x73(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\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 %al,%al\n+\tjg 1017ff4 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x8b8000000000008a,%eax\n+\tjg 1018004 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\taddb $0x1,(%rcx)\n+\tadd %dl,0x101(%rax)\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-\tjo 1017fe7 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tlock jl 101802c \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 1017fe2 \n+\tadd %al,-0x80(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x80(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\taddb $0x1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n+\t(bad)\n \taddb $0x1,(%rcx)\n \tadd %al,(%rax)\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 %dh,(%rax)\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 \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1018027 \n-\tincl (%rax)\n+\tlock jl 101808c \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x10180(%rax)\n \tadd %al,(%rax)\n-\tmov $0x80,%al\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x80(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x10180(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x0,0x101(%rax)\n \tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10180(%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-\tjo 1018067 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tlock jl 10180ec \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock addb $0x1,(%rcx)\n \tadd %al,(%rax)\n+\taddl $0x1,(%rcx)\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 \taddb $0x1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n-\tadd %al,(%rax)\n-\tadc %al,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+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 10180a7 \n-\tincl (%rax)\n+\tand %al,0x101(%rcx)\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\txor %al,0x101(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\taddb $0x1,(%rcx)\n \tadd %al,(%rax)\n-\taddl $0x1,(%rcx)\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-\tpush %rax\n-\taddl $0x1,(%rcx)\n+\trex addl $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-\tjo 10180e7 \n-\tincl (%rax)\n+\tlock jl 101814c \n+\tadd %eax,(%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 %al,-0x7f(%rax)\n+\tadd %dl,-0x7f(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %ah,0x8a(%rcx)\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-\tjo 1018137 \n-\tincl (%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+\tadd %al,(%rax)\n+\tadd %dl,0x10181(%rax)\n \tadd %al,(%rax)\n-\trolb $0x0,0x101(%rcx)\n \tadd %dh,(%rax)\n-\tmovabs 0x820000000000008a,%eax\n+\tmovabs 0x81e000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tloopne 1018153 \n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\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 %dh,0x10181(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x820000000000008a,%eax\n+\tadd %eax,(%rcx)\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-\tjo 10181a7 \n-\tincl (%rax)\n+\tlock jl 101820c \n+\tadd %eax,(%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 %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 %dh,(%rax)\n+\tmovabs 0x824000000000008a,%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+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10181f7 \n-\tincl (%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\txor %ah,0x8a(%rcx)\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tor %bl,0x0(%rbx)\n-\tadd %dl,-0x7e(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %ah,%al\n+\tjl 1018264 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tmov $0x82,%al\n-\tadd %eax,(%rcx)\n+\taddb $0x0,0x101(%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-\tmov $0x81,%al\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\trolb $1,0x101(%rdx)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n \tadd %ah,0x10182(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x82f000000000008a,%eax\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x7e(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tfwait\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%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-\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 \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10182a7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,0x101(%rbx)\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,0x10182(%rax)\n \tadd %al,(%rax)\n-\taddl $0x1,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\tpush %rax\n-\taddl $0x1,(%rcx)\n \tadd %al,(%rax)\n+\tadd %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-\tjo 10182e7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10182e5 \n-\tadd %eax,(%rcx)\n+\tadd %ah,(%rax)\n+\taddl $0x1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x7d(%rax)\n+\tadd %dh,%al\n+\t(bad)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n-\tadd %al,(%rax)\n-\tnop\n-\taddl $0x1,(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %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 1018327 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x83,%al\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x10183(%rax)\n+\tadc %al,%bl\n+\tadc (%rcx),%al\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 \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\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,(%rax)\n \tadd %al,(%rax)\n-\tjo 1018367 \n-\tincl (%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock addl $0x1,(%rcx)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\taddl $0x1,(%rcx)\n+\tjo 10182f7 \n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tadd %dl,0x112c3(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rcx,%rax,1)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %ah,0x10183(%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-\tjo 10183a7 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %al,0x1(%rcx,%rax,1)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\ttest %al,(%rcx)\n-\tadd %eax,(%rax)\n+\trol $1,%bl\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\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-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\txor %al,%cl\n+\tstd\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,%al\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-\tjo 10183f7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x7c(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\taddb $0x0,0x1(%rcx,%rax,1)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x7c(%rax)\n+\tadd %dh,%al\n+\taddl $0x1,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\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 \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x3000000000010184,%al\n-\tmovabs 0x84e000000000008a,%eax\n+\tand %al,0x1(%rcx,%rax,1)\n+\tadd %dh,(%rax)\n+\tmovabs 0x843000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\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+\trex test %al,(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x845000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1018457 \n-\tincl (%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tlock test %al,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x83b000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\ttest %eax,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b08(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dh,0x10184(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %al,0x10184(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\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-\tjo 10184a7 \n-\tincl (%rax)\n+\tloopne 101840d \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmovabs 0x9000000000010184,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x7c(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b08(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\trolb $0x0,0x1(%rcx,%rax,1)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %ah,0x10185(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,0x10184(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7b(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x84e000000000008a,%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+\tloopne 101846d \n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x101(%rbp)\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,-0x7b(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x852000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\ttest %al,(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x854000000000008a,%eax\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x7b(%rax)\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-\txor %ah,0x8a(%rcx)\n+\t(bad)\n+\ttest %eax,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n \ttest %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x7b(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x858000000000008a,%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-\tadd %al,0x101(%rbp)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tadd %dl,-0x7b(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x0,0x101(%rbp)\n-\tadd %dl,0x1(%rax)\n-\tfwait\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-\tjo 1018557 \n-\tincl (%rax)\n+\tloopne 101852d \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1018557 \n+\trolb $0x0,0x101(%rbp)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10185(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x85e000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x10185(%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,0x10185(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x860000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\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-\tjo 1018597 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %al,0x101(%rsi)\n+\tadd %ah,(%rax)\n+\txchg %al,(%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 %dh,%al\n \ttest %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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 \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10185d7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\txchg %al,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %ah,-0x7a(%rax)\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,(%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 %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\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 \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1018617 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmovb $0x1,(%rcx)\n+\tadd %ah,0x10186(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\trol $1,%ch\n-\tadc (%rcx),%al\n+\tadd %dh,-0x7a(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x0,0x101(%rsi)\n-\tadd %dl,0x9b01(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\ttestb $0x0,(%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 \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1018648 \n+\tloopne 1018648 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,%al\n+\txchg %al,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000fba5,%al\n-\t(bad)\n+\tadd %dl,-0x3c(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock xchg %al,(%rcx)\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 %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\txor %al,0x101(%rdi)\n \tadd %al,(%rax)\n-\tjo 1018687 \n-\tincl (%rax)\n+\tnop\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x101(%rdi)\n+\tand %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,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\trol $1,%ah\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\txor %al,0x101(%rdi)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trolb $0x0,0x101(%rsi)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10186b9 \n+\tlock xchg %eax,%edi\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadc %al,%ch\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \txchg %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-\tjo 10186e7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txchg %eax,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dh,-0x79(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10187(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x79(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b08(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,0x10187(%rax)\n \tadd %al,(%rax)\n-\trex xchg %eax,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x87a000000000008a,%eax\n+\tadd %eax,(%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 \tmov $0x87,%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+\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-\tand %al,0x101(%rdi)\n \tadd %al,(%rax)\n-\trolb $1,0x101(%rdi)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x10187(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x87f000000000008a,%eax\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0xf(%rax)\n+\tfwait\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov %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-\txchg %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tmov %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x881000000000008a,%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-\tand %al,0x101(%rdi)\n-\tadd %al,(%rax)\n-\txor %cl,0x101(%rax)\n+\taddb $0x0,0x101(%rdi)\n+\tadd %ah,(%rax)\n+\tmov %al,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tmov %al,(%rcx)\n+\tadd %dh,%al\n+\txchg %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x885000000000008a,%eax\n+\tmovabs 0x884000000000008a,%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 \tmov %al,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x887000000000008a,%eax\n+\tmovabs 0x886000000000008a,%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 %al,0x101(%rdi)\n-\tadd %al,(%rax)\n-\tnop\n-\tmov %al,(%rcx)\n-\tadd %eax,(%rax)\n+\taddb $0x0,0x101(%rdi)\n+\tadd %al,0x10188(%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 \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x88,%al\n+\tmovabs 0xd000000000010188,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dh,-0x78(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\trorb $0x0,0x101(%rax)\n+\tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10188(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%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-\tpush %rax\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,0x10188(%rax)\n \tadd %al,(%rax)\n-\tjo 1018867 \n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x890000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock mov %al,(%rcx)\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 %dl,%al\n \tmov %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+\tadd %dh,(%rax)\n+\tmovabs 0x892000000000008a,%eax\n+\tadd %eax,(%rcx)\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-\tjo 10188a7 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\taddb $0x0,0x101(%rdi)\n+\tadd %al,-0x77(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\txor %cl,0x101(%rcx)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tmov %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x896000000000008a,%eax\n+\tadd %eax,(%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 %dh,(%rax)\n \tmov %eax,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tmovabs 0x898000000000008a,%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-\t(bad)\n-\tadc (%rcx),%al\n+\taddb $0x0,0x101(%rdi)\n+\tadd %ah,0x10189(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,-0x77(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\trorb $0x0,0x101(%rcx)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,0x10189(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tlock mov %eax,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\torb $0x0,0x101(%rcx)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x77(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %ah,%al\n+\txchg %eax,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\trorb $1,0x101(%rcx)\n+\tadc %cl,0x101(%rdx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x10189(%rax)\n-\tadd %al,(%rax)\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-\txor %ah,0x8a(%rcx)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmov (%rcx),%al\n+\tadd %eax,(%rax)\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+\tmov (%rcx),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock mov %eax,(%rcx)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tmov (%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-\tmovabs 0x1000000000010189,%al\n-\tmov (%rcx),%al\n-\tadd %eax,(%rax)\n+\trol $1,%al\n+\tstd\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 %dh,-0x76(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8a3000000000008a,%eax\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x76(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1018a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tmov (%rcx),%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8a5000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,0x10189(%rax)\n+\tadd %dh,0x1018a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x1018a(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\tjo 10189ec \n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\trorb $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-\tjo 1018a07 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tadd %dh,%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,-0x76(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tmov (%rcx),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\tmov $0x8a,%al\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %cl,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-\tjo 1018a47 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x101(%rdx)\n+\tadd %dh,(%rax)\n+\tmov (%rcx),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x1018a(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %al,(%rax)\n+\tmov (%rcx),%eax\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock mov (%rcx),%al\n+\tpush %rax\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-\tjo 1018a87 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x101(%rbx)\n+\tadd %al,0x1018b(%rax)\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 %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex mov (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tmovabs 0x500000000001018b,%al\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,%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 %dh,-0x73(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tmov (%rcx),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadc (%rcx),%al\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov (%rcx),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 1018aed \n+\tadd %dh,(%rax)\n+\tmovabs 0x8c1000000000008a,%eax\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 %ebx,0x0(%rbx)\n-\tadd %ah,(%rax)\n \tmov (%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 %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\tnop\n-\tmov (%rcx),%eax\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %cl,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-\tjo 1018b27 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x8b,%al\n+\tadd %dl,-0x74(%rax)\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(%rbx)\n+\tnop\n+\tor %bl,0x0(%rbx)\n \tadd %dh,(%rax)\n-\tmovabs 0x8bd000000000008a,%eax\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tmov %es,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tloopne 1018b5d \n-\tadd %eax,(%rcx)\n+\tadd %dh,%al\n+\tmov (%rcx),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tlock mov (%rcx),%eax\n+\t(bad)\n+\tmov %es,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8c0000000000008a,%eax\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 %dl,0x1018c(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x1(%rcx,%rax,1)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8c2000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tadd %dl,0x9b08(%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-\trolb $0x68,(%rcx)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x8d0000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tadd %al,0x1018c(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x74(%rax)\n+\tadd %al,-0x74(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n+\txor %al,%cl\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-\tmovabs 0x700000000001018b,%al\n-\tmov %es,(%rcx)\n+\tnop\n+\tor %bl,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tlea (%rcx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x74(%rax)\n-\tadd %eax,(%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-\tnop\n+\tadd %al,%al\n \tmov %es,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%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,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\tmov $0x8c,%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-\tmovabs 0xd00000000001018b,%al\n+\trorb $0x0,0x101(%rbx)\n+\tadd %ah,%al\n \tmov %es,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1018c(%rax)\n+\tadd %dh,0x1018c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8cf000000000008a,%eax\n+\tmovabs 0x8d0000000000008a,%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 \tmov %es,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8b8000000000008a,%eax\n-\tadd %eax,(%rcx)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %cl,0x101(%rbp)\n+\tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x1018c(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\tand %cl,0x101(%rbp)\n \tadd %al,(%rax)\n \tpush %rax\n-\tadd %ebx,0x0(%rbx)\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 \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1018cb7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex lea (%rcx),%eax\n-\tadd %eax,(%rax)\n+\tadd %dh,-0x73(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlea (%rcx),%eax\n-\tadd %eax,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x73(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\t(bad)\n-\tlea (%rcx),%eax\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1018d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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 1018cf7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x1018d(%rax)\n \tadd %al,(%rax)\n-\torb $0x0,0x101(%rbp)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x73(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %al,0x1018d(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\trorb $1,0x101(%rbp)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000001018d,%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 1018d37 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $0x0,0x101(%rbp)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dh,%al\n+\tlea (%rcx),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1018d(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %al,%al\n+\tlea (%rcx),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\tjo 1018d6d \n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %cl,0x101(%rsi)\n \tadd %al,(%rax)\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 %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1018d87 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%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 %dh,(%rax)\n+\tmov (%rcx),%es\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-\txor %cl,0x101(%rsi)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex mov (%rcx),%es\n+\tmov (%rcx),%es\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x8e5000000000008a,%eax\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\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 %dh,(%rax)\n-\tmovabs 0x8e7000000000008a,%eax\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-\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+\tnop\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpop (%rcx)\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 %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1018e(%rax)\n+\torb $0x0,0x101(%rsi)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %al,-0x72(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tmov (%rcx),%es\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-\trorb $1,0x101(%rsi)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,0x1018e(%rax)\n+\tadd %dh,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-\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,%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 %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %cl,0x101(%rdi)\n+\tloopne 1018e60 \n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\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 %dh,(%rax)\n+\tsar $0x0,%ebp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %cl,0x101(%rdi)\n \tadd %al,(%rax)\n-\trex pop (%rcx)\n+\tnop\n+\tor %bl,0x0(%rbx)\n+\tadd %dl,(%rax)\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-\tjo 1018ed7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tpop (%rcx)\n-\tadd %eax,(%rax)\n+\tadd %al,-0x71(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%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+\tor %bl,0x0(%rbx)\n+\tadd %al,(%rax)\n \tpop (%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\torb $0x0,0x101(%rdi)\n+\t(bad)\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-\tjo 1018f17 \n-\tincl (%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 \tadd %al,(%rax)\n-\tmovabs 0x900000000001018f,%al\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmovabs 0xd00000000001018f,%al\n \tadd %ebx,0x0(%rbx)\n \tadd %dh,-0x71(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \trorb $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-\tjo 1018f57 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1018f61 \n-\tadd %eax,(%rcx)\n+\tadd %ah,%al\n+\tpop (%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 %dh,0x1018f(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,0x101(%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,(%rax)\n \tmovabs 0x1c0000000000101,%al\n \tpush $0x0\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %dl,0x101(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %dh,%al\n \tpop (%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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-\tjo 1018fe7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1018ff2 \n+\tadd %dh,-0x70(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,-0x70(%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+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,0x112c7(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10190(%rax)\n+\tadd %dl,0x10190(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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 1019037 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $0x0,0x101(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %al,%al\n+\tnop\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x10190(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x3a(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1019062 \n-\tadd %eax,(%rcx)\n+\trol $1,%ch\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadcb $0x0,0x101(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\tand %dl,0x101(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\trol $1,%ch\n+\ttestb $0x0,(%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 \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 %dl,%al\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1019097 \n-\tincl (%rax)\n+\tadd %dl,-0x3a(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex xchg %eax,%ecx\n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tand %dl,0x101(%rcx)\n+\tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\txchg %eax,%ecx\n+\tadd %ah,%al\n+\tnop\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tor %bl,0x0(%rbx)\n-\tadd %dh,-0x6f(%rax)\n-\tadd %eax,(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %ah,-0x6f(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tlock nop\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x6f(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n+\tnop\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+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10190f7 \n-\tincl (%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadcb $0x0,0x101(%rcx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\txchg %eax,%ecx\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x10191(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x9b08(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10191(%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 %dh,(%rax)\n-\tmovabs 0x921000000000008a,%eax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tloopne 1019144 \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 %dl,%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-\trclb $1,0x101(%rax)\n+\trex xchg %eax,%ecx\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tloopne 1019163 \n+\tadd %al,(%rax)\n+\tlock xchg %eax,%ecx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x10191(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x920000000000008a,%eax\n+\tadd %al,%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+\tadc %dl,0x101(%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 \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-\tjo 10191c7 \n-\tincl (%rax)\n+\trex xchg %eax,%ecx\n+\tadd %eax,(%rcx)\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-\trorb $1,0xff(%rbp)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tjo 10191f4 \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+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1019207 \n-\tincl (%rax)\n+\tadd %al,-0x6e(%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 \txchg %eax,%edx\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,-0x6e(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\trex xchg %eax,%ecx\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x92,%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 %al,0x10192(%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 0x1c000000000008a,%eax\n+\tpush $0x0\n \tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x101(%rbx)\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-\trol $1,%bh\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\tadd %dh,0x10191(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n+\tand %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-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\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 %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 %dl,(%rax)\n+\txchg %eax,%ebx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n-\tadd %al,(%rax)\n-\tadc %ah,%dh\n-\tsti\n-\tadd %al,(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,0x112c8(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x6d(%rax)\n+\tadd %ah,-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-\tjo 1019307 \n-\tincl (%rax)\n+\trol $1,%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-\txchg %eax,%ebx\n-\tadd %eax,(%rcx)\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x6d(%rax)\n+\txchg %eax,%ebx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n-\tadd %al,(%rax)\n-\tmov $0x93,%al\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-0x6d(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tlock xchg %eax,%ebx\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,0x10193(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,0x1(%rax)\n+\tfwait\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-\tjo 1019367 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rcx,%rax,1)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,%al\n+\txchg %eax,%ebx\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rbx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tor %bl,0x0(%rbx)\n-\tadd %al,%al\n+\tadd %ah,%al\n \txchg %eax,%ebx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n-\tadd %al,(%rax)\n-\tand %dl,0x1(%rcx,%rax,1)\n-\tadd %dl,0x1(%rax)\n+\trolb $1,(%rbx)\n \tfwait\n \tadd %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 0x4000000000010193,%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 %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-\trolb $1,(%rcx)\n-\tfwait\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%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-\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-\tmovabs 0xa000000000010193,%al\n+\trclb $0x0,0x101(%rbx)\n+\tadd %dh,(%rax)\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 %dh,-0x6c(%rax)\n+\tadd %al,(%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-\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 %dh,%al\n+\tadd %ah,(%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-\trex xchg %eax,%ebp\n-\tadd %eax,(%rcx)\n+\tmovabs 0x3000000000010193,%al\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\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-\tmovabs 0x6000000000010193,%al\n-\txchg %eax,%ebp\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n-\txchg %eax,%ebp\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ah,0x10194(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %dl,0x9b01(%rax)\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 %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-\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-\tjo 1019537 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trclb $0x0,0x101(%rbp)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10195(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1019567 \n+\tadd %al,%al\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 %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1019577 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x101(%rsi)\n+\tadd %ah,%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 %dl,%al\n-\txchg %eax,%ebp\n-\tadd %eax,(%rcx)\n+\tadd %dh,0x10194(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tand %dl,0x101(%rsi)\n+\tadd %dl,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-\tjo 10195b7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex xchg %eax,%esi\n+\tadd %ah,(%rax)\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,(%rax)\n-\txchg %eax,%esi\n+\tadd %dh,%al\n+\txchg %eax,%esp\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\t(bad)\n-\txchg %eax,%esi\n+\tadd %al,(%rax)\n+\tadd %al,-0x6b(%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-\tjo 10195f7 \n-\tincl (%rax)\n+\trol $1,%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+\trol $1,%dh\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadcb $0x0,0x101(%rsi)\n+\tadcb $0x0,0x101(%rbp)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6a(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tadc %al,%bh\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tmovabs 0xd0000000000104da,%al\n-\tenter $0x112,$0x0\n \tadd %al,(%rax)\n-\tadd %dh,0x10196(%rax)\n+\txor %dl,0x101(%rbp)\n+\tadd %al,(%rax)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x10195(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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 1019647 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x101(%rsi)\n+\tadd %dl,-0x6a(%rax)\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\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-\tadd %al,(%rax)\n-\tlock xchg %eax,%esi\n+\txchg %eax,%ebp\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(%rdi)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tloopne 1019567 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,0x101(%rdi)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %dl,0x101(%rdi)\n+\tlock xchg %eax,%ebp\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\txor %dl,0x101(%rdi)\n+\tadd %dl,0x101(%rsi)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex xchg %eax,%edi\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %dl,0x101(%rsi)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %eax,%edi\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tand %dl,0x101(%rsi)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\txchg %eax,%edi\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\txor %dl,0x101(%rsi)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 10196f9 \n+\trex 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 \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0x97f000000000008a,%eax\n+\tmovabs 0x959000000000008a,%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+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dh,-0x6a(%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 1019740 \n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trclb $0x0,0x101(%rbp)\n+\tadd %dl,0x10196(%rax)\n \tadd %al,(%rax)\n-\trclb $0x0,0x101(%rdi)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10197(%rax)\n+\tadd %ah,-0x6a(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0x97e000000000008a,%eax\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmov $0x96,%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 %dh,0x10197(%rax)\n+\tadd %al,0x10196(%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+\tmovabs 0x96d000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,0x101(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x10197(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex cwtl\n+\trclb $0x0,0x101(%rbp)\n+\tadd %dh,%al\n+\txchg %eax,%esi\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,(%rbx)\n-\tadc $0x1,%al\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\txchg %eax,%esi\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+\tadc %dl,0x101(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tin (%dx),%eax\n-\tadc (%rcx),%eax\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,%al\n+\txchg %eax,%esi\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+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\txor %dl,0x101(%rdi)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n-\tmov $0xfb,%cl\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x13(%rax)\n-\tadc (%rcx),%eax\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x101(%rsi)\n+\tadd %dl,-0x69(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tand %bl,0x101(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\txchg %eax,%edi\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113ed(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadd %ah,0x10198(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dh,-0x69(%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 %cl,%cl\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x10197(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tincl (%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,-0x69(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\trcrb $0x0,0x101(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10198(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x10197(%rax)\n \tadd %al,(%rax)\n-\tloopne 101986a \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-\tjo 1019877 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\txchg %eax,%edi\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bl,0x101(%rcx)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,%al\n-\tcwtl\n-\tadd %eax,(%rcx)\n+\tadd %ah,0x10197(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\txor %bl,0x101(%rcx)\n+\tadd %bl,0x101(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x67(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dl,0x101a5(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x39(%rax)\n+\tadc (%rcx),%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 %dh,-0x73(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcltd\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tand %bl,0x101(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\tcltd\n+\tadd %ah,%al\n+\txchg %eax,%edi\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x10198(%rax)\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-\tadd %al,%al\n-\tcltd\n+\tadd %dl,-0x68(%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+\t(bad)\n+\tcwtl\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 0x9000000000010199,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %ah,-0x67(%rax)\n+\tjo 10197fa \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n-\tadd %al,(%rax)\n-\trcrb $1,0x101(%rcx)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tsbbb $0x0,0x101(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x989000000000008a,%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+\tmovabs 0x3000000000010198,%al\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dl,0xf(%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-\tlock cltd\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\tnop\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+\tcwtl\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 %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+\trex cwtl\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex (bad)\n+\tlock cwtl\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+\tcwtl\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tand %bl,0x101(%rcx)\n+\tadc %bl,0x101(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n+\trolb $1,(%rcx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tcwtl\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\txor %bl,0x101(%rcx)\n+\tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %dh,(%rax)\n-\t(bad)\n+\tcwtl\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tsbbb $0x0,0x101(%rdx)\n-\tadd %dl,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dl,-0x66(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,-0x67(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tmovabs 0x900000000001019a,%al\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+\tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x67(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x67(%rax)\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10199(%rax)\n \tadd %al,(%rax)\n-\trcrb $0x0,0x101(%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-\tjo 1019a57 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1019a6c \n-\tadd %eax,(%rcx)\n+\tadd %dh,0x10199(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x1019a(%rax)\n+\tadd %al,0x10199(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,0x101(%rbx)\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 %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1019a97 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %bl,0x101(%rbx)\n+\tadd %dh,%al\n+\tcltd\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 %al,%al\n+\tcltd\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\trex\n-\tfwait\n+\tadd %al,(%rax)\n+\tadd %dl,(%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-\tjo 1019ad7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%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,(%rax)\n-\tfwait\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+\t(bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x37(%rax)\n-\tadc (%rcx),%al\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tfwait\n+\tadd %dl,-0x66(%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-\tjo 1019b27 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x9b,%al\n+\tadd %dh,-0x66(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x1019b(%rax)\n+\tadd %al,-0x66(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\trcrb $1,0x101(%rbx)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %ah,0x1019a(%rax)\n \tadd %al,(%rax)\n-\tloopne 1019b6d \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-\tlock fwait\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %bl,0x1(%rcx,%rax,1)\n-\tadd %dh,(%rax)\n-\tmovabs 0x9c1000000000008a,%eax\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+\tsar $0x0,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trcrb $0x0,0x101(%rdx)\n+\tadd %dl,0x9b01(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x1019a(%rax)\n \tadd %al,(%rax)\n-\tand %bl,0x1(%rcx,%rax,1)\n \tadd %dh,(%rax)\n-\tmovabs 0x9c3000000000008a,%eax\n+\tsar $0x0,%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bl,0x101(%rbx)\n+\tadd %al,(%rax)\n+\tpush %rax\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 \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\txor %bl,0x101(%rbx)\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 %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1019c(%rax)\n+\tand %bl,0x101(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,%al\n+\t(bad)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x64(%rax)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x65(%rax)\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tor %bl,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 %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $0x0,0x101(%rbx)\n-\tadd %al,0x1019c(%rax)\n+\trol $1,%al\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x1019b(%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 %dl,0x1019b(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b08(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\tadd %ah,0x1019b(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000001019c,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x64(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x1c000000000008a,%eax\n+\tpush $0x0\n+\tadd %dh,(%rax)\n+\tmovabs 0x9b5000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tfwait\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\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-\tadc %bl,0x101(%rsi)\n \tadd %al,(%rax)\n-\tadc %dl,0x0(%rbp,%rbx,4)\n+\tloopne 1019b74 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tlock fwait\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tin (%dx),%eax\n-\tadc (%rcx),%eax\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tfwait\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex popf\n-\tadd %eax,(%rcx)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tadc %bl,0x1(%rcx,%rax,1)\n+\tadd %dl,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,%al\n+\tfwait\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\trorb $1,(%rbx,%rbx,4)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadd $0x1,%al\n+\txor %bl,0x1(%rcx,%rax,1)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%dh\n-\tadc (%rcx),%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %bl,0x101(%rbp)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\tadc %dl,-0x64(%rsi)\n \tadd %al,(%rax)\n+\tadd %dl,-0x64(%rax)\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 %ah,(%rax)\n+\tpushf\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tout %al,(%dx)\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,-0x64(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub (%rcx,%rax,1),%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-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\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 %dl,0x1019c(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,0x101(%rbp)\n+\tadd %ah,-0x64(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\timul $0x0,%esp,%esi\n \tadd %al,(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tshr $1,%dh\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %dh,0x1019c(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x100000000001019d,%al\n-\tpush %rsi\n-\tpushf\n+\tadd %dl,0x1(%rax)\n+\tfwait\n \tadd %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-\tleave\n-\tadc (%rcx),%al\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,%al\n+\tpushf\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tout %eax,(%dx)\n-\tadc (%rcx),%eax\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x1019c(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tlock pushf\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tleave\n-\tadc (%rcx),%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-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\trol $1,%al\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 %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%dl\n+\trol $1,%bh\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %bl,0x101(%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-\tadd %dl,-0x11(%rax)\n-\tadc (%rcx),%eax\n+\tadc %cl,%al\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tloopne 1019cce \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x36(%rax)\n-\tadc (%rcx),%al\n+\txor %al,%cl\n+\tstd\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 %ah,-0x63(%rax)\n+\tpush %rax\n+\tenter $0x112,$0x0\n+\tadd %al,(%rax)\n+\tadd %dh,-0x63(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tout %al,$0xfb\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113ef(%rax)\n+\tadd %dl,0x112c8(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x101f8(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112ca(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x62(%rax)\n-\tadd %eax,(%rcx)\n+\trol $1,%al\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1019d(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tloopne 1019db6 \n+\tadd %dl,-0x63(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tlret $0x112\n+\tpopf\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,-0xc(%rbp)\n+\tpush %rax\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tpopf\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlock adc (%rcx),%eax\n+\tadd %bl,0x101(%rsi)\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-\tlret\n-\tadc (%rcx),%al\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsahf\n+\tlock popf\n \tadd %eax,(%rcx)\n-\t...\n \tadd %al,(%rax)\n-\tadd %ah,0x15fd910(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x1019d(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tlret\n-\tadc (%rcx),%al\n+\tadd %dh,(%rax)\n+\tsar $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,-0x10(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dl,0x9b08(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x1019f(%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,0x112cb(%rax)\n+\tadd %dh,(%rax)\n+\tsahf\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 %eax,(%rax)\n+\tmov $0x9d,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6801c0(%rax)\n+\tpush %rax\n+\tsahf\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tror $1,%bl\n-\tadc (%rcx),%al\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\tsahf\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+\tjo 1019e00 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x113f0(%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-\tadc %cl,%ah\n-\tadc (%rcx),%al\n+\tadd %al,-0x62(%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+\tnop\n+\tsahf\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-\tpushf\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 %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tmov $0x9e,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x34(%rax)\n-\tadc (%rcx),%al\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,0x1019e(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0x9ed000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tloopne 1019f1e \n-\thlt\n \tadd %al,(%rax)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlock adc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %ah,0x1019e(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x9ef000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112cc(%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,0x101aa(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tmov $0x9d,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock lahf\n+\tadc %bl,0x101(%rdi)\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 \tadd %al,(%rax)\n-\tror $1,%ah\n-\tadc (%rcx),%al\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\txor %bl,0x101(%rdi)\n \tadd %al,(%rax)\n-\t(bad)\n-\txor %eax,%edi\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tint1\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tlahf\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,(%rax)\n-\tint $0x12\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tlahf\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovl $0x1,(%rcx)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tadc $0x1,%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-\trolb $0x68,(%rcx)\n+\tmov $0x9d,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x33(%rax)\n-\tadc (%rcx),%al\n+\tjo 1019f01 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,-0x61(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xf(%rax)\n-\tadc (%rcx),%eax\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tlahf\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,0x112cd(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x60(%rax)\n+\tadd %ah,-0x61(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rdi)\n-\tadc $0x1,%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-\tint $0x12\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-\tnop\n-\tint1\n-\tadc (%rcx),%eax\n+\trcrb $0x0,0x101(%rdi)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsahf\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadc %ah,0x101(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,(%rbx)\n-\tadc $0x1,%al\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,%al\n+\tlahf\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\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-\tadc %ch,0xff(%rdx)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\tshl $1,%cl\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmovabs 0x190000000000101,%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-\tadc %ch,(%rsp,%rdx,1)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,%al\n+\tlahf\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadc (%rcx),%al\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dh,(%rax)\n+\tmovabs 0x150000000000101,%al\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trepnz adc (%rcx),%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmovabs 0xced0000000000101,%al\n-\tadc (%rcx),%al\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tstos %al,%es:(%rdi)\n+\tadd %dl,-0x60(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $0x0,0x101(%rdi)\n-\tadd %al,%al\n-\tmovabs 0xcf10000000000101,%al\n-\tadc (%rcx),%al\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,(%rax)\n+\tmovabs 0xc130000000000101,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,(%rcx)\n-\tadd (%rcx),%eax\n+\tadd %dh,-0x60(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\trepnz adc (%rcx),%eax\n-\tadd %al,(%rax)\n+\tadd %ebx,0x0(%rbx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tloopne 101a021 \n-\tadd $0x1,%eax\n-\tadd %dl,-0x31(%rax)\n-\tadc (%rcx),%al\n \tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\tnop\n-\ttest $0x101,%eax\n \tadd %al,(%rax)\n-\tadc %dl,0x0(%rbp,%rbx,4)\n+\tadd %dl,0x101a0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,-0xc(%rax)\n+\tadd %ah,-0x60(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112cf(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadd %dh,0xfbd4(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113f2(%rax)\n+\tadd %al,%al\n+\tmovabs 0x150000000000101,%al\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %dh,0xf3e3(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trclb $1,(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %ah,0x104da(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\ttest $0x1,%al\n-\tadd %eax,(%rax)\n+\tenter $0x112,$0x0\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor $0x9b,%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tlock movabs 0x190000000000101,%al\n-\tfwait\n \tadd %al,(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\tadd %al,-0x64(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tmovabs 0x190000000000101,%al\n+\tfwait\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tshrb $0x0,0x101(%rbx)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %ah,0x101a0(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tmovabs 0x50000000000101a1,%al\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%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@@ -2820696,3448 +2820233,3506 @@\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 0x1c000000000008a,%eax\n \tpush $0x0\n-\tadd %dl,0xf(%rax)\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,%al\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-\tadc %ah,0x101(%rcx)\n+\tadd %ah,0x101(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xa1,%al\n+\tloopne 101a173 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x101a1(%rax)\n+\tadd %dh,0x101a1(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x5f(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xa20000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x101(%rcx)\n+\trolb $1,(%rcx)\n+\tfwait\n \tadd %al,(%rax)\n-\tpush %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+\tadd %al,(%rax)\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,%al\n+\tmovabs 0xc130000000000101,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x101(%rcx)\n+\tadd %ah,0x101a2(%rax)\n \tadd %al,(%rax)\n-\tlock movabs 0x190000000000101,%eax\n+\tadd %dl,0x1(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmovabs 0xa170000000000101,%eax\n+\tadd %ah,-0x5e(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%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+\tshrb $1,(%rbx)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tadc %ah,0x101(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0x101(%rdx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\tmovabs %al,0xa170000000000101\n-\tadd %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovabs %al,0x150000000000101\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+\tsub $0x14,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0xfbac(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x101(%rcx)\n+\tadd %dl,-0x13(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tjo 101a204 \n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tlock test $0x1,%al\n+\tadd %eax,(%rax)\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 \tadd %al,(%rax)\n-\tjo 101a21b \n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tmovabs %al,0x150000000000101\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,0x113ed(%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,0x101(%rcx)\n+\trol $1,%al\n+\tstd\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-\tadd %dh,-0x5f(%rax)\n-\tadd %eax,(%rcx)\n+\tadc %cl,%cl\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x101(%rdx)\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 %dh,(%rax)\n+\tmovabs %al,0xc130000000000101\n+\tstd\n \tadd %al,(%rax)\n-\tadc %ah,0x101(%rcx)\n \tadd %al,(%rax)\n-\tlock movabs %al,0x190000000000101\n+\tadd %dh,%al\n+\tmovabs %al,0x150000000000101\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tmovabs %al,0xa170000000000101\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\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-\tadc %ah,0x101(%rcx)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\txor %ah,0x101(%rbx)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tmovabs %eax,0x190000000000101\n+\tfwait\n \tadd %al,(%rax)\n-\tmovabs %eax,0xa170000000000101\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tmovabs %al,0xc130000000000101\n+\tstd\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\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-\tadc %ah,0x101(%rcx)\n+\trol $1,%al\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x101a3(%rax)\n \tadd %al,(%rax)\n-\tjo 101a305 \n+\tadd %dh,(%rax)\n+\tmovabs 0xa36000000000008a,%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x5d(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmovabs %eax,0xc130000000000101\n+\tstd\n \tadd %al,(%rax)\n-\tjo 101a31b \n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,0x101a3(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmovabs %eax,0x150000000000101\n+\tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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,0x101(%rcx)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\tmov $0xa3,%al\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tmovabs %eax,0xa130000000000101\n+\tmov (%rax),%al\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+\tmov $0xa3,%al\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+\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 %ah,0x101(%rcx)\n-\tadd %al,(%rax)\n-\tlock movabs %eax,0x190000000000101\n-\tfwait\n+\tadd %dh,-0x5d(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmovabs %eax,0xa170000000000101\n-\tadd %eax,(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x1(%rcx,%rax,1)\n-\tadd %dl,0x1(%rax)\n+\tadd %dl,%al\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-\tadc %ah,0x101(%rcx)\n-\tadd %al,(%rax)\n-\txor %ah,0x1(%rcx,%rax,1)\n-\tadd %dl,0x9b01(%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 101a3db \n-\tadd %eax,(%rcx)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tadd %ah,0x1(%rcx,%rax,1)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %al,%al\n+\tmovabs %eax,0xc130000000000101\n+\tstd\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 \tpush %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,0x101(%rcx)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\tjo 101a406 \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,-0x5c(%rax)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 101a41b \n+\tmov $0xa4,%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,-0x5c(%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 %ah,0x101(%rcx)\n-\tadd %al,(%rax)\n-\tmov $0xa4,%al\n+\trex movabs %eax,0xa480000000000101\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x101a4(%rax)\n+\tadd %dl,-0x5c(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,-0x5f(%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 \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tadc %ah,0x1(%rcx,%rax,1)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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-\tadc %ah,0x101(%rcx)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n-\tlock movsb %ds:(%rsi),%es:(%rdi)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\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 %al,%al\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 101a49b \n-\tadd %eax,(%rcx)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\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-\tadc %ah,0x101(%rcx)\n+\trol $1,%al\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\txor %ah,0x101(%rbp)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 101a4db \n-\tadd %eax,(%rcx)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tadd %dl,-0x5b(%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 %ah,0x101(%rcx)\n+\trol $1,%al\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 101a507 \n+\tadd %dh,-0x5b(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%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+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadd %eax,(%rcx)\n+\tadd %ah,0x101a5(%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 %ah,0x101(%rcx)\n+\tpush %rax\n+\tleave\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tmov $0xa5,%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,0x101a5(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x5f(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dl,%al\n+\tsar $0x0,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x101(%rbp)\n+\tshlb $0x0,0x101(%rbp)\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,0x101a5(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n-\tadc %ah,0x101(%rcx)\n \tadd %al,(%rax)\n-\tlock movsl %ds:(%rsi),%es:(%rdi)\n+\t(bad)\n+\tcmpsb %es:(%rdi),%ds:(%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 %al,%al\n+\tadd %dh,%al\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 101a59b \n-\tadd %eax,(%rcx)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\tadd %ah,0x101(%rsi)\n+\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadc %ah,0x101(%rsi)\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 %ah,0x101(%rsi)\n \tadd %al,(%rax)\n-\tadc %ah,0x101(%rcx)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %ah,0x101(%rsi)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\trex cmpsb %es:(%rdi),%ds:(%rsi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 101a5db \n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\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-\tpush %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,0x101(%rcx)\n-\tadd %al,(%rax)\n-\tjo 101a608 \n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x5a(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 101a61b \n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\tadd %eax,(%rcx)\n+\tadd %dl,0xf(%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 %ah,0x101(%rcx)\n-\tadd %al,(%rax)\n-\tmov $0xa6,%al\n-\tadd %eax,(%rcx)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,0x101a6(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x5f(%rax)\n-\tadd %eax,(%rcx)\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-\tadc %ah,0x101(%rcx)\n-\tadd %al,(%rax)\n-\tlock cmpsb %es:(%rdi),%ds:(%rsi)\n+\tloopne 101a62f \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tmovabs 0x90000000000101a6,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjo 101a69b \n+\tadd %dh,-0x5a(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x101(%rdi)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tshlb $0x0,0x101(%rsi)\n+\tadd %dl,%al\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dl,0x101a6(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xaaf000000000008a,%eax\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadc %ah,0x101(%rcx)\n-\tadd %al,(%rax)\n-\txor %ah,0x101(%rdi)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n+\tadd %dh,(%rax)\n+\ttest $0x1,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjo 101a6db \n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tadd %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\tpush %rsp\n+\tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %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,0x101(%rcx)\n-\tadd %al,(%rax)\n-\tjo 101a709 \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-\tjo 101a71b \n-\tadd %eax,(%rcx)\n+\tshr $1,%ch\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\t(bad)\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+\trorb $1,(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x101(%rcx)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n-\tmov $0xa7,%al\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %ch,%dh\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x101a7(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x5f(%rax)\n+\trex cmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x101(%rdi)\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-\tadc %ah,0x101(%rcx)\n-\tadd %al,(%rax)\n-\tlock cmpsl %es:(%rdi),%ds:(%rsi)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,%al\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tadd %eax,(%rcx)\n+\tpush %rax\n+\tout %al,(%dx)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 101a79b \n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x101(%rax)\n+\tadd %dl,%al\n+\tsub (%rcx,%rax,1),%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+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadc %ah,0x101(%rcx)\n \tadd %al,(%rax)\n-\txor %ch,0x101(%rax)\n+\tadd %dl,0x113ee(%rax)\n \tadd %al,(%rax)\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 %dh,-0x5f(%rax)\n+\tadd %ah,(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\ttest $0x1,%al\n-\tadd %eax,(%rax)\n+\trex imul $0x0,%esp,%esi\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tshr $1,%dh\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tshlb $0x0,0x101(%rdi)\n+\tadd %dl,(%rax)\n+\tpush %rsi\n+\tpushf\n \tadd %al,(%rax)\n-\tadc %ah,0x101(%rcx)\n \tadd %al,(%rax)\n-\tjo 101a80a \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 %al,-0x58(%rax)\n-\tadd %eax,(%rcx)\n+\tleave\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 101a81b \n-\tadd %eax,(%rcx)\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-\trepnz adc (%rcx),%eax\n-\tadd %al,(%rax)\n+\tleave\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tmov $0xa8,%al\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,-0x64(%rsi)\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-\tadc %dh,%bl\n-\tadc (%rcx),%eax\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 %dl,%al\n-\tsub (%rcx,%rax,1),%edx\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,-0xd(%rax)\n-\tadc (%rcx),%eax\n+\tadd %dl,-0x36(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\ttest $0x101,%eax\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\ttest $0x1,%al\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x101a7(%rax)\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 adc (%rcx),%eax\n+\tout %eax,(%dx)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x101(%rcx)\n+\tnop\n+\tclc\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadc %dl,-0x64(%rsi)\n \tadd %al,(%rax)\n+\tnop\n+\tlret $0x112\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tjo 101a7da \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tshl $1,%bl\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %ah,0x101(%rdi)\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 %dl,%al\n-\tiret\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\tlret $0x112\n \tadd %al,(%rax)\n-\tpush %rax\n-\trclb $1,(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpop %rsp\n-\tstd\n+\tloopne 101a8ce \n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\thlt\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n+\tlock adc (%rcx),%eax\n \tadd %al,(%rax)\n-\tand %ch,0x101(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\trclb $1,(%rdx)\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,(%rax)\n+\tlret\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tlock test $0x1,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x57(%rax)\n+\tmov $0xa8,%al\n \tadd %eax,(%rcx)\n+\t...\n+\tadd %al,(%rax)\n+\tadd %ah,0x15fd910(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%al\n+\tpush %rax\n+\tlret\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,-0xc(%rax)\n+\tadd %dl,-0x10(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\ttest $0x101,%eax\n-\tadd %al,(%rax)\n-\tadc %dl,%cl\n-\tadc (%rcx),%al\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x101(%rcx)\n+\tadd %dl,0x112cb(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x101(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%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 %eax,(%rax)\n \tadd %al,(%rax)\n-\tsarb $0x0,0x0(%rsp,%rsi,8)\n \tadd %al,(%rax)\n-\tadd %dl,0x113f4(%rax)\n+\tadd %ah,0x6801c0(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x75(%rax)\n-\thlt\n \tadd %al,(%rax)\n+\tror $1,%bl\n+\tadc (%rcx),%al\n \tadd %al,(%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+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x101a9a0(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x113f0(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%cl\n-\tadc (%rcx),%al\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %cl,%ch\n-\tstd\n+\tadc %cl,%ah\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\thlt\n-\tadc (%rcx),%eax\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rdx)\n-\tcld\n+\tadd %ah,%al\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trclb %cl,(%rdx)\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,-0x34(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tshrb $0x0,(%rsp,%rsi,8)\n \tadd %al,(%rax)\n-\tadd %ah,0x101a9e0(%rax)\n \tadd %al,(%rax)\n+\tshl $1,%al\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tpush %rax\n-\trclb %cl,(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xfdc1(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmc\n-\tadc (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %dl,0x112cc(%rax)\n \tadd %al,(%rax)\n-\txor $0xf5,%al\n+\tadd %dh,0x101b4(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xfdc0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x112d2(%rax)\n+\tadd %dl,(%rax)\n+\tstos %al,%es:(%rdi)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tror $1,%ah\n+\tadc (%rcx),%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-\tadd %ah,%al\n-\tjg 101aa67 \n+\trex xor %eax,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xb(%rax)\n+\tadd %dl,(%rax)\n+\tint1\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-\trcll %cl,(%rdx)\n+\tint $0x12\n \tadd %eax,(%rax)\n \tadd %al,(%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-\tadd %dl,0x1019f(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tint3\n-\tadd %al,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trcll %cl,(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x33(%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 \tadd %al,(%rax)\n-\tnop\n-\tcmc\n+\tadd %dl,-0xf(%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,0x112d3(%rax)\n+\tadd %dl,0x112cd(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,-0x56(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadc %ch,(%rdi)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %cl,-0xc(%rsi)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\trcll %cl,(%rdx)\n+\tint $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-\tshl $1,%ch\n+\tnop\n+\tint1\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %ch,0x101(%rdx)\n \tadd %al,(%rax)\n-\tadc %dl,%ah\n-\tadc (%rcx),%al\n+\tshrb $1,(%rbx)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tstos %eax,%es:(%rdi)\n-\tadd %eax,(%rcx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %dl,(%rax)\n \t(bad)\n-\tadc $0x1,%al\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0x101(%rbx)\n+\txor %dh,0x0(%rdi,%rdi,8)\n+\tadd %dl,%al\n+\tint1\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tstos %al,%es:(%rdi)\n+\tadd %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 \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tnotb (%rbx)\n+\tsub $0x14,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tstos %eax,%es:(%rdi)\n-\tadd %eax,(%rcx)\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 \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 %dl,(%rax)\n+\trepnz adc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tjo 101a9fc \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tror $1,%dh\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor $0xf6,%dl\n+\tjo 101aa16 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xa(%rax)\n-\tadc (%rcx),%eax\n+\tloopne 101aa13 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tshrb $1,0x101(%rdx)\n+\tadd %al,(%rax)\n+\tadc %cl,%bh\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %al,(%rcx)\n+\tadd (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\trepnz adc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne 101aa31 \n+\tadd $0x1,%eax\n+\tadd %dl,-0x31(%rax)\n+\tadc (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xb3,%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+\tadd %al,(%rax)\n+\tloopne 101ab29 \n+\thlt\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x112cf(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xfbce(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x113f2(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xf3e3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\t{rex2 0x12} add %eax,(%r16)\n+\trclb $1,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tret\n+\tmov $0x1,%dl\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tor $0x9b,%eax\n+\tadd %al,(%rax)\n+\tshlb $1,0x101(%rbp)\n+\tadd %al,(%rax)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tstos %eax,%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+\trol $1,%al\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%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 \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 \tpush %rax\n-\t{rex2 0x12} add %eax,(%r16)\n+\tstos %eax,%es:(%rdi)\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-\tnotb (%rbx)\n-\tadd %eax,(%rax)\n+\t(bad)\n+\tstos %eax,%es:(%rdi)\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-\tjo 101ab57 \n-\tincl (%rax)\n+\tjo 101ab0d \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 101ab7d \n-\tadd %eax,(%rcx)\n+\txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n-\tmovabs 0x8dd0000000000101,%eax\n-\tincl (%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 %ch,0x1(%rcx,%rax,1)\n+\tadd %ah,0x101ab(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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 101ab97 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tand %ch,0x101(%rbx)\n \tadd %al,(%rax)\n-\tand %ch,0x1(%rcx,%rax,1)\n+\tshrb $0x0,0x101(%rbx)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tstos %eax,%es:(%rdi)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x101ab(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tadd %al,0x101ab(%rax)\n \tadd %al,(%rax)\n-\trex lods %ds:(%rsi),%al\n+\tadd %ah,%al\n+\tstos %eax,%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-\tjo 101abd7 \n-\tincl (%rax)\n+\tand %ch,0x101(%rbx)\n \tadd %al,(%rax)\n+\tadd %ch,0x1(%rcx,%rax,1)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,%al\n+\tstos %eax,%es:(%rdi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,(%rax)\n+\tsubb $0x0,0x101(%rbx)\n+\tadd %ah,(%rax)\n \tlods %ds:(%rsi),%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\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-\tjo 101ac17 \n-\tincl (%rax)\n+\tand %ch,0x101(%rbx)\n+\tadd %al,(%rax)\n+\trex lods %ds:(%rsi),%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x90000000000101ac,%al\n+\tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x54(%rax)\n+\tadd %dl,(%rax)\n+\tlods %ds:(%rsi),%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tsubb $0x0,0x101(%rbx)\n+\tadd %ah,-0x54(%rax)\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\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-\tjo 101ac57 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tand %ch,0x101(%rbx)\n \tadd %al,(%rax)\n-\tloopne 101ac7e \n+\tsubb $0x0,0x1(%rcx,%rax,1)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %dl,-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+\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,0x1(%rcx,%rax,1)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x101ac(%rax)\n+\tadd %dl,0x101ac(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %al,0x101ab(%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-\tjo 101ac97 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tand %ch,0x101(%rbx)\n \tadd %al,(%rax)\n-\tand %ch,0x101(%rbp)\n+\tadd %ch,0x101(%rbp)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \tlods %ds:(%rsi),%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n-\tadd %al,(%rax)\n-\trex lods %ds:(%rsi),%eax\n+\tsubb $0x0,0x101(%rbx)\n+\tadd %ah,(%rax)\n+\tlods %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-\tjo 101acd7 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tand %ch,0x101(%rbx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tlods %ds:(%rsi),%eax\n+\trex lods %ds:(%rsi),%eax\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 %dl,(%rax)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n-\tadd %al,(%rax)\n-\tsubb $0x0,0x101(%rbp)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tsubb $0x0,0x101(%rbx)\n+\tadd %ah,-0x53(%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-\tjo 101ad17 \n-\tincl (%rax)\n+\tand %ch,0x101(%rbx)\n \tadd %al,(%rax)\n+\tsubb $0x0,0x101(%rbp)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x90000000000101ad,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x53(%rax)\n+\tadd %dl,-0x53(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tsubb $0x0,0x101(%rbx)\n+\tadd %ah,0x101ad(%rax)\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-\tjo 101ad57 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tloopne 101ad7f \n-\tadd %eax,(%rcx)\n+\tand %ch,0x101(%rbx)\n \tadd %al,(%rax)\n+\tshrb $0x0,0x101(%rbp)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x101ad(%rax)\n+\tadd %dl,0x101ad(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %al,0x101ab(%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-\tjo 101ad97 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tand %ch,0x101(%rbx)\n \tadd %al,(%rax)\n-\tand %ch,0x101(%rsi)\n+\tadd %ch,0x101(%rsi)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n-\tadd %al,(%rax)\n-\trex scas %es:(%rdi),%al\n+\tsubb $0x0,0x101(%rbx)\n+\tadd %ah,(%rax)\n+\tscas %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-\tjo 101add7 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tand %ch,0x101(%rbx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tscas %es:(%rdi),%al\n+\trex scas %es:(%rdi),%al\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 %dl,(%rax)\n \tscas %es:(%rdi),%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n-\tadd %al,(%rax)\n-\tsubb $0x0,0x101(%rsi)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tsubb $0x0,0x101(%rbx)\n+\tadd %ah,-0x52(%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-\tjo 101ae17 \n-\tincl (%rax)\n+\tand %ch,0x101(%rbx)\n \tadd %al,(%rax)\n+\tsubb $0x0,0x101(%rsi)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x90000000000101ae,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x52(%rax)\n+\tadd %dl,-0x52(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tsubb $0x0,0x101(%rbx)\n+\tadd %ah,0x101ae(%rax)\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-\tjo 101ae57 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tloopne 101ae80 \n-\tadd %eax,(%rcx)\n+\tand %ch,0x101(%rbx)\n \tadd %al,(%rax)\n+\tshrb $0x0,0x101(%rsi)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,0x101ae(%rax)\n+\tadd %dl,0x101ae(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %al,0x101ab(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tscas %es:(%rdi),%al\n+\tadd %eax,(%rcx)\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-\tjo 101ae97 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tand %ch,0x101(%rbx)\n \tadd %al,(%rax)\n-\tand %ch,0x101(%rdi)\n+\tadd %ch,0x101(%rdi)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \tscas %es:(%rdi),%al\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n-\tadd %al,(%rax)\n-\trex scas %es:(%rdi),%eax\n+\tsubb $0x0,0x101(%rbx)\n+\tadd %ah,(%rax)\n+\tscas %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-\tjo 101aed7 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tand %ch,0x101(%rbx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tscas %es:(%rdi),%eax\n+\trex scas %es:(%rdi),%eax\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 %dl,(%rax)\n \tscas %es:(%rdi),%eax\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n-\tadd %al,(%rax)\n-\tsubb $0x0,0x101(%rdi)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tsubb $0x0,0x101(%rbx)\n+\tadd %ah,-0x51(%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-\tjo 101af17 \n-\tincl (%rax)\n+\tand %ch,0x101(%rbx)\n \tadd %al,(%rax)\n+\tsubb $0x0,0x101(%rdi)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x90000000000101af,%al\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,-0x51(%rax)\n+\tadd %dl,-0x51(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tsubb $0x0,0x101(%rbx)\n+\tadd %ah,0x101af(%rax)\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-\tjo 101af57 \n-\tincl (%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 \tadd %al,(%rax)\n+\tadd %al,0x101ab(%rax)\n \tadd %al,(%rax)\n-\tloopne 101af81 \n+\tadd %ah,%al\n+\tscas %es:(%rdi),%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,0x101af(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%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-\tpush %rax\n+\tnop\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-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tshrb $1,0x101(%rdi)\n \tadd %al,(%rax)\n-\tadd %dh,-0x73(%rax)\n-\tincl (%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-\txor %dh,0x101(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %dh,%al\n-\tscas %es:(%rdi),%eax\n-\tadd %eax,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\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,0x1(%rax)\n-\tfwait\n+\tadd %dl,0x9b01(%rax)\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 %al,(%rax)\n+\tadd %dh,-0x50(%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-\tjo 101afe7 \n-\tincl (%rax)\n+\tand %ch,0x101(%rbx)\n+\tadd %al,(%rax)\n+\tnop\n+\tmov $0x1,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tjo 101b012 \n+\tadd %ah,-0x50(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x50(%rax)\n-\tadd %eax,(%rcx)\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-\trorb $1,0xff(%rbp)\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+\tshlb $1,0x101(%rax)\n \tadd %al,(%rax)\n \tnop\n+\tadd %ebx,0x0(%rbx)\n+\tadd %ah,0x101b0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x101ab(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\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-\tjo 101b027 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0xb0,%al\n-\tadd %eax,(%rcx)\n+\tand %ch,0x101(%rbx)\n \tadd %al,(%rax)\n+\tadc %dh,0x101(%rcx)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x101b0(%rax)\n+\tadd %ah,%al\n+\tmov $0x1,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %al,0x101ab(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%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-\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-\tjo 101b067 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tand %ch,0x101(%rbx)\n \tadd %al,(%rax)\n-\tlock mov $0x1,%al\n+\tpush %rax\n+\tmov $0x1,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0x1,%al\n+\tadd %ah,(%rax)\n+\tmov $0x1,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %al,0x101ab(%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-\tjo 101b0a7 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %dh,0x101(%rcx)\n+\tand %ch,0x101(%rbx)\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,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,-0x4f(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x1,%cl\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tsubb $0x0,0x101(%rbx)\n+\tadd %dh,0x101b1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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 101b0e7 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjo 101b113 \n-\tadd %eax,(%rcx)\n+\tand %ch,0x101(%rbx)\n \tadd %al,(%rax)\n+\tshlb $1,0x101(%rcx)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x4f(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %ah,0x101b1(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\tadd %al,0x101ab(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tadd %dh,%al\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-\tjo 101b127 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0xb1,%al\n-\tadd %eax,(%rcx)\n+\tand %ch,0x101(%rbx)\n \tadd %al,(%rax)\n+\tadc %dh,0x101(%rdx)\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0x101b1(%rax)\n+\tadd %ah,%al\n+\tmov $0x1,%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %al,0x101ab(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmov $0x1,%dl\n+\tadd %eax,(%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-\tjo 101b167 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tand %ch,0x101(%rbx)\n \tadd %al,(%rax)\n-\tlock mov $0x1,%cl\n+\tpush %rax\n+\tmov $0x1,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0x1,%cl\n+\tadd %ah,(%rax)\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,0x101ab(%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-\tjo 101b1a7 \n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %dh,0x101(%rdx)\n+\tand %ch,0x101(%rbx)\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,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x1,%dl\n-\tadd %eax,(%rax)\n+\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %ah,-0x4e(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tsubb $0x0,0x101(%rbx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 101b1e7 \n-\tincl (%rax)\n+\tshl $1,%dl\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 101b214 \n-\tadd %eax,(%rcx)\n+\tshlb $1,0x101(%rdx)\n \tadd %al,(%rax)\n+\tadc %dl,-0x64(%rsi)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x4e(%rax)\n-\tadd %eax,(%rcx)\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-\tnop\n-\tmov $0x1,%dl\n-\tadd %eax,(%rax)\n+\tadc %dh,%bl\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,%al\n+\tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n-\tjo 101b227 \n-\tincl (%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tmov $0xb2,%al\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,-0xd(%rax)\n+\tadc (%rcx),%eax\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-\tlea (bad),%edi\n-\tincl (%rax)\n+\tjo 101b2a5 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x101(%rdx)\n+\tmov $0xb2,%al\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+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tjo 101b267 \n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x113f3(%rax)\n \tadd %al,(%rax)\n-\tlock mov $0x1,%dl\n+\tadd %dh,(%rax)\n+\tmov $0x1,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rsi\n+\tpushf\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tmov $0x1,%dl\n-\tadd %eax,(%rax)\n+\tpop %rsp\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\trepz adc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x101(%rbx)\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,(%rax)\n+\tsub $0x14,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 101b2a7 \n-\tincl (%rax)\n+\tadd %dh,%al\n+\tflds (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x30(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\txor %dh,0x101(%rbx)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x1,%bl\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\thlt\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex mov $0x1,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dl,0x112d0(%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+\tadc %dh,0x101(%rbx)\n+\tadd %al,(%rax)\n+\t(bad)\n \tmov $0x1,%bl\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 $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-\tjo 101b2e7 \n-\tincl (%rax)\n+\tpush %rax\n+\thlt\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 101b315 \n-\tadd %eax,(%rcx)\n+\txorb $0x0,0x101(%rbx)\n+\tadd %dl,(%rax)\n+\trcll $1,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tmov $0x1,%bl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x4d(%rax)\n+\tadd %ah,%al\n+\tstos %al,%es:(%rdi)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n-\tadd %al,(%rax)\n-\tnop\n-\tmov $0x1,%bl\n+\tmovabs 0x50000000000101b3,%al\n+\trcll $1,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %ah,0xf47c(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x113f4(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %dh,(%rax)\n+\tjne 101b3d7 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 101b327 \n-\tincl (%rax)\n+\tadd %dl,0x112d1(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmov $0x1,%ah\n+\tadd %eax,(%rax)\n+\t...\n \tadd %al,(%rax)\n-\tmov $0xb3,%al\n-\tadd %eax,(%rcx)\n+\tmovabs 0x101b3c0,%al\n+\trcl $1,%cl\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x101b3(%rax)\n+\tloopne 101b3c7 \n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\thlt\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshlb $1,(%rdx)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x101(%rbx)\n+\tadd %dl,(%rax)\n+\trclb %cl,(%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-\tjo 101b367 \n-\tincl (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock mov $0x1,%bl\n-\tadd %eax,(%rax)\n+\tadd %ah,0x101b400(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0x1,%bl\n+\tpush %rax\n+\trclb %cl,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tmov $0xfd,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x1(%rcx,%rax,1)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n+\tadd %dl,(%rax)\n+\tcmc\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tloopne 101b451 \n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 101b3a7 \n-\tincl (%rax)\n+\tadd %dl,0x112d2(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\txor %dh,0x1(%rcx,%rax,1)\n-\tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n+\tmovabs 0xc0000000000101aa,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tmov $0x1,%ah\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\trcl $1,%dl\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x1,%ah\n-\tadd %eax,(%rax)\n+\tloopne 101b506 \n+\thlt\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,-0xb(%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-\tjo 101b3e7 \n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trcll %cl,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 101b416 \n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,-0x4c(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dh,0x101a9(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\t(bad)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x1,%ah\n+\tpush %rax\n+\trcll %cl,(%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-\tjo 101b427 \n-\tincl (%rax)\n+\tnop\n+\tcmc\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xb4,%al\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 %al,0x101b4(%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+\tpush %rax\n+\t(bad)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tand %cl,-0xc(%rsi)\n \tadd %al,(%rax)\n-\tshlb $1,0x1(%rcx,%rax,1)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,%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-\tjo 101b467 \n-\tincl (%rax)\n+\tshl $1,%ch\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock mov $0x1,%ah\n+\tmov $0x1,%spl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b01(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0x1,%ah\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tmov $0xb5,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\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+\t(bad)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 101b4a7 \n-\tincl (%rax)\n+\tand %dh,0x101(%rbp)\n \tadd %al,(%rax)\n+\tpush %rax\n+\t(bad)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\txor %dh,0x101(%rbp)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tmov $0x1,%ch\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tnotb (%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %al,-0x4b(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x1,%ch\n-\tadd %eax,(%rax)\n+\tnop\n+\t(bad)\n+\tadc (%rcx),%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,%al\n+\tsub (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n-\tjo 101b4e7 \n-\tincl (%rax)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tjo 101b517 \n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tadc (%rcx),%al\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+\t(bad)\n+\tlret $0xf6\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x1,%ch\n+\tpush %rax\n+\tnotb (%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-\tjo 101b527 \n-\tincl (%rax)\n+\tadc %dl,%ch\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xb5,%al\n+\tlock ret\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd %ebx,0x0(%rbx)\n-\tadd %al,0x101b5(%rax)\n+\tjo 101b56f \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\t(bad)\n+\tmov $0x1,%ch\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x101(%rbp)\n+\tadd %dl,-0x2b(%rax)\n+\tadc (%rcx),%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+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tjo 101b567 \n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x113f6(%rax)\n \tadd %al,(%rax)\n-\tlock mov $0x1,%ch\n+\tadd %dh,%al\n+\tmov $0x1,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\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-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tstos %eax,%es:(%rdi)\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x101(%rsi)\n+\tadd %dl,(%rax)\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-\tpush %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 101b5a7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dh,0x101(%rsi)\n+\tadd %dh,(%rax)\n+\tmov $0x1,%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,(%rax)\n \tmov $0x1,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\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-\tjo 101b5e7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 101b618 \n+\tadd %dh,-0x4a(%rax)\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-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x1,%dh\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x101b6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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 101b627 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xb6,%al\n-\tadd %eax,(%rcx)\n+\tadd %dh,0x101b6(%rax)\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,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\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-\tjo 101b667 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock mov $0x1,%dh\n+\tadd %dh,%al\n+\tmov $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,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\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-\tjo 101b6a7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmov $0x1,%bh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %dh,0x101(%rdi)\n+\tadd %dl,0x9b01(%rax)\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,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\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,0x1(%rax)\n \tfwait\n \tadd %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 101b6e7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 101b719 \n+\tadd %dh,-0x49(%rax)\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-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x1,%bh\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x101b7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tfwait\n \tadd %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 101b727 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xb7,%al\n-\tadd %eax,(%rcx)\n+\tadd %dh,0x101b7(%rax)\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,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\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-\tjo 101b767 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock mov $0x1,%bh\n+\tadd %dh,%al\n+\tmov $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,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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-\tjo 101b7a7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bh,0x101(%rax)\n+\tadd %dh,(%rax)\n+\tmov $0x101,%eax\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n \tmov $0x101,%eax\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x48(%rax)\n+\tadd %eax,(%rcx)\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-\tjo 101b7e7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 101b81a \n+\tadd %dh,-0x48(%rax)\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-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x101b8(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\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-\tjo 101b827 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xb8,%al\n-\tadd %eax,(%rcx)\n+\tadd %dh,0x101b8(%rax)\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,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\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-\tjo 101b867 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock mov $0x101,%eax\n+\tadd %dh,%al\n+\tmov $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-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadc %bh,0x101(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dl,(%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-\tjo 101b8a7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bh,0x101(%rcx)\n+\tadd %dh,(%rax)\n+\tmov $0x101,%ecx\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n \tmov $0x101,%ecx\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x47(%rax)\n+\tadd %eax,(%rcx)\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-\tjo 101b8e7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 101b91b \n+\tadd %dh,-0x47(%rax)\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-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x101b9(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\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-\tjo 101b927 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xb9,%al\n-\tadd %eax,(%rcx)\n+\tadd %dh,0x101b9(%rax)\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,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\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-\tjo 101b967 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock mov $0x101,%ecx\n+\tadd %dh,%al\n+\tmov $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-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadc %bh,0x101(%rdx)\n+\tadd %al,(%rax)\n+\tadd %dl,(%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-\tjo 101b9a7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bh,0x101(%rdx)\n+\tadd %dh,(%rax)\n+\tmov $0x101,%edx\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n \tmov $0x101,%edx\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x46(%rax)\n+\tadd %eax,(%rcx)\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-\tjo 101b9e7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 101ba1c \n+\tadd %dh,-0x46(%rax)\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-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x101ba(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\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-\tjo 101ba27 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xba,%al\n-\tadd %eax,(%rcx)\n+\tadd %dh,0x101ba(%rax)\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,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\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-\tjo 101ba67 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock mov $0x101,%edx\n+\tadd %dh,%al\n+\tmov $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-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadc %bh,0x101(%rbx)\n+\tadd %al,(%rax)\n+\tadd %dl,(%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-\tjo 101baa7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bh,0x101(%rbx)\n+\tadd %dh,(%rax)\n+\tmov $0x101,%ebx\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n \tmov $0x101,%ebx\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x45(%rax)\n+\tadd %eax,(%rcx)\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-\tjo 101bae7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 101bb1d \n+\tadd %dh,-0x45(%rax)\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-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x101bb(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\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-\tjo 101bb27 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xbb,%al\n-\tadd %eax,(%rcx)\n+\tadd %dh,0x101bb(%rax)\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,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\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-\tjo 101bb67 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock mov $0x101,%ebx\n+\tadd %dh,%al\n+\tmov $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-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tadc %bh,0x1(%rcx,%rax,1)\n-\tadd %dl,0x1(%rax)\n-\tfwait\n \tadd %al,(%rax)\n+\tadd %dl,(%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-\tjo 101bba7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bh,0x1(%rcx,%rax,1)\n-\tadd %dl,0x9b01(%rax)\n+\tadd %dh,(%rax)\n+\tmov $0x101,%esp\n \tadd %al,(%rax)\n+\tnop\n+\tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n \tmov $0x101,%esp\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x44(%rax)\n+\tadd %eax,(%rcx)\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-\tjo 101bbe7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 101bc1e \n+\tadd %dh,-0x44(%rax)\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-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x101bc(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\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-\tjo 101bc27 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xbc,%al\n-\tadd %eax,(%rcx)\n+\tadd %dh,0x101bc(%rax)\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,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\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 \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 101bc67 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock mov $0x101,%esp\n+\tadd %dh,%al\n+\tmov $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-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x101(%rbp)\n+\tadd %dl,(%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-\tjo 101bca7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bh,0x101(%rbp)\n+\tadd %dh,(%rax)\n+\tmov $0x101,%ebp\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n \tmov $0x101,%ebp\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x43(%rax)\n+\tadd %eax,(%rcx)\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-\tjo 101bce7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 101bd1f \n+\tadd %dh,-0x43(%rax)\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-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x101bd(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\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-\tjo 101bd27 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xbd,%al\n-\tadd %eax,(%rcx)\n+\tadd %dh,0x101bd(%rax)\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,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\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-\tjo 101bd67 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock mov $0x101,%ebp\n+\tadd %dh,%al\n+\tmov $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-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x101(%rsi)\n+\tadd %dl,(%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-\tjo 101bda7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bh,0x101(%rsi)\n+\tadd %dh,(%rax)\n+\tmov $0x101,%esi\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n \tmov $0x101,%esi\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x42(%rax)\n+\tadd %eax,(%rcx)\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-\tjo 101bde7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 101be20 \n+\tadd %dh,-0x42(%rax)\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-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x101be(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\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-\tjo 101be27 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xbe,%al\n-\tadd %eax,(%rcx)\n+\tadd %dh,0x101be(%rax)\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,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\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-\tjo 101be67 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock mov $0x101,%esi\n+\tadd %dh,%al\n+\tmov $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-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x101(%rdi)\n+\tadd %dl,(%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-\tjo 101bea7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bh,0x101(%rdi)\n+\tadd %dh,(%rax)\n+\tmov $0x101,%edi\n \tadd %al,(%rax)\n \tnop\n \tadd %ebx,0x0(%rbx)\n \tadd %al,(%rax)\n \tmov $0x101,%edi\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x41(%rax)\n+\tadd %eax,(%rcx)\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-\tjo 101bee7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 101bf21 \n+\tadd %dh,-0x41(%rax)\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-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x101bf(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\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-\tjo 101bf27 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xbf,%al\n-\tadd %eax,(%rcx)\n+\tadd %dh,0x101bf(%rax)\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,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\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-\tjo 101bf67 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock mov $0x101,%edi\n+\tadd %dh,%al\n+\tmov $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-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x7f8b(%rax)\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 \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-\tjo 101bfb7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex rolb $0x1,(%rcx)\n+\tadd %al,-0x40(%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 \trolb $0x1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\t(bad)\n-\trolb $0x1,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x40(%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-\tjo 101bff7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd $0x1,%al\n-\tadd %eax,(%rax)\n+\tadd %al,0x101c0(%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-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x101c0(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\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-\tjo 101c037 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $0x1,%al\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\trolb $0x1,(%rcx)\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,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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-\tjo 101c077 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%cl\n-\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\troll $0x1,(%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-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tand %al,%cl\n-\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\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-\tjo 101c0b7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex roll $0x1,(%rcx)\n+\tadd %al,-0x3f(%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 \troll $0x1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\t(bad)\n-\troll $0x1,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x3f(%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-\tjo 101c0f7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd $0x1,%cl\n-\tadd %eax,(%rax)\n+\tadd %al,0x101c1(%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-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x101c1(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\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-\tjo 101c137 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $0x1,%cl\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\troll $0x1,(%rcx)\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,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\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-\tjo 101c177 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%dl\n-\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tret $0x101\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-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tand %al,%dl\n-\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\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-\tjo 101c1b7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex ret $0x101\n+\tadd %al,-0x3e(%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 \tret $0x101\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\t(bad)\n-\tret $0x101\n+\tadd %al,(%rax)\n+\tadd %ah,-0x3e(%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-\tjo 101c1f7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd $0x1,%dl\n-\tadd %eax,(%rax)\n+\tadd %al,0x101c2(%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-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x101c2(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x1(%rax)\n+\tfwait\n+\tadd %al,(%rax)\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-\tjo 101c237 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $0x1,%dl\n-\tadd %eax,(%rax)\n+\tadd %al,%al\n+\tret $0x101\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,%al\n-\tlea (bad),%edi\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tsar $0x0,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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-\tjo 101c277 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%bl\n+\tadd %al,(%rax)\n+\tret\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-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tand %al,%bl\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\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-\tjo 101c2b7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex ret\n+\tadd %al,-0x3d(%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 \tret\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\t(bad)\n-\tret\n+\tadd %al,(%rax)\n+\tadd %ah,-0x3d(%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-\tjo 101c2f7 \n-\tincl (%rax)\n+\trol $1,%al\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd $0x1,%bl\n-\tadd %eax,(%rax)\n+\tadd %al,0x101c3(%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-\trorb $1,0xff(%rbp)\n+\txor %al,%cl\n+\tstd\n \tadd %al,(%rax)\n-\tmov $0xc3,%al\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,0x101c3(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x0(%rbp,%rbx,4)\n+\tadd %dl,(%rax)\n+\tpush %rsp\n+\tpopf\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-\tnotb (%rbx)\n-\tadd %eax,(%rax)\n+\tshl $1,%dh\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tret\n+\tadd %al,(%rax)\n+\trol $1,%bl\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,(%rbx)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2824167,15 +2823762,15 @@\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-\tadc %ch,0x101(%rbx)\n+\txor %dh,0x101(%rbp)\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@@ -2824187,21 +2823782,22 @@\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-\tand %ch,0xf6(%rdi)\n+\trex cmpsb %es:(%rdi),%ds:(%rsi)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush $0x13\n-\tadd %eax,(%rax)\n+\tadd %dl,0x6a(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dh,-0x3c(%rax)\n+\tadd %al,(%rax)\n+\tjo 101c416 \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@@ -2824309,15 +2823905,17 @@\n \tadd %al,(%rax)\n \tjo 101c517 \n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %ebx,0x0(%rbx)\n-\tadd %al,0xf5eb(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xf5,%cl\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1136c(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2824377,16 +2823975,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 %ah,%al\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,(%rax)\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\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@@ -2824408,18 +2824006,16 @@\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-\tloopne 101c6a8 \n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x6e(%rax)\n+\tmovabs 0x500000000000f666,%al\n+\toutsb %ds:(%rsi),(%dx)\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@@ -2825693,17 +2825289,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 %dh,(%rax)\n+\tmov %?,%esi\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@@ -2825724,41 +2825320,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-\tandb $0x0,-0xc(%rbp)\n+\tadc %bl,0x0(%rsp,%rsi,8)\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 %dh,0xf55d(%rax)\n+\tadd %dl,0xf4dd(%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,(%rax)\n-\tmov $0xfb,%dh\n+\tadd %dh,%al\n+\tmov $0xfb,%cl\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@@ -2826323,15 +2825919,18 @@\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-\tand %dl,0x0(%rbx,%rdi,8)\n+\tlock (bad)\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -2826346,49 +2825945,49 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x101d8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,-0x27(%rax)\n-\thlt\n+\tadd %dh,(%rax)\n+\tfxtract\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x73(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex flds (%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 %ah,(%rax)\n+\tadd %al,(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11373(%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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%dh\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\tlock rolb $1,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x13(%rbx)\n+\tadd %dl,%al\n+\tjae 101d96e \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@@ -2826417,15 +2826016,15 @@\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 %dl,0xff94(%rax)\n+\tadd %ah,0xff9e(%rax)\n \tadd %al,(%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@@ -2826496,15 +2826095,15 @@\n \tjne 101da6e \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x101da(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf4a7(%rax)\n+\tadd %al,0xf4a7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjbe 101da8e \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tfiaddl (%rcx)\n@@ -2826653,19 +2826252,18 @@\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 \tpush %rax\n-\t(bad)\n-\ttestb $0x0,(%rax)\n+\tlret $0xf6\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjs 101dbee \n+\tadd %al,(%rax)\n+\tsarb $1,0x13(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tfaddl (%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b01(%rax)\n@@ -2826678,30 +2826276,30 @@\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 %dl,0x72(%rax)\n+\tadd %al,0x68(%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 %ah,-0x5d(%rax)\n+\tadd %al,-0x5d(%rax)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11379(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2826732,16 +2826330,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 %ah,(%rax)\n-\t(bad)\n+\tadd %ah,%al\n+\tstos %eax,%es:(%rdi)\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@@ -2828114,34 +2827712,36 @@\n \tadd %al,(%rax)\n \tadd %dl,0x101ea(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x5(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\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 \tjge 101ea9e \n \tadd %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 $0x114,%eax\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\txor %ah,(%rdi)\n+\tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1137d(%rax)\n+\tnop\n+\tjge 101eabe \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjmp 101eab4 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x16(%rax)\n \tadd %eax,(%rcx)\n@@ -2828200,20 +2827800,17 @@\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-\tloopne 101eb03 \n-\tstd\n-\tadd %al,(%rax)\n+\txor %dh,0xfd(%rbp)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjle 101eb5e \n+\tsarb $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 \tadc %ch,(%rsi)\n@@ -2828312,16 +2827909,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1142e(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov %ebp,%?\n+\tadd %ah,-0x73(%rax)\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadcl $0x1,(%rbx)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2828353,20 +2827950,22 @@\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-\txor %dl,0x0(%rsp,%rsi,8)\n-\tadd %al,(%rax)\n+\t(bad)\n+\trex.WX hlt\n \tadd %al,(%rax)\n-\trolb $1,0x113(%rcx)\n \tadd %al,(%rax)\n-\tadc %ch,%ch\n+\tadd %dl,%al\n+\tadcl $0x1,(%rbx)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\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@@ -2828551,27 +2828150,30 @@\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 %ah,-0x40(%rax)\n+\tadd %al,%al\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\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 %dl,0xf4dd(%rax)\n+\tadd %al,-0x2d(%rax)\n+\thlt\n+\tadd %al,(%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@@ -2828608,17 +2828210,18 @@\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-\tand %bl,0xf3(%rdi)\n+\tloopne 101ee90 \n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 101eee1 \n+\tadd %dh,-0x19(%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 %dl,0x11386(%rax)\n@@ -2828673,21 +2828276,22 @@\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 %dh,-0x39(%rax)\n+\tadd %dh,%al\n+\tscas %es:(%rdi),%eax\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11387(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,%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@@ -2828711,15 +2828315,15 @@\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 %ah,(%rax)\n+\tadd %dl,(%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@@ -2828814,16 +2828418,15 @@\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-\tnop\n-\tpop %rsi\n+\tlock push %rsp\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@@ -2828902,44 +2828505,43 @@\n \tadd %al,(%rax)\n \tadd %ah,0x101f1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x59(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%bh\n+\tmov $0xc6,%al\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1138b(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tint1\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-\t(bad)\n-\trex.X hlt\n+\trolb $0x68,(%rcx)\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 \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+\tsub %sil,%spl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov %ss,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x101f2(%rax)\n@@ -2829064,16 +2828666,16 @@\n \trolb $0x68,(%rcx)\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-\tpush %rax\n-\tshl %cl,%esp\n+\txor %dl,%bl\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11430(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tfdivr %st,%st(3)\n \tadd %al,(%rax)\n@@ -2829083,55 +2828685,62 @@\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,-0x38(%rax)\n-\tstd\n+\tadd %ah,%al\n+\tmov $0xfd,%al\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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd $0x9b,%eax\n \tadd %al,(%rax)\n-\tnop\n-\tmovabs 0x8f100000000000f4,%al\n+\tjo 101f2f2 \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,0x1107c(%rax)\n+\tadd %dl,0x75(%rax)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex or %eax,%edi\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-\t(bad)\n-\tor %eax,%edi\n+\tjo 101f3d3 \n+\tclc\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@@ -2829182,17 +2828791,21 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %dh,%bl\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0xf6(%rcx)\n+\tmov $0x89,%al\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tnop\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\trclb $1,0x113(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x101f2(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2829212,16 +2828825,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-\tloopne 101f493 \n-\tadd %eax,(%rcx)\n+\tloopne 101f434 \n+\tadd %al,(%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@@ -2829259,16 +2828872,15 @@\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 %al,(%rax)\n-\tpop %rbp\n+\tadd %dl,0x54(%rax)\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@@ -2829301,15 +2828913,17 @@\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 %ah,0xfb92(%rax)\n+\tadd %dh,-0x72(%rax)\n+\tsti\n+\tadd %al,(%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@@ -2829333,16 +2828947,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-\tand %bh,-0x5(%rsi)\n-\tadd %al,(%rax)\n+\tadc %dl,%ch\n+\ttestb $0x0,(%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@@ -2829361,15 +2828975,15 @@\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 %dh,-0x4e(%rax)\n+\tadd %ah,-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@@ -2829444,16 +2829058,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshl $0x1,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10d82(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tgs hlt\n+\tadd %dh,%al\n+\tfs hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11395(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2829554,15 +2829168,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 %dh,0xf48a(%rax)\n+\tadd %dl,0xf481(%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@@ -2829751,28 +2829365,28 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmp $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 %ah,(%rax)\n+\tsub $0x103,%eax\n \tadd %al,(%rax)\n \trcrb $1,0x113(%rdx)\n \tadd %al,(%rax)\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+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,0x113(%rbx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -2829791,16 +2829405,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 %al,(%rax)\n-\tjnp 101f967 \n+\tadd %ah,%al\n+\tjp 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@@ -2829822,16 +2829436,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \tcli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub $0xf4,%al\n+\tadd %dh,%al\n+\tsub %esp,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpushf\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2829848,82 +2829462,76 @@\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 %al,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tpushf\n-\tadc (%rcx),%eax\n+\tadd %al,-0x75(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x1139c(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,0xf9f4(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x75(%rax)\n+\tcwtl\n \thlt\n+\tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpushf\n-\tadc (%rcx),%eax\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex cli\n+\trcrb $1,0x1(%rbx,%rdx,1)\n+\tadd %al,-0x6(%rax)\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-\trex and %eax,(%rsi)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%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 0xdfd000000000008a,%eax\n-\thlt\n-\tadd %al,(%rax)\n+\tmovabs 0x214000000000008a,%eax\n+\t(bad)\n+\tadd %eax,(%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,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0xf4df(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpopf\n-\tadc (%rcx),%eax\n+\tadd %dl,0x1139d(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x101fa(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xd0000000000101fa,%al\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@@ -2829931,70 +2829539,74 @@\n \trcrb $1,0x113(%rbp)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0xfa0e(%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,(%rax)\n \tsahf\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,0x11499(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf46f(%rax)\n+\tadd %dl,(%rax)\n+\timul $0x0,%esp,%esi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x62(%rax)\n+\tpush %rax\n+\tsahf\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-\trex stos %eax,%es:(%rdi)\n-\tsti\n+\tand %ah,0xfb(%rbp)\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-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\ttest %edx,(%rcx,%rax,1)\n+\tadd %dl,-0x7b(%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 \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,0x18(%rax)\n-\tsgdt (%rax)\n+\tadd %dl,(%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 \tadc %bl,0x113(%rdi)\n \tadd %al,(%rax)\n@@ -2837351,30 +2836963,14 @@\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@@ -2837387,36 +2836983,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+\tadd %ah,(%rax)\n \tcs xchg %eax,%edi\n \t...\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 10240e3 \n+\tloopne 10240a3 \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+\tcmp %edx,0x0(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %dh,0x1abe2(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x1e66e(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %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 \tlods %ds:(%rsi),%eax\n \t...\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tjo 10240de \n \tstos %eax,%es:(%rdi)\n@@ -2837433,32 +2837047,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,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-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\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(%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@@ -2837470,15 +2837067,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 $0x97,%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tleave\n \tpop %rcx\n@@ -2837514,33 +2837111,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 $0x97,%al\n-\t...\n-\tadd %al,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %dh,0x16245(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpush $0x19b\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\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(%rdi),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadc %ah,%ch\n \tor %eax,(%rdx)\n@@ -2837554,33 +2837133,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,(%rax)\n+\tand $0x97,%al\n+\t...\n+\tadd %al,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %dh,0x16245(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tpush $0x19b\n \tadd %al,(%rax)\n-\tcmp %dl,0x0(%rdi)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\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+\txchg %eax,%edi\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x1ad9b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1be2b(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %al,0x972e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,0x1ad98(%rax)\n \tadd %al,(%rax)\n@@ -2837590,15 +2837187,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \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@@ -2837610,15 +2837207,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,0x30(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0x1ad92(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -2837627,37 +2837224,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,0x9733(%rax)\n+\tadd %dl,0x9733(%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 (%rdx),%ecx\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %ah,0x34(%rax)\n-\tjmp 10243c5 \n+\tjmp 1024385 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,0x34(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tadd %dl,(%rax)\n@@ -2837667,34 +2837264,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+\tcmp $0x97,%al\n+\t...\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tcmp $0x97,%eax\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 %dh,(%rax)\n+\ttest $0x125,%eax\n \tadd %al,(%rax)\n-\tlock jmp 1024635 \n+\tlock jmp 10245f5 \n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \txor 0x0(%rdi),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x30000000(%rip) \n \tret $0x159\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2837706,35 +2837302,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 %ah,%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 1024466 \n+\tloope 1024426 \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 \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 0x0(%rdi),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n@@ -2837753,49 +2837349,49 @@\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 102450c \n+\tjl 10244cc \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 \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x9734(%rax)\n+\tadd %ah,0x9734(%rax)\n \tadd %al,(%rax)\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 102470d \n+\tcall 10246cd \n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,-0x39(%rax)\n \tpop %rcx\n@@ -2837807,15 +2837403,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x9737(%rax)\n+\tadd %dl,0x9737(%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 \tfistpl 0x1(%rbx)\n@@ -2837827,15 +2837423,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \txor $0x97,%al\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rdi)\n \tadd %al,(%rax)\n \t(bad)\n@@ -2837858,24 +2837454,24 @@\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 1024688 \n+\trex.WX call 1024648 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \txor $0x97,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tmov $0xa5,%al\n@@ -2837888,15 +2837484,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,0x2a(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %cl,0x50000000(%rip) \n \tret\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2837906,15 +2837502,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \txchg %eax,%edi\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x3d(%rax)\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n@@ -2837943,15 +2837539,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x972f(%rax)\n+\tadd %ah,0x972f(%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 $0xc1,%al\n \tpop %rcx\n@@ -2837966,15 +2837562,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 0x0(%rdi),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x70000000(%rip) \n \tmovabs 0x4f800000000001d1,%eax\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n@@ -2837999,15 +2837595,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x1d178(%rax)\n \tadd %al,(%rax)\n@@ -2838019,15 +2837615,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 0x0(%rdi),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trcrb $0x2,(%rdx)\n@@ -2838041,35 +2837637,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-\txor %dl,0x0(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\t(bad)\n+\txchg %eax,%edi\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tjo 10248cc \n+\tjo 102488c \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 \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 $0x97,%al\n \t...\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x19bd2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -2838100,15 +2837696,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,0x973a(%rax)\n+\tadd %dl,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@@ -2838119,25 +2837715,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 %ah,%al\n+\tadd %dl,%al\n \tcmp 0x0(%rdi),%edx\n \tadd %al,(%rax)\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 10249cf \n+\tjo 102498f \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@@ -2838182,15 +2837778,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9737(%rax)\n+\tadd %al,0x9737(%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 \tsarb $1,0x1(%rbp)\n@@ -2838203,25 +2837799,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 %dl,(%rax)\n+\tadd %al,(%rax)\n \tcmp $0x97,%al\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 1024b75 \n-\tjmp 1024b05 \n+\tjo 1024b35 \n+\tjmp 1024ac5 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -2838242,18 +2837838,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x9733(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x33(%rax)\n+\txchg %eax,%edi\n+\t...\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,0x20a08(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tsub $0x223,%eax\n \tadd %al,(%rax)\n@@ -2838261,24 +2837856,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,0x2c(%rax)\n+\tadd %al,0x2c(%rax)\n \txchg %eax,%edi\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 1024beb \n+\tjo 1024bab \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@@ -2838291,26 +2837886,26 @@\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 1024bf2 \n+\tlock jae 1024bb2 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x972b(%rax)\n+\tadd %dl,0x972b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x8(%rax)\n \tor (%rdx),%al\n@@ -2838321,38 +2837916,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 %dl,%al\n \txor %dl,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x30000000(%rip) \n-\tjno 1024c4c \n+\tjno 1024c0c \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 %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,0x50000000(%rip) \n \tfdivrl 0x1(%rbp)\n \tadd %ah,(%rax)\n \tor 0x0(%rcx,%rax,1),%dl\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n@@ -2838378,16 +2837972,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 0x0(%rdi),%edx\n+\tadd %dh,0x972b(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x20a04(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2838422,15 +2838016,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 $0x97,%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0x0(%rax)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n@@ -2838440,15 +2838034,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9736(%rax)\n+\tadd %al,0x9736(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,0x5b(%rax)\n \thlt\n@@ -2838481,17 +2838075,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \tmov $0x1,%ebp\n \tadd %dh,0x1e8e5(%rax)\n \tadd %al,(%rax)\n@@ -2838499,15 +2838094,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \txor %dl,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x1490e(%rax)\n \tadd %al,(%rax)\n@@ -2838562,15 +2838157,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,0x37(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tor $0x20a,%eax\n \tadd %al,(%rax)\n@@ -2838582,28 +2838177,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,0x32(%rax)\n+\tadd %dl,0x32(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0xf(%rax)\n \tor (%rdx),%al\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@@ -2843505,15 +2843121,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-\tand %bh,(%rsi)\n+\tadd %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@@ -2843600,16 +2843216,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,0x10dd8(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\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 \tcli\n \tadc (%rcx),%eax\n@@ -2843618,33 +2843234,34 @@\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,%al\n-\tadd %ebp,0x0(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tcli\n-\tadc (%rcx),%eax\n+\tmov %eax,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x113fa(%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+\tpush %rax\n+\txlat %ds:(%rbx)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x102(%rcx)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsar $1,%dl\n+\tadd %dl,%al\n+\tcli\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@@ -2843653,15 +2843270,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 %dh,0xf4a7(%rax)\n+\tadd %ah,0xf48d(%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@@ -2843687,22 +2843304,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-\trclb $1,0x1(%rcx,%rdx,1)\n-\tadd %al,(%rax)\n+\tadc %cl,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,%al\n-\tsti\n+\tsar $1,%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,0x1265f(%rax)\n@@ -2843848,15 +2843465,17 @@\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 %bh,0x100(%rbp)\n+\txor %al,%bh\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\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@@ -2843934,16 +2843553,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tout %eax,(%dx)\n+\trex out %eax,(%dx)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x60(%rax)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2844022,15 +2843640,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,0x11401(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3a(%rax)\n+\tadd %dh,-0x30(%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@@ -2844109,18 +2843727,15 @@\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-\tjo 1028286 \n-\tstd\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tshlb $0x0,0xfd(%rdi)\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@@ -2844151,15 +2843766,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-\tadc %ch,%ch\n+\tadc %ah,%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@@ -2844220,50 +2843835,52 @@\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-\tshl $0xf2,%al\n+\txor $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-\tror $1,%dh\n-\tadd %al,(%rcx)\n+\tlock fadds (%rax)\n+\tadd %eax,(%rax)\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-\tadc %dl,0x101(%rbx)\n+\tand %bl,0x101(%rbp)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \tshl $0x0,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadd $0x114,%eax\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 %dl,(%rax)\n-\tmov $0x100,%edi\n+\tadd %dh,(%rax)\n+\tleave\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\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@@ -2844344,16 +2843961,16 @@\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-\tjo 10284c9 \n-\tsti\n+\tpush %rax\n+\t(bad)\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 \trolb $0x68,(%rcx)\n@@ -2844399,20 +2844016,18 @@\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-\tjo 10284e3 \n-\tcld\n-\tadd %al,(%rax)\n+\trolb $1,0xfc(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1a(%rax)\n-\tstc\n+\tpush %rax\n+\tout %al,$0xf9\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@@ -2844424,24 +2844039,26 @@\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 %al,%al\n-\tmovabs %eax,0x8d00000000000f6\n-\tadc $0x1,%al\n+\tadd %dl,-0x64(%rax)\n+\ttestb $0x0,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tor %dl,(%rcx,%rax,1)\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+\tadd %dl,%al\n+\tpop %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@@ -2844463,31 +2844080,34 @@\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,0xf6d3(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11409(%rax)\n+\tlret $0xf6\n \tadd %al,(%rax)\n-\tadd %dl,-0x7a(%rax)\n-\tadd (%rcx),%al\n+\tadd %al,(%rax)\n+\tnop\n+\tor %edx,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x85,%al\n-\tadd (%rcx),%al\n+\tpush %rax\n+\txchg %al,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x10285(%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-\tor %edx,(%rcx,%rax,1)\n+\trorb $1,(%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,%al\n \txor %dl,(%rcx,%rax,1)\n@@ -2844581,16 +2844201,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 %dl,%al\n-\ttest %dh,%ch\n+\tadd %ah,-0x21(%rax)\n+\thlt\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@@ -2844640,20 +2844260,18 @@\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 %ah,(%rax)\n-\tmov $0xff,%al\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmov $0xff,%edx\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor $0x14,%al\n+\trorb $1,(%rsp,%rdx,1)\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@@ -2844733,18 +2844351,15 @@\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-\t(bad)\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tsubb $0x0,0xf4(%rcx)\n \tadd %dl,0x1140e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x10288(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x6771(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2844766,15 +2844381,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-\tshlb $1,(%rax)\n+\tmov $0x20,%al\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@@ -2844783,15 +2844398,17 @@\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 %dh,0xfcb9(%rax)\n+\tadd %ah,-0x47(%rax)\n+\tcld\n+\tadd %al,(%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@@ -2844817,44 +2844434,44 @@\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 %dl,(%rax)\n-\tint $0xff\n+\tadd %al,-0x29(%rax)\n+\tincl (%rax)\n+\tadd %al,(%rax)\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-\tadd %dh,%al\n-\tmov %al,(%rdx)\n+\tlock mov %al,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc9c000000000008a,%eax\n+\tmovabs 0xc8f000000000008a,%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 \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbb %dh,0xf9(%rdi)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tadd %al,(%rax)\n+\txor %al,%ch\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,(%rcx)\n-\tadc $0x1,%al\n+\tadd %dl,(%rax)\n+\tadc %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 %cl,(%rax)\n \t(bad)\n@@ -2844870,15 +2844487,15 @@\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 $0x1,%eax\n-\tadd %dh,%al\n+\tadd %dl,%al\n \tgs hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11411(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov (%rdx),%al\n@@ -2844909,18 +2844526,16 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,(%rdx)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rdx)\n-\ttestl $0x0,(%rax)\n-\tadd %dl,(%rcx)\n-\tand $0x1,%eax\n+\tmovabs 0xf711,%al\n+\tadc %esp,0x1(%rip) \n \tadd %dl,(%rax)\n \tmov $0x102,%ecx\n \tadd %al,(%rax)\n \tadc %dh,-0xa(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2844931,26 +2844546,28 @@\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 %dh,0xf4ed(%rax)\n+\tadd %al,(%rax)\n+\tfdiv %st(4),%st\n+\tadd %al,(%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 %al,0xf4a6(%rax)\n+\tadd %ah,0xf48c(%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@@ -2848869,16 +2848486,16 @@\n \trclb $1,(%rdx)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x2,%sil\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rsp\n+\tadd %dl,%al\n+\tpop %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@@ -2848900,15 +2848517,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 %al,0x35(%rax)\n+\tadd %dh,0x34(%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@@ -2849208,15 +2848825,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 %dl,0xf3ed(%rax)\n+\tadd %ah,0xf3ec(%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@@ -2849283,34 +2848900,33 @@\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-\tjo 102baa0 \n+\tpush %rax\n+\tpop %rsi\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadc $0x114,%eax\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 $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 102babb \n-\thlt\n+\trcrb $0x0,-0xc(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadc %dl,(%rsi)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmpb $0x0,0x102(%rdx)\n \tadd %dl,0xf6e2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x102ba(%rax)\n@@ -2849723,17 +2849339,16 @@\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-\tpush %rax\n-\tsbb %cl,(%rdi)\n-\tadd %eax,(%rax)\n+\tadc %bl,(%rax)\n+\tsgdt (%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@@ -2849996,15 +2849611,16 @@\n \tcmp (%rcx,%rax,1),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \troll $0x1,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x10e(%rbx)\n+\tnop\n+\tmov $0x10e,%ebx\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \timul $0x0,0x1(%rip),%ecx \n \trolb $0x68,(%rcx)\n@@ -2850026,15 +2849642,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \txchg %eax,%esi\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\trex\n \trex.WR hlt\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@@ -2850108,17 +2849724,16 @@\n \tadd %al,(%rax)\n \t(bad)\n \tret $0x102\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\tjo 102c2c7 \n-\thlt\n-\tadd %al,(%rax)\n+\tpush %rax\n+\t{rex2 0xf4} sldt (%r16)\n \tadd %al,(%rax)\n \tadd %dl,0x124a0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tret\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n@@ -2850301,15 +2849916,18 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,%dl\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000f55d,%al\n+\tand %cl,-0xb(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n \tmovsxd (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trol $1,%ah\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2850317,22 +2849935,23 @@\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-\trclb $1,0x1(%rcx,%rdx,1)\n-\tadd %al,(%rax)\n+\tadc %cl,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,0x3a(%rax)\n-\tadc $0x1,%al\n+\tpush %rax\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,0x3a(%rax)\n \tadc $0x1,%al\n@@ -2850349,23 +2849968,28 @@\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rsi,%rcx,1)\n+\trcrb $1,0xe(%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+\tpush %rsp\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tadd %dl,0x11454(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x102c5(%rax)\n+\tadd $0x2,%ch\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x3b(%rax)\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n@@ -2850404,17 +2850028,16 @@\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-\t(bad)\n-\trex.B hlt\n-\tadd %al,(%rax)\n+\tjo 102c5cf \n+\trepz add %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@@ -2850884,15 +2850507,16 @@\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 %al,-0x63(%rax)\n+\tadd %ah,(%rax)\n+\tpopf\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@@ -2851078,17 +2850702,16 @@\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,%al\n-\tint $0xf3\n-\tadd %al,(%rax)\n+\tadd %ah,-0x33(%rax)\n+\trepz add %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@@ -2851142,17 +2850765,16 @@\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-\t(bad)\n-\tand %esi,%edx\n-\tadd %al,(%rax)\n+\tadd %ah,(%rcx)\n+\trepnz add %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@@ -2851191,21 +2850813,22 @@\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tjae 102cd41 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xf6d4(%rax)\n+\tadd %ah,-0x2c(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txchg %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bl,0xf6(%rcx)\n+\tadc %bl,0xf6(%rcx)\n \tadd %al,(%rax)\n \trcrb $1,(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tint $0x2\n@@ -2851362,15 +2850985,15 @@\n \tlock (bad)\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov %dh,0x67(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x7b(%rax)\n+\tadd %dl,-0x7b(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfwait\n \tadc $0x1,%al\n \tadd %al,(%rax)\n@@ -2851402,15 +2851025,15 @@\n \tint $0x2\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tsti\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf4f2(%rax)\n+\tadd %dl,0xf4db(%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@@ -2851461,15 +2851084,15 @@\n \t(bad)\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x31(%rax)\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tpopf\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@@ -2851747,15 +2851370,15 @@\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-\tadc %dl,%al\n+\tloopne 102d251 \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@@ -2852104,15 +2851727,16 @@\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,0xf365(%rax)\n+\tadd %ah,0x65(%rax)\n+\trepz add %al,(%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@@ -2852329,15 +2851953,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 %al,0xf650(%rax)\n+\tadd %ah,0xf4ef(%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@@ -2852470,16 +2852094,16 @@\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 %dh,%al\n-\tmov %dh,%ah\n+\tadd %dl,%al\n+\tjle 102d977 \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@@ -2852749,40 +2852373,41 @@\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,%al\n-\tadc %al,(%r9)\n+\tadd %dl,(%rax)\n+\tcmp (%rax),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tfaddl (%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %bl,%ah\n+\tadd %dh,(%rax)\n+\tmovabs 0xdc4000000000008a,%eax\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\trex faddl (%rdx)\n+\tpush %rax\n+\tfaddl (%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xdc5000000000008a,%eax\n+\tmovabs 0xdc6000000000008a,%eax\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tfaddl (%rdx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xdc7000000000008a,%eax\n+\tjo 102dc3e \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@@ -2853153,15 +2852778,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tfilds (%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tmovabs 0xc67000000000008a,%eax\n+\tmovabs 0xc65000000000008a,%eax\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x56(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2853314,15 +2852939,15 @@\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,%cl\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tes (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@@ -2853371,17 +2852996,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-\tloopne 102e253 \n-\thlt\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tout %eax,(%dx)\n+\trepz add %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@@ -2853662,15 +2853287,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-\tlock adc %esi,%edx\n+\trex 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@@ -2853705,15 +2853330,17 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmov %ecx,0x1(%rip) \n \tadd %dl,(%rax)\n \tin $0x2,%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ec9(%rax)\n+\tadd %dl,-0x37(%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 \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n@@ -2853733,16 +2853360,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tss add %eax,(%rax)\n@@ -2853786,20 +2853412,19 @@\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,-0x3f(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\ttest $0xfd,%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x31(%rax)\n-\tadc $0x1,%al\n+\tpush %rax\n+\txor %edx,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%dh\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -2854163,17 +2853788,16 @@\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 %rsp\n-\tadc %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\tadc %r8,(%r9)\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@@ -2854187,16 +2853811,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-\tadc %al,%dh\n-\trepz add %al,(%rax)\n+\trol $0xf3,%ch\n+\tadd %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@@ -2854528,32 +2854152,31 @@\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-\tjo 102ed79 \n-\thlt\n+\tpush %rax\n+\tja 102ecf7 \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-\trex\n-\trex.WB clc\n+\tand %cl,-0x8(%rcx)\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@@ -2854833,17 +2854456,15 @@\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 %ah,(%rax)\n-\tloop 102efce \n-\tadd %al,(%rax)\n+\tadd %dh,0xfbd9(%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@@ -2854887,16 +2854508,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 %al,(%rax)\n-\trex.R clc\n+\tadd %ah,%al\n+\trex.XB 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@@ -2854915,15 +2854536,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-\tsbb $0xf4,%ah\n+\trcl $0xf4,%dl\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@@ -2855247,15 +2854868,18 @@\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-\trorb $1,0x0(%rdi,%rdi,8)\n+\txor %al,%al\n+\tstd\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -2855481,15 +2855105,16 @@\n \trex out %eax,$0xf9\n \tadd %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(%rbp)\n+\tnop\n+\tmov $0x10e,%ebp\n \tadd %al,(%rax)\n \tcmp $0x2,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rsi\n \tpopf\n@@ -2855673,31 +2855298,32 @@\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 %al,0xfe2c(%rax)\n+\tadd %dh,%al\n+\tsub %edi,%esi\n+\tadd %al,(%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 \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-\tnop\n-\txchg %esi,%esi\n-\tadd %al,(%rax)\n+\tjo 102f739 \n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpopf\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%bh\n@@ -2855751,15 +2855377,15 @@\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-\tadd %bl,0xfb(%rdi)\n+\tadd %bl,0xfb(%rbx)\n \tadd %al,(%rax)\n \tnop\n \tgs adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -2855990,16 +2855616,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,%al\n-\txchg %dl,(%rax)\n+\tadd %dl,(%rax)\n+\tjg 102fa8b \n \tadd %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@@ -2856018,29 +2855644,27 @@\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-\tjo 102fac2 \n+\txor %dl,(%rax)\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 \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov %ah,%dh\n-\tadd %al,(%rax)\n+\tadd %ah,0xf48a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txchg %eax,%esi\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2856118,25 +2855742,27 @@\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,0x72(%rax)\n-\trepnz add %al,(%rax)\n+\tadd %ah,(%rax)\n+\tjb 102fba5 \n+\tadd %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,-0x13(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\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@@ -2856275,15 +2855901,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-\tmov $0xc1,%al\n+\tjo 102fce3 \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@@ -2856499,18 +2856125,20 @@\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-\tadd %dh,0x0(%rsp,%rsi,8)\n+\tloopne 102ffa5 \n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x14(%rbx)\n+\tadd %dl,%al\n+\tjnp 102ff4f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \t...\n \tadd %al,(%rax)\n \tmov $0xdf,%al\n@@ -2856665,17 +2856293,15 @@\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-\tlock xchg %eax,%esp\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %bl,0xff(%rdi)\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@@ -2856687,16 +2856313,16 @@\n \tadc %ah,0x14(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10301(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x124cb(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rcx\n+\tadd %dh,%al\n+\tpush %rax\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tlret\n \tand $0x1,%al\n \tadd %al,(%rax)\n@@ -2856741,16 +2856367,15 @@\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-\tloopne 1030162 \n-\thlt\n+\tshl $1,%spl\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@@ -2856849,16 +2856474,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,(%rax)\n-\tmov %esi,%ebx\n+\tadd %dl,%al\n+\tmov %dh,%bl\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@@ -2856868,37 +2856493,35 @@\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,-0x13(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\n \tor $0x1,%eax\n-\tadd %al,0x60(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11420(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd (%rbx),%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 %dl,%al\n-\txchg %eax,%edi\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshlb $1,(%rax)\n+\tadd %dh,%al\n+\tmovabs 0x20d00000000000ff,%eax\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@@ -2856927,16 +2856550,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbbb $0x0,0x106(%rip) \n \tadd %dl,(%rax)\n \trex.XB adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex outsb %ds:(%rsi),(%dx)\n-\thlt\n+\tand %ch,-0xc(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11421(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tand $0xfc,%al\n \tadd %al,(%rax)\n@@ -2856964,16 +2856586,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock add (%rbx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x10303(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rsp\n+\tadd %dl,%al\n+\tpop %rbx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10303(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpopf\n@@ -2857512,16 +2857134,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-\tjo 1030915 \n-\thlt\n+\tpush %rax\n+\tshl %cl,%esp\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@@ -2857959,16 +2857581,15 @@\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-\tnop\n-\tcwtl\n+\tmov $0xa2,%al\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@@ -2858011,18 +2857632,20 @@\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-\trex test $0xfb,%eax\n+\tloopne 1030dd3 \n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rbx)\n-\tadc $0x1,%al\n+\tadd %dl,%al\n+\tand (%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,(%rax)\n \t(bad)\n@@ -2858174,17 +2857797,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x22(%rax)\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpush $0xfffffffffffffff4\n-\tadd %al,(%rax)\n+\tadd %dh,0xf46a(%rax)\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@@ -2858200,18 +2857821,19 @@\n \tadd %dh,%al\n \tor $0x103,%eax\n \tadd %al,(%rax)\n \tadc %dl,(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rsi,%rcx,1)\n+\trcrb $1,0xe(%rbx)\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 \tand %al,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2858259,20 +2857881,19 @@\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-\tpush %rax\n-\tret $0xf5\n+\tadc %al,%dl\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\torb $0x3,(%rsi)\n-\tadd %eax,(%rax)\n+\tadd %al,0x1030e(%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@@ -2858307,43 +2857928,49 @@\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,0xf3c3(%rax)\n+\tadd %dl,-0x3d(%rax)\n+\trepz add %al,(%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-\tpush %rax\n-\tmovabs 0x1260000000000110,%al\n-\tadd (%rcx),%eax\n-\tadd %al,(%rax)\n+\tnop\n+\tcwtl\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\trclb $1,(%rax)\n-\tadd (%rcx),%eax\n \tadd %al,(%rax)\n+\t(bad)\n+\tadc (%rbx),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex adc %eax,(%rbx)\n+\tadd %dl,%al\n+\tadc %al,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b08(%rax)\n+\tadd %al,0x11(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%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@@ -2858500,16 +2858127,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-\trex int $0xf6\n-\tadd %al,(%rax)\n+\trex ret\n+\ttestb $0x0,(%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@@ -2858567,33 +2858194,30 @@\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 %ah,-0x5e(%rax)\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x7c(%rax)\n+\tadd %dl,(%rax)\n+\tmovabs %al,0x7c500000000000f4\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rsi)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex adc (%rbx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10313(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rsp\n+\tadd %dl,%al\n+\tpop %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@@ -2858796,16 +2858420,16 @@\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-\tnop\n-\tfmuls 0x1(%rip) \n+\tadc %bl,%al\n+\tor $0x1,%eax\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 \tadd %dh,%al\n@@ -2858858,22 +2858482,22 @@\n \tadd %al,(%rax)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1031680(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rsi,%rcx,1)\n-\tadd %al,(%rax)\n+\trcrb $1,0xe(%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-\tand $0x114,%eax\n+\tshlb $1,0x114(%rip) \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,%al\n@@ -2859022,15 +2858646,16 @@\n \tadd %al,(%rax)\n \tnop\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %edi,%ebp\n+\tcli\n+\tcld\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@@ -2859306,16 +2858931,16 @@\n \tadd %al,0x1a(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $0x3,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rsp\n+\tadd %dl,%al\n+\tpop %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@@ -2859333,17 +2858958,15 @@\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 %dh,%al\n-\tout %eax,$0xfc\n-\tadd %al,(%rax)\n+\tadd %ah,0xfce7(%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@@ -2859457,24 +2859080,26 @@\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-\tlock enter $0x100,$0x0\n+\tadc %dl,%bl\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11426(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\tes adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsbbb $0x3,(%rbx)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x1031b(%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@@ -2859577,28 +2859202,31 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x1031d60,%al\n-\tadc %bl,0x1(%rsi,%rcx,1)\n+\trcrb $1,0xe(%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+\tpush %rsp\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tadd %dl,0x11454(%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-\tshlb $1,(%rsi)\n-\tadc $0x1,%al\n+\tadd %dl,%al\n+\tes 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,0x12520(%rax)\n \tadd %al,(%rax)\n@@ -2859682,17 +2859310,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 %al,-0x58(%rax)\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %al,0xfba1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x59(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n@@ -2859763,15 +2859389,15 @@\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,-0x49(%rax)\n+\tadd %dl,-0x4d(%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@@ -2859803,52 +2859429,64 @@\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-\tsubb $0x0,0x101(%rbx)\n-\tadd %dl,0x11467(%rax)\n+\tmovabs 0x90000000000101b5,%al\n+\taddr32 adc $0x1,%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1031f(%rax)\n+\tnop\n+\t(bad)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x11467(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tnop\n+\taddr32 adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x14(%rdi)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\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-\trolb $0x68,(%rcx)\n+\tmov $0x1f,%al\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush $0x114\n+\tshlb $1,0x14(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,(%rdi)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %ch,0x14(%rax)\n+\tadd %eax,(%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 \tadc %ch,0x14(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovabs %al,0x68500000000000ff\n-\tadc $0x1,%al\n+\tadd %ah,(%rax)\n+\tlods %ds:(%rsi),%al\n+\tincl (%rax)\n \tadd %al,(%rax)\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 \tadd %al,(%rax)\n@@ -2859893,16 +2859531,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-\tpush %rax\n-\tor %bh,%al\n+\txor %cl,(%rax)\n+\tclc\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@@ -2859976,15 +2859614,15 @@\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 %dh,-0x55(%rax)\n+\tadd %dh,-0x5e(%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@@ -2860050,16 +2859688,15 @@\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 %ah,%al\n-\tnop\n+\tadd %al,-0x75(%rax)\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@@ -2860078,17 +2859715,15 @@\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-\t(bad)\n-\tpush %rbx\n-\thlt\n+\tand %cl,-0xc(%rdx)\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 \tadd %al,(%rax)\n@@ -2860211,39 +2859846,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-\tpush %rax\n-\tret $0xf5\n+\tadc %al,%dl\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex and (%rbx),%eax\n-\tadd %eax,(%rax)\n+\tadd %al,0x23(%rax)\n+\tadd (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tcall 1043111 \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 %dh,(%rax)\n-\tjo 10323a4 \n-\tadd %eax,(%rax)\n+\tadd %al,0x7a(%rax)\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0xf9b2(%rax)\n+\tmov $0xf9b2,%eax\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@@ -2860273,16 +2859908,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,-0x77(%rax)\n-\trepz add %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov %esi,%ebx\n+\tadd %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@@ -2860346,15 +2859982,17 @@\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,0xf4c2(%rax)\n+\tadd %dh,(%rax)\n+\ttest $0xf4,%al\n+\tadd %al,(%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@@ -2860505,16 +2860143,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,-0xa(%rax)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txchg %eax,%edi\n+\tjo 10325d9 \n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x5a(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2861167,30 +2860804,28 @@\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 %dl,%al\n-\t(bad)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmov $0xfd,%ebx\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x124,%edi\n+\tadc %bh,0x124(%rdi)\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-\tnop\n-\txor $0x0,%esp\n+\tand %dh,-0xc(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -2861752,15 +2861387,17 @@\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 %ah,0xf6a9(%rax)\n+\tadd %ah,(%rax)\n+\tsub %esi,%esp\n+\tadd %al,(%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 \tcs add (%rcx),%eax\n@@ -2861895,27 +2861532,25 @@\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 %al,%al\n-\tpop %rsi\n-\ttestb $0x0,(%rax)\n+\tadd %dl,0xf655(%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+\trorb $0x0,-0xc(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand %esp,0x1(%rip) \n+\tadc %ah,(%rcx)\n+\tand $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,(%rcx)\n \tand $0x1,%eax\n \tadd %dl,%al\n@@ -2861942,17 +2861577,15 @@\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,%al\n-\trex.RB\n-\trepz add %al,(%rax)\n+\tadd %dh,0xf345(%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@@ -2861990,17 +2861623,15 @@\n \tadd %dh,(%rbx,%rax,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x63(%rax)\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.WRXB hlt\n-\tadd %al,(%rax)\n+\tadd %al,0xf44f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x124a2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xfc4f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x10325(%rax)\n \tadd %al,(%rax)\n@@ -2862100,50 +2861731,55 @@\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-\trolb $1,0x110(%rsi)\n+\tadc %bh,0x10(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\torb $0x0,-0xc(%rbx)\n+\tadd %dl,0x4b(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trex.RX adc $0x1,%al\n+\tadd %dl,0x11446(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rsi)\n+\t(bad)\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 \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rsp\n+\tadd %dl,%al\n+\tpop %rbx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x35(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rsi,%rcx,1)\n+\trcrb $1,0xe(%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+\tpush %rsp\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tadd %dl,0x11454(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x35(%rax)\n+\tjo 1033597 \n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex xor $0x103,%eax\n \tadd %al,(%rax)\n \txorb $0x0,0x103(%rip) \n \tadd %al,(%rbx)\n@@ -2862171,15 +2861807,15 @@\n \tadd %al,(%rax)\n \txor %dh,(%rsi)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %bl,0x0(%rbx)\n-\tadd %dl,(%rax)\n+\tadd %dh,%al\n \t(bad)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tshll $0x0,(%rcx,%rax,1)\n \tadd %al,(%rax)\n@@ -2862517,39 +2862153,43 @@\n \tadd %dl,%al\n \tmov $0x124,%esi\n \tadd %al,(%rax)\n \tand %bh,(%rcx)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rsi,%rcx,1)\n+\trcrb $1,0xe(%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+\tpush %rsp\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tadd %dl,0x11454(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x39(%rax)\n-\tadd (%rcx),%eax\n+\trex cmp %eax,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcmp %eax,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,(%rcx)\n+\tadd %dl,0x39(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmp %eax,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ah,0x6801c0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x6801c0,%al\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1033970(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,0x9b(%rbp)\n@@ -2862564,26 +2862204,25 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tfmuls 0x10d(%rdx)\n \tadd %al,(%rax)\n-\tmov $0x2b,%al\n-\thlt\n+\tnop\n+\tsub %esp,%esi\n \tadd %al,(%rax)\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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tss add %eax,(%rax)\n@@ -2862624,16 +2862263,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,(%rax)\n-\trex.RX\n+\tadd %dh,%al\n+\trex.RB\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@@ -2862694,16 +2862333,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-\tpush %rax\n-\tsbb (%rax),%edx\n+\tnop\n+\trcll %cl,(%rcx)\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@@ -2862756,43 +2862395,41 @@\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 %dh,-0x58(%rax)\n-\tincl (%rax)\n+\tadd %dl,0xffb2(%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-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n+\tadd %ah,-0x3c(%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 %al,%dh\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcmp (%rbx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rsp\n+\tadd %dl,%al\n+\tpop %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@@ -2862847,22 +2862484,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 %ah,%al\n-\tcmp $0xf3,%eax\n-\tadd %al,(%rax)\n-\tadc %bh,(%rbx)\n-\tadd (%rcx),%eax\n+\tadd %al,0xf33d(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcmp (%rbx),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %bh,(%rbx,%rax,1)\n+\tadd %dh,(%rax)\n+\tcmp $0x3,%al\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@@ -2862948,32 +2862585,33 @@\n \tjo 1033d1e \n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,0x12(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x34(%rax)\n+\tadd %dl,-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-\trex int3\n-\ttestb $0x0,(%rax)\n+\trex ret $0xf6\n \tadd %al,(%rax)\n-\tadd %dl,-0x3d(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tret\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,0x0(%rip) \n \t...\n \tadd %al,(%rax)\n \tadd %eax,0x0(%rip) \n@@ -2863150,15 +2862788,17 @@\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 %al,0xfbb9(%rax)\n+\tadd %dh,-0x47(%rax)\n+\tsti\n+\tadd %al,(%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@@ -2863183,19 +2862823,22 @@\n \tcmp (%rcx,%rax,1),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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+\trcrb $1,0x10e(%rbx)\n+\tadd %al,(%rax)\n+\tmov $0x3e,%al\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x10dd8(%rax)\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 %al,(%rax)\n \tsarb $1,0x124(%rbx)\n \tadd %al,(%rax)\n \tlock repnz (bad)\n@@ -2863253,35 +2862896,14 @@\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@@ -2863317,24 +2862939,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-\txor %dl,0x0(%rdi)\n+\tadd %dh,0x9730(%rax)\n+\tadd %al,(%rax)\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 1034108 \n+\tjmp 10340c8 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -2863353,15 +2862975,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tss xchg %eax,%edi\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tshl $1,%ah\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n@@ -2863371,15 +2862993,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,0x36(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,-0x23(%rax)\n \tmov $0x1,%ebp\n \tadd %dl,(%rax)\n@@ -2863388,56 +2863010,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 %dh,0x32(%rax)\n-\txchg %eax,%edi\n-\t...\n-\tadd %dl,(%rcx)\n+\tadd %dh,0x9729(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x60(%rax)\n-\troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcl $0xee,%dl\n-\tadd %eax,(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %dl,0x14909(%rax)\n+\tadd %al,(%rax)\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-\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 %ah,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 %ah,(%rax)\n+\tadd %dl,(%rax)\n \txor %edx,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x50000000(%rip) \n \t(bad)\n \tadd %dl,0x22(%rax)\n \tsbb $0x2,%al\n@@ -2863447,15 +2863069,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 $0x97,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -2863471,15 +2863093,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 $0x97,%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0x4e(%rax)\n \t(bad)\n \tadd %dh,0x189ec(%rax)\n@@ -2863505,15 +2863127,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %al,0x32(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsarl $1,0x1(%rbp)\n \tadd %dl,0x2(%rax)\n@@ -2863531,15 +2863153,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 1034569 \n+\tjmp 1034529 \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@@ -2863547,37 +2863169,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,%al\n-\txor $0x97,%eax\n+\tadd %dh,0x9735(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd $0xd0000000,%eax\n+\tadd %al,-0x30000000(%rip) \n \tfcompl 0x1(%rbx)\n \tadd %dh,%al\n \trex.RX 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 %al,0x9734(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x34(%rax)\n+\txchg %eax,%edi\n+\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tlret\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2863590,15 +2863210,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %ah,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@@ -2863609,15 +2863229,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 0x0(%rdi),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n@@ -2863630,18 +2863250,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x972e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x2e(%rax)\n+\txchg %eax,%edi\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rbx\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2863668,16 +2863287,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 0x0(%rdi),%dl\n+\tadd %dh,%al\n+\tsub %edx,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tfcomps 0x1(%rbx)\n \tadd %al,(%rax)\n@@ -2863687,16 +2863306,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x125ab(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1e6e9(%rax)\n@@ -2863705,48 +2863324,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,0x9729(%rax)\n+\tadd %dh,0x9727(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdi)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tfistpl 0x1(%rbx)\n \tadd %dh,(%rax)\n-\tpop %rsp\n-\tmov %eax,(%rcx)\n+\tadd $0xa,%al\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n+\tadd %ah,0x1d511(%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,0x9727(%rax)\n+\tadd %ah,0x9729(%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 %dh,%al\n+\tfistpl 0x1(%rbx)\n \tadd %dh,(%rax)\n-\tadd $0xa,%al\n-\tadd (%rax),%al\n+\tpop %rsp\n+\tmov %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x1d511(%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@@ -2863766,18 +2863385,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %bl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tfcompl 0x1(%rbx)\n \tadd %dl,%al\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tsbb $0x2,%al\n@@ -2863787,36 +2863405,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,0x972d(%rax)\n+\tadd %dl,0x972d(%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 or 0x1(%rcx),%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10346dd \n+\tloopne 103469d \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+\tsub 0x0(%rdi),%edx\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsub $0x97,%al\n-\t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \txor %ah,0x125(%rbx)\n \tadd %al,(%rax)\n \trcrb $1,0x15d(%rbp)\n \tadd %al,(%rax)\n \tclc\n@@ -2863842,15 +2863461,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %edx,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tfidivrs 0x1(%rbp)\n@@ -2863860,15 +2863479,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %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@@ -2863881,15 +2863500,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x9730(%rax)\n+\tadd %ah,0x9730(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x55(%rax)\n \troll $1,(%rcx)\n@@ -2863902,34 +2863521,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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-\tadd %al,(%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+\tadd %dl,(%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 \t(bad)\n@@ -2863943,15 +2863543,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+\t(bad)\n+\txchg %eax,%edi\n+\t...\n+\tadd %cl,(%rbx)\n+\tadd %al,(%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 %al,%al\n \tsub $0x97,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,-0x3b(%rax)\n@@ -2863966,15 +2863585,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 $0x97,%al\n \t...\n \tadd %al,0x50000000(%rip) \n \ttest $0x125,%eax\n \tadd %al,(%rax)\n \tsbbb $0x23,(%rsi)\n \tadd (%rax),%al\n@@ -2863983,31 +2863602,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 %ah,(%rax)\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 1034926 \n+\tloopne 10348e6 \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 %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+\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@@ -2864057,58 +2863695,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 %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 %dh,(%rax)\n+\txor 0x0(%rdi),%edx\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 \tadd %ch,0x1f7(%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,(%rax)\n-\tsub 0x0(%rdi),%edx\n+\tadd %dh,%al\n+\tsub 0x0(%rdi),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjno 1034a8c \n+\tjno 1034a4c \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@@ -2864170,15 +2863790,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 1034b5c \n+\tjo 1034b1c \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@@ -2864199,31 +2863819,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,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-\tloopne 1034bd3 \n-\tcld\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0xa(%rax)\n-\t(bad)\n+\tlock lret $0xfc\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 %ah,%al\n@@ -2864267,15 +2863902,15 @@\n \tadd %al,0x1b(%rax)\n \tmov $0x0,%al\n \t...\n \tor $0x78000000,%eax\n \tloope 1034cb4 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf779(%rax)\n+\tadd %al,0xf778(%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@@ -2864287,63 +2863922,56 @@\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 %dh,(%rax)\n-\tjne 1034d03 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0xa(%rax)\n-\t(bad)\n+\tadd %al,0x7f(%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 %al,0xb01b(%rax)\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 %ah,(%rax)\n-\timul $0x1,(%rax),%eax\n-\tadd %al,-0xa(%rax)\n-\t(bad)\n+\tadd %al,0x73(%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 %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 %dl,(%rax)\n-\tor %edi,%edi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0xa(%rax)\n-\t(bad)\n+\tadd %dh,0x8(%rax)\n+\tincl (%rax)\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@@ -2864417,37 +2864045,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,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+\tadd %dh,0x2a(%rax)\n+\txchg %eax,%edi\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 \t(bad)\n \tadd %dl,0x1d2d9(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -2864494,15 +2864102,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 $0x97,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \t(bad)\n@@ -2864512,14 +2864120,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,(%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@@ -2864536,15 +2864162,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 %dh,%al\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 \tand $0x1,%al\n@@ -2864604,15 +2864230,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 %dl,0xf4a9(%rax)\n+\tadd %dl,-0x57(%rax)\n+\thlt\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\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@@ -2864666,15 +2864294,18 @@\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 %ah,0xef12(%rax)\n+\tadd %dh,(%rax)\n+\tclc\n+\tout %al,(%dx)\n+\tadd %al,(%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@@ -2864758,31 +2864389,27 @@\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-\tand %dl,%cl\n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x11448(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0xfd,%ch\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x124a3(%rax)\n+\tnop\n+\trex.W adc $0x1,%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\trex test $0xfd,%eax\n \tadd %al,(%rax)\n-\trex.W hlt\n+\tnop\n+\tmovabs %eax,0x1c0000000000124\n+\tpush $0x0\n+\tadd %cl,-0xc(%rax)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,0x0(%rip) \n \t...\n \tadd %al,(%rax)\n \tadcb $0x1,0x3(%rcx)\n@@ -2864798,23 +2864425,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-\t(bad)\n+\tpush %rax\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-\tnop\n+\tpush %rax\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@@ -2864968,20 +2864595,19 @@\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-\t(bad)\n-\txor $0x0,%dh\n-\tadd %al,(%rax)\n+\tjo 10354b6 \n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov (%rcx,%rax,1),%edx\n+\tadd %dl,-0x75(%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,0x1145c(%rax)\n \tadd %al,(%rax)\n@@ -2865002,21 +2864628,20 @@\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-\tadd %dl,0xf6(%rdx)\n-\tadd %al,(%rax)\n-\tnop\n-\tmov (%rcx,%rax,1),%edx\n-\tadd %al,(%rax)\n+\torb $0x0,0xf6(%rax)\n+\tadd %dl,0x1148b(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x1(%rbx,%rax,1)\n+\tadd %dl,%al\n+\tpush %rsp\n+\tadd (%rcx),%eax\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@@ -2865044,15 +2864669,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,0x10066(%rax)\n+\tadd %ah,0x10070(%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@@ -2865218,34 +2864843,32 @@\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 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-\tadd %al,(%rax)\n+\txor %ah,0xfb(%rbp)\n \tadd %al,(%rax)\n \tnop\n-\t(bad)\n-\tand $0x1,%al\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 %dl,0x9b08(%rax)\n+\tadd %dl,0x124ce(%rax)\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 \tpush %rsi\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tsetnp (%rax)\n@@ -2865492,17 +2865115,15 @@\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 %al,%al\n-\tpush %rcx\n-\ttestb $0x0,(%rax)\n+\tadd %al,0xf4f2(%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@@ -2865518,16 +2865139,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,0x10dd8(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tfmuls 0x1(%rip) \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@@ -2865678,26 +2865299,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-\trex.WR add %r8b,(%rcx)\n+\tadd %al,(%rax)\n+\tpush %rdi\n+\tadd %al,(%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 \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trorl %cl,0x1(%rip) \n+\tadd %dl,0x10dd2(%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,0x14(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2866026,15 +2865648,16 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x3c(%rax)\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf69d(%rax)\n+\tadd %ah,-0x63(%rax)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x74(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,0x3(%rsi)\n \tadd %eax,(%rax)\n@@ -2866053,16 +2865676,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 %al,0x3e(%rax)\n-\tstd\n+\tadd %dh,(%rax)\n+\tcmp %edi,%ebp\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@@ -2866274,15 +2865897,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 0xfbcb40,%al\n+\tmovabs 0xfbc6a0,%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@@ -2866500,15 +2866123,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,0xfbb320(%rax)\n+\tadd %ah,0xfbae00(%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@@ -2867032,15 +2866655,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,0xf45700(%rax)\n+\tadd %ah,0xf456e0(%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@@ -2867228,15 +2866851,15 @@\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x1036be0,%al\n \tadd %gs:(%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf69650,%al\n+\tmovabs 0xf695d0,%al\n \tadc %dh,0x14(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x6c(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2867274,16 +2866897,16 @@\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-\tnop\n-\tfmuls 0x1(%rip) \n+\tadc %bl,%al\n+\tor $0x1,%eax\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 \tadd %al,(%rax)\n@@ -2867431,38 +2867054,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-\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+\tand %cl,0xff(%rax)\n \tadd %al,(%rax)\n+\tenter $0xd96,$0x1\n \tadd %al,(%rax)\n-\trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n+\tloopne 1036e90 \n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n-\trol $0xfd,%dh\n \tadd %al,(%rax)\n+\trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n-\tadd %dl,0x70(%rax)\n-\tadc $0x1,%al\n \tadd %al,(%rax)\n+\tadc %bh,0xfd(%rdx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\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 %al,(%rax)\n-\tadd %dl,(%rax)\n-\tshlb $1,(%rcx,%rax,1)\n+\tadd %al,(%rax)\n+\tadc %dl,%al\n+\tand $0x1,%al\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@@ -2867534,29 +2867157,28 @@\n \tadd %dh,0x3a(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %ch,0x3(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10aa1(%rax)\n+\tadd %dl,-0x5f(%rax)\n+\tor (%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-\tpush %rsp\n-\tadc $0x1,%al\n \tadd %al,(%rax)\n+\tadd %dl,0x11454(%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,0x6e(%rax)\n+\trex outsb %ds:(%rsi),(%dx)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x900000000001036f,%al\n \t(bad)\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n@@ -2867951,15 +2867573,15 @@\n \tadd %al,(%rax)\n \tadd %ah,0x3(%rcx)\n \tadd %al,(%rax)\n \tmovabs 0x6801c0,%al\n \tloopne 103730f \n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n+\tadd %dl,(%rax)\n \tpop %rcx\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x5e(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2868009,16 +2867631,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,0x10dd8(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\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 \trex\n \tes add %eax,(%rax)\n@@ -2868056,15 +2867678,17 @@\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 %dh,0xffac(%rax)\n+\tadd %dl,%al\n+\tmov $0xff,%dh\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 \tnop\n \tje 1037486 \n@@ -2868164,16 +2867788,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,0x10dd8(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tfmuls 0x1(%rip) \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@@ -2868212,15 +2867836,15 @@\n \tadd %dh,0x3(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.WRX adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,-0xc(%rbx)\n+\tlock rex.X hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4e(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -2868251,15 +2867875,15 @@\n \tor $0x1,%eax\n \tadd %dh,(%rax)\n \tjbe 1037646 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x124c0(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%al\n \trex.X hlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1144e(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10376(%rax)\n \tadd %al,(%rax)\n@@ -2868290,15 +2867914,15 @@\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x10376d0,%al\n \tor %eax,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf47b20,%al\n+\tmovabs 0xf47af0,%al\n \tadc %cl,0x114(%rbp)\n \tadd %al,(%rax)\n \tloopne 1037748 \n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -2868458,15 +2868082,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,0x101a9f0(%rax)\n+\tadd %ah,0x101b410(%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@@ -2868633,16 +2868257,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,0x10dd8(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tfmuls 0x1(%rip) \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@@ -2868732,15 +2868356,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,0xf661c0(%rax)\n+\tadd %ah,0xf65900(%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@@ -2868788,16 +2868412,16 @@\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-\tnop\n-\tfmuls 0x1(%rip) \n+\tadc %bl,%al\n+\tor $0x1,%eax\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 \tadd %ah,0x1037c80(%rax)\n@@ -2868883,16 +2868507,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 %dl,(%rax)\n-\tadd %ch,%bh\n+\tadd %ah,0x2(%rax)\n+\tstd\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@@ -2868920,17 +2868544,16 @@\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-\tnop\n-\tmov %esi,%esi\n-\tadd %al,(%rax)\n+\tmov $0x82,%al\n+\ttestb $0x0,(%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@@ -2869114,16 +2868737,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,0x10dd8(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tfmuls 0x1(%rip) \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@@ -2869384,15 +2869007,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,0xf3cf30(%rax)\n+\tadd %ah,0xfdc4c0(%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@@ -2869579,16 +2869202,17 @@\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 %dl,(%rax)\n-\t(bad)\n+\tadd %ah,(%rax)\n+\tiret\n+\tadd %al,(%rcx)\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@@ -2869621,16 +2869245,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,0x10dd8(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tfmuls 0x1(%rip) \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@@ -2869652,15 +2869276,15 @@\n \tadd %ah,0x1038540(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tiret\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf48b20(%rax)\n+\tadd %ah,0xf48b00(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,0x114(%rbp)\n \tadd %al,(%rax)\n \tpush %rax\n \ttest %eax,(%rbx)\n \tadd %eax,(%rax)\n@@ -2870011,16 +2869635,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,0x10dd8(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\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 \taddl $0x1,(%rbx)\n \tadd %al,(%rax)\n@@ -2870286,15 +2869910,15 @@\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x1038c60,%al\n \tadc (%rdx),%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf469c0(%rax)\n+\tadd %ah,0xf46990(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x1(%rsp,%rdx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 1038bee \n \tadd (%rcx),%eax\n@@ -2870422,16 +2870046,16 @@\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-\tnop\n-\tfmuls 0x1(%rip) \n+\tadc %bl,%al\n+\tor $0x1,%eax\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 \tadd %al,(%rax)\n@@ -2870450,16 +2870074,15 @@\n \tadd %ah,0x6801c0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov (%rcx,%rax,1),%ss\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rax\n+\tjo 1038e52 \n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x74(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2870518,15 +2870141,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 0xf44580,%al\n+\tmovabs 0xf44560,%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@@ -2870683,16 +2870306,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,0x10dd8(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tfmuls 0x1(%rip) \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@@ -2870828,24 +2870451,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-\tnop\n-\tfmuls 0x1(%rip) \n+\tadc %bl,%al\n+\tor $0x1,%eax\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,0xffa050(%rax)\n+\tadd %ah,0xffaa60(%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@@ -2870926,15 +2870549,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x1039360,%al\n \tsti\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf46260,%al\n+\tmovabs 0xf46240,%al\n \tshlb $1,0x14(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x6d(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2870979,15 +2870602,15 @@\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-\tnop\n+\tpush %rax\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@@ -2871059,17 +2870682,15 @@\n \tadc %al,0x114(%rcx)\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 %dl,%al\n-\tnop\n-\ttestb $0x0,(%rax)\n+\tadd %dh,0xf690(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rcx\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 1039466 \n@@ -2871176,16 +2870797,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,0x10dd8(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tfmuls 0x1(%rip) \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@@ -2871311,15 +2870932,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,0xf83640(%rax)\n+\tadd %ah,0xf83620(%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@@ -2871627,16 +2871248,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,0x10dd8(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tfmuls 0x1(%rip) \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@@ -2871674,15 +2871295,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,0xffa9b0(%rax)\n+\tadd %ah,0xffb3b0(%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@@ -2871980,22 +2871601,27 @@\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 %dl,%al\n-\tmov $0xfb,%edi\n+\tadd %dl,-0x46(%rax)\n+\tsti\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 %dl,0x11481(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tsahf\n+\tadd (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpop %rcx\n+\tsldt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1039ed0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpop %rbx\n \tsldt (%rax)\n \tadd %al,(%rax)\n@@ -2872050,16 +2871676,16 @@\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-\tnop\n-\tfmuls 0x1(%rip) \n+\tadc %bl,%al\n+\tor $0x1,%eax\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 \tadd %al,(%rax)\n@@ -2872448,15 +2872074,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x103a400,%al\n \tstd\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf4d8d0,%al\n+\tmovabs 0xf4d8b0,%al\n \tpush %rax\n \tjbe 103a40f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \tadd (%rcx),%eax\n@@ -2872556,17 +2872182,16 @@\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-\tpush %rax\n-\tsbb %cl,(%rdi)\n-\tadd %eax,(%rax)\n+\tadc %bl,(%rax)\n+\tsgdt (%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@@ -2873175,15 +2872800,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 0x90000000000103ab,%al\n+\tmovabs 0x10000000000103ab,%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@@ -2873587,15 +2873212,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,0xf825d0(%rax)\n+\tadd %ah,0xf825b0(%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@@ -2873684,15 +2873309,15 @@\n \tadd %al,(%rax)\n \tadc $0x16,%eax\n \tadd %al,(%rax)\n \tmovabs 0x103b250,%al\n \tsbb %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf6c290(%rax)\n+\tadd %ah,0xf6c270(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x114(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2873811,15 +2873436,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,0xf66090(%rax)\n+\tadd %ah,0xf65770(%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@@ -2874230,15 +2873855,17 @@\n \tnop\n \tcmp (%rcx,%rax,1),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock mov $0x3,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e26(%rax)\n+\tadd %dl,0x26(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x48(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlods %ds:(%rsi),%eax\n \tsbb %al,(%rax)\n@@ -2874523,15 +2874150,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 0xfbc900,%al\n+\tmovabs 0xfbc360,%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@@ -2874553,15 +2874180,15 @@\n \tcmp (%rcx,%rax,1),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 103bbcd \n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tes (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmov $0x103,%esp\n \tadd %al,(%rax)\n \tjge 103bc44 \n@@ -2875081,15 +2874708,15 @@\n \txchg %eax,%ebp\n \tsbb $0x0,%eax\n \tadd %ah,0x103c2d0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcltd\n \tsbb $0x0,%eax\n-\tadd %ah,0xf66c50(%rax)\n+\tadd %ah,0xf66c30(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadcl $0x0,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tret $0x103\n@@ -2875262,19 +2874889,22 @@\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 0x20a000000000001e,%eax\n-\tsar $0x0,%ch\n+\tmovabs 0x70a000000000001e,%eax\n+\tmov $0xfd,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x114(%rdx)\n+\tadd %dl,%al\n+\txchg %eax,%edx\n+\tadc $0x1,%al\n+\tadd %al,(%rax)\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@@ -2875363,15 +2874993,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,0xf47790(%rax)\n+\tadd %ah,0xf46d20(%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@@ -2876697,34 +2876327,33 @@\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,0x1b(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,0x111d3(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\t{rex2 0x3} add %eax,(%r8)\n \tadd %al,(%rax)\n-\tand %dl,%ch\n+\tadd %dh,%al\n+\tpop %rsi\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+\tshlb $0x0,-0xc(%rdi)\n \tadd %al,(%rax)\n-\tloopne 103d679 \n-\thlt\n \tadd %al,(%rax)\n+\tnop\n+\txchg %eax,%esp\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tadd %dl,0x11494(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n+\tand %dl,%dh\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \txchg %eax,%esp\n \tadc $0x1,%al\n \tadd %al,(%rax)\n@@ -2876732,24 +2876361,28 @@\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-\tadc %dh,0xfb(%rax)\n+\tshrb $0x0,0xfb(%rcx)\n+\tadd %dl,%al\n+\txchg %eax,%esp\n+\tadc $0x1,%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x1(%rsp,%rdx,1)\n-\tadd %ah,-0x2a(%rax)\n+\t(bad)\n+\t(bad)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x1(%rsp,%rdx,1)\n-\tadd %dl,-0x7a(%rax)\n-\thlt\n+\tadd %dh,(%rax)\n+\tjl 103d647 \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@@ -2876837,16 +2876470,20 @@\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-\tpush %rax\n-\tmovabs 0x501000000000110,%al\n+\tnop\n+\tcwtl\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %eax,0x0(%rip) \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@@ -2876925,16 +2876562,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tadd %al,(%rax)\n@@ -2877025,16 +2876661,16 @@\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-\tnop\n-\tfmuls 0x1(%rip) \n+\tadc %bl,%al\n+\tor $0x1,%eax\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 \tadd %al,(%rax)\n@@ -2877087,15 +2876723,15 @@\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 %dh,-0x71(%rax)\n+\tadd %dl,-0x71(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11434(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2877194,18 +2876830,15 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %dl,%bh\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 103da99 \n-\thlt\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tshlb $0x0,0xf4(%rdi)\n \tadd %dl,%al\n \txor $0x14,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tcmp (%rsi),%eax\n \tadd %eax,(%rax)\n@@ -2877417,18 +2877050,18 @@\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-\tandb $0x0,0xf6(%rcx)\n-\tadd %dl,0x35(%rax)\n-\tadc $0x1,%al\n+\tadd %bl,0xf6(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\txor $0x114,%eax\n \tadd %al,(%rax)\n \tlock fldl (%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9cb5(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2877491,16 +2877124,15 @@\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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%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 \tfldl (%rbx)\n@@ -2877929,15 +2877561,15 @@\n \tadd %al,(%rax)\n \tadd %dl,0x103e1(%rax)\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 \tlret $0x113\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshl $1,%cl\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2877979,16 +2877611,15 @@\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,(%rax)\n-\t(bad)\n-\tsti\n+\tloop 103e21e \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@@ -2878087,16 +2877718,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,0x10dd8(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tfmuls 0x1(%rip) \n \tadd %dh,(%rax)\n \tjrcxz 103e326 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpopf\n \tfwait\n@@ -2878116,16 +2877747,16 @@\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-\tnop\n-\tfmuls 0x1(%rip) \n+\tadc %bl,%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 \tshll $1,(%rcx,%rax,1)\n \tadd %al,(%rax)\n@@ -2878133,20 +2877764,19 @@\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 %ah,-0x45(%rax)\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmov $0xfb,%ebx\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tss adc $0x1,%al\n+\tshlb $1,(%rsi)\n+\tadc $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@@ -2878222,41 +2877852,46 @@\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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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-\trclb $1,0x0(%rdi,%rdi,8)\n-\tadd %dl,0x124d1(%rax)\n+\tloopne 103e400 \n+\tincl (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tin $0x3,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmovabs 0xe4a000000000008a,%eax\n+\tnop\n+\tshll $1,(%rcx,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand %ah,%ah\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x1(%rsp)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%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-\tadc %dh,(%rdi)\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 \tpush %rax\n \tin $0x3,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2878434,16 +2878069,15 @@\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 %dh,%al\n-\t(bad)\n+\tadd %dh,-0x51(%rax)\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@@ -2878484,16 +2878118,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-\tpushf\n+\tadd %dh,(%rax)\n+\tpopf\n \tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x1a(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2878566,16 +2878200,16 @@\n \t...\n \tadd %al,(%rax)\n \tmovabs 0x90000000000103e7,%al\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rax\n+\tadd %dl,%al\n+\t(bad)\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.W sahf\n \tor $0x1,%eax\n \tadd %al,%al\n \tout %eax,$0x3\n@@ -2878650,16 +2878284,16 @@\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-\tnop\n-\tfmuls 0x1(%rip) \n+\tadc %bl,%al\n+\tor $0x1,%eax\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 \tadd %ah,0x103e8(%rax)\n@@ -2878876,15 +2878510,15 @@\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 103ea8c \n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tlret $0x113\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 103ea9b \n \tadd $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2879095,15 +2878729,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 0x90000000000103ec,%al\n+\tmovabs 0x10000000000103ec,%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@@ -2879163,15 +2878797,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,-0x13(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\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@@ -2879339,15 +2878974,15 @@\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 103efa1 \n \tout %al,(%dx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x3b(%rax)\n+\tadd %dl,-0x3b(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x59(%rax)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xef,%al\n@@ -2879860,21 +2879495,24 @@\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 %bl,0x1(%rsi,%rcx,1)\n+\trcrb $1,0xe(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\ttestb $0x1,(%rbx)\n \tadd %al,(%rax)\n-\tshl $0x3,%dh\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf0c4(%rax)\n+\tnop\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 \tlock repz add (%rcx),%eax\n \tadd %al,(%rax)\n@@ -2879935,16 +2879573,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%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 $0x36,%cl\n@@ -2879970,27 +2879607,31 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tcmc\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rsi,%rcx,1)\n+\trcrb $1,0xe(%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+\tpush %rsp\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tadd %dl,0x11454(%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,%ch\n+\tadd %dl,(%rax)\n+\tcmc\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tcmc\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n@@ -2880213,15 +2879854,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 %bh,0x10e(%rdx)\n+\tsarb $1,0x10e(%rcx)\n \tadd %al,(%rax)\n \tnop\n \ttestl $0x1,(%rbx)\n \tadd %ah,-0x9(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2880357,15 +2879998,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,-0x13(%rax)\n+\tadd %dl,(%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,0x114(%rip) \n \tadd %al,(%rax)\n@@ -2880595,20 +2880237,21 @@\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-\tadd %ah,(%rcx)\n-\ttestl $0x0,(%rax)\n-\tsar $0x3,%dl\n-\tadd %eax,(%rax)\n+\trcrb $0x0,0xf7(%rip) \n+\tadd %al,%al\n+\tcli\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,-0x5(%rax)\n+\tadd %al,(%rax)\n+\trex sti\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tpush %rsp\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2880637,15 +2880280,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 0x50000000000103fb,%al\n+\tmovabs 0x10000000000103fb,%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@@ -2880683,17 +2880326,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,%al\n-\tfdivrp %st,%st(2)\n-\tadd %al,(%rax)\n+\tadd %al,0xfade(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tand $0x1,%eax\n \tadd %ah,%al\n \tincb (%rdx)\n \tadd %eax,(%rax)\n@@ -2880768,15 +2880409,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-\tshr $0xf2,%al\n+\tsub $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@@ -2880814,15 +2880455,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 \tjb 103fd49 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tcld\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n@@ -2881054,16 +2880695,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x1(%rsp)\n \tadd %ah,(%rax)\n \tincl (%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x10e,%edx\n+\tadd %dl,%al\n+\tmov $0x10e,%ecx\n \tadd %al,(%rax)\n \tjo 103ff61 \n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,0x9b(%rip) \n \tadd %al,(%rax)\n@@ -2881649,16 +2881290,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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@@ -2882157,15 +2881797,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,-0x13(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\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@@ -2882420,16 +2882061,19 @@\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-\tmovabs 0xcc0000000000110,%eax\n-\tadd $0x1,%al\n+\tcltd\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trorb $0x1,(%rsp,%rax,1)\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@@ -2882507,15 +2882151,17 @@\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 %dl,0xffc3(%rax)\n+\tadd %al,%al\n+\tint $0xff\n+\tadd %al,(%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@@ -2882574,16 +2882220,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tadd %al,(%rax)\n@@ -2882978,15 +2882623,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 %dl,0xfd40(%rax)\n+\tadd %al,(%rax)\n+\tcmp $0xfd,%al\n+\tadd %al,(%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@@ -2883196,17 +2882843,15 @@\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,%al\n-\trex.WR\n-\trepz add %al,(%rax)\n+\tadd %dl,0xf34c(%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@@ -2883278,16 +2882923,20 @@\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,%al\n-\tmovabs 0x4a50000000000110,%eax\n-\tor $0x1,%al\n+\tcltd\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\trex.WX or $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@@ -2883366,16 +2883015,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-\t(bad)\n-\taddl $0x1,(%rcx)\n+\tjo 1041647 \n+\tadd %eax,(%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@@ -2883704,15 +2883353,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,0xfdfe(%rax)\n+\tadd %ah,0xfdfb(%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@@ -2883748,35 +2883397,31 @@\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-\tpush %rax\n-\tjns 1041954 \n-\tadd %eax,(%rax)\n+\tjo 10418d5 \n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x36,%cl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tshlb $1,0x136(%rcx)\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-\trolb $0x68,(%rcx)\n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9(%rax)\n-\tand $0x1,%eax\n+\tpush %rax\n+\tor %esp,0x1(%rip) \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@@ -2883833,15 +2883478,15 @@\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %bl,(%rdx)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmovabs 0x1c000000000010a,%eax\n \tpush $0x0\n \tadd %ah,%al\n \tsbb %eax,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex sbb (%rcx,%rax,1),%al\n@@ -2883869,16 +2883514,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%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 \tpush %rdi\n@@ -2883977,16 +2883621,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 %dl,(%rax)\n-\tes add %eax,(%rcx)\n+\tadd %al,0x30(%rax)\n+\tadd %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@@ -2884229,18 +2883873,21 @@\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 %dh,0x10093(%rax)\n+\tadd %al,%al\n+\tpopf\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush $0x12567\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@@ -2884331,16 +2883978,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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@@ -2884365,16 +2884011,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-\tjo 1041f97 \n-\trepz add %al,(%rax)\n+\txor %al,-0xd(%rbp)\n+\tadd %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@@ -2884476,37 +2884122,41 @@\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-\tnop\n-\tin (%dx),%eax\n+\tadc %ch,%dh\n \tor $0x1,%eax\n \tadd %ah,0x10420(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10edc(%rax)\n+\tadd %dl,-0x24(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10420(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10aa1(%rax)\n+\tadd %dl,-0x5f(%rax)\n+\tor (%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-\tand %al,(%rcx,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %dl,0x20(%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,0x10e44(%rax)\n+\tadd %dl,0x44(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub %al,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmovabs %eax,0x20f000000000009d\n@@ -2884515,30 +2884165,31 @@\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 %ch,0x11(%rbx)\n+\tshlb $1,0x11(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tfdivrp %st,%st(6)\n+\tadd %al,%al\n+\tfdivr %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,-0x15(%rax)\n-\tsgdt (%rax)\n+\tadd %dl,(%rax)\n+\tjmp 104210a \n+\tadd %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,0x26(%rdx)\n \tadd %eax,(%rax)\n@@ -2884643,17 +2884294,15 @@\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 %al,(%rax)\n-\tsub %ch,%bh\n-\tadd %al,(%rax)\n+\tadd %dh,0xfd29(%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@@ -2884758,29 +2884407,30 @@\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-\tadc %dl,%ch\n+\tadc %cl,%ch\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\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-\tmov $0x5b,%al\n+\t(bad)\n+\tpop %rbx\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@@ -2884804,16 +2884454,15 @@\n \tadd %al,%al\n \tand (%rcx,%rax,1),%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-\tpush %rax\n-\trex.XB sti\n+\tlock rex.X sti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x10418(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tes add $0x1,%al\n \tadd %al,(%rax)\n@@ -2884851,15 +2884500,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,-0x13(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\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@@ -2884918,15 +2884568,15 @@\n \tadd %al,(%rax)\n \tadc %al,(%rbx)\n \tand $0x1,%eax\n \tadd %dh,0x25(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmovabs 0x183000000000010a,%eax\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmovsb %ds:(%rsi),%es:(%rdi)\n \t(bad)\n@@ -2884945,15 +2884595,15 @@\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-\tnop\n+\tpush %rax\n \tjrcxz 1042528 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2884976,24 +2884626,21 @@\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-\tnop\n-\tstos %eax,%es:(%rdi)\n-\tstd\n+\tloopne 10424e8 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand $0x104,%eax\n+\tadc %ah,0x104(%rip) \n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0xf8,%esp\n+\tlock mov $0xf8,%ebx\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@@ -2885137,15 +2884784,15 @@\n \tadd %al,(%rax)\n \tnop\n \tor 0x0(%rbp),%bl\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tjrcxz 1042708 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n@@ -2885180,30 +2884827,31 @@\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,0x4(%rcx)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\trex.WRXB add (%r9),%r8\n \tadd %al,(%rax)\n-\tadd %dh,0x27(%rax)\n+\tadd %al,(%rax)\n+\tjo 1042789 \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 \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10de3(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x1d(%rax)\n+\tor $0x1,%eax\n \tadd %al,0x10428(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2885219,20 +2884867,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-\trex.RXB add (%r9),%r8d\n-\tadd %al,(%rax)\n+\tadc %al,0x3(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tsub %al,(%rcx,%rax,1)\n+\tadd %ah,0x28(%rax)\n+\tadd $0x1,%al\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@@ -2885282,16 +2884929,16 @@\n \tand %ch,(%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,0x10de3(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x1d(%rax)\n+\tor $0x1,%eax\n \tadd %dh,0x28(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n@@ -2885433,15 +2885080,15 @@\n \tleave\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub %eax,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tjrcxz 10429d8 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2885496,16 +2885143,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-\tpush %rax\n-\tsbb (%rax),%dl\n+\tnop\n+\trclb %cl,(%rcx)\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@@ -2885590,15 +2885237,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 0x500000000001042b,%al\n+\tmovabs 0x100000000001042b,%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@@ -2885645,16 +2885292,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,0x10de3(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x1d(%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 \tja 1042be3 \n \tadd %al,(%rax)\n@@ -2885678,25 +2885325,24 @@\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,0xfdb0(%rax)\n+\tadd %ah,%al\n+\tmov %edi,%edi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsub (%rcx,%rax,1),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1042c2d \n-\trepnz add %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x2b(%rax)\n-\tadd $0x1,%al\n+\tmovabs 0x500000000000f2eb,%al\n+\tsub (%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 %dl,0x11(%rax)\n \tfwait\n@@ -2885815,15 +2885461,15 @@\n \tadd %al,(%rax)\n \tnop\n \tor 0x0(%rbp),%bl\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tjrcxz 1042d88 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1042d(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x2d(%rax)\n \tadd $0x1,%al\n@@ -2885852,26 +2885498,25 @@\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(%rbp)\n-\tadd %eax,(%rax)\n+\trolb $1,0x1(%rbx,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsub $0x104,%eax\n+\tadd %al,(%rax)\n+\tlock sub $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+\tpush %rax\n \tjrcxz 1042e08 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tcs add $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2885892,19 +2885537,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-\tpush %rax\n-\trex.RXB add (%r9),%r8d\n+\tadc %al,0x3(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x1042e(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x200000000001042e,%al\n+\tadd %ah,(%rax)\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@@ -2885929,16 +2885575,16 @@\n \tadd %ah,0x2e(%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,0x10de3(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x1d(%rax)\n+\tor $0x1,%eax\n \tadd %dh,0x1042e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x2e(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2886062,15 +2885708,15 @@\n \tadc %al,(%rdi)\n \tand $0x1,%eax\n \tadd %dl,%al\n \t(bad)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tjrcxz 1042fd8 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2886127,16 +2885773,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-\trcrb $1,(%rsi)\n-\tadc %al,(%rcx)\n+\tadc %dl,%bh\n+\tadc %eax,(%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@@ -2886275,16 +2885921,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tadd %al,(%rax)\n@@ -2886403,32 +2886048,35 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x1(%rsp)\n \tadd %ah,(%rax)\n \txor (%rcx,%rax,1),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmovabs 0x8cb000000000010a,%eax\n \tjmp 1043324 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $0x4,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\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-\tadc %ch,0xfd(%rsi)\n+\t(bad)\n+\tmov %edi,%edi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock xor (%rcx,%rax,1),%al\n+\tadd %dh,%al\n+\txor (%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@@ -2886596,16 +2886244,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-\tret\n+\tadc %al,%bl\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@@ -2886674,16 +2886321,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tadd %dh,0x10435(%rax)\n@@ -2886744,15 +2886390,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 \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@@ -2886808,17 +2886454,16 @@\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-\tpush %rax\n-\trex.WX\n-\trepz add %al,(%rax)\n+\tadc %cl,-0xd(%rdx)\n+\tadd %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@@ -2887032,24 +2886677,24 @@\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-\tpush %rax\n-\tsbb $0x10,%al\n-\tadd %eax,(%rax)\n+\tnop\n+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcmp %al,(%rcx,%rax,1)\n \tadd %al,(%rax)\n+\tsarb $0x4,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %bh,(%rax)\n-\tadd $0x1,%al\n+\tadd %ah,(%rax)\n+\tcmp %al,(%rcx,%rax,1)\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@@ -2887134,15 +2886779,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-\tadc %al,(%rbx)\n+\trolb $1,(%rdx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tcmp %eax,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2887160,16 +2886805,17 @@\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-\tnop\n-\tmov $0x100,%ebp\n+\tmov $0xc7,%al\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\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@@ -2887191,15 +2886837,15 @@\n \tadc %dh,0x136(%rsi)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x12507(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf660(%rax)\n+\tadd %al,0xf660(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txorb $0x1,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xd00000000001043a,%al\n \tpopf\n@@ -2887215,30 +2886861,33 @@\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-\tmovabs 0x700000000000fdb2,%al\n-\tcmp (%rcx,%rax,1),%al\n+\tloopne 1043a4f \n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 1043b04 \n+\tadd $0x1,%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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tadd %al,(%rax)\n@@ -2887393,15 +2887042,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,0x2(%rax)\n+\trolb $1,0x2(%rdi)\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@@ -2887433,15 +2887082,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 \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@@ -2887652,16 +2887301,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 %ah,(%rcx)\n-\tadc %al,(%rcx)\n+\tadc %bl,%cl\n+\tadc %eax,(%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@@ -2887876,44 +2887525,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 %dl,(%rax)\n-\tsub %dl,0x0(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n+\tadd %dh,0x31(%rax)\n+\txchg %eax,%edi\n+\t...\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tlock movabs 0x6880000000000125,%al\n-\tand (%rdx),%al\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-\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,0x9731(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x972b(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x125a9(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tin $0x87,%al\n+\tadd %cl,-0x50000000(%rip) \n+\tjrcxz 1044126 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x1f26c(%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@@ -2888014,25 +2887662,29 @@\n \tadd %al,(%rax)\n \tadd %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 %dl,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 %cl,-0x50000000(%rip) \n-\tjrcxz 1044266 \n-\tadd %eax,(%rax)\n+\tadd %bl,%dl\n+\tin $0x1,%eax\n \tadd %al,(%rax)\n-\tadd %ah,0x1f26c(%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@@ -2888040,17 +2887692,15 @@\n \tsbb 0x0(%rax),%dh\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,0x0(%rip) \n \tjbe 1044308 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x27(%rax)\n-\tclc\n-\tadd %al,(%rax)\n+\tadd %ah,0xf826(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x9af7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2888159,37 +2887809,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,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+\tadd %dl,%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 \tstos %al,%es:(%rdi)\n@@ -2888241,15 +2887869,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9732(%rax)\n+\tadd %al,0x9732(%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 $0xdd,%al\n \tfwait\n@@ -2888263,34 +2887891,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,0x38(%rax)\n+\tadd %dl,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 1044557 \n+\tloope 1044517 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \txchg %eax,%edi\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0x41(%rax)\n \t(bad)\n@@ -2888302,15 +2887930,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x972d(%rax)\n+\tadd %ah,0x972d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \txor %ah,0x1d1(%rbp)\n \tadd %al,(%rax)\n@@ -2888343,17 +2887971,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,0x32(%rax)\n-\txchg %eax,%edi\n-\t...\n+\tadd %dh,(%rax)\n+\txor 0x0(%rdi),%dl\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tint $0x1a\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2888362,18 +2887991,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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-\txchg %eax,%edi\n-\t...\n+\tadd %dh,0x972f(%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 \tmovabs 0xf970000000000125,%eax\n \tiret\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2888381,15 +2888010,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x20a02(%rax)\n \tadd %al,(%rax)\n@@ -2888401,15 +2888030,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %al,0x3c(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x209e9(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2888437,51 +2888066,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,0x2d(%rax)\n+\tadd %al,0x2d(%rax)\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 10447c8 \n+\tcall 1044788 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tss xchg %eax,%edi\n \t...\n \tadd %bl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tjae 10447cc \n+\tjae 104478c \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 \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 %al,0x30(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %bl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \trcr $1,%ch\n \tfwait\n \tadd %eax,(%rax)\n@@ -2888495,35 +2888124,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,0x35(%rax)\n+\tadd %al,0x35(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tloop 1044826 \n+\tloop 10447e6 \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 %al,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@@ -2888874,50 +2888522,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,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+\tadd %dl,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 \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 0x0(%rdi),%dl\n+\tadd %dh,0x972a(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x10000000(%rip) \n \t(bad)\n \tadd %al,%al\n \tmov $0x1f1,%eax\n \tadd %al,(%rax)\n@@ -2888925,15 +2888554,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 $0x97,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0xd0000000,%eax\n \t(bad)\n \tpop %rcx\n@@ -2888945,34 +2888574,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-\tsub $0x97,%eax\n+\tadd %dh,0x972d(%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 %dl,%al\n+\tscas %es:(%rdi),%al\n+\troll $1,(%rcx)\n \tadd %al,(%rax)\n-\tshrb $1,0x1d1(%rsi)\n \tadd %al,(%rax)\n \tlock scas %es:(%rdi),%eax\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,0x972d(%rax)\n+\tadd %al,0x972d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,0x58(%rax)\n \thlt\n@@ -2888984,15 +2888615,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,0x37(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tstos %eax,%es:(%rdi)\n \tand $0x1,%eax\n@@ -2889002,15 +2888633,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 0x0(%rdi),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \txor %al,(%rdx)\n \tor (%rdx),%al\n@@ -2889044,29 +2888675,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,(%rax)\n+\tadd %dl,(%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 1044f66 \n+\tloope 1044f26 \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 %ah,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@@ -2890591,15 +2890244,18 @@\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-\txor %bh,0x100(%rcx)\n+\tpush %rax\n+\tret\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\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@@ -2890624,16 +2890280,16 @@\n \tmov %dh,-0x6(%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-\tpush %rax\n-\trorb %cl,(%rsi)\n+\tadc %dl,%dl\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x5e(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $1,0x4(%rbp)\n@@ -2890740,15 +2890396,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 \tcall 104600b \n \tadd %al,(%rax)\n \txor %ah,0x4(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n@@ -2890912,16 +2890568,16 @@\n \tadd %al,(%rax)\n \trcrb $0x1,0x4(%rsi)\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+\tadd %dl,%al\n+\tpop %rbx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10460(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x60(%rax)\n \tadd $0x1,%al\n@@ -2891040,15 +2890696,15 @@\n \tandb $0x1,0x4(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x61,%al\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmovabs 0x1c000000000010a,%eax\n \tpush $0x0\n \tadd %dh,(%rax)\n \t(bad)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2891160,15 +2890816,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,0xfb02(%rax)\n+\tadd %dl,0x2(%rax)\n+\tsti\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \txor $0x25,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tgs add $0x1,%al\n@@ -2891419,16 +2891077,16 @@\n \tadd %al,(%rax)\n \tadc %cl,(%rcx)\n \tand $0x1,%eax\n \tadd %ah,%al\n \tfs add $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trorb %cl,(%rsi)\n+\tadc %dl,%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 \txor %ah,0x1(%rsp,%rax,1)\n@@ -2891446,16 +2891104,16 @@\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\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,%al\n+\tpop %rbx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10465(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x65(%rax)\n \tadd $0x1,%al\n@@ -2891991,15 +2891649,15 @@\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-\tadc %cl,%cl\n+\tmov $0xc8,%al\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@@ -2892485,22 +2892143,23 @@\n \toutsb %ds:(%rsi),(%dx)\n \tadd $0x1,%al\n \t...\n \tadd %al,(%rax)\n \tadd %ah,0x6801c0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rsi,%rcx,1)\n+\trcrb $1,0xe(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\toutsl %ds:(%rsi),(%dx)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n-\tadc %ch,0x4(%rdi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\toutsb %ds:(%rsi),(%dx)\n+\tlock outsb %ds:(%rsi),(%dx)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %ch,0x4(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%bh\n@@ -2892738,29 +2892397,27 @@\n \tadd %al,(%rax)\n \tadd %al,0x10470(%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(%rsi,%rcx,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n-\tjno 1047157 \n+\trcrb $1,0xe(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x71(%rax)\n+\tadd %ah,0x71(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txorb $0x1,0x4(%rcx)\n+\trex jno 104715f \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x10471(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %bh,%bh\n \t(bad)\n \t(bad)\n \t(bad)\n \t(bad)\n \t(bad)\n \tlcall *0x1047450(%rdi)\n \tadd %al,(%rax)\n@@ -2892891,17 +2892548,18 @@\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,-0x13(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\n \tor $0x1,%eax\n-\tadd %dh,-0x53(%rax)\n+\tadd %dl,-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 \tadd %al,%al\n@@ -2893133,16 +2892791,16 @@\n \tshlb $1,0x4(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tjae 10474df \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\toutsb %ds:(%rsi),(%dx)\n+\tadd %dh,%al\n+\tinsl (%dx),%es:(%rdi)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rax\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2893517,16 +2893175,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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@@ -2893561,20 +2893218,19 @@\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,%al\n-\tmov $0xfd,%ebp\n+\tadd %dh,-0x4f(%rax)\n+\tstd\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rax\n-\tes add %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x12650(%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@@ -2893668,27 +2893324,29 @@\n \tadd %bh,0x4(%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,0x1(%rsi,%rcx,1)\n+\trcrb $1,0xe(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0x4(%rdx)\n+\tjp 10479c7 \n \tadd %eax,(%rax)\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,-0x68(%rax)\n+\tadd %dl,(%rax)\n+\tcwtl\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@@ -2893749,19 +2893407,21 @@\n \trex jl 1047a67 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tjs 1047a6f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush $0xfd\n+\tadd %dh,%al\n+\taddr32 std\n \tadd %al,(%rax)\n-\trclb $1,0x26(%rax)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpush %rax\n+\tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tjl 1047a87 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rax\n@@ -2893782,15 +2893442,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 \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@@ -2893881,40 +2893541,35 @@\n \tjnp 1047b8f \n \tadd %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(%rsi,%rcx,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x7b,%al\n-\tadd $0x1,%al\n+\trcrb $1,0xe(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x1047b(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjnp 1047baf \n-\tadd %eax,(%rax)\n+\tadd %dl,0x1047b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjl 1047bb7 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%bh\n \t(bad)\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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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@@ -2894238,17 +2893893,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tjl 1047edf \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tint3\n-\tsti\n-\tadd %al,(%rax)\n+\tenter $0xfb,$0x0\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@@ -2894306,17 +2893959,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,%al\n-\tout %al,(%dx)\n-\trepnz add %al,(%rax)\n+\tadd %al,0xf2ee(%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@@ -2894555,15 +2894206,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-\tnop\n+\tpush %rax\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@@ -2894677,15 +2894328,15 @@\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-\tloopne 10482ff \n+\tloopne 10482fb \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@@ -2894795,18 +2894446,18 @@\n \tadd %dl,%al\n \taddl $0x0,(%rcx,%rax,1)\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(%rsi,%rcx,1)\n-\tadd %al,(%rax)\n+\trcrb $1,0xe(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 10483e6 \n+\tadd %dh,-0x7c(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \ttest %al,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2895056,16 +2894707,16 @@\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,(%rax)\n-\tpop %rsp\n+\tadd %dl,%al\n+\tpop %rbx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \txchg %al,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2895361,16 +2895012,16 @@\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-\tadd %dl,(%rax)\n-\tpop %rsp\n+\tadd %dl,%al\n+\tpop %rbx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov %eax,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2895643,16 +2895294,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tmov $0x9c,%ch\n@@ -2895917,16 +2895567,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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@@ -2895952,15 +2895601,18 @@\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 %dl,0xefa5(%rax)\n+\tadd %al,%al\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tout %eax,(%dx)\n+\tadd %al,(%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@@ -2896148,15 +2895800,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,-0x13(%rax)\n+\tadd %dl,(%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 \tadd %eax,(%rax)\n@@ -2896186,15 +2895839,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-\tadd %dl,(%rcx)\n+\tjo 1049212 \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@@ -2896518,15 +2896171,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 $0xffea700000000001,%rdi\n+\trex.WRX movabs $0xfff4a00000000001,%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@@ -2897356,16 +2897009,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 %dh,-0x43(%rax)\n-\tstd\n+\tadd %dl,%al\n+\tmov $0xfd,%al\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@@ -2897398,16 +2897051,17 @@\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-\tloopne 1049d90 \n-\tadd %eax,(%rcx)\n+\tpush %rax\n+\tiret\n+\tadd %al,(%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@@ -2897859,17 +2897513,15 @@\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-\tloopne 104a1da \n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,0x101(%rbx)\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@@ -2897962,28 +2897614,25 @@\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 %ah,%al\n-\tpushf\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %dh,0xfb98(%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 \tadd %al,(%rax)\n \tadd %dl,-0x48(%rax)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \tint1\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x136b8(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2898061,16 +2897710,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-\tshlb $1,(%rsi)\n-\t(bad)\n+\tnop\n+\tss (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 \tadd %al,(%rax)\n@@ -2898405,16 +2898054,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tadd %al,(%rax)\n@@ -2898458,28 +2898106,29 @@\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 %dh,0x7a(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dl,0x10084(%rax)\n \tadd %al,(%rax)\n+\tadd %bl,0x10da9(%rax)\n \tadd %al,(%rax)\n-\tcwtl\n-\ttest $0x10d,%eax\n+\tadd %ah,-0x58(%rax)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n-\t(bad)\n-\ttest $0x4,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b9c(%rax)\n+\tnop\n+\tpushf\n+\tfwait\n \tadd %al,(%rax)\n-\tadd %al,-0x20(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tiret\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x12558(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2898703,16 +2898352,16 @@\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-\tshlb $1,(%rsi)\n-\t(bad)\n+\tnop\n+\tss (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 \tnop\n@@ -2899031,18 +2898680,17 @@\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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\n \tor $0x1,%eax\n-\tadd %al,0x10137(%rax)\n+\tadd %ah,0x10141(%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@@ -2899110,21 +2898758,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-\tmov $0x10,%cl\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x104ae(%rax)\n+\tnop\n+\ttest $0x110,%eax\n \tadd %al,(%rax)\n-\tadd %dh,-0x52(%rax)\n+\tmovabs 0x70000000000104ae,%al\n+\tscas %es:(%rdi),%al\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@@ -2899236,15 +2898882,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,-0x13(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\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@@ -2899330,15 +2898977,15 @@\n \tadd %al,(%rax)\n \tsub %dh,(%rsi)\n \tand $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x6000000000012511,%al\n+\tmovabs 0x4000000000012511,%al\n \tjb 104b0b7 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x53(%rax)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n@@ -2899573,26 +2899220,26 @@\n \tfwait\n \tadd %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-\ttest $0x10f,%eax\n+\tadc %ch,0x10f(%rcx)\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,-0x13(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\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@@ -2899910,16 +2899557,17 @@\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-\tmovsxd %ebp,%edi\n+\tstd\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@@ -2899970,16 +2899618,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-\trclb $1,(%rcx)\n-\tsgdt (%rax)\n+\tpush %rax\n+\tadc %ecx,(%rdi)\n+\tadd %eax,(%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@@ -2900127,41 +2899776,38 @@\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,(%rax)\n-\tmov $0xf,%dh\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x4a(%rax)\n+\tsgdt (%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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%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 \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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%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 \tshlb $1,(%rcx,%rax,1)\n@@ -2900171,15 +2899817,15 @@\n \t...\n \tmovabs 0x104b940,%al\n \tnop\n \tmovabs %eax,0xb93000000000009d\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmovabs 0x1c000000000010a,%eax\n \tpush $0x0\n \tadd %dh,%al\n \tmov $0x104,%eax\n \tadd %al,(%rax)\n \tand %bh,0x104(%rdx)\n \tadd %al,(%rax)\n@@ -2900258,19 +2899904,18 @@\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,-0x4f(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x110a9(%rax)\n \tadd %al,(%rax)\n-\txor %bh,0x104(%rsi)\n+\tadd %dh,(%rax)\n+\tmov $0x104,%esi\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@@ -2900366,16 +2900011,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tpop %rsi\n@@ -2900427,15 +2900071,16 @@\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-\txor %ah,-0x5(%rdx)\n+\tjo 104bc13 \n+\tsti\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@@ -2900580,16 +2900225,15 @@\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-\tpush %rax\n-\ttest $0x10f,%eax\n+\tadc %ch,0x10f(%rcx)\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@@ -2900602,28 +2900246,24 @@\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-\tand $0x10,%al\n+\trcrb $1,(%rax,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\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 %dl,%al\n-\t(bad)\n-\tcld\n-\tadd %al,(%rax)\n+\tadd %al,0xfcd4(%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@@ -2900647,16 +2900287,17 @@\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-\trclb $1,(%rcx)\n-\tsgdt (%rax)\n+\tpush %rax\n+\tadc %ecx,(%rdi)\n+\tadd %eax,(%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@@ -2900677,21 +2900318,23 @@\n \tadd %bh,0x104(%rcx)\n \tadd %al,(%rax)\n \txor %dh,0x104(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tmov $0x104,%esi\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rsi,%rcx,1)\n-\tadd %al,(%rax)\n+\trcrb $1,0xe(%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,0x5c(%rax)\n+\tpush %rax\n+\tpop %rsp\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex mov $0x104,%esi\n \tadd %al,(%rax)\n \tmov $0xf9,%al\n \tint1\n@@ -2900774,18 +2900417,17 @@\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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\n \tor $0x1,%eax\n-\tadd %dh,0xf444(%rax)\n+\tadd %dl,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@@ -2901099,17 +2900741,15 @@\n \tadd %al,(%rax)\n \tadd %al,0x104c2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjs 104c270 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\ttestb $0x0,(%rax)\n+\tadd %ah,0xf682(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x78(%rax)\n \tand $0x1,%eax\n \tadd %dh,(%rax)\n \tfwait\n \tadd $0x1,%al\n \tadd %al,(%rax)\n@@ -2901393,16 +2901033,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tand $0x1,%eax\n@@ -2901458,17 +2901097,15 @@\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,%al\n-\tadd %ah,%bh\n-\tadd %al,(%rax)\n+\tadd %dh,0xfbfa(%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 \tadd %al,(%rax)\n@@ -2901548,15 +2901185,16 @@\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-\tmovabs 0x10000000000101a8,%al\n+\tshlb $0x0,0x101(%rdx)\n+\tadd %dl,(%rax)\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@@ -2901617,32 +2901255,35 @@\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-\tadc %dh,0x10f(%rsi)\n+\tpush %rax\n+\tmov $0xf,%dh\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,-0x30(%rax)\n-\tand $0x1,%al\n+\tpush %rax\n+\tshlb $1,(%rcx,%rax,1)\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-\tand %dh,(%rsi)\n+\tadd %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@@ -2901860,22 +2901501,25 @@\n \tpush %rax\n \tpopf\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x104c9(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10aa1(%rax)\n+\tadd %dl,-0x5f(%rax)\n+\tor (%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+\tadd %dl,-0x39(%rax)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovl $0x0,(%rcx,%rax,1)\n \trcrb $1,0xfc(%rax)\n \tadd %al,(%rax)\n \tadd $0x4,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x104ca(%rax)\n \tadd %al,(%rax)\n@@ -2901897,16 +2901541,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 %dh,-0x1b(%rax)\n-\tcld\n+\tadd %al,%al\n+\tin $0xfc,%eax\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@@ -2901950,16 +2901594,15 @@\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-\tnop\n-\tand $0x10,%al\n+\trcrb $1,(%rax,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x5f(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsub %dh,0x125(%rax)\n@@ -2902233,15 +2901876,16 @@\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-\tadd %cl,0xfb(%rsi)\n+\tcmpb $0x0,-0x5(%rdx)\n+\tadd %al,(%rax)\n \tadd %al,(%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@@ -2902280,16 +2901924,19 @@\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-\tmovabs 0x500000000000fbc6,%al\n-\tshll %cl,0x1(%rip) \n+\trol $0xfb,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x2d(%rax)\n+\tand $0x1,%eax\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@@ -2902522,15 +2902169,17 @@\n \tloopne 104d00f \n \tadd %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(%rcx)\n+\tnop\n+\t(bad)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trolb $1,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock iret\n@@ -2902679,18 +2902328,20 @@\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \troll $1,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x10b(%rax)\n+\tnop\n+\tmov $0xb,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\troll $1,(%rcx,%rax,1)\n+\tadd %ah,-0x2f(%rax)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \tadc $0x4,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2902703,15 +2902354,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,-0x13(%rax)\n+\tadd %dl,(%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 \tmov $0x24,%dl\n@@ -2902724,15 +2902376,15 @@\n \tadc %al,0x26(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trolb %cl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb %cl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n@@ -2903164,15 +2902816,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,0x27(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \txor %esp,0x1(%rip) \n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2903539,16 +2903192,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,-0x3f(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %al,0xf6a7(%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 \tadd %al,(%rax)\n@@ -2903588,15 +2903240,16 @@\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,%dl\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 104da72 \n+\tpush %rax\n+\tpush %rax\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x24(%rax)\n \tand $0x1,%eax\n \tadd %dh,(%rax)\n \tpop %rbp\n@@ -2903740,25 +2903393,26 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbb $0x4,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x22(%rax)\n \tand $0x1,%eax\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%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(%rbx)\n \tadd %al,(%rax)\n-\tand $0xf4,%dl\n+\t(bad)\n+\tloop 104dbc7 \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@@ -2903853,16 +2903507,17 @@\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 %dl,%al\n-\t(bad)\n+\tadd %al,0x60(%rax)\n+\tincb (%rax)\n+\tadd %al,(%rax)\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@@ -2903927,15 +2903582,15 @@\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,%al\n-\tor $0xfc,%eax\n+\tadd $0xfc,%eax\n \tadd %al,(%rax)\n \tjo 104dd77 \n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 104dd7f \n \tadd $0x1,%al\n@@ -2903977,15 +2903632,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x1(%rsp)\n \tadd %dl,-0x23(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0xe(%rcx)\n+\tnop\n+\t(bad)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tfiadds (%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n@@ -2904060,15 +2903717,18 @@\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 %al,0xfd57(%rax)\n+\tadd %ah,(%rax)\n+\tpush %rbx\n+\tstd\n+\tadd %al,(%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@@ -2904118,15 +2903778,16 @@\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,%al\n-\tadd $0xfd,%al\n+\tstd\n+\tcld\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@@ -2904279,17 +2903940,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,%al\n-\tpush %rsp\n-\trepz add %al,(%rax)\n+\tadd %dh,0xf354(%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@@ -2904364,16 +2904023,17 @@\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 %dl,%al\n-\tand $0xff,%eax\n+\tadd %al,0x23(%rax)\n+\tincl (%rax)\n+\tadd %al,(%rax)\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@@ -2904383,23 +2904043,20 @@\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-\tjo 104e1fe \n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tand %ah,%cl\n-\tadd $0x1,%al\n-\tadd %al,(%rax)\n+\tmovabs 0x2000000000010136,%al\n+\tloope 104e1df \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock loope 104e1e7 \n+\tadd %dh,%al\n+\tloope 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@@ -2904456,16 +2904113,16 @@\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 %ah,%al\n-\tsub %ch,%bh\n+\tadd %dl,%al\n+\tand %ebp,%edi\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@@ -2904699,17 +2904356,18 @@\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-\tshlb $1,0x111(%rbx)\n+\tadc %bl,0x1(%rcx,%rdx,1)\n+\tadd %ah,0x104cf(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x30000000000104cf,%al\n+\tadd %dh,(%rax)\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@@ -2904768,18 +2904426,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-\trcrb $1,(%rax,%rdx,1)\n-\tadd %eax,(%rax)\n+\tadc %dl,%ch\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,-0x1b(%rax)\n+\tadd %al,(%rax)\n+\tjo 104e537 \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@@ -2904865,16 +2904524,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%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 \tmov $0x24,%dl\n@@ -2905087,15 +2904745,15 @@\n \tadd %al,(%rax)\n \tpush %rax\n \tcmp $0x9b,%eax\n \tadd %al,(%rax)\n \t(bad)\n \tcall 104e95a \n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmovabs 0x1c000000000010a,%eax\n \tpush $0x0\n \tadd %ah,(%rax)\n \tcall 104e972 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -2905322,19 +2904980,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-\tjo 104ea1b \n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tsarb $1,0x1(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,%dl\n+\tadd %ah,(%rax)\n+\t(bad)\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@@ -2905415,15 +2905073,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 %al,-0x59(%rax)\n+\tadd %dh,%al\n+\tpopf\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@@ -2905469,15 +2905128,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-\tadc %ah,0xf3(%rbx)\n+\tshlb $1,0xf3(%rdx)\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@@ -2905574,16 +2905233,16 @@\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-\tloopne 104ecab \n-\tadd %al,(%rcx)\n+\trex lret\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsub $0x4,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tin (%dx),%al\n@@ -2905692,39 +2905351,38 @@\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 %dh,%al\n+\tadd %ah,%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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x1(%rsi,%rcx,1)\n-\tadd %ah,(%rax)\n-\tout %al,(%dx)\n+\trclb $1,0x10e(%rbx)\n+\tadd %al,(%rax)\n+\tand %ch,%dh\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 %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txor $0x10,%al\n+\tshrb $1,(%rax,%rdx,1)\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@@ -2905773,15 +2905431,16 @@\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 104ee88 \n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0xc(%rcx)\n+\tloopne 104eee2 \n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x12631(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txor %esp,(%rsi)\n \tadd %eax,(%rax)\n@@ -2905852,16 +2905511,15 @@\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-\t(bad)\n-\tand %al,%bh\n+\tand %al,%dil\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@@ -2905870,20 +2905528,19 @@\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-\tpush %rax\n-\ttest $0xff,%al\n+\tjo 104ef44 \n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txor $0x126,%eax\n+\tshlb $1,0x126(%rip) \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@@ -2905937,45 +2905594,42 @@\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-\txor $0x10,%al\n+\tshrb $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 \tand %cl,%dh\n \tor $0x1,%eax\n \tadd %dl,(%rax)\n \tss es add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x10b,%edi\n+\tadd %dl,%al\n+\tmov $0x10b,%esi\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tss es add %eax,(%rax)\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-\tmov $0xad,%al\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tshlb $1,0xff(%rdi)\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@@ -2906050,20 +2905704,21 @@\n \tadd $0x1,%al\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-\timul $0x1,(%rcx),%edx\n+\tadd %dl,%al\n+\tmovsxd (%rcx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x10925(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000010925,%al\n-\t(bad)\n+\tadd %dl,0x37(%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 \trex int1\n@@ -2906175,16 +2905830,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshl $0x4,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.WXB testq $0x0,(%r8)\n-\tjo 104f220 \n-\thlt\n+\tpush %rax\n+\tmov %esp,%?\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tand $0x125,%eax\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -2906228,16 +2905883,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%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 \tmov $0x24,%dl\n@@ -2906280,15 +2905934,17 @@\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 %dl,0xfdae(%rax)\n+\tadd %ah,%al\n+\tmov %edi,%edi\n+\tadd %al,(%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@@ -2906407,17 +2906063,15 @@\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 %dl,%al\n-\txchg %eax,%ecx\n-\ttestb $0x0,(%rax)\n+\tadd %dh,0xf691(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tand $0x125,%eax\n \tadd %al,(%rax)\n \tadd %dh,%ch\n \tadd $0x1,%al\n \tadd %al,(%rax)\n@@ -2906433,15 +2906087,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-\tmov $0x47,%al\n+\tjo 104f539 \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@@ -2906582,40 +2906236,41 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tshlb $1,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $0x0,0xf6(%rcx)\n+\taddb $0x0,0xf6(%rcx)\n \tadd %dl,(%rax)\n \trex.R\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x104f6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9dc2(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x104f6(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10aa1(%rax)\n+\tadd %dl,-0x5f(%rax)\n+\tor (%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-\trex testb $0x0,(%rcx,%rax,1)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %al,-0xa(%rax)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjbe 104f6d1 \n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x76(%rax)\n+\tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x104f7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n@@ -2906752,15 +2906407,15 @@\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-\tloopne 104f7dd \n+\tloopne 104f7d3 \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@@ -2906845,18 +2906500,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,(%rax)\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\tcli\n-\tadd %al,(%rax)\n+\tadd %dh,0xfaa5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \txor %esp,0x1(%rip) \n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2907246,45 +2906898,44 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x1(%rsp)\n \tadd %ah,-0x4(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x1(%rsi,%rcx,1)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trclb $1,0x10e(%rbx)\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjbe 104fcd0 \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x76(%rax)\n+\tand $0x1,%eax\n \tadd %ah,0x104fb(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0xfcd000000000008a,%eax\n \tadd $0x1,%al\n \tadd %al,(%rax)\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-\trcrb $1,(%rax,%rdx,1)\n-\tadd %eax,(%rax)\n+\tadc %dl,%ch\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,(%rax)\n-\tes add %eax,(%rax)\n+\tadd %dl,(%rax)\n+\tcmp %ah,(%rsi)\n+\tadd %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@@ -2907431,15 +2907082,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-\tshrb $1,0xfd(%rdi)\n+\tand %cl,0xff(%rbx)\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@@ -2907648,16 +2907299,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,(%rax)\n-\trex.W\n+\tadd %dh,%al\n+\trex.RXB\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@@ -2907701,15 +2907352,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,-0x13(%rax)\n+\tadd %dl,(%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,0x124(%rax)\n \tadd %al,(%rax)\n@@ -2907734,37 +2907386,34 @@\n \txor %esi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x12638(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1(%rax)\n \tadd $0x1,%eax\n-\tadd %dl,0x10aa1(%rax)\n+\tadd %dl,-0x5f(%rax)\n+\tor (%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,(%rcx)\n-\tadd $0x1,%eax\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tadd %eax,0x1(%rip) \n \tadd %dl,(%rax)\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-\tpush %rax\n-\tcwtl\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadc %bl,0x10e(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd $0x0,%eax\n+\tadd %eax,0x0(%rip) \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@@ -2907804,29 +2907453,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 %dl,(%rax)\n-\ttestb $0x0,%fs:(%rax)\n+\tadd %al,%al\n+\tpop %rdx\n+\ttestb $0x0,(%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-\tnop\n-\tscas %es:(%rdi),%eax\n+\tmov $0xb9,%al\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@@ -2907870,15 +2907519,15 @@\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 %al,0x10179(%rax)\n+\tadd %dh,0x10155(%rax)\n \tadd %al,(%rax)\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@@ -2907909,26 +2907558,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-\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+\tadc %bl,0x10e(%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@@ -2907979,17 +2907623,15 @@\n \tadd %al,-0x5d(%rax)\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor $0x24,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tstos %al,%es:(%rdi)\n-\ttestb $0x0,(%rax)\n+\tadd %ah,0xf6aa(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x49(%rax)\n \tand $0x1,%eax\n \tadd %dh,(%rax)\n \tadd $0x5,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2908001,21 +2907643,17 @@\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-\tpush %rax\n-\tcwtl\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadc %bl,0x10e(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tleave\n+\trol $1,%ah\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@@ -2908112,15 +2907750,16 @@\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-\tadd %cl,(%rax,%rdi,8)\n+\tloopne 105056d \n+\tclc\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@@ -2908313,17 +2907952,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,%dl\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x7(%rax)\n \tadd $0x1,%eax\n-\tadd %dl,%al\n-\tjrcxz 1050778 \n-\tadd %eax,(%rax)\n+\tadd %dl,0x10de3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10507(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x12502(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \txor $0x0,%bh\n@@ -2908396,26 +2908033,26 @@\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 %dh,(%rax)\n-\tand $0x1,%al\n-\tadd %eax,(%rax)\n+\tadd %al,0x2e(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x7(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\t(bad)\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 %ch,%ch\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 \tadd $0x0,%eax\n@@ -2908554,18 +2908191,20 @@\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,0x101b3(%rax)\n+\tadd %dl,-0x5d(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x10509(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tor %eax,0x1(%rip) \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@@ -2908583,15 +2908222,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,-0x13(%rax)\n+\tadd %dl,(%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 \trolb $1,0x14(%rdx)\n \tadd %eax,(%rax)\n@@ -2908647,15 +2908287,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 %ch,0x11(%rbx)\n+\tshlb $1,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@@ -2908667,16 +2908307,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-\tjo 1050b4c \n+\tshrb $1,0x11(%rax)\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@@ -2908705,17 +2908344,16 @@\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,(%rax)\n-\t(bad)\n-\tadd (%rcx),%al\n+\tadd %al,%al\n+\tcs add (%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@@ -2908749,19 +2908387,17 @@\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 $0x403aa037,%ebx\n-\tlods %ds:(%rsi),%eax\n-\ttestb $0x0,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x12645(%rax)\n+\tor $0xc03aa037,%ebx\n+\tmovabs %eax,0x45900000000000f6\n+\tes add %eax,(%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@@ -2908779,16 +2908415,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tadd %al,(%rax)\n@@ -2908858,16 +2908493,16 @@\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-\tnop\n-\tfmuls 0x1(%rip) \n+\tadc %bl,%al\n+\tor $0x1,%eax\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 \tadd %al,(%rax)\n@@ -2908911,17 +2908546,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-\tand %dh,0x101(%rdx)\n-\tadd %al,(%rax)\n-\tjo 1050df7 \n+\trex movabs 0xd70000000000101,%al\n \tadd $0x1,%eax\n \tadd %al,(%rax)\n \t(bad)\n \tadd $0x1,%eax\n \tadd %dl,(%rax)\n \tpush %rsi\n \tpopf\n@@ -2909029,16 +2908662,15 @@\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-\t(bad)\n-\tfsubr %st(6),%st\n+\trex fsubr %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@@ -2909047,20 +2908679,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 %ah,%al\n-\tout %al,$0xfe\n+\tadd %dl,-0x1c(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\txor 0x1(%rip),%esp \n+\tor %dh,(%rbx)\n+\tand $0x1,%eax\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@@ -2909412,19 +2909044,20 @@\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,0x11170(%rax)\n+\tadd %dl,%al\n+\tpush $0x111\n \tadd %al,(%rax)\n-\tadd %al,0x13(%rax)\n-\tadd $0x1,%eax\n-\tadd %dl,-0x13(%rax)\n+\trex adc 0x1(%rip),%eax \n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\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@@ -2909432,36 +2909065,37 @@\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-\tloopne 1051327 \n+\tjo 105130d \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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x124(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadc 0x1(%rip),%eax \n-\tadd %dl,0x10aa1(%rax)\n+\tadd %dl,-0x5f(%rax)\n+\tor (%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-\tadc 0x1(%rip),%eax \n+\tadd %dl,0x13(%rax)\n+\tadd $0x1,%eax\n \tadd %dh,%al\n \tadc 0x1(%rip),%eax \n \tadd %dl,0x7(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -2909477,21 +2909111,19 @@\n \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,0x2e(%rax)\n-\thlt\n+\tadd %dh,%al\n+\tout %al,$0xf3\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tin $0xe,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10ee4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadc $0x105,%eax\n \tadd %al,(%rax)\n \trolb $1,(%rbx)\n \tfwait\n \tadd %al,(%rax)\n@@ -2909567,37 +2909199,40 @@\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-\tnop\n-\tmov $0xfd,%ch\n+\tloopne 105146a \n+\tstd\n \tadd %al,(%rax)\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 \tadc $0x5,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10aa1(%rax)\n+\tadd %dl,-0x5f(%rax)\n+\tor (%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-\tmovabs 0xc000000000010514,%al\n+\tadd %ah,0x10514(%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@@ -2909631,15 +2909266,17 @@\n \tjo 1051577 \n \tadd $0x1,%eax\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10222(%rax)\n+\tadd %al,%al\n+\tand (%rdx),%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tadc $0x105,%eax\n \tadd %al,(%rax)\n \tadd %eax,0x0(%rip) \n \tadd %al,(%rax)\n \tcmpl $0x37a7f396,-0x5b(%rdi)\n@@ -2910118,15 +2909755,16 @@\n \tadd %al,%al\n \tsbb 0x1(%rip),%al \n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1e(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tsti\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1a(%rax)\n \tadd $0x1,%eax\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n@@ -2910606,16 +2910244,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 %dl,(%rax)\n-\tout %eax,(%dx)\n+\tadd %al,%al\n+\tout %al,(%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@@ -2910751,16 +2910389,16 @@\n \tadd %al,(%rax)\n \tadd %al,0x10521(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1252b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10523(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x50(%rax)\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tmov $0xe,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x21(%rax)\n \tadd $0x1,%eax\n \tadd %dl,(%rax)\n \tadd %ebx,0x0(%rbx)\n \tadd %al,0x10523(%rax)\n@@ -2910872,20 +2910510,20 @@\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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\n \tor $0x1,%eax\n \tadd %dl,%al\n \tand 0x1(%rip),%al \n-\tadd %dl,-0x13(%rax)\n+\tadd %dl,(%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,0x124(%rbx)\n \tadd %al,(%rax)\n@@ -2910978,15 +2910616,15 @@\n \tcltd\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 \txchg %ecx,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmp %al,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2910994,19 +2910632,18 @@\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 %dl,0x28(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %al,0x10132(%rax)\n \tadd %al,(%rax)\n-\tcmp %dh,0x125(%rip) \n+\tadd %bh,(%rax)\n+\txor $0x125,%eax\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@@ -2911108,15 +2910745,17 @@\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 %al,0xfad2(%rax)\n+\tadd %ah,(%rax)\n+\tsar %cl,%dl\n+\tadd %al,(%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@@ -2911149,25 +2910788,30 @@\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-\trorb $1,0x111(%rsi)\n-\tadd %al,(%rax)\n-\tshlb $0x0,0x105(%rip) \n-\tadd %dl,0x10525(%rax)\n+\tpush %rax\n+\txchg %edx,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tand $0x105,%eax\n \tadd %al,(%rax)\n+\tnop\n+\tand $0x105,%eax\n \tadd %al,(%rax)\n-\tadc %bl,0x26(%rcx)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rcx\n+\tes add %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@@ -2911458,15 +2911102,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,-0x13(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\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@@ -2911707,16 +2911352,17 @@\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf781(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub 0x1(%rip),%al \n-\tadd %dl,%al\n-\txor $0x102,%eax\n+\tadd %dl,(%rax)\n+\tss add (%rcx),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 1052c15 \n \tadd $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2911778,37 +2911424,36 @@\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 %al,0x15(%rax)\n-\tincl (%rax)\n+\tadd %dh,0xff12(%rax)\n+\tadd %al,(%rax)\n+\tadd %ch,%al\n+\thlt\n+\tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcall 10651a1 \n+\trolb $0x68,(%rcx)\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 %dh,%al\n-\t(bad)\n-\trepz add %al,(%rax)\n+\tadd %ah,0xf32f(%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@@ -2911869,17 +2911514,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 %al,%al\n-\tjb 1052d77 \n-\tadd %al,(%rax)\n+\tadd %al,0xf472(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x12529(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1052d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x12529(%rax)\n \tadd %al,(%rax)\n@@ -2912068,20 +2911711,19 @@\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,%al\n-\tmov (%rcx),%ss\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x79(%rax)\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 \t(bad)\n \tor $0x99,%al\n \txchg %eax,%edi\n \t(bad)\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tpush %rsi\n@@ -2912112,46 +2911754,24 @@\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+\tadd %ah,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 10530e4 \n+\trex jne 10530a4 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -2912174,15 +2911794,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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(%rdi),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tstos %al,%es:(%rdi)\n@@ -2912194,14 +2911814,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,(%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@@ -2912223,16 +2911860,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 %dl,-0x21(%rax)\n-\tstd\n+\tadd %al,%al\n+\tfdivr %st,%st(5)\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@@ -2912422,32 +2912059,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-\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+\tadd %ah,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 \tadd %ah,-0x27(%rax)\n@@ -2912458,15 +2912078,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %al,0x3d(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trcrb %cl,0x1(%rbx)\n \tadd %dh,0x1ef0c(%rax)\n@@ -2912475,35 +2912095,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+\txor $0x97,%al\n+\t...\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\txor $0x97,%eax\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 %dl,(%rax)\n+\tlods %ds:(%rsi),%al\n+\tand $0x1,%eax\n \tadd %al,%al\n-\tjle 10534a8 \n+\tjle 1053468 \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,0x3c(%rax)\n+\tadd %ah,0x3c(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,-0x21(%rax)\n \tmov $0x1,%ebp\n \tadd %dh,0xf(%rax)\n@@ -2912534,19 +2912154,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,0x2e(%rax)\n+\tadd %ah,0x2e(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %cl,0x70000000(%rip) \n-\tjne 105350c \n+\tjne 10534cc \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@@ -2912569,39 +2912189,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,0x9733(%rax)\n+\tadd %al,0x9733(%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 \tpush %rdx\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x11(%rax)\n-\tjmp 10535c8 \n+\tjmp 1053588 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x9736(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x36(%rax)\n+\txchg %eax,%edi\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x1d1ae(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmovabs 0xf7f800000000018d,%eax\n \t(bad)\n@@ -2912653,15 +2912272,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 $0x97,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc (%rax),%al\n \tadd %al,(%rax)\n \tnop\n@@ -2912673,47 +2912292,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,0x9723(%rax)\n+\tadd %al,%al\n+\txor %edx,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ch,(%rdx)\n \tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\tadd %dl,0x8(%rax)\n+\tor (%rdx),%al\n \tadd %al,(%rax)\n-\tadd %dh,0x1ad9a(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\timul $0x2,(%rdx),%esp\n+\tnop\n+\tout %al,(%dx)\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-\tadd %dl,%al\n-\txor %edx,0x0(%rdi)\n-\tadd %al,(%rax)\n+\tadd %dh,0x9723(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,0x8(%rax)\n-\tor (%rdx),%al\n \tadd %al,(%rax)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tnop\n-\tout %al,(%dx)\n-\tpop %rbp\n-\tadd %eax,(%rax)\n+\tadd %dh,0x1ad9a(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\timul $0x2,(%rdx),%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@@ -2912723,29 +2912342,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 1053788 \n+\tjmp 1053748 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 105378c \n+\tjg 105374c \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@@ -2912794,15 +2912413,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x9735(%rax)\n+\tadd %dl,0x9735(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x30000000(%rip) \n \t(bad)\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n@@ -2912815,15 +2912434,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,-0x70000000(%rip) \n \trcrl $1,0x1(%rbx)\n \tadd %dl,-0x2d(%rax)\n \txchg %eax,%ecx\n@@ -2912833,15 +2912452,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x972f(%rax)\n+\tadd %al,0x972f(%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@@ -2912853,15 +2912472,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \txchg %eax,%ebx\n@@ -2912875,15 +2912494,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x973c(%rax)\n+\tadd %dl,0x973c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x70000000(%rip) \n \tlods %ds:(%rsi),%al\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n@@ -2912896,16 +2912515,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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),%edx\n+\tadd %dh,0x973b(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x20a0f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1f3a5(%rax)\n@@ -2912936,43 +2912555,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+\tadd %al,(%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 10539d7 \n+\tjo 1053997 \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 \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x972c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x2c(%rax)\n+\txchg %eax,%edi\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tjp 1053a4c \n+\tjp 1053a0c \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@@ -2913007,15 +2912625,15 @@\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 1053b1f \n+\tjne 1053adf \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@@ -2913040,20 +2912658,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,0x972b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x2b(%rax)\n+\txchg %eax,%edi\n+\t...\n \tadd %cl,-0x10000000(%rip) \n-\tjrcxz 1053b26 \n+\tjrcxz 1053ae6 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x6c(%rax)\n \trepnz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -2913097,15 +2912714,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,0x37(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %al,-0x50000000(%rip) \n \tfdivrl 0x1(%rbp)\n \tadd %ah,%al\n \txor %dh,%al\n \tadd %eax,(%rax)\n@@ -2913114,15 +2912731,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x972f(%rax)\n+\tadd %dl,0x972f(%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 \t(bad)\n@@ -2913155,20 +2912772,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,0x973c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x3c(%rax)\n+\txchg %eax,%edi\n+\t...\n \tadd %cl,0x30000000(%rip) \n-\tjrcxz 1053ca6 \n+\tjrcxz 1053c66 \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@@ -2913176,15 +2912792,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd $0xa,%al\n@@ -2913244,15 +2912860,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 1053d89 \n+\tjrcxz 1053d49 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -2913275,15 +2912891,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \txor $0x97,%al\n \t...\n \tadd %bl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trcrb %cl,0x1(%rbx)\n \tadd %ah,(%rax)\n@@ -2913293,15 +2912909,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \txchg %eax,%edi\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1ea9f(%rax)\n@@ -2913316,15 +2912932,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 1053f6e \n+\tjo 1053f2e \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@@ -2913332,32 +2912948,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,0x3a(%rax)\n+\tadd %ah,0x3a(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %al,0x30000000(%rip) \n-\tjbe 1053f0c \n+\tjbe 1053ecc \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 \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 \txchg %eax,%edi\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tnop\n \tret $0x159\n@@ -2913370,25 +2912986,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,0x2c(%rax)\n-\txchg %eax,%edi\n+\tadd %dh,(%rax)\n+\tsub $0x97,%al\n \t...\n \tadd %al,(%rax,%rax,1)\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@@ -2913491,16 +2913130,16 @@\n \tadd %al,(%rax)\n \tadd %dh,0x10541(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex add $0x1,%eax\n \tadd %al,0x41(%rax)\n \tadd $0x1,%eax\n-\tadd %dl,(%rax)\n-\tpop %rsp\n+\tadd %dl,%al\n+\tpop %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@@ -2913625,23 +2913264,25 @@\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,-0x13(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\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,-0x13(%rax)\n+\tadd %dl,(%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 \tsub $0x25,%al\n@@ -2913803,17 +2913444,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-\tlock popf\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %ch,0x101(%rax)\n \tadd %al,(%rax)\n \tnop\n \tjge 1054511 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \trex.R add $0x1,%eax\n@@ -2913859,15 +2913498,15 @@\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,-0x36(%rax)\n+\tadd %ah,-0x40(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1252f(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2913931,23 +2913570,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tret\n \tor $0x1,%eax\n \tadd %dh,(%rax)\n \trex.RX add $0x1,%eax\n-\tadd %dl,0x10aa1(%rax)\n+\tadd %dl,-0x5f(%rax)\n+\tor (%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-\trolb $1,0x5(%rbp)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.RB add $0x1,%eax\n \tadd %al,0x10542(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \timul $0x1,(%rsi),%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2914040,16 +2913679,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tfwait\n@@ -2914175,33 +2913813,32 @@\n \tadd %al,(%rax)\n \tadd %dl,0x9cb6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd $0x1,%rax\n \tadd %dl,(%rax)\n \tmov 0x0(%rbx),%ah\n+\tadd %al,-0x28(%rax)\n+\ttestl $0x0,(%rax)\n+\tand %cl,0x5(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tfincstp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tadd $0x1,%rax\n \tadd %dh,0x10520(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x47(%rax)\n \tmov $0x0,%edi\n \tadd %dh,0x12(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x23(%rax)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ch,-0xa(%rsi)\n+\tadc %ch,-0xa(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x40(%rax)\n \tand $0x1,%eax\n \tadd %ah,(%rax)\n \trex.WB add $0x1,%rax\n \tadd %dl,0x4(%rax)\n@@ -2914444,15 +2914081,17 @@\n \tadd %dl,-0x4e(%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,0x10ea5(%rax)\n+\tadd %dl,-0x5b(%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\n \trex.WX add $0x1,%rax\n@@ -2914481,21 +2914120,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-\tpop %rsi\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\trclb $1,0x10(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\trex.WR add $0x1,%rax\n+\tadd %al,0x4c(%rax)\n+\tadd $0x1,%eax\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@@ -2914525,15 +2914162,16 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.WRB add $0x1,%rax\n \tadd %dl,0x10f35(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1054c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x13(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\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@@ -2914619,15 +2914257,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 \tlods %ds:(%rsi),%al\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,0x5(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2914669,25 +2914307,24 @@\n \tadd %ah,0x4e(%rax)\n \tadd $0x1,%eax\n \tadd %dl,(%rax)\n \tlods %ds:(%rsi),%eax\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %cl,0xf6(%rdi)\n+\tadd %cl,0xf6(%rdi)\n \tadd %al,(%rax)\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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tadd %dl,%al\n@@ -2914781,15 +2914418,15 @@\n \tmov $0x24,%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+\tpush %rax\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rbp\n \tadd $0x1,%eax\n@@ -2914966,21 +2914603,22 @@\n \tadd $0x1,%eax\n \tadd %dl,0x10550(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10551(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub $0xf7,%al\n+\tadd %dh,0x2c(%rax)\n+\ttestl $0x0,(%rax)\n+\tenter $0x258b,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,%al\n-\tmov 0x1(%rip),%esp \n-\tadd %dh,0xfb9b(%rax)\n+\tmov $0x9b,%al\n+\tsti\n+\tadd %al,(%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@@ -2915204,20 +2914842,23 @@\n \tlods %ds:(%rsi),%al\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x5(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x109ac(%rax)\n+\tadd %dl,-0x54(%rax)\n+\tor %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rsp\n-\tadd $0x1,%eax\n-\tadd %dl,-0x63(%rax)\n+\tadd %al,(%rax)\n+\tand %dl,0x1(%rbp,%rax,1)\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,(%rax)\n \t(bad)\n \tcld\n \tadd %al,(%rax)\n@@ -2915335,16 +2914976,15 @@\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 %ah,(%rax)\n-\tpushf\n+\tadd %al,-0x6b(%rax)\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@@ -2915445,16 +2915085,16 @@\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10556(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xa38a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7b(%rax)\n-\tcli\n+\tadd %dh,%al\n+\ttest %bh,%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rsi\n \tadd $0x1,%eax\n \tadd %dh,0x10556(%rax)\n \tadd %al,(%rax)\n@@ -2915546,15 +2915186,16 @@\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,0x5e(%rax)\n+\tadd %dl,%al\n+\tpush %rsi\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@@ -2915620,16 +2915261,15 @@\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 %ah,(%rax)\n-\tinsb (%dx),%es:(%rdi)\n+\tadd %al,0x76(%rax)\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@@ -2915830,15 +2915470,16 @@\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 %dh,-0x4f(%rax)\n+\tadd %dl,%al\n+\tscas %es:(%rdi),%al\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@@ -2915856,20 +2915497,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-\tadc %cl,0x11(%rdi)\n+\tnop\n+\trex.RXB adc %r8d,(%r9)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %bl,0x5(%rbx)\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@@ -2915987,15 +2915629,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,-0x13(%rax)\n+\tadd %dl,(%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 \tin $0xf,%al\n@@ -2916005,16 +2915648,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \trolb $0x68,(%rcx)\n@@ -2916136,16 +2915778,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-\trolb $1,0x1(%rcx,%rdx,1)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tcmp $0x111,%eax\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@@ -2916158,15 +2915800,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,%bl\n+\tnop\n+\tret\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@@ -2916210,17 +2915853,15 @@\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 %dh,(%rax)\n-\tmov $0xfe,%ch\n-\tadd %al,(%rax)\n+\tadd %ah,0xfeb2(%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@@ -2916264,21 +2915905,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-\tpush %rax\n-\tcmp %dl,(%rax)\n+\tshlb $1,(%rax)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %bl,0x5(%rdi)\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@@ -2916375,16 +2916016,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tadd %ah,%al\n@@ -2916462,19 +2916102,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-\tadc %cl,0x11(%rdi)\n-\tadd %eax,(%rax)\n+\tnop\n+\trex.RXB adc %r8d,(%r9)\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 \tstc\n \tmovabs 0x61403fb91bc1d928,%al\n \tadd $0x1,%eax\n \tadd %al,(%rax)\n \t(bad)\n \tadd $0x1,%eax\n@@ -2916494,23 +2916134,24 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x5(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x61(%rax)\n \tadd $0x1,%eax\n-\tadd %dl,0x10aa1(%rax)\n+\tadd %dl,-0x5f(%rax)\n+\tor (%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-\tand %ah,0x5(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n+\tadd $0x1,%eax\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \tadd %al,(%rax)\n \tcld\n \timul $0x12,(%rcx),%esi\n \tjle 1056194 \n \tsarb %cl,0x6801c0(%rsi)\n@@ -2916583,16 +2916224,16 @@\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 %dl,(%rax)\n-\tcmp $0xfc,%eax\n+\tadd %ah,%al\n+\txor $0xfc,%eax\n \tadd %al,(%rax)\n \tshlb $1,0x25(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -2916698,15 +2916339,17 @@\n \tadd %dl,0x10563(%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,0xf84d(%rax)\n+\tadd %ah,(%rax)\n+\trex.WRB clc\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x63(%rax)\n \tadd $0x1,%eax\n \tadd %dh,0x10563(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x0(%rax)\n \tfwait\n@@ -2916788,19 +2916431,20 @@\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,0x38(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\txor %dl,(%rax)\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 \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@@ -2916932,46 +2916576,51 @@\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,-0x13(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\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 \tmov $0x124,%ebx\n \tadd %al,(%rax)\n-\tsubb $0x0,-0xa(%rdi)\n-\tadd %al,(%rax)\n+\t(bad)\n+\toutsl %ds:(%rsi),(%dx)\n+\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.W\n+\tadd %dl,0x48(%rax)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\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,0x10e33(%rax)\n+\tadd %dl,0x33(%rax)\n+\t(bad)\n+\tadd %eax,(%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 %dh,0xf46d(%rax)\n+\tadd %dh,%al\n+\tmovsxd %esp,%esi\n+\tadd %al,(%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@@ -2916999,25 +2916648,22 @@\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 %al,%al\n-\tcwtl\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov %edi,%?\n \tadd %al,(%rax)\n-\t(bad)\n-\tadd $0x1,%ax\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsar $0x0,%ebx\n+\tadd %ah,0x66(%rax)\n+\tadd $0x1,%eax\n \tadd %al,(%rax)\n+\tmov $0xfb,%esp\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@@ -2917052,15 +2916698,15 @@\n \trex\n \tadd $0x1,%ax\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+\trolb $1,(%rdx)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10567(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd $0x1,%ax\n \tadd %al,(%rax)\n@@ -2917196,15 +2916842,17 @@\n \tadd %ch,0x55(%rax)\n \tfaddl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e54(%rax)\n+\tadd %dl,0x54(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \timul $0x568f000,0x1(%rip),%eax \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2917405,16 +2917053,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,(%rax)\n-\tpush %rbp\n+\tadd %dl,%al\n+\tpush %rsp\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@@ -2917440,30 +2917088,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 %al,0xfc68(%rax)\n+\tadd %dh,(%rax)\n+\tpush $0xfc\n \tadd %al,(%rax)\n-\tadd %dl,0x6b(%rax)\n-\tadd $0x1,%eax\n+\tpush %rax\n+\timul $0x0,0x1(%rip),%eax \n+\tadd %ch,0x1(%rbp,%rax,1)\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@@ -2917567,17 +2917215,15 @@\n \tinsb (%dx),%es:(%rdi)\n \tadd $0x1,%eax\n \tadd %dh,(%rax)\n \tinsl (%dx),%es:(%rdi)\n \tadd $0x1,%eax\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tadc %edi,%ecx\n-\tadd %al,(%rax)\n+\tadd %al,0xf911(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tstc\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2917768,15 +2917414,17 @@\n \tadd %dl,(%rax)\n \tlods %ds:(%rsi),%al\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock outsb %ds:(%rsi),(%dx)\n \tadd $0x1,%eax\n-\tadd %dl,0x10e54(%rax)\n+\tadd %dl,0x54(%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 \tmovsl %ds:(%rsi),%es:(%rdi)\n \tmovabs %al,0x1c03b362067e9e5\n \tpush $0x0\n@@ -2917827,39 +2917475,36 @@\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,-0x44(%rax)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,0x136(%rbp)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %ah,0xffc6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \ttest %esi,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjo 1056ff8 \n+\tadd %al,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,0x136(%rbp)\n+\tadd %al,(%rax)\n+\tadc %dh,0x5(%rax)\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 \taddb $0x0,0x1(%rip) \n-\tnop\n-\trex.WXB sti\n+\txor %cl,-0x5(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \toutsb %ds:(%rsi),(%dx)\n \tand $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2918138,15 +2917783,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,-0x13(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\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@@ -2918182,28 +2917828,28 @@\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-\tand %dl,%dh\n+\tadd %ah,%al\n+\tand %esi,%edx\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 \tjae 1057358 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd (%rdi),%ecx\n+\tadd %dl,%al\n+\tadd (%rdi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10573(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tjno 1057370 \n \tadd %eax,(%rax)\n@@ -2918378,16 +2918024,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 %bl,(%rdi)\n-\tadc %al,(%rcx)\n+\tpush %rax\n+\txlat %ds:(%rbx)\n+\tadc %eax,(%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@@ -2918782,15 +2918429,15 @@\n \tjns 1057930 \n \tadd %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 \tmovsl %ds:(%rsi),%es:(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x79(%rax)\n \tadd $0x1,%eax\n \tadd %al,(%rax)\n@@ -2918866,16 +2918513,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 %dh,0x6e(%rax)\n-\tincl (%rax)\n+\tadd %ah,%al\n+\timul $0x0,%edi,%edi\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@@ -2919057,20 +2918704,18 @@\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,(%rax)\n-\tlret\n-\tadc %eax,(%rcx)\n+\tadd %dl,0x111c3(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %eax,0x0(%rip) \n+\tadd %al,(%rcx)\n+\tadd $0x0,%eax\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@@ -2919194,15 +2918839,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-\tshl $1,%ch\n+\tadc %ch,%dh\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@@ -2919296,15 +2918941,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 -0x61df440f(%rax)\n+\tfistps -0x57bf440f(%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@@ -2919344,15 +2918989,15 @@\n \tadd $0x1,%eax\n \tadd %dh,%al\n \tnegb 0x0(%rdx)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmovsl %ds:(%rsi),%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@@ -2919522,16 +2919167,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tadd $0x0,%eax\n@@ -2919583,29 +2919227,27 @@\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-\tshlb $1,(%rcx,%rdx,1)\n+\tadc %ch,0x111(%rip) \n+\tadd %al,(%rax)\n+\tpush %rax\n+\taddl $0x5811000,0x1(%rip) \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x7f(%rax)\n-\tadd $0x1,%eax\n-\tadd %dl,(%rax)\n-\taddl $0x6801c000,0x1(%rip) \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-\tss add %eax,(%rax)\n+\tadc %al,0x136(%rdx)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd $0x0,%eax\n+\tadd %eax,0x0(%rip) \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@@ -2919633,15 +2919275,15 @@\n \t(bad)\n \taddl $0x50100,0x1(%rip) \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%ch\n \tadcl $0xffffffca,(%rsi)\n \tcall ffffffffd1c05159 \n-\taddl $0xaa19000,0x1(%rip) \n+\taddl $0xaa15000,0x1(%rip) \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x7(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10581(%rax)\n@@ -2919663,16 +2919305,15 @@\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 %ah,%al\n-\t(bad)\n+\tadd %dl,0x2d(%rax)\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@@ -2919824,15 +2919465,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-\tshl $1,%ch\n+\tadc %ch,%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,%al\n@@ -2919860,20 +2919501,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 %dh,-0x73(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tmov %dh,%bh\n \tadd %al,(%rax)\n-\tcall 106a9b6 \n \tadd %al,(%rax)\n+\tadd %ch,%al\n+\tcmp %esp,0x1(%rip) \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@@ -2920074,26 +2919715,22 @@\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,%al\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 %dl,(%rax)\n+\tsub $0x111,%eax\n \tadd %al,(%rax)\n-\trolb $1,(%rbx)\n-\tfwait\n+\trolb $0x68,(%rcx)\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@@ -2920341,32 +2919978,30 @@\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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tadd %dl,0x1058a(%rax)\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-\tnop\n-\t(bad)\n+\tadc %bh,(%rax)\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@@ -2920393,15 +2920028,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x6d(%rax)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x76(%rax)\n \tadd $0x1,%eax\n-\tadd %dl,0x10ea5(%rax)\n+\tadd %dl,-0x5b(%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 \trorb $1,0x136(%rbp)\n \tadd %al,(%rax)\n@@ -2920595,16 +2920232,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tadd %al,(%rax)\n@@ -2920949,16 +2920585,16 @@\n \tmov $0x590d0bf,%edi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x70(%rax)\n \tadd $0x1,%eax\n \tadd %al,0x10590(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1058f(%rax)\n \tadd %al,(%rax)\n \tadd %bh,-0x7f(%rax)\n \tand $0x1,%eax\n \tadd %al,%al\n@@ -2921055,17 +2920691,16 @@\n \tnop\n \tint3\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 1059142 \n \tadd $0x1,%eax\n-\tadd %dl,-0x2b(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\t{rex2 0xe} add %r8,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \txchg %eax,%edx\n \tadd $0x1,%eax\n \tadd %dl,0x10591(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2921083,15 +2920718,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,%bh\n+\tnop\n+\t(bad)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,0x105(%rdx)\n \tadd %al,(%rax)\n \tloopne 105919b \n \tadd $0x1,%eax\n@@ -2921109,22 +2920745,21 @@\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-\tadc %bh,0x1(%rsi)\n-\tadd %eax,(%rax)\n+\txor %cl,0x101(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x20(%rax)\n-\tadd %rax,(%r8)\n+\t(bad)\n+\tand %cl,0x1(%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 \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@@ -2921185,16 +2920820,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tadd %eax,(%rax)\n@@ -2921277,16 +2920911,16 @@\n \tadd %dl,(%rax)\n \tjnp 105940e \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \txchg %eax,%ebx\n \tadd $0x1,%eax\n-\tadd %dl,%al\n-\tadc (%rcx),%r8\n+\tadd %dl,(%rax)\n+\tadc (%r9),%r8\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex xchg %eax,%esp\n \tadd $0x1,%eax\n \tadd %dl,-0x2f(%rax)\n \tfwait\n \tadd %al,(%rax)\n@@ -2921384,19 +2921018,18 @@\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,0x34(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,0x1112c(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tlock xchg %eax,%ebx\n+\tadd %dh,%al\n+\txchg %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@@ -2921499,15 +2921132,17 @@\n \tjge 1059609 \n \tadd %eax,0x0(%rip) \n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x10596703c,%al\n-\tadd %dl,0x10ea5(%rax)\n+\tadd %dl,-0x5b(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10596(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tlea (%rsi),%esi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2921590,16 +2921225,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 %dh,-0x49(%rax)\n-\tcld\n+\tadd %ah,(%rax)\n+\tmov $0xfc,%bh\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@@ -2921680,17 +2921315,15 @@\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,%al\n-\txchg %eax,%edx\n-\tsgdt (%rax)\n+\tadd %dl,0x10f92(%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@@ -2921761,19 +2921394,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tcltd\n \tadd $0x1,%eax\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp $0x102,%eax\n+\tadd %dl,%al\n+\tcmp $0x2,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x1253a(%rax)\n \tadd %al,(%rax)\n-\tmov %bh,(%rdx)\n-\tand $0x1,%eax\n \tadd %dh,-0x67(%rax)\n \tadd $0x1,%eax\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2921898,25 +2921532,26 @@\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,(%rax)\n-\t(bad)\n-\tadc %eax,(%rcx)\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,0x105(%rsi)\n \tadd %al,(%rax)\n-\tenter $0x0,$0x0\n \tadd %al,(%rax)\n-\tadd %ah,0x501(%rax)\n-\t...\n+\tmovabs 0x501,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -2921974,15 +2921609,15 @@\n \tmovabs 0x9bd000000000008a,%eax\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-\tmovabs 0xd00000000001059b,%al\n+\tmovabs 0x900000000001059b,%al\n \t(bad)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tfwait\n \tadd $0x1,%eax\n@@ -2921994,20 +2921629,21 @@\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,0x1113d(%rax)\n+\tadd %dl,(%rax)\n+\tss adc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tadd $0x1,%eax\n-\tadd %cl,%cl\n+\tadd %al,(%rax)\n+\trcrb $1,0x105(%rdx)\n+\tadd %al,(%rax)\n+\tleave\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x501,%al\n \t...\n \tpush %rax\n \tpushf\n@@ -2922070,17 +2921706,15 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpopf\n \tadd $0x1,%eax\n \tadd %dl,(%rax)\n \tmovabs %eax,0x9c10000000000136\n \tadd $0x1,%eax\n-\tadd %dl,%al\n-\tmov %ecx,(%rsi)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10e89(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tdiv %ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2922121,20 +2921755,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@@ -2922226,15 +2921860,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 %ah,%al\n+\tadd %al,%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@@ -2922288,32 +2921922,30 @@\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 %dh,%al\n+\tadd %dl,%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 \tlahf\n \tadd $0x1,%eax\n \tadd %dl,(%rax)\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tshl %cl,%ah\n-\tadd %al,(%rax)\n+\tadd %dh,0xf4d2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.WX add $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -2922372,16 +2922004,16 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcwtl\n \ttest %ah,0x1(%rip) \n-\tadd %al,(%rax)\n-\tpush %rsi\n+\tadd %ah,%al\n+\tpush %rbp\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.WR add $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2922395,15 +2922027,18 @@\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-\tadc %dl,0x1(%rdi,%rcx,1)\n+\tpush %rax\n+\txchg %eax,%esp\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.WR add $0x1,%al\n \tadd %al,(%rax)\n@@ -2922556,17 +2922191,15 @@\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 %ah,-0x47(%rax)\n-\tcld\n-\tadd %al,(%rax)\n+\tadd %dh,0xfcb9(%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@@ -2922627,16 +2922260,17 @@\n \tadd $0x1,%eax\n \tadd %dl,0x112cc(%rax)\n \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{rex2 0xe} add %r8,(%rax)\n+\tadc %dl,%ch\n+\t(bad)\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@@ -2922678,15 +2922312,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,-0x13(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\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@@ -2922729,18 +2922364,15 @@\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-\tloopne 105a450 \n-\tsti\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\trcrb $0x0,0xfb(%rdx)\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@@ -2922840,16 +2922472,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \t(bad)\n@@ -2922865,15 +2922496,17 @@\n \tadd $0x1,%eax\n \tadd %dl,(%rax)\n \tcltd\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf598(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e83(%rax)\n+\tadd %dl,-0x7d(%rax)\n+\t(bad)\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@@ -2923135,16 +2922768,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tnop\n@@ -2923178,20 +2922810,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-\tpush %rax\n-\tjl 105a9cb \n-\tadd %eax,(%rax)\n+\tshlb $1,0x1(%rax,%rdx,1)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\ttest $0x105,%eax\n+\tadd %al,(%rax)\n+\tshrb $1,0x105(%rcx)\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@@ -2923429,15 +2923059,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 %ah,0xf80b(%rax)\n+\tadd %al,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@@ -2923575,60 +2923205,62 @@\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 %dl,0xf4d3(%rax)\n+\tadd %dh,-0x2d(%rax)\n+\thlt\n+\tadd %al,(%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+\tadd %al,0x2e(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b5b(%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,-0x65(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tadd %dl,%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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n-\tmovabs %eax,0xf69d600000000000\n+\tmovabs %eax,0xf69d400000000000\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tscas %es:(%rdi),%al\n \tmovabs %eax,0x6801c00000000000\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x5a(%rax)\n-\tmovabs %eax,0xf6c3a00000000000\n+\tmovabs %eax,0xf6c3600000000000\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n-\tmovabs %eax,0xf4c6100000000000\n+\tmovabs %eax,0xf4c5d00000000000\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@@ -2923723,16 +2923355,16 @@\n \t...\n \tlock (bad)\n \tmovabs 0x90000000000105af,%al\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tout %eax,$0xfc\n+\tadd %dl,-0x20(%rax)\n+\tcld\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@@ -2923753,16 +2923385,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tadd %al,0x7f8b(%rax)\n@@ -2923925,44 +2923556,42 @@\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,0x7c(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,%al\n+\tje 105b1cb \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x105(%rdx)\n+\tmov $0x5,%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush $0x114\n+\tadd %dl,0x11468(%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-\tfwait\n-\tsgdt (%rax)\n+\tadc %bl,0x10f(%rbx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0x5,%cl\n+\tlock mov $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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%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 \tpush $0x114\n@@ -2924106,15 +2923735,16 @@\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 %al,-0x6a(%rax)\n+\tadd %al,%al\n+\txchg %eax,%ecx\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@@ -2924305,16 +2923935,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-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tadd %al,(%rax)\n@@ -2924532,16 +2924161,16 @@\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-\tadc %cl,(%rbx)\n-\t(bad)\n+\tpush %rax\n+\tor (%rsi),%ecx\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 \tadd %eax,(%rax)\n@@ -2924553,16 +2924182,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,(%rax)\n-\trex.RX add (%rcx),%r8b\n+\tadd %dl,%al\n+\tadd (%r9),%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@@ -2924997,15 +2924626,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 %bh,0x10(%rsi)\n+\tadc %dh,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@@ -2925122,15 +2924751,16 @@\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,-0x69(%rax)\n+\tadd %dl,(%rax)\n+\txchg %eax,%edi\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@@ -2925141,16 +2924771,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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@@ -2925159,17 +2924788,15 @@\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 %ah,(%rax)\n-\tmov %ebx,%?\n-\tadd %al,(%rax)\n+\tadd %dh,0xfb7a(%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@@ -2925334,16 +2924961,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tadd %al,(%rax)\n@@ -2925373,15 +2924999,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 %dl,0xfceb(%rax)\n+\tadd %dh,-0x1d(%rax)\n+\tcld\n+\tadd %al,(%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@@ -2925604,15 +2925232,15 @@\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,(%rax)\n-\tjle 105c38b \n+\tjbe 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@@ -2925654,16 +2925282,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tadd %ebp,0x0(%rax)\n@@ -2926118,18 +2925745,19 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x138(%rip) \n \tadd %al,(%rax)\n-\tcmpb $0x0,-0x8(%rcx)\n+\tand %bh,-0x8(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsbb %al,%bh\n+\tadd %bl,(%rax)\n+\t(bad)\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@@ -2926264,16 +2925892,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-\tpush %rax\n-\tes adc %al,(%rcx)\n+\tnop\n+\t(bad)\n+\tadc %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@@ -2926305,20 +2925934,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-\tnop\n-\tcmp %edx,(%rcx)\n-\tadd %eax,(%rax)\n+\tshlb $1,(%rcx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlret\n+\tadd %al,(%rax)\n+\tadc %cl,%bl\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@@ -2926455,15 +2926083,17 @@\n \tadd %dl,%al\n \tfrstor (%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tint3\n \tadd $0x1,%eax\n-\tadd %dl,0x10eb8(%rax)\n+\tadd %dl,-0x48(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x105cc(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2926599,16 +2926229,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,(%rax)\n-\tor (%rsi),%ecx\n+\tadd %dl,0xb(%rax)\n+\t(bad)\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@@ -2926636,15 +2926266,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-\tadc %al,0x2(%rsi)\n+\trolb $1,0x2(%rbp)\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@@ -2926700,16 +2926330,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,(%rax)\n-\tor (%rsi),%ecx\n+\tadd %dl,0xb(%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 \txor %ebx,%esi\n \tsti\n@@ -2926776,15 +2926406,15 @@\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 %ah,0xfe94(%rax)\n+\tadd %dh,0xfe91(%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@@ -2926938,15 +2926568,17 @@\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,0x11139(%rax)\n+\tadd %dl,%al\n+\txor %edx,(%rcx)\n+\tadd %eax,(%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@@ -2926963,15 +2926595,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-\tadc %al,0x2(%rsi)\n+\trolb $1,0x2(%rbp)\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@@ -2926983,16 +2926615,16 @@\n \tadd %al,(%rax)\n \tlock roll $1,0x1(%rip) \n \tadd %ah,-0x37(%rax)\n \tadd $0x1,%eax\n \tadd %dl,%al\n \tmovabs %al,0x1c0000000000159\n \tpush $0x0\n-\tadd %dl,(%rax)\n-\tpop %rsp\n+\tadd %dl,%al\n+\tpop %rbx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x2e(%rax)\n \tadd $0x1,%eax\n \tadd %dl,%al\n \txchg %eax,%edi\n@@ -2927092,16 +2926724,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 %dl,(%rax)\n-\tor %bh,%ah\n+\tadd %ah,%al\n+\t(bad)\n+\tsti\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@@ -2927211,16 +2926844,16 @@\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-\tadc %cl,(%rbx)\n-\t(bad)\n+\tpush %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 \tadd %dl,%ah\n@@ -2927250,16 +2926883,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,(%rax)\n-\tor (%rsi),%ecx\n+\tadd %dl,0xb(%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 \tshrb $1,0x124(%rdx)\n@@ -2927315,19 +2926948,18 @@\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,0x26(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x1101e(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,0x0(%rip) \n+\tadd %al,(%rcx)\n+\tadd $0x0,%eax\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@@ -2927486,15 +2927118,16 @@\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-\tadc %dh,%ch\n+\tpush %rax\n+\tin (%dx),%eax\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@@ -2927770,15 +2927403,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-\tadc %al,0x2(%rsi)\n+\trolb $1,0x2(%rbp)\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@@ -2928446,19 +2928079,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,(%rax)\n-\tor (%rsi),%ecx\n+\tadd %dl,0xb(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x100c3(%rax)\n+\tadd %ah,0x100cd(%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@@ -2928538,15 +2928171,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,-0x36(%rax)\n+\tadd %dh,-0x2c(%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@@ -2929144,15 +2928777,15 @@\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-\tsarb $0x0,0xff(%rdx)\n+\tshlb $0x0,0xff(%rax)\n \tadd %dl,%al\n \tcall 105ea63 \n \tadd %al,(%rax)\n \tmovabs 0x30000000000105e9,%al\n \tjmp 105ea73 \n \tadd %al,(%rax)\n \tsub $0x5,%cl\n@@ -2929886,18 +2929519,21 @@\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 %al,0xfea5(%rax)\n+\tadd %al,-0x5d(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x105f1(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tint1\n+\tadd $0x1,%eax\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@@ -2930095,16 +2929731,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-\tjge 105f4cc \n+\tadc %dh,0x11(%rsi)\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@@ -2930185,15 +2929820,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-\tloopne 105f58f \n+\tadd %cl,%al\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@@ -2930325,16 +2929960,15 @@\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 %dh,%al\n-\tcli\n+\tadd %ah,-0x8(%rax)\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@@ -2930495,15 +2930129,17 @@\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,0x1117d(%rax)\n+\tadd %dl,(%rax)\n+\tjbe 105f98c \n+\tadd %eax,(%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@@ -2930680,15 +2930316,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 %dl,0x10124(%rax)\n+\tadd %ah,0x1012e(%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@@ -2930719,16 +2930355,16 @@\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-\tnop\n-\tfmuls 0x1(%rip) \n+\tadc %bl,%al\n+\tor $0x1,%eax\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 \tadd %al,(%rcx)\n@@ -2930756,22 +2930392,22 @@\n \t...\n \tadd %al,(%rax)\n \tadd %eax,0x0(%rip) \n \t...\n \tadd %al,(%rax)\n \tsar $1,%ah\n \tadd $0x1,%eax\n-\tadd %dl,0x10aa1(%rax)\n+\tadd %dl,-0x5f(%rax)\n+\tor (%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-\tcmp $0x5,%ah\n-\tadd %eax,(%rax)\n+\tadd %al,0x105fc(%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@@ -2930792,21 +2930428,23 @@\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 \tadd $0x1,%eax\n-\tadd %dl,0x10aa1(%rax)\n+\tadd %dl,-0x5f(%rax)\n+\tor (%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-\tadd %bh,%ch\n+\tadd %al,(%rax)\n+\tstd\n \tadd $0x1,%eax\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,0x136(%rsi)\n \tadd %al,(%rax)\n@@ -2930857,16 +2930495,16 @@\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-\tnop\n-\tfmuls 0x1(%rip) \n+\tadc %bl,%al\n+\tor $0x1,%eax\n \tadd %ah,(%rax)\n \tincb 0x1(%rip) \n \tadd %dl,%al\n \tpush %rcx\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2930950,17 +2930588,18 @@\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 %ah,%al\n-\tmovabs 0xfed00000000000f3,%eax\n-\tadd $0x1,%eax\n+\tadd %dl,0xf3a1(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tincb 0x1(%rip) \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@@ -2930970,16 +2930609,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-\trclb $1,(%rbx)\n-\t(bad)\n+\tnop\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 \tadc %cl,0x1\n@@ -2931285,51 +2930924,52 @@\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,-0x13(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\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,-0x13(%rax)\n+\tadd %dl,(%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 \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %dh,%al\n+\tshr $1,%bh\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x33(%rax)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tadd (%rsi),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\txchg %eax,%ebp\n+\tadd %dl,-0x6b(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x12564(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2931341,16 +2930981,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-\tcmp $0xf3,%al\n+\tadd %dl,%al\n+\tcmp %ebx,%esi\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@@ -2931381,22 +2931021,23 @@\n \txchg %eax,%esi\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x3(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10aa1(%rax)\n+\tadd %dl,-0x5f(%rax)\n+\tor (%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,(%rbx)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tadd (%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10603(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3d(%rax)\n \tfwait\n \tadd %al,(%rax)\n@@ -2931544,16 +2931185,16 @@\n \tlods %ds:(%rsi),%al\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x1,(%rsi,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,(%rbx)\n-\t(bad)\n+\tnop\n+\tadc (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \tadd %al,(%rax)\n \tsubl $0xffffff94,(%rbx)\n \tfmul %st,%st(3)\n@@ -2931617,15 +2931258,16 @@\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,0x6f(%rax)\n+\tadd %dh,(%rax)\n+\toutsl %ds:(%rsi),(%dx)\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@@ -2931673,16 +2931315,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tadd $0x106,%eax\n@@ -2931977,15 +2931618,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,-0x13(%rax)\n+\tadd %dl,(%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 \t...\n@@ -2932000,15 +2931642,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,-0x13(%rax)\n+\tadd %dl,(%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 \tand $0x1,%al\n@@ -2932040,16 +2931683,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-\tmov %ch,%bh\n+\tadd %ah,%al\n+\ttest %ebp,%edi\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@@ -2932357,18 +2932000,19 @@\n \tadd %dl,%al\n \tin (%dx),%al\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %cl,0x106(%rip) \n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \ttestb $0x0,0x1(%rip) \n-\tandb $0x0,0xf4(%rdx)\n-\tadd %dl,0x12633(%rax)\n+\t(bad)\n+\tmovabs %al,0x33900000000000f4\n+\tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xd(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x12633(%rax)\n \tadd %al,(%rax)\n@@ -2932451,15 +2932095,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,-0x13(%rax)\n+\tadd %dl,(%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 \tand $0x1,%al\n@@ -2932489,15 +2932134,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-\trex push %rdx\n+\tloopne 1060ee3 \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@@ -2932797,15 +2932442,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,-0x13(%rax)\n+\tadd %dl,(%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 \tand $0x1,%al\n@@ -2932821,31 +2932467,30 @@\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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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-\tsar $0xf2,%ah\n-\tadd %al,(%rax)\n+\tlock hlt\n+\trepnz add %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@@ -2932988,16 +2932633,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tds rclb $1,(%rbx)\n@@ -2933046,16 +2932690,16 @@\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tadc $0x6,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10df6(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0xa(%rax)\n+\tor $0x1,%eax\n \tadd %al,0x14(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x12633(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14(%rax)\n@@ -2933293,18 +2932937,19 @@\n \tfwait\n \tadd %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),%eax\n+\tadc %ch,%ch\n \tor $0x1,%eax\n-\tadd %dh,0x10128(%rax)\n+\tadd %ah,%al\n+\txor (%rcx),%al\n+\tadd %eax,(%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@@ -2933987,15 +2933632,15 @@\n \tadd %al,(%rax)\n \tadc %ah,0x159(%rbx)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tmovabs %eax,0x9aa0000000000159\n+\tmovabs %eax,0x8e20000000000159\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tor $0x73,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2934039,34 +2933684,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,%al\n+\tadd %al,(%rax)\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-\tand %dh,0xfd(%rax)\n-\tadd %al,(%rax)\n-\txor %ah,0x8a(%rcx)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\t(bad)\n+\tmov %edi,%edi\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@@ -2934081,15 +2933726,15 @@\n \tjbe 1061e20 \n \tadd %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 \ttestb $0x0,0x1(%rip) \n \tand %bl,(%rsi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n@@ -2934133,16 +2933778,16 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x159(%rdi)\n \tadd %al,(%rax)\n-\trex\n-\tcs hlt\n+\tadc %ch,(%rsi)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcwtl\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -2934450,15 +2934095,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,-0x13(%rax)\n+\tadd %dl,(%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 \tand $0x1,%al\n@@ -2934492,15 +2934138,16 @@\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,0x55(%rax)\n+\tadd %dh,(%rax)\n+\tpush %rbp\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@@ -2934772,15 +2934419,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjle 1062420 \n \tfsubs (%rdi)\n \torb $0x6,0x24903c20(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ea5(%rax)\n+\tadd %dl,-0x5b(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpop %rsi\n \tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -2934799,17 +2934448,15 @@\n \tadd %al,(%rax)\n \tnop\n \tcmp $0x126,%eax\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 %dl,0x10bb0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tsub %al,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x24(%rax)\n \t(bad)\n@@ -2934869,17 +2934516,19 @@\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 %dl,0x1018f(%rax)\n+\tadd %ah,-0x79(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x24(%rax)\n+\tadd %al,(%rax)\n+\tjo 106258e \n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x5c(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2934941,19 +2934590,21 @@\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 %al,%al\n-\tcs incb (%rax)\n+\tadd %dh,(%rax)\n+\tsub $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %bl,0x37(%rax)\n+\tadd %dh,(%rax)\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 \tshrb $1,0x124(%rdx)\n@@ -2935118,15 +2934769,16 @@\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,-0x69(%rax)\n+\tadd %dl,(%rax)\n+\txchg %eax,%edi\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@@ -2935158,19 +2934810,20 @@\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 %ah,-0x36(%rax)\n-\ttestb $0x0,(%rax)\n+\tadd %dh,(%rax)\n+\tlret $0xf6\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trepnz (bad)\n+\tadd %al,(%rax)\n+\tshl $1,%dl\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tpop %rsp\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2935210,15 +2934863,16 @@\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,-0x68(%rax)\n+\tadd %dl,(%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@@ -2935482,15 +2935136,16 @@\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,-0x68(%rax)\n+\tadd %dl,(%rax)\n+\tcwtl\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@@ -2935672,16 +2935327,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tss add %eax,(%rax)\n@@ -2935724,35 +2935378,34 @@\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(%rsi,%rax,1)\n-\tadd %al,(%rax)\n+\tnop\n+\tje 1062d51 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x2d(%rax)\n \t(bad)\n-\tsub $0x106,%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %ch,0x106(%rip) \n+\tadd %dh,(%rax)\n+\tsub $0x106,%eax\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 %dl,%al\n-\tmov $0xfc,%ebp\n+\tadd %al,0xfcbd(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10627(%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@@ -2935866,15 +2935519,16 @@\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,-0x68(%rax)\n+\tadd %dl,(%rax)\n+\tcwtl\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@@ -2936030,19 +2935684,20 @@\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-\trorb $1,0x11(%rcx)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\trex.X adc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txor %al,(%rsi)\n+\tadd %al,(%rax)\n+\txor %dh,(%rax)\n+\t(bad)\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@@ -2936200,16 +2935855,17 @@\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,-0x7b(%rax)\n-\trepz add %al,(%rax)\n+\tadd %dh,(%rax)\n+\ttest %esi,%ebx\n+\tadd %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@@ -2936353,25 +2936009,24 @@\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 %dh,(%rax)\n-\tlods %ds:(%rsi),%eax\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0xfeaa(%rax)\n \tadd %al,(%rax)\n-\tfmuls 0x125(%rdi)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\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 \tadd %al,(%rax)\n-\tadd %dh,0x31(%rax)\n+\tjo 106336b \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@@ -2936584,29 +2936239,23 @@\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-\trorb $1,0x11(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x35(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlods %ds:(%rsi),%al\n-\tand $0x1,%al\n+\tpush %rax\n+\trex.X adc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x34,%al\n \t(bad)\n-\tadd %eax,(%rax)\n+\txor $0x106,%eax\n+\tadd %al,(%rax)\n+\tshrb $1,0x1(%rsp)\n+\tadd %dh,0x10634(%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@@ -2936647,17 +2936296,15 @@\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,%al\n-\tje 10635f1 \n-\tadd %eax,(%rax)\n+\tadd %dl,0x10674(%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@@ -2936772,22 +2936419,23 @@\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,0x10aa1(%rax)\n+\tadd %dl,-0x5f(%rax)\n+\tor (%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-\tshlb $1,(%rsi)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tss (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2936979,15 +2936627,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 %dh,0xf848(%rax)\n+\tadd %dl,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@@ -2937107,15 +2936755,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 -0x574fc65e(%rip),%r8b \n+\tsbb 0x602039a2(%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@@ -2937384,15 +2937032,16 @@\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,-0x68(%rax)\n+\tadd %dl,(%rax)\n+\tcwtl\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@@ -2937548,15 +2937197,19 @@\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 0xc000000000010131,%al\n+\t(bad)\n+\trolb %cl,(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%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@@ -2937601,17 +2937254,15 @@\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-\trex (bad)\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\trex mov $0xff,%ebp\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@@ -2937698,15 +2937349,15 @@\n \tloop 1063f7d \n \tlock (bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1063f(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x63(%rax)\n+\tadd %dl,0x63(%rax)\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x136aa(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n@@ -2937813,15 +2937464,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 %ah,-0x2e(%rax)\n+\tadd %dh,-0x24(%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@@ -2937837,15 +2937488,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,0x5f(%rax)\n+\tadd %dh,%al\n+\tpop %rsi\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trex (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2938800,16 +2938452,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,%al\n-\tin (%dx),%eax\n+\tadd %ah,-0x8(%rax)\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@@ -2939161,15 +2938812,16 @@\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-\tadc %dh,%ch\n+\tpush %rax\n+\tin (%dx),%eax\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@@ -2939424,36 +2939076,38 @@\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-\tmovabs 0x500000000000eed7,%al\n-\tlahf\n+\tadc %dl,%bh\n+\tout %al,(%dx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x61(%rax)\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-\tpush %rax\n-\tcwtl\n+\tadc %bl,0x10e(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x50,%al\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@@ -2939512,15 +2939166,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,0xf383(%rax)\n+\tadd %dl,-0x7d(%rax)\n+\trepz add %al,(%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@@ -2940463,15 +2940118,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-\tsarb $1,0xf9(%rip) \n+\tnop\n+\tcmp $0xf9,%eax\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@@ -2940719,25 +2940375,25 @@\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 \tmovsl %ds:(%rsi),%es:(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x52(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd (%rsi),%ecx\n+\tadd %dl,%al\n+\tadd (%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,%ch\n@@ -2940790,15 +2940446,16 @@\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,0x1e(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\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@@ -2941012,21 +2940669,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,%al\n-\tcmp $0xf9,%eax\n+\tadd %dl,0xf93d(%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 %bh,0x1266c(%rax)\n+\tmov $0x1266c,%eax\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@@ -2941290,15 +2940947,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 \tja 1066122 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n@@ -2941634,15 +2941291,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,0xf25e(%rax)\n+\tadd %ah,0xf23c(%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@@ -2941667,15 +2941324,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,0xf6da(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x125f3(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2941806,15 +2941465,15 @@\n \tadd %al,(%rax)\n \tadd %ah,0x60(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0x13707(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %al,%al\n \tpush %rdx\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmovabs 0x1c0000000000136,%eax\n \tpush $0x0\n@@ -2941871,15 +2941530,17 @@\n \tlods %ds:(%rsi),%al\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x6(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10777(%rax)\n+\tadd %dl,0x77(%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 \t(bad)\n \txor %al,-0xb(%rbx)\n \tpop %rcx\n@@ -2942230,16 +2941891,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\n \tor $0x1,%eax\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \tadd %al,(%rax)\n \tpush %rcx\n \tpop %rsp\n \tmov $0x5a99506,%esp\n@@ -2942421,16 +2942081,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tadd %dl,0x1066b(%rax)\n@@ -2942757,16 +2942416,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%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 \toutsb %ds:(%rsi),(%dx)\n@@ -2942786,17 +2942444,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-\tpush %rdi\n-\trepz add %al,(%rax)\n+\tadd %dh,0xf357(%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@@ -2942900,38 +2942556,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 %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-\tadd %al,(%rcx)\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 xchg %eax,%edi\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x1ad9a(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1ee1b(%rax)\n@@ -2942950,31 +2942583,32 @@\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,-0x37(%rax)\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,-0xd(%rax)\n+\tand %ah,-0xd(%rsi)\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,%al\n-\txor $0x97,%al\n-\t...\n+\tadd %dh,0x9734(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -2942983,15 +2942617,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tcs xchg %eax,%edi\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tenter $0x21a,$0x0\n \tadd %al,(%rax)\n@@ -2943022,21 +2942656,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,0x9735(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x35(%rax)\n+\txchg %eax,%edi\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tlock js 106718c \n+\tlock js 106714c \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@@ -2943061,15 +2942694,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dl,0x2a(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tlock ret $0x159\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2943137,16 +2942770,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\txchg %eax,%edi\n+\tadd %dh,(%rax)\n+\tcmp $0x97,%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tmov $0x1,%ebp\n \tadd %al,%al\n@@ -2943157,15 +2942790,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %bl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,-0x54(%rax)\n \tand $0x1,%eax\n@@ -2943178,15 +2942811,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,0x2e(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,0x1f453(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x27(%rax)\n@@ -2943197,15 +2942830,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \txchg %eax,%edi\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tor %ecx,0x1(%rcx)\n@@ -2943234,15 +2942867,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \trcrl $1,0x1(%rbx)\n@@ -2943253,16 +2942886,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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(%rdi),%dl\n+\tadd %dh,0x9732(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,-0x1e(%rax)\n \tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n@@ -2943276,15 +2942909,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \txor 0x0(%rdi),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,-0x3f(%rax)\n \tss add %eax,(%rax)\n@@ -2943297,15 +2942930,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9735(%rax)\n+\tadd %al,0x9735(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,0x20a08(%rax)\n \tadd %al,(%rax)\n@@ -2943338,15 +2942971,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,0x36(%rax)\n+\tadd %al,0x36(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x125a8(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1ea73(%rax)\n@@ -2943355,21 +2942988,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,(%rax)\n+\tadd %dl,(%rax)\n \tcs xchg %eax,%edi\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tjle 10675cc \n+\tjle 106758c \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@@ -2943396,16 +2943029,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,-0x6a(%rax)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n@@ -2943419,15 +2943052,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x972b(%rax)\n+\tadd %ah,0x972b(%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 %cl,(%rcx,%rcx,2)\n \tadd %eax,(%rax)\n@@ -2943440,25 +2943073,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 %ah,%al\n+\tadd %dl,%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 1067750 \n+\tjo 1067710 \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@@ -2943480,17 +2943113,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 xchg %eax,%edi\n-\t...\n+\tadd %dh,0x9736(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,-0x56(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,%cl\n@@ -2943520,15 +2943154,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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),%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x76(%rax)\n \troll $1,(%rcx)\n@@ -2943557,50 +2943191,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,0x972d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x2d(%rax)\n+\txchg %eax,%edi\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovabs %al,0x4580000000000125\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+\txor $0x97,%eax\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tss xchg %eax,%edi\n-\t...\n-\tadd %al,(%rsi)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,0x7d(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf800000000018afd,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x9731(%rax)\n+\tadd %dl,0x9731(%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 \tsarb $1,0x1(%rbp)\n@@ -2943633,32 +2943268,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\txchg %eax,%edi\n-\t...\n-\tadd %al,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %dh,0x1ad95(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov %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,0x9739(%rax)\n+\tadd %dl,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@@ -2943670,27 +2943288,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 %ah,%al\n-\t(bad)\n-\txchg %eax,%edi\n-\t...\n-\tadd %dl,(%rax,%rax,1)\n+\tadd %dh,(%rax)\n+\txor %dl,0x0(%rdi)\n \tadd %al,(%rax)\n-\tjo 10679e1 \n-\tstos %eax,%es:(%rdi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1eeff(%rax)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %dh,0x1ad95(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tmov %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@@ -2943711,14 +2943327,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+\txchg %eax,%edi\n+\t...\n+\tadd %dl,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tjo 10679e1 \n+\tstos %eax,%es:(%rdi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%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 %dl,0x21(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %bl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x209e9(%rax)\n \tadd %al,(%rax)\n@@ -2943750,15 +2943386,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \tcltd\n \tlods %ds:(%rsi),%eax\n@@ -2943773,32 +2943409,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 $0x97,%al\n-\t...\n+\tadd %dh,0x973c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x10000000(%rip) \n \tlods %ds:(%rsi),%eax\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $0x0,0x221(%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,0x34(%rax)\n+\tadd %al,0x34(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,0x1d1a3(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2943810,15 +2943447,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpop %rsi\n@@ -2943831,21 +2943468,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,%al\n+\tcmp 0x0(%rdi),%edx\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 1067bcc \n+\tjge 1067b8c \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@@ -2943876,33 +2943514,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,0x38(%rax)\n+\tadd %ah,0x38(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %dl,-0x50000000(%rip) \n-\tcall 1067e87 \n+\tcall 1067e47 \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 \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x972a(%rax)\n+\tadd %dl,0x972a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x30000000(%rip) \n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2943921,26 +2943559,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 1067c96 \n+\trex jnp 1067c56 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %al,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@@ -2943951,67 +2943589,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 %ah,%al\n+\tadd %dl,%al\n \tcmp %edx,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjne 1067d4c \n+\tjne 1067d0c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1e6d9(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 $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,(%rax)\n-\tjo 1067df0 \n+\tjo 1067db0 \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,%al\n+\tadd %dl,%al\n \t(bad)\n \txchg %eax,%edi\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tjg 1067dcc \n+\tjg 1067d8c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x2(%rax)\n-\tcall 1067e08 \n+\tcall 1067dc8 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -2944053,16 +2943691,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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(%rdi),%dl\n+\tadd %dh,%al\n+\txor %edx,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,-0x5b(%rax)\n \tand $0x1,%eax\n \tadd %ah,0x1be5a(%rax)\n@@ -2944135,28 +2943773,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 %ah,(%rax)\n \tss xchg %eax,%edi\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpopf\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,0x3d(%rax)\n+\txchg %eax,%edi\n+\t...\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\txchg %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 \t...\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tadd %eax,(%rax)\n@@ -2944836,16 +2944496,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\n \tor $0x1,%eax\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \t...\n \tadd %al,(%rax)\n \tloopne 10686a8 \n \t(bad)\n@@ -2945257,15 +2944916,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,-0x13(%rax)\n+\tadd %dl,(%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 \tadd %al,(%rax)\n@@ -2945493,16 +2945153,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\n \tor $0x1,%eax\n \tadd %ah,0x1068d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n@@ -2945592,15 +2945251,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-\trorb $1,0xff(%rcx)\n+\tlock mov $0xfd,%esp\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@@ -2945859,16 +2945518,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tadd %eax,(%rax)\n@@ -2946231,15 +2945889,15 @@\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 %ah,0xe(%rax)\n+\tadd %dh,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@@ -2946414,15 +2946072,17 @@\n \tsbbb $0x0,0x106(%rbx)\n \tadd %dl,%al\n \tand (%rdi),%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x10696(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ea5(%rax)\n+\tadd %dl,-0x5b(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x25(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tstd\n@@ -2946503,18 +2946163,16 @@\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x16(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $0x0,-0xc(%rbx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %bh,%dh\n+\tmovabs 0x100000000000f44b,%al\n+\t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10697(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n@@ -2947080,18 +2946738,21 @@\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 %dl,(%rax)\n-\tcmp $0xfe,%eax\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 %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@@ -2947159,15 +2946820,17 @@\n \tadd %dl,0x1372e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpopf\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ea5(%rax)\n+\tadd %dl,-0x5b(%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 \tshrb $1,(%rsi)\n \t(bad)\n@@ -2947584,16 +2947247,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 $0x10\n+\tadc %ah,0x10(%rbx)\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@@ -2947678,15 +2947340,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,-0x13(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\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@@ -2949188,15 +2948851,17 @@\n \tadd %dl,0x38(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x6,%spl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ea5(%rax)\n+\tadd %dl,-0x5b(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x4c(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x137fd(%rax)\n \tadd %al,(%rax)\n@@ -2949683,15 +2949348,17 @@\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 %al,0xfcba(%rax)\n+\tadd %dh,-0x4d(%rax)\n+\tcld\n+\tadd %al,(%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@@ -2950572,20 +2950239,19 @@\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-\tnop\n-\tjg 106c3a4 \n-\tadd %eax,(%rax)\n+\tmov $0x89,%al\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tint1\n+\tadd %al,(%rax)\n+\tsub %dh,%cl\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@@ -2950779,15 +2950445,15 @@\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmovabs 0x1c000000000010a,%eax\n \tpush $0x0\n \tadd %dl,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -2951148,15 +2950814,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,-0x13(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\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@@ -2951264,16 +2950931,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 %dl,(%rax)\n-\tcwtl\n+\tadd %ah,%al\n+\txchg %eax,%edx\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@@ -2951289,16 +2950956,15 @@\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-\tnop\n-\tpush $0x10\n+\tadc %ah,0x10(%rbx)\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@@ -2951356,15 +2951022,17 @@\n \tadd %dl,0x38(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor $0x6,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ea5(%rax)\n+\tadd %dl,-0x5b(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x106cb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tshlb %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2951799,15 +2951467,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 %dl,0xffa1(%rax)\n+\tadd %ah,0xffab(%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@@ -2952003,16 +2951671,16 @@\n \tadd %ah,0x106d1(%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-\txbegin 106d1a7 \n+\tadd %al,0xf8c7(%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@@ -2953131,20 +2952799,18 @@\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 %ah,%al\n-\t(bad)\n-\trepnz add %al,(%rax)\n+\tadd %al,%al\n+\tcall 106dee8 \n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\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 %al,(%rax)\n@@ -2953481,16 +2953147,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tadd %al,(%rax)\n@@ -2953631,18 +2953296,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,%al\n-\tclc\n-\tcli\n-\tadd %al,(%rax)\n+\tadd %al,0xfaf8(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x106e2(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2953727,15 +2953389,17 @@\n \tadd %dl,0x38(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshl $0x6,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ea5(%rax)\n+\tadd %dl,-0x5b(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjrcxz 106e3c9 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tshlb %cl,(%rsi)\n@@ -2953814,21 +2953478,21 @@\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,0xf680(%rax)\n+\tadd %dl,0xf680(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjp 106e4b3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6c(%rax)\n+\tadd %dh,0x6a(%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@@ -2954276,15 +2953940,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,0xf48de0(%rax)\n+\tadd %ah,0xf48dc0(%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@@ -2954474,16 +2954138,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,(%rax)\n-\tsar $1,%ebx\n+\tadd %al,(%rax)\n+\tlret\n+\tsti\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@@ -2955002,16 +2954667,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-\tcmp %edx,%esi\n+\tadd %ah,%al\n+\tcmp %dl,%dh\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@@ -2955229,16 +2954894,16 @@\n \tadd %al,%al\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-\tjbe 106f0b7 \n+\tadd %dl,0x6c(%rax)\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1387b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \t(bad)\n@@ -2955278,15 +2954943,17 @@\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %dh,%cl\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ea5(%rax)\n+\tadd %dl,-0x5b(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0xf(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tshlb %cl,(%rsi)\n@@ -2955494,16 +2955161,16 @@\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,-0x2c(%rax)\n-\t(bad)\n+\tadd %dl,%al\n+\trorl %cl,(%rsi)\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 \tadd %al,%al\n@@ -2955692,19 +2955359,18 @@\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-\tadd $0xf3,%eax\n+\tadd %al,0xf305(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,%bl\n-\t(bad)\n+\tadd %dl,(%rax)\n+\trepz (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@@ -2955729,16 +2955395,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-\tjo 106f55e \n-\tclc\n+\tpush %rax\n+\tcmp $0xf8,%al\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@@ -2955900,16 +2955566,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,0x65(%rax)\n-\trepz add %al,(%rax)\n+\tadd %ah,(%rax)\n+\trepz add %al,%gs:(%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@@ -2955934,21 +2955600,20 @@\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-\tadd %ch,%al\n-\tstc\n-\tss add %eax,(%rax)\n+\tcltd\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tcall 1082df6 \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@@ -2957441,15 +2957106,15 @@\n \tadd $0x7,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0x107,%eax\n \tadd %al,(%rax)\n \tadc %ch,0x1(%rsp)\n-\tadd %ah,(%rax)\n+\tadd %al,(%rax)\n \tjg 10704e7 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjge 1070533 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2958628,21 +2958293,23 @@\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tadc %eax,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10aa1(%rax)\n+\tadd %dl,-0x5f(%rax)\n+\tor (%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-\tlock adc %al,(%rdi)\n+\tadd %dh,%al\n+\tadc %al,(%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@@ -2963177,15 +2962844,15 @@\n \tadd $0x0,%eax\n \tadd %al,(%rax)\n \tand %edi,-0x6aa61f8a(%rcx)\n \t(bad)\n \tmov $0x1074330,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trex (bad)\n \tadd %eax,(%rax)\n@@ -2963444,20 +2963111,18 @@\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 %ah,%al\n-\tmov $0xff,%al\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tmov $0xff,%edx\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadc %cl,(%rsi)\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@@ -2963477,15 +2963142,19 @@\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 rcrb $0x0,0xfb(%rdx)\n+\trex (bad)\n+\txchg %eax,%ebp\n+\tsti\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -2967974,15 +2967643,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \tmov $0x0,%bl\n \t...\n \tadd $0x20000000,%eax\n \trex.WB pop %r10\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -2968068,15 +2967737,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tfnsave 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tmov 0x1(%rcx),%cl\n@@ -2968087,15 +2967756,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,-0x3a(%rax)\n \tmov $0x0,%bl\n \t...\n \tsldt (%rax)\n \tadd %ah,(%rax)\n \tcltd\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n@@ -2968300,76 +2967969,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-\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 %dh,%al\n+\tadcl $0x0,0x0(%rdi)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n+\tadd %bl,(%rax)\n+\tmov $0x89,%bh\n+\tadd %eax,(%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 10775a2 \n-\tadd (%rax),%al\n+\tint1\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-\tadcl $0x0,0x0(%rdi)\n-\tadd %cl,(%rsi)\n+\tadd %dl,(%rax)\n+\trepnz mov $0x0,%bl\n+\t...\n+\tadd $0x90000000,%eax\n+\tpush %rdi\n+\tjae 107757d \n \tadd %al,(%rax)\n-\tadd %bl,(%rax)\n-\tmov $0x89,%bh\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tint1\n-\t(bad)\n-\tadd %eax,(%rax)\n+\trex std\n+\tout %eax,$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 %ah,0xb3c4(%rax)\n+\tadd %dh,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 \tor $0x1,%eax\n@@ -2968403,15 +2968052,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,0x17333(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x74(%rax)\n@@ -2968422,78 +2968071,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-\tcall 1077761 \n+\tadd %dl,(%rax)\n+\tcall 1077721 \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+\trex loop 107769f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1ebae(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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-\tadd %al,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 %ah,%al\n-\tjp 1077702 \n+\tjp 10776c2 \n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov %cl,0x74(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -2968529,15 +2968178,15 @@\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+\tjae 10777bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \t(bad)\n \tand $0x2,%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -2968552,15 +2968201,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd $0x10000000,%eax\n \tsbb 0x1(%rip),%ah \n \tadd %dh,%al\n \txchg %eax,%edi\n-\tjmp 1077845 \n+\tjmp 1077805 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -2968604,34 +2968253,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 %ah,(%rax)\n-\tjo 1077882 \n+\tjo 1077842 \n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbb %edx,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf6dc(%rax)\n+\tadd %al,-0x24(%rax)\n+\ttestb $0x0,(%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-\tjp 10778c2 \n+\tjp 1077882 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tnot %eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2968642,49 +2968292,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,(%rax)\n-\tret\n-\tmov $0x0,%bl\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%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-\tadd %ah,%al\n-\tshll $0x0,0x0(%rbx)\n+\tadd %dh,(%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@@ -2968706,65 +2968356,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,0xb3f7(%rax)\n+\tadd %ah,0xb3dc(%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 %bh,%al\n-\tjge 1077a0d \n-\tadd %eax,(%rax)\n+\tadd %al,0x57(%rax)\n+\tor (%rdx),%al\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcli\n-\tout %eax,(%dx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\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 %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 %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+\tjo 1077af8 \n \troll %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,(%rbx)\n \txchg %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2968791,15 +2968441,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3e6(%rax)\n+\tadd %al,0xb3e6(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \txor %bl,0x18e(%rax)\n \tadd %al,(%rax)\n@@ -2968831,18 +2968481,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tmov $0x0,%bl\n+\tadd %dh,(%rax)\n+\tout %eax,$0xb3\n \t...\n-\tadd $0x0,%al\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x94,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1e670(%rax)\n \tadd %al,(%rax)\n@@ -2968850,19 +2968500,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3e0(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x50000000(%rip) \n+\tadd %dh,-0x20(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tor $0x50000000,%eax\n \tlret\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tandb $0xbe,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2968889,15 +2968538,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3e4(%rax)\n+\tadd %ah,0xb3e4(%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 $0x1bf77,%eax\n \tadd %al,(%rax)\n@@ -2968930,15 +2968579,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-\tjae 1077c82 \n+\tjae 1077c42 \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 %cl,0x125fa(%rax)\n@@ -2969006,15 +2968655,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tshll $0x0,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,0x18cc8(%rax)\n \tadd %al,(%rax)\n@@ -2969024,45 +2968673,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,%al\n-\tjge 1077dc2 \n-\t...\n-\tadd %cl,(%rdi)\n+\tadd %ah,0x9780(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsbb %esi,%esi\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txor $0xd3,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %ah,0x194f6(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tsbb 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 %ah,0x9780(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tjge 1077dc2 \n+\t...\n+\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,(%rbx)\n+\tadd %ah,(%rax)\n+\tsbb %esi,%esi\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x194f6(%rax)\n+\tadd %ah,%al\n+\txor $0xd3,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsbb 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@@ -2969117,15 +2968766,15 @@\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+\tjb 1077e96 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -2969148,27 +2968797,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+\tadd %dl,(%rax)\n \tlret $0xb3\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tcmp %cl,(%rdx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %dh,0x1867d(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0xb3ce(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %ah,0x20a5b(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x1d416(%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 \tnop\n \t(bad)\n \tadd %eax,(%rax)\n@@ -2975198,15 +2974865,18 @@\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,0xfb99(%rax)\n+\tadd %ah,(%rax)\n+\txchg %eax,%esp\n+\tsti\n+\tadd %al,(%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@@ -2975259,15 +2974929,15 @@\n \ttest $0x603ee069,%eax\n \tmov $0x107,%esi\n \tadd %al,(%rax)\n \tadc %bh,0x107(%rsi)\n \tadd %al,(%rax)\n \trex mov $0x107,%esi\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmovabs 0x1c000000000010a,%eax\n \tpush $0x0\n \tadd %al,(%rax)\n \tmov $0x107,%esi\n \tadd %al,(%rax)\n \tadd %eax,0x0(%rip) \n \tadd %al,(%rax)\n@@ -2975358,16 +2975028,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-\tnop\n-\tand %edi,%eax\n+\tjo 107bf83 \n+\tclc\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@@ -2990212,19 +2989882,20 @@\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-\tmov $0x8e,%al\n-\tincl (%rax)\n+\tadc %al,%dl\n+\tstd\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %al,0x107(%rip) \n+\tadd %dh,(%rax)\n+\tadd $0x107,%eax\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@@ -2992304,15 +2991975,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 %dl,-0x54(%rax)\n+\tadd %ah,-0x6b(%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@@ -2993052,15 +2992723,17 @@\n \tadd %dl,0x38(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x8(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ea5(%rax)\n+\tadd %dl,-0x5b(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tjne 10875db \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tshlb %cl,(%rsi)\n@@ -2993792,15 +2993465,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,0xf2ca(%rax)\n+\tadd %ah,-0x36(%rax)\n+\trepnz add %al,(%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@@ -2994909,17 +2994583,15 @@\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 %ah,%al\n-\tmov $0x0,%dh\n-\tadd %eax,(%rax)\n+\tadd %dh,0xffc7(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10882(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1088d(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -2995422,33 +2995094,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 %dl,0xb3ce(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %ah,0x20a5b(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x1d416(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %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 %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x174a0(%rax)\n \tadd %al,(%rax)\n@@ -2995484,19 +2995138,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,0xb3cb(%rax)\n+\tadd %al,%al\n+\tlret\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 %bl,0xf1ee(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x24(%rax)\n \tsbb $0x2,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2995530,15 +2995187,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%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+\tcall 1089262 \n \tadd %al,(%rax)\n \tshlb $0xf0,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n@@ -2995563,15 +2995220,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tfnsave 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %ebp,%edi\n@@ -2995589,15 +2995246,15 @@\n \tadd %al,(%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+\tjs 108926e \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x3a(%rax)\n \tpop (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n@@ -2995612,15 +2995269,15 @@\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 \tstos %al,%es:(%rdi)\n-\tjae 108927d \n+\tjae 108923d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf8000000000194eb,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -2995629,15 +2995286,15 @@\n \tadd %al,(%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+\tcall 10a6456 \n \tadd %al,(%rax)\n \tadd %al,0x43(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n@@ -2995665,15 +2995322,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-\tjp 10892c2 \n+\tjp 1089282 \n \t...\n \tadd %cl,-0x50000000(%rip) \n \tadd %dh,0x0(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \troll %cl,(%rcx)\n@@ -2995683,20 +2995340,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-\tint $0xb3\n+\tadd %al,-0x33(%rax)\n+\tmov $0x0,%bl\n \t...\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x3e(%rax)\n+\tjo 1089378 \n \tsbb $0x2,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,%al\n \trolb %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2995704,15 +2995361,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tshlb $1,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tenter $0x9426,$0x1\n \tadd %al,(%rax)\n@@ -2995742,44 +2995399,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,-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 1089463 \n+\tjo 10893e3 \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@@ -2995812,20 +2995448,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{rex2 0xb3} sldt (%r24)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\t(bad)\n+\tmov $0x0,%bl\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %cl,0x1e7(%rsi)\n@@ -2995872,14 +2995507,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,-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 1089565 \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 \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@@ -2995894,15 +2995550,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 %ah,(%rax)\n-\tjb 1089582 \n+\tjb 1089542 \n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x175ab(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x1e(%rax)\n \tout %al,$0x1\n@@ -2995912,54 +2995568,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,%al\n-\tjg 10895c2 \n+\tadd %dh,-0x3d(%rax)\n+\tmov $0x0,%bl\n \t...\n-\tadd %cl,0x10000000(%rip) \n-\tout %eax,(%dx)\n-\tint1\n+\t(bad)\n \tadd %al,(%rax)\n+\tadd %bh,-0x55(%rax)\n+\tjne 10895fd \n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tshll %cl,(%rax)\n-\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,0x1f4(%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,-0x3d(%rax)\n-\tmov $0x0,%bl\n+\tadd %dh,%al\n+\tjg 10895c2 \n \t...\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %bh,-0x55(%rax)\n-\tjne 108967d \n+\tadd %cl,0x10000000(%rip) \n+\tout %eax,(%dx)\n+\tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1f4(%rsi)\n+\tadd %dh,(%rax)\n+\tshll %cl,(%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,%al\n+\tadd %dl,%al\n \t(bad) 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,-0x7e(%rax)\n \tcmp %al,(%rcx)\n@@ -2995980,70 +2995636,70 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,0x124e7(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x25(%rax)\n-\tjmp 1089708 \n+\tjmp 10896c8 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3e4(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rcx)\n+\tadd %dh,-0x1c(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tadc %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xf(%rax)\n-\tje 108973d \n+\t(bad)\n+\tpcmpeqb (%rcx),%mm0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \txor %dl,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,-0x35(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\tor %eax,(%rax)\n+\tadd %al,0xb3cb(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1089738 \n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x42(%rax)\n \tmov $0x1,%edi\n \tadd %dh,0x18e16(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 1089742 \n+\tjae 1089702 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x39(%rax)\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 108975a \n+\tloopne 108971a \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@@ -2996052,42 +2995708,42 @@\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+\tjmp 10898e2 \n \tadd %al,(%rax)\n-\tjo 1089811 \n+\tjo 10897d1 \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-\tin $0xb3,%al\n+\tadd %dl,-0x7(%rax)\n+\tmov $0x0,%bl\n \t...\n-\tadd %al,(%rdi)\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %bl,0xd(%rax)\n-\tmov (%rcx),%eax\n+\tmov $0x65,%al\n+\tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsub %dl,%ch\n-\tadd %eax,(%rax)\n+\tjo 10897bd \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@@ -2996110,47 +2995766,47 @@\n \tadd %al,(%rcx)\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 1089842 \n+\tjle 1089802 \n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tpush $0x175\n \tadd %al,(%rax)\n-\tloopne 10898f4 \n+\tloopne 10898b4 \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,-0x7(%rax)\n-\tmov $0x0,%bl\n+\tadd %dh,%al\n+\tjrcxz 108985e \n \t...\n-\tor (%rax),%eax\n-\tadd %al,(%rax)\n-\tmov $0x65,%al\n-\tmov (%rcx),%es\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n+\tadd %bl,0xd(%rax)\n+\tmov (%rcx),%eax\n \tadd %al,(%rax)\n-\tjo 10898bd \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@@ -2996169,33 +2995825,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 %al,%al\n-\tjae 1089902 \n+\tjae 10898c2 \n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,%al\n-\tjnp 108994d \n+\tjnp 108990d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1f009(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor $0x70000000,%eax\n@@ -2996214,37 +2995870,35 @@\n \tadd %al,(%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+\tjae 10899bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $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 %dh,0xb3c3(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tadd %al,%al\n+\tret\n+\tmov $0x0,%bl\n+\t...\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %ch,0x42(%rax)\n-\tcwtl\n-\tadd %eax,(%rax)\n+\tpush $0x19842\n \tadd %al,(%rax)\n \tadd %dh,0x187d7(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n@@ -2996268,15 +2995922,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %al,-0x25(%rax)\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bh,0x17357(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x22200(%rax)\n@@ -2996285,15 +2995939,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %ah,-0x27(%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@@ -2996327,14 +2995981,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+\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+\trex sub 0x1(%rbx),%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,0x3(%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@@ -2996351,40 +2996022,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,(%rax)\n-\t(bad)\n+\tadd %al,-0x45(%rax)\n+\tmov $0x0,%bl\n \t...\n-\tadd $0x18000000,%eax\n-\trex.X cwtl\n-\tadd %eax,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,0x2243d(%rax)\n+\tadd %bh,0x19157(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\t{rex2 0x95} sgdt (%r24)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,(%rax)\n-\tor (%rax),%eax\n+\tadd %dl,(%rax)\n+\t(bad)\n+\t...\n+\tadd $0x18000000,%eax\n+\trex.X cwtl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x21a(%rax)\n+\tadd %dl,0x2243d(%rax)\n \tadd %al,(%rax)\n-\trex sub 0x1(%rbx),%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@@ -2996406,43 +2996078,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,-0x45(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %bh,0x19157(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\t{rex2 0x95} sgdt (%r24)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\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 %al,(%rax)\n \tadd %al,(%rax)\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 1089cc8 \n+\tcall 1089c88 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -2996492,27 +2996146,27 @@\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+\tjo 1089d86 \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 %ah,-0x23(%rax)\n+\tadd %dl,-0x23(%rax)\n \tmov $0x0,%bl\n \t...\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tenter $0x2511,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2996550,31 +2996204,30 @@\n \tadd %ah,0x9778(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x36(%rax)\n-\tjae 1089e3d \n+\tjae 1089dfd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock scas %es:(%rdi),%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,(%rax)\n-\t(bad)\n+\tadd %al,-0x39(%rax)\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@@ -2996588,56 +2996241,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,0x5(%rax)\n-\tmov $0x0,%ah\n+\tadd %ah,%al\n+\tjae 1089e02 \n \t...\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %ch,-0x6e(%rax)\n-\tmov (%rcx),%eax\n-\tadd %al,(%rax)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\trex (bad)\n-\trolb $1,(%rcx)\n+\tadd %dh,0x20a3f(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tand (%rax),%ah\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,%al\n-\tjae 1089e82 \n+\tadd %ah,0x5(%rax)\n+\tmov $0x0,%ah\n \t...\n-\tadd %cl,(%rbx)\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %dh,0x20a3f(%rax)\n+\tadd %ch,-0x6e(%rax)\n+\tmov (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tand (%rax),%ah\n-\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\trex (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 %al,%al\n-\t(bad) 0x0(%rbx)\n+\tadd %dh,0xb3db(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x78000000(%rip) \n \tlock xchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -2996674,19 +2996327,41 @@\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tenter $0x94b6,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x5f,%al\n-\tjmp 1089fc5 \n+\tjmp 1089f85 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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+\tpush %rax\n+\tsub %esp,%edx\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 \tmov $0x8,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -2996776,15 +2996451,15 @@\n \tadd %al,(%rax)\n \tadd %dh,0x108a6(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x90000000000108a6,%al\n+\tmovabs 0x50000000000108a6,%al\n \tmovabs 0x50100000000010a,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex pop %rax\n \tret $0xccda\n \tidivb 0x108a1b0(%rdi,%rdi,1)\n@@ -2998315,15 +2997990,18 @@\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-\txor %ch,0x0(%rdi,%rdi,8)\n+\tpush %rax\n+\tmov $0xff,%dh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -2998860,17 +2998538,16 @@\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,%al\n-\tpush %rsp\n-\tadc %eax,(%rcx)\n+\tadd %dl,(%rax)\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 %dl,0x1730a(%rax)\n \tadd %al,(%rax)\n@@ -2998886,18 +2998563,15 @@\n \tadd %al,(%rax)\n \tlock mov $0x108,%eax\n \tadd %al,(%rax)\n \tnop\n \tadc 0x1(%rcx),%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $0xf6,%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tmovabs 0x100000000000f6c0,%al\n \tmovsb %ds:(%rsi),%es:(%rdi)\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@@ -2998912,15 +2998586,15 @@\n \tadd %al,(%rax)\n \tpush %rax\n \tcmp %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %bh,0x108(%rcx)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x47(%rax)\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n@@ -2999398,19 +2999072,18 @@\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-\tloopne 108be52 \n-\trepnz add %al,(%rax)\n+\txorb $0x0,-0xe(%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@@ -2999586,15 +2999259,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 %dl,0x1019c(%rax)\n+\tadd %dh,0x101a6(%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@@ -3000418,15 +3000091,16 @@\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-\txor %al,0xf3(%rax)\n+\tshrb $0x0,-0xd(%rsi)\n+\tadd %al,(%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@@ -3000601,15 +3000275,15 @@\n \tcmp %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %cl,%bl\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x108cb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3000853,15 +3000527,16 @@\n \trex.WXB\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-\tadc %ch,(%rdi)\n+\tpush %rax\n+\t(bad)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xcd,%al\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3001348,15 +3001023,16 @@\n \trex.WXB\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-\tadc %ch,(%rdi)\n+\tpush %rax\n+\t(bad)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex rorl %cl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -3002054,51 +3001730,55 @@\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-\trorb $1,(%rdx)\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tand %bl,%dl\n-\tor %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %bl,%al\n-\tor %al,(%rcx)\n+\tnop\n+\tor (%rdx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tfimull (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,%dl\n-\tor %al,(%rcx)\n+\tadd %dh,(%rax)\n+\tfmuls (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tfimull (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x10f(%rdx)\n+\tadd %dl,%al\n+\tmov (%rdi),%cl\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-\trex.WB adc (%r9),%al\n+\tadc %cl,0x12(%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+\tadd %bl,%dl\n+\tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tfimull (%rax)\n-\tadd %eax,(%rax)\n+\tand %bl,%ch\n+\tor %al,(%rcx)\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+\tpop %rax\n+\tint3\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@@ -3005690,15 +3005370,17 @@\n \tpush %rax\n \tcmp %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmp $0x8,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ea5(%rax)\n+\tadd %dl,-0x5b(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x108ff(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tshlb %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3005784,25 +3005466,21 @@\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-\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,(%rax)\n-\taddb $0x9,(%rax)\n+\tandb $0x0,0xff(%rip) \n+\tadd %ah,%al\n+\tdecl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x10900(%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 \tadd %cl,(%rcx)\n@@ -3005964,15 +3005642,16 @@\n \tadd %al,(%rax)\n \tadd %eax,0x0(%rip) \n \t...\n \tadc %al,0x40(%rax)\n \tlea (%rcx,%rax,1),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rdi)\n+\tpush %rax\n+\t(bad)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %al,(%rdx)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3007097,15 +3006776,17 @@\n \tadd %al,(%rax)\n \tcwtl\n \t(bad)\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1090e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ea5(%rax)\n+\tadd %dl,-0x5b(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xe(%rax)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,%al\n \t(bad)\n@@ -3007247,19 +3006928,20 @@\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-\trorb $1,(%rdx)\n-\tadc (%rcx),%al\n+\tnop\n+\tor (%rdx),%dl\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 \tand %cl,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadc %ecx,(%rcx)\n \tadd %eax,(%rax)\n@@ -3007480,15 +3007162,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-\tadc %dl,(%rdx)\n+\tadc %cl,(%rbx)\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@@ -3007510,16 +3007192,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,0x31(%rax)\n-\trepz add %al,(%rax)\n+\tadd %dl,0xf330(%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@@ -3007590,19 +3007271,17 @@\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 %dh,0x7e(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x10188(%rax)\n \tadd %al,(%rax)\n-\tjs 109142b \n+\tadd %bh,0x1(%rax)\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@@ -3007885,15 +3007564,18 @@\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-\trcrb $1,0x111(%rip) \n+\tpush %rax\n+\t(bad)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\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@@ -3007990,16 +3007672,15 @@\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 %dh,(%rax)\n-\tret\n+\tadd %al,-0x33(%rax)\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@@ -3008445,22 +3008126,20 @@\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-\tloopne 1091e73 \n-\tsti\n+\tshlb $1,0xfb(%rcx)\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@@ -3009020,20 +3008699,19 @@\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-\tjo 10924f9 \n+\tadd %dh,0x1f(%rax)\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@@ -3009181,22 +3008859,17 @@\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-\tpush %rax\n-\tcwtl\n-\t(bad)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x10926(%rax)\n+\tadc %bl,0x10e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tmovabs 0x1000000000010926,%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@@ -3009288,29 +3008961,30 @@\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-\torb $0x0,-0x8(%rbx)\n+\t(bad)\n+\trex.WXB clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadd %dl,0x1e(%rax)\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-\tadcb $0x1,0x1(%rcx)\n+\tmov $0x29,%al\n+\tadd %eax,(%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@@ -3009358,15 +3009032,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,-0x13(%rax)\n+\tadd %dl,(%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 \tadc 0x1(%rcx),%cl\n@@ -3009376,29 +3009051,31 @@\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadc 0x1(%rcx),%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x0(%rsp,%rsi,8)\n+\tmov $0x63,%al\n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,(%rdx)\n-\tadd %rax,(%r8)\n+\tadd %dl,%al\n+\tadc 0x1(%rcx),%cl\n \tadd %al,(%rax)\n-\tadd %dl,0x28(%rax)\n-\tor %eax,(%rcx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tsub %cl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,(%rdx)\n-\tadd %rax,(%r8)\n+\tadd %dl,%al\n+\tadc 0x1(%rcx),%cl\n \tadd %al,(%rax)\n-\tadd %ah,0xc(%rax)\n-\tclc\n+\tadd %al,(%rax)\n+\trex or $0xf8,%al\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 \tor %eax,(%rcx)\n@@ -3009451,16 +3009128,17 @@\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,%al\n-\tsbb $0x111,%eax\n+\tadd %dl,0x16(%rax)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\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@@ -3010072,15 +3009750,16 @@\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 %al,-0x5b(%rax)\n+\tadd %dh,(%rax)\n+\tfwait\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@@ -3010181,15 +3009860,18 @@\n \tadd %dl,(%rax)\n \tmovabs 0x1c0000000000137,%al\n \tpush $0x0\n \tadd %dh,0x74(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf851(%rax)\n+\tadd %dh,(%rax)\n+\tpush %rcx\n+\tclc\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x2f(%rax)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txorb $0x9,(%rax)\n \tadd %eax,(%rax)\n@@ -3011342,25 +3011024,27 @@\n \t(bad)\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1093d(%rax)\n \t...\n \tadd %al,(%rax)\n \tmovabs 0x1093d20,%al\n-\tadc %bl,0x1(%rsi,%rcx,1)\n-\tadd %al,(%rax)\n+\trcrb $1,0xe(%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,0x11454(%rax)\n+\tnop\n+\tpush %rsp\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tadd %al,0x3d(%rax)\n-\tor %eax,(%rcx)\n \tadd %al,(%rax)\n+\trex cmp $0x109,%eax\n \tadd %al,(%rax)\n \tadc %bh,0x109(%rip) \n \tadd %al,(%rax)\n \tpush %rax\n \tcmp $0x109,%eax\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n@@ -3011700,29 +3011384,31 @@\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-\tfsts (%rax)\n-\tadd %eax,(%rax)\n+\tadc %dl,%dl\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x10940(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x40(%rax)\n-\tor %eax,(%rcx)\n+\tnop\n+\trex or %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\trex or %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 0xa870000000000148,%eax\n+\tmovabs 0x5fd0000000000148,%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@@ -3012020,19 +3011706,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-\trolb $1,0x0(%rax)\n-\tadd %eax,(%rax)\n+\tloopne 10943cc \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.X or %eax,(%rcx)\n+\tadd %al,(%rax)\n+\trolb $0x1,0x9(%rdx)\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@@ -3012228,19 +3011914,20 @@\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,0x5(%rax)\n-\tincb (%rax)\n+\tadd %dh,(%rax)\n+\tadd %esi,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %bh,%dh\n+\tadd %ah,(%rax)\n+\t(bad)\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@@ -3013037,19 +3012724,20 @@\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,-0x27(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trclb %cl,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,0x0(%rip) \n+\tadd %al,(%rcx)\n+\tadd $0x0,%eax\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@@ -3013897,15 +3013585,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-\trorb $1,0x1(%rsi,%rcx,1)\n+\tnop\n+\tmov %cs,(%rsi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,0x27(%rax)\n \tsbb %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmov %dh,%bl\n \tadd %al,(%rax)\n@@ -3014033,15 +3013724,16 @@\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-\tsar $1,%ch\n+\tpush %rax\n+\tstd\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@@ -3014170,16 +3013862,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-\tshl $1,%dh\n-\tor $0x1,%eax\n+\tnop\n+\tout %al,$0xd\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x118fb(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xde8a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3014444,17 +3014138,16 @@\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-\t(bad)\n-\tout %eax,(%dx)\n-\trepnz add %al,(%rax)\n+\tshr $0xf2,%dh\n+\tadd %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@@ -3014502,16 +3014195,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 %dl,(%rax)\n-\ttest $0xff,%al\n+\tadd %dh,(%rax)\n+\tmov $0xff,%dl\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@@ -3015036,21 +3014729,23 @@\n \tadc %bl,(%rcx)\n \tadd %rax,(%r8)\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(%rsi,%rcx,1)\n+\trcrb $1,0xe(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tor %ax,(%rcx)\n \tadd %al,(%rax)\n-\tand %ah,0x9(%rsi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x63(%rax)\n+\tpush %rax\n+\tpopf\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmov %edi,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3015145,16 +3014840,16 @@\n \tadd %al,0x45(%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-\tpop %rsp\n+\tadd %dl,%al\n+\tpop %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@@ -3015239,17 +3014934,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,0x36(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,0xfd2f(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x1370e(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tor %eax,(%ecx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3015449,24 +3015142,27 @@\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 %bl,0x1(%rsi,%rcx,1)\n+\trcrb $1,0xe(%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+\tpush %rsp\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tadd %dl,0x11454(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\timul $0x1,(%rcx),%ecx\n+\tlock imul $0x1,(%rcx),%ecx\n \tadd %cl,-0x4c(%rax)\n \tand $0x1,%eax\n \tadd %al,0x44(%rax)\n \tpop %rbp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0x15b5e(%rax)\n@@ -3015485,16 +3015181,16 @@\n \tadd %al,-0x26(%rax)\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-\tpop %rsp\n+\tadd %dl,%al\n+\tpop %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@@ -3015553,16 +3015249,16 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush $0x9\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rsp\n+\tadd %dl,%al\n+\tpop %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@@ -3015595,16 +3015291,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-\trex.WXB incq (%r8)\n+\tadd %al,0x49(%rax)\n+\tincl (%rax)\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@@ -3015673,22 +3015369,17 @@\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-\tpush %rax\n-\tcwtl\n-\t(bad)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\tadc %bl,0x10e(%rax)\n \tadd %al,(%rax)\n-\tinsb (%dx),%es:(%rdi)\n-\tor %eax,(%rcx)\n+\tadd %ch,0x1(%rcx,%rcx,1)\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@@ -3015717,16 +3015408,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\n \tor $0x1,%eax\n \tadd %dl,0x6c(%rax)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tadc 0x1(%rcx),%cl\n@@ -3015840,21 +3015530,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x700000000001096c,%al\n \tinsl (%dx),%es:(%rdi)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rsi,%rcx,1)\n-\tadd %al,(%rax)\n+\trcrb $1,0xe(%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,0x5c(%rax)\n+\tpush %rax\n+\tpop %rsp\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcall 10ac767 \n \tadd %al,(%rax)\n \tadd %dh,0x10944(%rax)\n \tadd %al,(%rax)\n@@ -3015869,48 +3015561,53 @@\n \tadd %al,(%rax)\n \trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $0x1,0x9(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rsi,%rcx,1)\n+\trcrb $1,0xe(%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+\tpush %rsp\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tadd %dl,0x11454(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tinsl (%dx),%es:(%rdi)\n+\tloopne 1096e3f \n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rsi,%rcx,1)\n-\tadd %al,(%rax)\n+\trcrb $1,0xe(%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,0x11454(%rax)\n+\tnop\n+\tpush %rsp\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\toutsb %ds:(%rsi),(%dx)\n-\tor %eax,(%rcx)\n+\tadd %ch,0x9(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x1096d(%rax)\n \tadd %al,(%rax)\n-\tmov $0x6d,%al\n+\tadd %dl,(%rax)\n+\toutsb %ds:(%rsi),(%dx)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x9(%rsi)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%bh\n+\t(bad)\n \t(bad)\n \t(bad)\n \t(bad)\n \t(bad)\n \t(bad)\n \tlcall *0x6801c0(%rdi)\n \tadd %al,(%rax)\n@@ -3015933,15 +3015630,16 @@\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,0xf21e(%rax)\n+\tadd %al,0x1e(%rax)\n+\trepnz add %al,(%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@@ -3015962,16 +3015660,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,(%rax)\n-\tor (%rsi),%ecx\n+\tadd %dl,0xb(%rax)\n+\t(bad)\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@@ -3015997,16 +3015695,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-\tand %edi,%ebp\n+\tadd %dl,%al\n+\tsbb %ch,%bh\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@@ -3016149,29 +3015847,29 @@\n \txchg %eax,%edi\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,0x44(%rax)\n-\tsgdt (%rax)\n+\tadd %dl,%al\n+\trex.XB sgdt (%r8)\n \tadd %al,(%rax)\n \tadd %ah,0x70(%rax)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex jo 1097064 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x70(%rax)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmovsl %ds:(%rsi),%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@@ -3016256,44 +3015954,40 @@\n \tadd %al,(%rax)\n \tadd %dl,-0x58(%rax)\n \tjmp 109713f \n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,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,0x148a2(%rax)\n+\trcrb $1,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 \tnop\n-\tmovabs %al,0x7180000000000148\n-\tor %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tmovabs %al,0x1c0000000000148\n+\tpush $0x0\n+\tadd %dl,0x148a2(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rbx\n-\tadc $0x1,%al\n+\tadd %al,0x10971(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11453(%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,0x11454(%rax)\n+\tnop\n+\tpush %rsp\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tadd %ah,0x10971(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd000000000010971,%al\n \tpush %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tcmp $0x0,%ebx\n \tadd %dh,%al\n@@ -3016374,29 +3016068,30 @@\n \tjo 10972d4 \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-\trclb $1,-0x9(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x71(%rax)\n-\tor %eax,(%rcx)\n-\tadd %al,(%rax)\n+\t(bad)\n+\tpush %rax\n+\ttestl $0x0,(%rax)\n+\t(bad)\n+\tjno 1097284 \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 \txor (%rbx),%esi\n \txor (%rbx),%esi\n \txor (%rbx),%esi\n \trepz (bad)\n-\tmovabs 0x1000000000010972,%al\n-\tpop %rsp\n+\tmovabs 0xd000000000010972,%al\n+\tpop %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@@ -3016458,15 +3016153,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 \tscas %es:(%rdi),%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x73(%rax)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n@@ -3016487,16 +3016182,16 @@\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x10973(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rsp\n+\tadd %dl,%al\n+\tpop %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@@ -3016588,15 +3016283,15 @@\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x74(%rax)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmovsl %ds:(%rsi),%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@@ -3016742,18 +3016437,20 @@\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 %al,0xff57(%rax)\n+\tadd %dh,%al\n+\tpush %rsp\n+\tincl (%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@@ -3016794,25 +3016491,27 @@\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x76(%rax)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rsi,%rcx,1)\n-\tadd %al,(%rax)\n+\trcrb $1,0xe(%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,0x11454(%rax)\n+\tnop\n+\tpush %rsp\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tadd %ah,0x10976(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tmovabs 0x1000000000010976,%al\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x17(%rax)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n@@ -3016857,15 +3016556,18 @@\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-\tmovabs 0xe00000000000f300,%al\n+\tand %al,(%rax)\n+\trepz add %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%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@@ -3016882,15 +3016584,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,-0x10(%rax)\n+\tadd %dh,%al\n+\tout %eax,(%dx)\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@@ -3019155,16 +3018858,16 @@\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \t...\n \tlock (bad)\n-\tnop\n-\tint $0xfa\n+\txor %cl,%ch\n+\tcli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x13843(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \tadd %al,(%rax)\n@@ -3019404,16 +3019107,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-\tloopne 109913f \n+\tadd %al,(%rax)\n+\t(bad)\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@@ -3020779,37 +3020482,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-\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-\tpush %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 %ah,0xb3d9(%rax)\n+\tadd %dh,0xb3d9(%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 \tmovb $0x0,0x1(%rsi)\n@@ -3020858,23 +3020539,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,-0x3d(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\tadd $0x88000000,%eax\n+\tadd %al,0xb3c3(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x78000000(%rip) \n \tpush $0x38\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tja 109a0d7 \n+\tja 109a097 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3020884,31 +3020566,31 @@\n \tadd %ah,0x9773(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,-0x5f(%rax)\n-\tjae 109a17d \n+\tjae 109a13d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 109a178 \n+\tjo 109a138 \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 %al,%al\n-\tjp 109a142 \n+\tjp 109a102 \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 %dh,0x10db0(%rax)\n@@ -3020962,15 +3020644,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tint3\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadc (%rax),%al\n@@ -3021007,16 +3020689,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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,%eax\n+\tadd %dh,%al\n+\tin $0xb3,%al\n \t...\n \tadd %bl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x1d1d0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x24(%rax)\n \tand %eax,(%rdx)\n@@ -3021060,15 +3020742,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,-0x2e(%rax)\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadc (%rax),%al\n \tadd %al,(%rax)\n@@ -3021085,23 +3020767,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,(%rax)\n-\tshll %cl,0x0(%rbx)\n+\tadd %al,-0x2d(%rax)\n+\tmov $0x0,%bl\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %dl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %ch,0x18863(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x5a(%rax)\n+\tadd %eax,(%rax)\n+\tadc (%rax),%al\n+\tadd %al,(%rax)\n+\ttest $0x63,%al\n+\tmov %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex cmpsb %es:(%rdi),%ds:(%rsi)\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@@ -3021126,21 +3020812,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 %ah,%al\n-\tshll %cl,0x0(%rbx)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %cl,(%rax)\n+\t(bad)\n+\tmov $0x0,%bl\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1f0c0(%rax)\n+\tadd %al,(%rax)\n+\tadd %eax,(%rax)\n+\tor %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xc0,%al\n+\tlock add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1d(%rax)\n \tout %eax,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n@@ -3021153,15 +3020843,15 @@\n \tadd %dl,(%rax)\n \tshlb $0x0,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadc %eax,(%rax)\n \tadd %al,(%rax)\n \tmov $0x45,%al\n-\tjrcxz 109a4bc \n+\tjrcxz 109a47c \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,0x222(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n@@ -3021209,64 +3020899,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 %ah,(%rax)\n-\tfdivs 0x0(%rbx)\n+\tadd %dh,%al\n+\tdivb 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 %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x1c(%rax)\n+\tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tclc\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 %dh,0x977f(%rax)\n+\tadd %dh,0xb3dc(%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 %dl,(%rbx)\n \tadd %al,(%rax)\n+\tadd %bh,%al\n+\tjae 109a512 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tenter $0x196,$0x0\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 %al,%al\n-\tfdivl 0x0(%rbx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rbx)\n+\tadd %dh,(%rax)\n+\tfdivs 0x0(%rbx)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tjae 109a592 \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@@ -3021285,14 +3020978,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,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 %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 %al,(%rax)\n \tcld\n \tmov $0x0,%bl\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tcmp %al,0x73(%rbp)\n@@ -3021306,15 +3021017,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,-0x32(%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@@ -3021327,45 +3021038,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,%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,-0x22(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n+\tpush $0x12582\n \tadd %al,(%rax)\n-\txor %al,-0x2d(%rsi)\n+\tadd %dh,0x17(%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,-0x22(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\tor %eax,(%rax)\n+\tadd %dl,(%rax)\n+\tjae 109a6c2 \n \tadd %al,(%rax)\n-\tpush $0x12582\n \tadd %al,(%rax)\n-\tadd %dh,0x17(%rax)\n-\tout %al,(%dx)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\trorl $1,0x1(%rdx)\n+\tadd %dl,0x1890b(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -3021388,39 +3021098,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-\tjae 109a742 \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 %dh,%al\n-\trorl $1,0x1(%rdx)\n-\tadd %dl,0x1890b(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %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 109a782 \n+\tjne 109a742 \n \t...\n \tadd %cl,-0x60000000(%rip) \n-\tjmp 109a7ec \n+\tjmp 109a7ac \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tdata16 int1\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -3021428,21 +3021118,21 @@\n \tadd %al,(%rcx)\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 109a7c2 \n+\tje 109a782 \n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tsubb $0x0,0x1d2(%rax)\n \tadd %dl,%al\n-\tjnp 109a862 \n+\tjnp 109a822 \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@@ -3021466,16 +3021156,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjmp 109a961 \n+\tadd %dl,(%rax)\n+\tjmp 109a921 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tpop %rax\n \tenter $0x19a,$0x0\n@@ -3021550,15 +3021240,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %eax,(%rax)\n \tadd %al,(%rax)\n \trex mov $0x89,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3021580,15 +3021271,15 @@\n \tadd %al,(%rcx)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \t{rex2 0xf9} sldt (%r24)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tloopne 109a9f2 \n+\tloopne 109a9b2 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3021597,15 +3021288,15 @@\n \tadd %al,(%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+\tcall 10af381 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txchg %ah,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3021629,15 +3021320,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3c6(%rax)\n+\tadd %dl,0xb3c6(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x13837(%rax)\n \tadd %al,(%rax)\n@@ -3021708,16 +3021399,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txlat %ds:(%rbx)\n+\tadd %dl,-0x29(%rax)\n \tmov $0x0,%bl\n \t...\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tpop %rax\n \tint $0x9a\n \tadd %eax,(%rax)\n@@ -3021732,15 +3021422,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,%al\n-\tja 109ab82 \n+\tja 109ab42 \n \t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,0x59(%rax)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3021752,18 +3021442,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tshll $0x0,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,-0x3f(%rax)\n+\tmov $0x0,%bl\n+\t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tstos %al,%es:(%rdi)\n \tor $0x1,%eax\n \tadd %ah,(%rax)\n \txchg %eax,%edx\n@@ -3021775,31 +3021464,31 @@\n \tadd %al,(%rcx)\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 109ac02 \n+\tjb 109abc2 \n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,0x1f0c2(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\taddr32 jmp 109ac88 \n+\taddr32 jmp 109ac48 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %ah,-0x25(%rax)\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ch,-0x74(%rax)\n \tand $0x1,%eax\n \tadd %ah,(%rax)\n@@ -3021811,27 +3021500,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,%al\n+\tadd %dh,%al\n \tiret\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tpush %rsp\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tjp 109ad22 \n+\tjp 109ace2 \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@@ -3021856,23 +3021545,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 %ah,(%rax)\n+\tadd %dh,(%rax)\n \tleave\n \tmov $0x0,%bl\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tpop %rax\n \tcwtl\n-\tjae 109ad7d \n+\tjae 109ad3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,-0xb(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3021903,15 +3021592,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3c6(%rax)\n+\tadd %dh,0xb3c6(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \trorl $0x0,0x1(%rip) \n@@ -3021946,72 +3021635,75 @@\n \tadd %al,(%rax)\n \tadd %dl,0x76(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x66(%rax)\n-\tjae 109ae7d \n+\tjae 109ae3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $0x0,0x223(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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-\tmov $0x0,%bl\n-\t...\n-\tadd $0xc8000000,%eax\n+\tadd %dh,(%rax)\n+\tfnsave 0x0(%rbx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x38000000(%rip) \n \tlret\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x0,0x187(%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,%al\n-\tenter $0xb3,$0x0\n \tadd %al,(%rax)\n+\tleave\n+\tmov $0x0,%bl\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %cl,0x10dcf(%rax)\n \tadd %al,(%rax)\n+\tadd %eax,(%rax)\n+\tor (%rax),%al\n+\tadd %al,(%rax)\n+\tmov %cl,%bh\n+\tor $0x1,%eax\n \tadd %ah,%al\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 %ah,0xb3d0(%rax)\n+\tadd %dh,0xb3d0(%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 \tpush %rsi\n-\tjae 109af3d \n+\tjae 109aefd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \troll %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n@@ -3022035,15 +3021727,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,0xb3e9(%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+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tpush $0xffffffffffffff99\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %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,(%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@@ -3022987,16 +3022701,16 @@\n \tand %bh,0x109(%rdx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadd %bl,0x0(%rbx)\n \tadd %dh,(%rax)\n \tmov $0x109,%edx\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.R sgdt (%rax)\n+\trolb $1,0xf(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x109,%edx\n \tadd %al,(%rax)\n \tmovabs 0xc00000000001099c,%al\n \tadd %ebp,0x0(%rax)\n \t...\n@@ -3023056,15 +3022770,18 @@\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,0xfc52(%rax)\n+\tadd %dh,%al\n+\tpush %rcx\n+\tcld\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x109,%edx\n \tadd %al,(%rax)\n \trex mov $0x109,%ebx\n \tadd %al,(%rax)\n \tshrb $1,0x1(%rsp)\n@@ -3023079,15 +3022796,15 @@\n \tadd %al,(%rax)\n \tnop\n \tpushf\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\tsbb %esp,%edi\n+\tadc %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@@ -3023130,15 +3022847,15 @@\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 109bb5d \n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tscas %es:(%rdi),%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmov $0x109,%ebx\n \tadd %al,(%rax)\n@@ -3023558,20 +3023275,20 @@\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-\tadc $0xfe,%al\n+\tadd %al,0x12(%rax)\n+\tincb (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\txor %esi,(%rdi)\n+\tsub %dh,(%rcx)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x72(%rax)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,0xc(%rbp)\n@@ -3023851,22 +3023568,23 @@\n \tadd %al,(%rax)\n \trolb $1,(%rsi)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x109c3(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10aa1(%rax)\n+\tadd %dl,-0x5f(%rax)\n+\tor (%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-\tshlb $1,(%rax)\n-\tand $0x1,%eax\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tand %ah,0x1(%rip) \n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tret\n \tor %eax,(%rcx)\n@@ -3023887,15 +3023605,15 @@\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 109c395 \n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmovsl %ds:(%rsi),%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@@ -3024489,15 +3024207,15 @@\n \tadd %al,(%rax)\n \t(bad)\n \tcltd\n \tcltd\n \tcltd\n \tcltd\n \tcltd\n-\tmov $0xfe9d003f,%ecx\n+\tmov $0xfe9a603f,%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@@ -3024560,15 +3024278,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-\tnop\n+\tpush %rax\n \tjmp 109cdbc \n \tadd %al,(%rax)\n \tror $0x9,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x109cc(%rax)\n \tadd %al,(%rax)\n@@ -3024579,15 +3024297,15 @@\n \tadc %bh,0x49(%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+\tpush %rax\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tint3\n \tor %eax,(%rcx)\n@@ -3024675,16 +3024393,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-\tpopf\n+\tadd %ah,(%rax)\n+\tfwait\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@@ -3024692,15 +3024410,15 @@\n \tadd %al,(%rax)\n \txor %ah,0x8a(%rcx)\n \tadd %al,(%rax)\n \txor %cl,%dh\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmovsl %ds:(%rsi),%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@@ -3024994,15 +3024712,16 @@\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 %dl,-0x4b(%rax)\n+\tadd %dh,(%rax)\n+\tstos %eax,%es:(%rdi)\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@@ -3025051,20 +3024770,18 @@\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 %dh,(%rax)\n-\tcmp $0x0,%edi\n-\tadd %al,(%rax)\n+\tadd %ah,0xff80(%rax)\n \tadd %al,(%rax)\n-\txor %bh,(%rax)\n-\t(bad)\n+\tadd %dh,(%rax)\n+\tcmp %dh,(%rdi)\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@@ -3025090,18 +3024807,19 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb %cl,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfb25(%rax)\n+\tadd %dh,(%rax)\n+\tand $0xfb,%eax\n \tadd %al,(%rax)\n-\tadd %al,0x47(%rax)\n-\tcmp %al,(%rcx)\n+\trex\n+\trex.RXB cmp %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,-0x34(%rax)\n \tor %eax,(%rcx)\n@@ -3025348,15 +3025066,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tjmp 109d59c \n \tadd %al,(%rax)\n \tadd %eax,0x0(%rip) \n \tadd %al,(%rax)\n \t(bad)\n \tcltd\n \tcltd\n@@ -3025438,16 +3025156,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tsub (%rax),%edi\n@@ -3025618,16 +3025335,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-\trex\n-\tadd %eax,(%r9)\n+\tpush %rax\n+\trex.WXB add %rax,(%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@@ -3025796,16 +3025513,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%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 \tpush %rsp\n@@ -3026278,34 +3025994,31 @@\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tfisttpl (%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf7fe(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x25(%rax)\n-\tor %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %ah,(%rax)\n+\t(bad)\n+\ttestl $0x0,(%rax)\n+\t(bad)\n+\tfisttpl (%rcx)\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-\tlods %ds:(%rsi),%al\n-\txchg %al,(%rcx)\n \tadd %al,(%rax)\n+\tand %ch,0x1(%rsi,%rax,4)\n+\tadd %ah,-0x21(%rax)\n+\tor %eax,(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tfisttps (%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlret\n+\tadc %cl,%bl\n \tmov $0x0,%ebx\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x2c,%al\n \tor %eax,(%rcx)\n@@ -3026539,15 +3026252,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,-0x13(%rax)\n+\tadd %dl,(%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 \tsub $0x25,%al\n@@ -3026582,17 +3026296,16 @@\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-\tpush %rax\n-\tjno 109e1f5 \n-\tadd %al,(%rax)\n+\tloopne 109e272 \n+\trepnz add %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@@ -3026654,15 +3026367,15 @@\n \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,%al\n+\tadd %al,%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@@ -3027150,16 +3026863,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tmov $0x14922,%eax\n@@ -3027364,18 +3027076,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,%al\n-\tpush $0x10f\n+\tadd %dl,0x68(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tjo 109e92b \n+\tadd %dh,-0x17(%rax)\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@@ -3027391,15 +3027103,17 @@\n \tadd %al,(%rax)\n \tpop %rax\n \txor (%rax),%edi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x109e9(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ea5(%rax)\n+\tadd %dl,-0x5b(%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 \trcl $1,%dl\n \tss add %eax,(%rax)\n@@ -3027606,18 +3027320,19 @@\n \tpop %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,0x1(%rsi,%rcx,1)\n-\tadd %al,(%rax)\n+\trcrb $1,0xe(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 109eb5e \n+\tadd %ah,%al\n+\tin (%dx),%al\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tjmp 109eb84 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3027785,21 +3027500,23 @@\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-\trcrb $1,0x10e(%rax)\n+\tnop\n+\tcwtl\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xed,%al\n-\tor %eax,(%rcx)\n+\tadd %dh,0x109ed(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,%ch\n+\tin (%dx),%eax\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %ah,%al\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3027953,37 +3027670,39 @@\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,%al\n-\txchg %eax,%esp\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tlea (%rax),%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,0x10f67(%rax)\n+\tnop\n+\tsgdt (%eax)\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,-0x13(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\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@@ -3028029,15 +3027748,17 @@\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tloope 109ef54 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x109f2(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ea5(%rax)\n+\tadd %dl,-0x5b(%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 \trex.WB\n@@ -3028410,15 +3028131,16 @@\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-\tlock mov %esi,%?\n+\t(bad)\n+\tmov %?,%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@@ -3028492,20 +3028214,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,-0x7e(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tjae 109f3c4 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tlock or %eax,(%rcx)\n+\tadd %ah,-0x10(%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 %bl,-0x5d(%rax)\n \tfaddl (%rax)\n@@ -3028586,16 +3028308,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 %dl,%al\n-\tand %ebp,%edi\n+\tadd %al,%al\n+\tsbb $0xfd,%al\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@@ -3028620,16 +3028342,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-\tpush %rax\n-\t(bad)\n+\tnop\n+\tpop %rax\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@@ -3028775,27 +3028497,28 @@\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-\tlods %ds:(%rsi),%eax\n+\tadd %dl,%al\n+\tlods %ds:(%rsi),%al\n \tcli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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,-0x13(%rax)\n+\tadd %dl,(%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 \tlock in (%dx),%al\n \tor %eax,(%rcx)\n@@ -3028945,22 +3028668,24 @@\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-\tshrb $1,0xf(%rax)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tpush $0x10f\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,0x1\n+\tadd %dl,(%rax)\n+\tor $0x25,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\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@@ -3029012,15 +3028737,15 @@\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-\trolb $1,0xfc(%rcx)\n+\tand %al,0xfc(%rcx)\n \tadd %al,(%rax)\n \tloopne 109f891 \n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 109f89a \n \tor %eax,(%rcx)\n@@ -3029065,15 +3028790,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,-0x32(%rax)\n+\tadd %dl,%al\n+\tlret\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@@ -3029204,23 +3028930,24 @@\n \tadd %al,(%rax)\n \tadc %ch,0x1(%rsp)\n \tadd %ah,%al\n \tclc\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x10e(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\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 %dl,(%rax)\n-\tor $0x25,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadc %cl,0x1\n \tadd %dl,%al\n \tcli\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tpopf\n@@ -3029318,16 +3029045,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-\tpush %rax\n-\t(bad)\n+\tnop\n+\tpop %rax\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@@ -3029509,17 +3029236,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-\trclb $1,0x1(%rax,%rdx,1)\n-\tadd %al,(%rcx)\n-\tadd $0x0,%eax\n+\tadc %cl,0x110(%rbp)\n+\tadd %al,(%rax)\n+\tadd %eax,0x0(%rip) \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@@ -3030122,16 +3029849,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,-0x7c(%rax)\n-\trepz add %al,(%rax)\n+\tadd %ah,(%rax)\n+\ttest %dh,%bl\n+\tadd %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@@ -3030184,16 +3029912,16 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf000000000013841,%al\n \tadd (%rdx),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rsp\n+\tadd %dl,%al\n+\tpop %rbx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10a03(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rdi\n@@ -3030468,16 +3030196,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x49(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10a06(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rsp\n+\tadd %dl,%al\n+\tpop %rbx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tout %eax,$0xa\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3030535,15 +3030263,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-\tnop\n+\tpush %rax\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@@ -3030695,22 +3030423,20 @@\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-\tadc %bl,%al\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tnop\n-\tor %cl,(%rdx)\n+\trclb $1,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10a08(%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 \tadd %al,(%rax)\n@@ -3030750,15 +3030476,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,-0x13(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\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@@ -3031123,16 +3030850,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,(%rax)\n-\t(bad)\n+\tadd %dh,0x7f(%rax)\n \tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tenter $0x374b,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -3031257,36 +3030983,34 @@\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-\tadd %al,(%rax)\n-\tadc %cl,(%rdx,%rcx,1)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x109fb(%rax)\n+\tmovabs %al,0xc100000000000ff\n+\tor (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %ch,0x62(%rax)\n-\tcmp %al,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tsti\n+\tor %eax,(%rcx)\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n+\tpush $0x13862\n \tadd %al,(%rax)\n \tadd %al,%al\n-\t(bad)\n-\tcmp %al,(%rcx)\n+\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock or $0x10a,%eax\n+\trcrb $0x38,(%rsi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tor $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@@ -3031328,19 +3031052,20 @@\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-\tadc %bl,%al\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\trclb $1,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,(%rsi)\n+\tadd %dl,%al\n+\t(bad)\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@@ -3031436,23 +3031161,28 @@\n \tadd %al,(%rax)\n \tadd %dl,0x125b1(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf(%rax)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rsi,%rcx,1)\n+\trcrb $1,0xe(%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+\tpush %rsp\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tadd %dl,0x11454(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10a0f(%rax)\n+\torb $0xa,(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf(%rax)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n@@ -3031681,16 +3031411,15 @@\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-\tiret\n-\tadd %al,(%rcx)\n+\t(bad)\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@@ -3032159,18 +3031888,19 @@\n \trex or (%rdx),%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 %bl,0x1(%rsi,%rcx,1)\n+\trcrb $1,0xe(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rdi)\n+\t(bad)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 10a1710 \n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3032273,32 +3032003,29 @@\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,(%rax)\n-\trex.WX adc %al,(%rcx)\n+\tadd %dl,0x11042(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsbb %cl,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,(%rax)\n+\tadd %al,%al\n+\t(bad)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trclb $0xa,(%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-\tnop\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadd %rax,(%rax)\n+\tadd %dl,0x148a5(%rax)\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@@ -3032544,20 +3032271,20 @@\n \tadd %eax,(%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 %bl,0x1(%rsi,%rcx,1)\n+\trcrb $1,0xe(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x10a1a(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x8000000000010a1a,%al\n-\tsbb (%rdx),%cl\n-\tadd %eax,(%rax)\n+\tadd %al,0x10a1a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x10a1a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3032711,19 +3032438,18 @@\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 %ah,0xfc69(%rax)\n-\tadd %al,(%rax)\n-\tadd %bl,%al\n-\tpush %rax\n+\tadd %al,%al\n \t(bad)\n+\tadd %al,(%rax)\n+\tfcoms 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 \tnop\n@@ -3032939,30 +3032665,27 @@\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-\tadc %cl,0x10(%rdx)\n-\tadd %eax,(%rax)\n+\tnop\n+\trex.X 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-\tmovabs 0x8000000000010a00,%al\n-\t(bad)\n-\tor (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %ah,0x10a00(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x9d(%rcx)\n+\tadd %al,0x10a1e(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n+\tadd %dl,%al\n+\tmovabs 0x1e6000000000009d,%eax\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@@ -3032972,16 +3032695,16 @@\n \tadc %dl,(%rbx)\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-\tpop %rsp\n+\tadd %dl,%al\n+\tpop %rbx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trepnz or %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3032993,33 +3032716,34 @@\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-\tadcb $0x0,-0xa(%rdx)\n+\tmovabs 0xd00000000000f4fd,%al\n+\tsbb %ecx,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,(%rcx)\n-\tadd %rax,(%r8)\n+\tmov $0x1e,%al\n+\tor (%rcx),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x10a1e(%rax)\n+\tmov $0x55,%al\n+\tcmp %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x13855(%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 sbb $0x38,%al\n-\tadd %eax,(%rax)\n+\tadd %al,0x1c(%rax)\n+\tcmp %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadc %bl,(%rdi)\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@@ -3033124,16 +3032848,16 @@\n \tadd %dh,(%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,(%rax)\n-\tpop %rsp\n+\tadd %dl,%al\n+\tpop %rbx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsbb $0xa,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3034293,31 +3034017,30 @@\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 0xd000000000010bc0,%al\n-\tpush %rax\n-\tadc %al,(%rcx)\n+\tmovabs 0x5000000000010bc0,%al\n+\trex.WB adc %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,0x159de(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xfc87(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmovabs 0x1c0000000000148,%al\n \tpush $0x0\n-\tadd %dl,(%rax)\n-\tpop %rsp\n+\tadd %dl,%al\n+\tpop %rbx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \tadd %al,(%rax)\n \tscas %es:(%rdi),%eax\n@@ -3035090,15 +3034813,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-\trcl $1,%ah\n+\tadc %cl,%ch\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@@ -3035206,15 +3034929,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-\tand %al,%bh\n+\tloopne 10a36d8 \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@@ -3035528,16 +3035251,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-\tjl 10a3a32 \n+\tadd %dh,(%rax)\n+\tjp 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@@ -3036083,15 +3035806,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-\trcl $1,%ah\n+\tadc %cl,%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,%al\n@@ -3038366,20 +3038089,21 @@\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,-0x20(%rax)\n-\tjno 10a5804 \n-\tadd %eax,(%rax)\n+\tadd %al,0x50(%rax)\n+\tpush %rbx\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.WX or (%rcx),%al\n+\tadd %al,(%rax)\n+\tloopne 10a5854 \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 %bl,0xe9a8(%rax)\n \tadd %al,(%rax)\n@@ -3038555,17 +3038279,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-\tpop %rbx\n-\tadc %al,(%rcx)\n+\tadc %dl,0x1(%rax,%rdx,1)\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@@ -3038769,21 +3038491,23 @@\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $0x1,0xa(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rsi,%rcx,1)\n-\tadd %al,(%rax)\n+\trcrb $1,0xe(%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,0x5c(%rax)\n+\tpush %rax\n+\tpop %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 %al,%al\n@@ -3038972,15 +3038696,15 @@\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 %al,-0x6b(%rax)\n+\tadd %dl,-0x72(%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@@ -3039207,33 +3038931,34 @@\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,0x1105b(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rsp\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-\txor %bl,0xa(%rdi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\t(bad)\n+\tpop %rdi\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tret $0x9d\n+\txor %ah,0xa(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9dc2(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,0x0(%rip) \n+\tadd %al,(%rcx)\n+\tadd $0x0,%eax\n \t...\n \thlt\n \t(bad)\n \torb $0x0,0x7f(%rbx)\n \tadd %al,(%rax)\n \tjo 10a6015 \n \tadd %eax,(%rax)\n@@ -3039623,16 +3039348,17 @@\n \tand %ch,%cl\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-\trcrb $1,0xf(%rbp)\n-\tadd %eax,(%rax)\n+\tnop\n+\tpop %rbp\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tor %fs:(%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xc000000000010a64,%al\n \tadd %ebp,0x0(%rax)\n@@ -3039703,15 +3039429,18 @@\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-\tadc %bl,0x113(%rbp)\n+\tpush %rax\n+\tpopf\n+\tadc (%rcx),%eax\n+\tadd %al,(%rax)\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@@ -3039972,15 +3039701,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-\tshlb $1,0x10(%rcx)\n+\tshrb $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@@ -3040018,34 +3039747,33 @@\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 \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-\tadc %dh,(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tand %ch,0xa(%rcx)\n+\tpush %rax\n+\tsub %dl,(%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@@ -3040167,16 +3039895,15 @@\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-\tpush %rax\n-\t(bad)\n+\tshlb $1,(%rdi)\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@@ -3040348,16 +3040075,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,(%rax)\n-\tadc %al,(%ecx)\n+\tadd %dl,0x5f(%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,0x1252b(%rax)\n \tadd %al,(%rax)\n@@ -3040408,18 +3040135,15 @@\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-\tpush %rax\n-\t(bad)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\trolb $1,0x110(%rdi)\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@@ -3040473,15 +3040197,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-\txor %cl,%ah\n+\tmov $0xc4,%al\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@@ -3041085,17 +3040809,15 @@\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjb 10a72ad \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rbp\n-\tsgdt (%rax)\n+\tadd %dl,0x10f5d(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x67(%rax)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tenter $0x4891,$0x1\n \tadd %al,(%rax)\n@@ -3041222,16 +3040944,16 @@\n \tjae 10a73ed \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x63(%rax)\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tje 10a73ef \n+\tadd %dl,%al\n+\tjae 10a73ef \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10a72(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tje 10a740d \n \tadd %eax,(%rax)\n@@ -3041379,33 +3041101,32 @@\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-\tshlb $1,0x10(%rcx)\n+\tshrb $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-\tpush %rax\n-\tpop %rdx\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trclb $1,0x11(%rdx)\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 \tmov $0x88a21082,%ebx\n \txchg %eax,%esi\n \txchg %eax,%edx\n \t(bad)\n \tshlb $1,0xa(%rbp)\n \tadd %eax,(%rax)\n@@ -3041616,18 +3041337,19 @@\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-\tnop\n-\tpush $0x110\n+\tadc %ah,0x10(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa(%rsi)\n+\tjbe 10a77cd \n \tadd %eax,(%rax)\n \t...\n \tadd %al,(%rax)\n \tmovabs 0x10a77f0,%al\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3041719,19 +3041441,23 @@\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-\txor %ah,0xf3(%rax)\n+\tloopne 10a7851 \n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tcmp %dh,0x148(%rbp)\n+\tadd %bh,(%rax)\n+\tmov $0x48,%ch\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0xa(%rax)\n+\tadd %dl,%al\n+\tjs 10a78cd \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@@ -3042814,18 +3042540,15 @@\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-\tnop\n-\tpopf\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %dl,0x111(%rsi)\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@@ -3043391,15 +3043114,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 %al,0x10(%rcx)\n+\tpush %rax\n+\tcmp %edx,(%rax)\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@@ -3045416,43 +3045140,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\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 %dh,-0x1d(%rax)\n+\tmov $0x0,%bl\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 \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush $0xffffffffffffff99\n \tadd %eax,(%rax)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0xb3e3(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %bh,-0x45(%rax)\n+\tjs 10a9ff5 \n \tor $0x1,%eax\n \tadd %dh,0x4b(%rax)\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n@@ -3045481,65 +3045185,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 %dl,0xb3c4(%rax)\n+\tadd %ah,0xb3c4(%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-\tloope 10aa170 \n+\tloope 10aa130 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x19499(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3c5(%rax)\n+\tadd %dl,0xb3c5(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,-0x71(%rax)\n-\tjae 10aa13d \n+\tjae 10aa0fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tjmp 10aa2cf \n+\tjmp 10aa28f \n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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-\tlock loope 10aa19f \n+\tlock loope 10aa15f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlods %ds:(%rsi),%eax\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3045547,15 +3045251,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tfdivl 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,0x10d78(%rax)\n \tadd %al,(%rax)\n@@ -3045565,15 +3045269,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3c6(%rax)\n+\tadd %ah,0xb3c6(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tint $0xd\n@@ -3045623,47 +3045327,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,-0x6(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\t(bad)\n+\tadd %ah,%al\n+\tor 0x0(%rax,%rax,1),%dh\n \tadd %al,(%rax)\n-\tadd %ch,0x22(%rax)\n-\txchg %eax,%esp\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 %al,(%rax)\n+\tshrb $1,-0x14(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\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 %ah,%al\n-\tor 0x0(%rax,%rax,1),%dh\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-\tor (%rax),%al\n-\tadd %al,(%rax)\n-\tand %ah,%ah\n-\tand $0x1,%al\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,-0x14(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\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@@ -3045684,23 +3045388,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 %ah,0xb3c2(%rax)\n+\tadd %dh,0xb3c2(%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-\tjae 10aa37d \n+\tjae 10aa33d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,-0x6b(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3045716,15 +3045420,15 @@\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tmov $0x96,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x37(%rax)\n-\tcall 10aa3c8 \n+\tcall 10aa388 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -3045764,15 +3045468,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tin $0xb3,%eax\n \t...\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tand $0x149,%eax\n \tadd %al,(%rax)\n@@ -3045785,57 +3045489,57 @@\n \tadd %al,(%rcx)\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+\tjnp 10aa402 \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+\tjo 10aa430 \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 %dh,%al\n+\tfdivl 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 10aa4fd \n+\trex.WB je 10aa4bd \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 10aa4c2 \n+\tje 10aa482 \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@@ -3045845,20 +3045549,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,-0x32(%rax)\n+\tadd %dh,-0x32(%rax)\n \tmov $0x0,%bl\n \t...\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n-\tloopne 10aa536 \n+\tloopne 10aa4f6 \n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x4a(%rax)\n \tint1\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3045891,86 +3045595,84 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xb3be(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,-0x38000000(%rip) \n-\tloope 10aa61f \n+\tloope 10aa5df \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tdata16 stc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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-\tmov $0x0,%bl\n+\tadd %dh,0xb3c1(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tadd %dl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tadd (%rax),%eax\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-\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-\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,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 %dh,-0x2b(%rax)\n-\tmov $0x0,%bl\n+\tadd %dl,0xb3d5(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tloop 10aa69f \n \tadd %eax,(%rax)\n-\tor (%rax),%al\n-\tadd %al,(%rax)\n-\tloopne 10aa69c \n-\tand $0x1,%al\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjo 10aa73a \n+\tadd %dh,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@@ -3045981,46 +3045683,65 @@\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+\tloopne 10aa66b \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,(%rax)\n-\t(bad)\n+\tadd %al,-0x32(%rax)\n \tmov $0x0,%bl\n \t...\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tsub %dh,%dh\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10aa6d0 \n+\tloopne 10aa690 \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,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+\tadd %ah,%al\n+\tjno 10aa735 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %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 %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,-0x18(%rax)\n@@ -3046035,35 +3045756,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,(%rcx)\n-\tadd %cl,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %bl,0x13(%rax)\n-\tor $0x1,%eax\n \tadd %ah,%al\n-\tjno 10aa7b5 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\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 \tadd %ah,%al\n@@ -3046073,26 +3045774,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,(%rax)\n+\tloope 10aa79e \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 %dh,%al\n-\tloop 10aa7cf \n-\tadd %eax,(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tcall 10aa922 \n+\tadd %al,(%rax)\n+\tadc $0x20,%cl\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@@ -3046114,59 +3045816,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-\tloope 10aa85e \n+\tadd %ah,-0x17(%rax)\n+\tmov $0x0,%bl\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+\tadd $0x0,%al\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tcall 10aa9e2 \n+\tloopne 10aa866 \n+\tand $0x1,%al\n \tadd %al,(%rax)\n-\tadc $0x20,%cl\n-\tadd (%rax),%al\n \tadd %al,(%rax)\n+\tjo 10aa899 \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,-0x17(%rax)\n-\tmov $0x0,%bl\n-\tadd %al,(%rax)\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 $0x0,%al\n-\tadd %al,(%rax)\n-\tloopne 10aa8e6 \n-\tand $0x1,%al\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tloop 10aa84f \n+\tadd %eax,(%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 \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tshll $1,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,0x195b0(%rax)\n \tadd %al,(%rax)\n@@ -3046198,15 +3045899,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tfnsave 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,0x63(%rax)\n \tmov %al,(%rcx)\n@@ -3046227,30 +3045928,30 @@\n \tadd %dh,(%rax)\n \tmov $0xb3,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor (%rax),%al\n \tadd %al,(%rax)\n-\tloopne 10aaa5c \n-\tjne 10aa9fd \n+\tloopne 10aaa1c \n+\tjne 10aa9bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10aaa10 \n+\tloopne 10aa9d0 \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-\tloope 10aa9de \n+\tadd %dl,%al\n+\tloope 10aa99e \n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tpop (%rcx)\n \tadd %al,(%rax)\n@@ -3046283,38 +3045984,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-\tjbe 10aaa42 \n+\tjbe 10aaa02 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x40(%rax)\n-\tjne 10aaabd \n+\tjne 10aaa7d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10aab1b \n+\tjo 10aaadb \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 \trepz mov $0x0,%bl\n \t...\n \tadd $0x38000000,%eax\n-\tjp 10aab6e \n+\tjp 10aab2e \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@@ -3046370,15 +3046071,15 @@\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tlock lea (%rcx),%ax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10aabf5 \n+\tloopne 10aabb5 \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@@ -3046388,30 +3046089,30 @@\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+\tjae 10aabc8 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x2f(%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 %al,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tmov $0x0,%bl\n \t...\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tcwtl\n \tpop %rcx\n@@ -3046449,30 +3046150,30 @@\n \tadd %al,(%rax)\n \tadd %al,-0x7e(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,-0x5f(%rax)\n-\tje 10aacbd \n+\tje 10aac7d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10aac7b \n+\tloopne 10aac3b \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,0xb3e0(%rax)\n+\tadd %al,0xb3e0(%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 \tmov $0x189,%eax\n@@ -3046484,16 +3046185,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tiret\n+\tadd %al,-0x31(%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@@ -3046571,16 +3046271,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tret\n+\tadd %al,(%rax)\n+\t(bad)\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ah,0x17446(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1952d(%rax)\n@@ -3046597,15 +3046297,15 @@\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 \tpush %rbp\n-\tjae 10aae7d \n+\tjae 10aae3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf80000000002249c,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3046630,67 +3046330,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 %dl,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-\t(bad)\n+\tadd %bl,%al\n+\trex.WRXB jae 10aaebd \n \tadd %al,(%rax)\n-\tadd %ch,%al\n-\tds add %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %ah,0x2232e(%rax)\n+\tshrb $1,0x18c(%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 %ah,(%rax)\n-\tadd $0xb4,%al\n+\tadd %dh,%al\n+\tcall 10aafa1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %cl,(%rcx)\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %cl,0x1967a(%rax)\n+\tadd %ch,%al\n+\tds add %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %dl,0x1f5b7(%rax)\n+\tadd %ah,0x2232e(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,(%rax)\n+\tadd $0xb4,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %bl,%al\n-\trex.WRXB jae 10aaf7d \n+\tadd %al,(%rcx)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n+\tadd %cl,0x1967a(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x18c(%rsi)\n+\tadd %dl,0x1f5b7(%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@@ -3046703,14 +3046403,36 @@\n \tsbb 0x1(%rbx),%ebx\n \tadd %dl,%al\n \tcs mov (%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,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 10aafdf \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tcwtl\n+\tes add (%rax),%al\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 \trorb $0x1,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3047956,24 +3047678,27 @@\n \tadd %al,(%rax)\n \tsarb $1,0x49(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmov $0x10a,%ebp\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rsi,%rcx,1)\n-\tadd %al,(%rax)\n+\trcrb $1,0xe(%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,0x11454(%rax)\n+\tnop\n+\tpush %rsp\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x10a,%esi\n+\tadd %bh,0x10a(%rsi)\n \tadd %al,(%rax)\n \tsarb $1,0x10a(%rbp)\n \tadd %al,(%rax)\n \tadc %bh,0x10a(%rsi)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3047986,15 +3047711,17 @@\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 %dl,0xfb8f(%rax)\n+\tadd %al,0x7d(%rax)\n+\tsti\n+\tadd %al,(%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@@ -3048003,30 +3047730,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-\tnop\n+\tpush %rax\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 %dh,0x52(%rax)\n-\tcld\n-\tadd %al,(%rax)\n+\tadd %al,0xfc4b(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tdata16 (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -3048289,15 +3048014,16 @@\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-\tadc %al,0x10(%rcx)\n+\tpush %rax\n+\tcmp %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 %dh,%ch\n@@ -3048447,15 +3048173,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,0x10212(%rax)\n+\tadd %dh,%al\n+\tadc (%rdx),%al\n+\tadd %eax,(%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@@ -3048498,17 +3048226,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,0x16(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %al,0xfd0f(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x148fe(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3049759,15 +3049485,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 %bh,0x1(%rcx,%rdx,1)\n+\tadc %dh,0x1(%rcx,%rdx,1)\n \tadd %al,(%rax)\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@@ -3049812,29 +3049538,27 @@\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-\t(bad)\n-\tmov $0x100,%ebp\n+\tror $1,%dh\n+\tincl (%rax)\n+\tadd %al,(%rax)\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-\tpush %rax\n-\t(bad)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\trolb $1,0x110(%rdi)\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@@ -3050077,30 +3049801,27 @@\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 %dh,0xfef8(%rax)\n+\tadd %ah,-0xb(%rax)\n+\tincb (%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+\tpop %rax\n+\tpush $0x137\n \tadd %al,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n-\tiret\n-\tor (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %dl,0x10acf(%rax)\n \tadd %al,(%rax)\n-\tjo 10ad2b5 \n+\tadd %dh,-0x2d(%rax)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmov $0x9c,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3050305,15 +3050026,15 @@\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,(%rax)\n-\tjl 10ad4dc \n+\tje 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@@ -3050391,16 +3050112,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tadd %al,(%rax)\n@@ -3050442,17 +3050162,15 @@\n \tadc %dl,-0x64(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tfmuls (%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tdecb (%rsi)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10efe(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x2a(%rax)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,0x14(%rdx)\n \tadd %eax,(%rax)\n@@ -3050724,16 +3050442,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tor (%rcx),%al\n@@ -3050889,16 +3050606,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,0x6b(%rax)\n-\tadd (%rcx),%al\n+\tadd %dl,(%rax)\n+\timul $0x1,(%rdx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 10ada2e \n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 10ada3c \n@@ -3051082,23 +3050799,25 @@\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-\tpush %rax\n-\tret $0xf5\n+\tadc %al,%dl\n+\tcmc\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 %dh,(%rax)\n-\tmovabs 0xe3b000000000008a,%eax\n+\txor %ah,0x8a(%rcx)\n+\tadd %al,(%rax)\n+\tmov $0xe3,%al\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@@ -3051777,16 +3051496,16 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tin $0xa,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10de3(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x1d(%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 \tjl 10ae474 \n \tadd %eax,(%rax)\n@@ -3051931,37 +3051650,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,%al\n+\tret\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tin $0xa,%eax\n-\tadd %eax,(%rax)\n+\tadc %ah,%ch\n+\tor (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x10a3e(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsahf\n-\tadd %rax,(%rax)\n+\tnop\n+\tds or (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tand %bl,0x148(%rsi)\n \tadd %al,(%rax)\n-\tadc %al,0x38(%rbp)\n-\tadd %eax,(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\t(bad) (%rdx)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcmp %r8b,(%r9)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tlock (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@@ -3052004,15 +3051723,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-\tloopne 10ae5ef \n+\tloopne 10ae5e5 \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@@ -3052124,15 +3051843,15 @@\n \txchg %eax,%edi\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x19(%rax)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tout %al,$0xa\n \tadd %eax,(%rax)\n@@ -3052586,16 +3052305,15 @@\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 %al,0x5f(%rax)\n-\trepnz add %al,(%rax)\n+\tadd %dl,0xf25e(%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@@ -3052765,15 +3052483,15 @@\n \tshrb $1,-0xb(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x13(%rax)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmovsl %ds:(%rsi),%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@@ -3052798,15 +3052516,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-\trex (bad)\n+\tadd %al,(%rsi)\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@@ -3052979,18 +3052697,15 @@\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 %dh,%al\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tout %eax,(%dx)\n-\tadd %al,(%rax)\n+\tadd %dl,0xefa5(%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@@ -3053140,32 +3052855,37 @@\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-\tmovabs 0x5000000000010183,%al\n+\tmov $0x75,%al\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n \tout %al,$0xa\n \tadd %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(%rdi,%rcx,1)\n \tadd %ah,%al\n-\tmov %?,%edi\n+\txchg %eax,%esi\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x18(%rax)\n-\tadd %rax,(%r8)\n+\tpush %rax\n+\tsbb %cl,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tint1\n+\tadd %dh,%cl\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@@ -3053276,22 +3052996,22 @@\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 %bl,0x1(%rsi,%rcx,1)\n-\tadd %al,(%rax)\n+\trcrb $1,0xe(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %dh,%dl\n-\tor (%rcx),%al\n+\tadd %ah,(%rax)\n+\trepnz or (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmovsl %ds:(%rsi),%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@@ -3053668,15 +3053388,17 @@\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \trcrl $1,0x0(%rbx)\n \tadd %dl,0x10af5(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ea5(%rax)\n+\tadd %dl,-0x5b(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10af5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11454(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -3053762,15 +3053484,15 @@\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \ttestb $0x1,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0xa(%rax)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n@@ -3053932,17 +3053654,16 @@\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,(%rax)\n-\trex.WX add %rax,(%rcx)\n \tadd %al,(%rax)\n+\tand $0x101,%eax\n \tadd %al,(%rax)\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@@ -3054003,15 +3053724,15 @@\n \tadd %eax,(%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-\tnop\n+\tpush %rax\n \tmovsl %ds:(%rsi),%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@@ -3054101,15 +3053822,15 @@\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10af9e0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmovsl %ds:(%rsi),%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@@ -3054211,18 +3053932,16 @@\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@@ -3054276,15 +3053995,15 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tcli\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmovsl %ds:(%rsi),%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@@ -3054420,15 +3054139,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,0x26(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10afc(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ea5(%rax)\n+\tadd %dl,-0x5b(%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 \tpush %rbx\n@@ -3054590,16 +3054311,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\n \tor $0x1,%eax\n \tadd %dl,%al\n \tstd\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -3054770,15 +3054490,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 \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x4000000000010aff,%al\n \tdecl (%rdx)\n \tadd %eax,(%rax)\n@@ -3054908,17 +3054628,19 @@\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-\tadc %dh,0xfb(%rbp)\n+\tlock mov $0xfb,%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x159(%rcx)\n+\tadd %dl,%al\n+\ttest $0x159,%eax\n \tadd %al,(%rax)\n \trolb $0xb,(%rax)\n \tadd %eax,(%rax)\n \t...\n \tadd %al,(%rax)\n \tmovabs 0x6801c0,%al\n \tadd %al,(%rax)\n@@ -3055161,16 +3054883,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,(%rax)\n-\tcmp %esp,%edi\n+\tadd %ah,%al\n+\txor %ah,%bh\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@@ -3055365,30 +3055087,27 @@\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,0x37(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x1102f(%rax)\n \tadd %al,(%rax)\n-\tmov $0x7,%al\n-\tor (%rcx),%eax\n+\tadd %dh,0x10b07(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tlret $0xf0\n \tadd %al,(%rax)\n-\txor %cl,%dl\n-\tlock add %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 %ch,%dh\n+\tadd %dl,(%rax)\n+\tout %al,(%dx)\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@@ -3055530,15 +3055249,15 @@\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 %dh,0x1015f(%rax)\n+\tadd %dl,0x10140(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x10ac2(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10b06(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x63(%rax)\n \tpopf\n@@ -3055634,16 +3055353,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tjmp 10b076f \n \tadd %al,0x10b07(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rsp\n+\tadd %dl,%al\n+\tpop %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@@ -3055812,23 +3055531,23 @@\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-\tadc %bl,0x1(%rsi,%rcx,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %cl,(%rax)\n-\tor (%rcx),%eax\n-\tadd %al,(%rax)\n+\trcrb $1,0xe(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush $0x125ce\n+\tadd %dl,(%rax)\n+\tor %cl,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ch,-0x32(%rax)\n+\tand $0x1,%eax\n \tadd %dl,0x9(%rax)\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpushf\n \tfwait\n@@ -3056003,16 +3055722,17 @@\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,-0x15(%rax)\n-\tsgdt (%rax)\n+\tadd %dl,(%rax)\n+\tjmp 10b0aea \n+\tadd %eax,(%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@@ -3056139,16 +3055859,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbb %al,0x138(%rdi)\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,%al\n+\tpop %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@@ -3056239,16 +3055959,15 @@\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-\t(bad)\n-\t(bad)\n+\tloopne 10b0d71 \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@@ -3056299,15 +3056018,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 %dl,%ch\n+\tadc %cl,%ch\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,0x10b(%rip) \n \tadd %al,(%rax)\n \tmovabs 0xc000000000010b0d,%al\n \tadd %ebp,0x0(%rax)\n@@ -3056725,21 +3056444,23 @@\n \tadd %al,(%rax)\n \tadd %dl,0x11453(%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(%rsi,%rcx,1)\n-\tadd %al,(%rax)\n+\trcrb $1,0xe(%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,0x4a(%rax)\n+\tpush %rax\n+\trex.WX\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tadc %ecx,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3057047,16 +3056768,16 @@\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 %dl,(%rax)\n-\tss add %eax,(%rcx)\n+\tadd %ah,-0x29(%rax)\n+\tadd %al,(%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@@ -3057247,15 +3056968,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-\tmov $0x48,%al\n+\tjo 10b16da \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@@ -3058116,15 +3057837,16 @@\n \tadd %dl,(%rax)\n \tmovabs 0x1ee0000000000159,%eax\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,0x159(%rcx)\n \tadd %al,(%rax)\n-\tand %bh,-0xc(%rsi)\n+\tloopne 10b1f4f \n+\thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x5f(%rax)\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3058161,15 +3057883,17 @@\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-\trorb $1,0x101(%rdi)\n+\tloopne 10b1ecb \n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%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@@ -3058341,15 +3058065,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,0xfa9f(%rax)\n+\tadd %al,-0x61(%rax)\n+\tcli\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10b20(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tand %ecx,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3058460,17 +3058186,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-\tsub %dh,%dl\n-\tadd %al,(%rax)\n+\tadd %dl,0xf224(%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@@ -3058548,15 +3058272,15 @@\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 %ah,0x4c(%rax)\n+\tadd %al,0x28(%rax)\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tand (%rbx),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3059008,29 +3058732,29 @@\n \tor (%rcx),%eax\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-\tmovabs 0x9000000000010b27,%al\n+\tmovabs 0x5000000000010b27,%al\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x10b27(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tshlb %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10b28(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10df6(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0xa(%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(%rdx)\n \tadd %al,(%rax)\n \tadd %eax,0x0(%rip) \n@@ -3059060,34 +3058784,33 @@\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 %al,%al\n-\tmov %edi,%?\n+\tadd %ah,%al\n+\tcwtl\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tadd %rax,(%rax)\n+\tshlb $1,0x148(%rdi)\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-\tadd %ch,%al\n-\tmov $0x148,%ecx\n+\tcall 10c70f6 \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 %cl,-0x4c(%rax)\n-\tadd %rax,(%rax)\n+\trex.W mov $0x48,%spl\n+\tadd %eax,(%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@@ -3059992,15 +3059715,18 @@\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 \tnop\n-\tmovabs %eax,0x32400000000000ef\n+\tmov %bh,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x32(%rax)\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@@ -3060121,15 +3059847,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,0xf236(%rax)\n+\tadd %dl,0xf230(%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@@ -3060198,16 +3059924,16 @@\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 %ah,%al\n-\tcltd\n+\tadd %dl,(%rax)\n+\txchg %eax,%ecx\n \tadd %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %dh,(%rbx,%rcx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3060553,15 +3060279,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-\trclb $1,(%rdx)\n+\tadc %cl,(%rbx)\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@@ -3060981,15 +3060707,17 @@\n \tadd %dl,0x38(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %bh,(%rbx,%rcx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ea5(%rax)\n+\tadd %dl,-0x5b(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tcmp $0xb,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tshlb %cl,(%rsi)\n@@ -3061207,16 +3060935,15 @@\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 %ah,%al\n-\tpop %rdx\n+\tadd %dl,0x58(%rax)\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@@ -3061230,15 +3060957,17 @@\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-\txor %dl,0x100(%rbp)\n+\tloopne 10b3e50 \n+\tadd %al,(%rcx)\n+\tadd %al,(%rax)\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@@ -3061590,15 +3061319,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-\trclb $1,(%rdx)\n+\tadc %cl,(%rbx)\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@@ -3062133,25 +3061862,23 @@\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-\tcmpb $0x0,0xf3(%rip) \n-\tadd %dl,%al\n-\trex.RX or (%rcx),%r8d\n+\tadc %bh,0xf3(%rip) \n \tadd %al,(%rax)\n+\trolb $1,0xb(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trex.RXB or (%r9),%r8d\n+\tadd %dl,0x10b47(%rax)\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@@ -3062197,15 +3061924,15 @@\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 10b4819 \n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \trex.RXB or (%r9),%r8d\n \tadd %al,(%rax)\n@@ -3062213,15 +3061940,15 @@\n \trcl $1,%dl\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor (%rcx),%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \ttestb $0x0,0x1(%rip) \n \trex\n \tor (%rcx),%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x9c(%rsi)\n \tadd %al,(%rax)\n@@ -3062434,15 +3062161,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-\tnop\n+\tpush %rax\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@@ -3062536,16 +3062263,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 %dl,%al\n-\tjle 10b4b34 \n+\tadd %dh,%al\n+\tmov %al,(%rcx)\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@@ -3062913,15 +3062640,15 @@\n \tpush %rax\n \tcmp %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock rex.WRX or (%rcx),%r8\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4f(%rax)\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n@@ -3063392,16 +3063119,16 @@\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,(%rax)\n-\tpop %rsp\n+\tadd %dl,%al\n+\tpop %rbx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10b53(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x53(%rax)\n \tor (%rcx),%eax\n@@ -3063419,15 +3063146,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 0x1014d90,%al\n+\tmovabs 0x1012930,%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@@ -3063853,15 +3063580,15 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rax\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmovabs 0x57b000000000010a,%eax\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x148(%rbx)\n \tadd %al,(%rax)\n \trclb $0x1,0xb(%rdi)\n@@ -3063870,15 +3063597,17 @@\n \tpush %rax\n \tcmp %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0xb(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ea5(%rax)\n+\tadd %dl,-0x5b(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tpush %rdi\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcl $1,%dl\n@@ -3063932,16 +3063661,17 @@\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-\tloopne 10b580c \n-\tadd %al,(%rcx)\n+\tpush %rax\n+\tint3\n+\tincl (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %dl,0xb(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -3064126,35 +3063856,32 @@\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,0x2f(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\trolb $1,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tpop %rcx\n+\tadd %ah,0x59(%rax)\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@@ -3064210,43 +3063937,41 @@\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 %dh,0xf808(%rax)\n+\tadd %dl,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-\tnop\n-\txor (%rcx),%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.RXB or (%r9),%r8d\n+\tloopne 10b5ab5 \n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,0xb(%rbx)\n+\tadc %al,0xb(%rdi)\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+\tpop %rbx\n+\tor (%rcx),%eax\n \tadd %al,(%rax)\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 \tadd %al,(%rax)\n@@ -3064679,24 +3064404,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-\tnop\n-\tadc %dl,(%rcx)\n-\tadd %eax,(%rax)\n+\trorb $1,(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rdi\n-\tor (%rcx),%eax\n \tadd %al,(%rax)\n+\tadc %bl,0xb(%rdi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x10b5b(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xc000000000010b5b,%al\n+\tadd %al,%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@@ -3065215,15 +3064940,15 @@\n \tpush %rax\n \tcmp %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %ah,0x1(%rbx,%rcx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tor %fs:(%rcx),%eax\n \tadd %al,(%rax)\n@@ -3065429,20 +3065154,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,0x2c(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tand $0x11,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\tor (%rcx),%ax\n+\tadd %al,0x66(%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,0x66(%rax)\n \tor (%rcx),%eax\n@@ -3065633,20 +3065358,17 @@\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 %ah,0x1c(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %al,0x10126(%rax)\n \tadd %al,(%rax)\n-\ttest $0xfd,%al\n-\tadd %rax,(%rax)\n+\tadd %ch,0x148fd(%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@@ -3066203,15 +3065925,15 @@\n \trex.W leave\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x6e(%rax)\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tinsl (%dx),%es:(%rdi)\n \tor (%rcx),%eax\n@@ -3066378,30 +3066100,38 @@\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,0xfe57(%rax)\n+\tadd %dh,%al\n+\tpush %rsp\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tand 0x1(%rcx),%cl\n \tadd %al,(%rax)\n+\tloopne 10b6fec \n+\tadd %rax,(%r8)\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+\tnop\n+\tpop %rbx\n+\tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10b5b(%rax)\n+\tloopne 10b7053 \n+\tor (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjno 10b6fee \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x9cb6(%rax)\n+\tnop\n+\tmov $0x9c,%dh\n+\tadd %al,(%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@@ -3066761,15 +3066491,17 @@\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,0x11110(%rax)\n+\tadd %dl,%al\n+\tor %dl,(%rcx)\n+\tadd %eax,(%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@@ -3067294,24 +3067026,22 @@\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xc000000000010b78,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rsi,%rcx,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\trcrb $1,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 %dl,%al\n-\tstos %al,%es:(%rdi)\n-\tand $0x1,%al\n \tadd %al,(%rax)\n+\tshrb $1,0x124(%rdx)\n \tadd %al,(%rax)\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@@ -3067903,15 +3067633,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x148(%rbp)\n \tadd %al,(%rax)\n \tsarb $1,0xb(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ea5(%rax)\n+\tadd %dl,-0x5b(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tjg 10b7fde \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tshlb %cl,(%rsi)\n@@ -3068147,16 +3067879,16 @@\n \tpop %rbx\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-\tpop %rsp\n+\tadd %dl,%al\n+\tpop %rbx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \ttest %cl,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3068390,15 +3068122,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %al,0x1(%rbx,%rcx,1)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10b84(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3068707,16 +3068439,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 %ah,-0x47(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,%al\n+\tlret $0xff\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@@ -3068826,15 +3068558,15 @@\n \tadd %al,(%rax)\n \tadd %dl,0x38(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x10b(%rcx)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \t...\n@@ -3069078,31 +3068810,29 @@\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-\tsarb $1,(%rbx)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tpush %rax\n-\tmov (%rbx),%ecx\n+\txor $0x11,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov (%rbx),%ecx\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x75(%rax)\n+\tor (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n+\tand %cl,0x10b(%rbx)\n \tadd %al,(%rax)\n-\tshlb $1,0x49(%rbp)\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tjne 10b8ba4 \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@@ -3069165,34 +3068895,28 @@\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-\tadd %ch,%al\n-\tdecb 0x1(%rax)\n \tadd %al,(%rax)\n+\tcall 10cd52b \n \tadd %al,(%rax)\n-\trex mov %cs,(%rbx)\n-\tadd %eax,(%rax)\n+\tadd %al,-0x74(%rax)\n+\tor (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rsp\n-\tfwait\n \tadd %al,(%rax)\n+\trclb $1,0x0(%rbx,%rbx,4)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov %cs,(%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadc %cl,0x1(%rbx,%rcx,1)\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@@ -3069681,19 +3069405,24 @@\n \tadd %al,(%rax)\n \tpush %rax\n \tcmp %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %dl,0x10b(%rdx)\n \tadd %al,(%rax)\n-\tshlb $1,0x10b(%rax)\n+\tnop\n+\tmov $0xb,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\txchg %eax,%edx\n+\tor (%rcx),%eax\n \tadd %al,(%rax)\n-\txor %dl,0x10b(%rdx)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10b92(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3069916,16 +3069645,15 @@\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 %al,(%rax)\n-\tcwtl\n+\tadd %dh,-0x6b(%rax)\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@@ -3070123,25 +3069851,23 @@\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-\tsarb $1,(%rbx)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tpush %rax\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 %dl,%al\n-\tstos %al,%es:(%rdi)\n-\tand $0x1,%al\n \tadd %al,(%rax)\n+\tshrb $1,0x124(%rdx)\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@@ -3070323,16 +3070049,15 @@\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 %al,%al\n-\txchg %eax,%ebx\n+\tadd %ah,-0x7e(%rax)\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@@ -3070458,17 +3070183,21 @@\n \tadd %al,(%rax)\n \tpush %rax\n \tcmp %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x10b(%rdx)\n \tadd %al,(%rax)\n-\tshlb $1,0x10b(%rax)\n+\tnop\n+\tmov $0xb,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf800000000010b49,%al\n+\tadd %ah,0x10b49(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \tin (%dx),%eax\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@@ -3070487,15 +3070216,15 @@\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \tor (%rcx),%eax\n@@ -3071825,15 +3071554,16 @@\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-\tlock mov $0xfe,%ebx\n+\t(bad)\n+\tmov $0xfe,%ecx\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@@ -3072527,15 +3072257,16 @@\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 %dl,-0x53(%rax)\n+\tadd %al,%al\n+\txchg %eax,%edi\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@@ -3072691,36 +3072422,14 @@\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,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-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcwtl\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 \t(bad)\n \tmov $0x0,%ah\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tcmpb $0xa,(%rax)\n@@ -3072734,16 +3072443,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tfdivl 0x0(%rbx)\n+\tadd %dh,%al\n+\t(bad) 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tshll $0x1,(%rdi)\n \tadd %al,(%rax)\n@@ -3072774,15 +3072483,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-\tjle 10bb0c2 \n+\tjle 10bb082 \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,%al\n@@ -3072794,15 +3072503,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3cd(%rax)\n+\tadd %dh,0xb3cd(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,-0x3a(%rax)\n \tor $0x1,%eax\n@@ -3072814,15 +3072523,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tenter $0xb3,$0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tclc\n@@ -3072838,23 +3072547,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,-0x40(%rax)\n+\tadd %dh,-0x3e(%rax)\n \tmov $0x0,%bl\n \t...\n-\tor (%rax),%eax\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,0x73(%rcx)\n+\tadd %al,-0x3e(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1e5bb(%rax)\n+\tadd %ah,%al\n+\t(bad)\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@@ -3072862,15 +3072575,15 @@\n \tadd %al,(%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-\tjo 10bb22e \n+\tjo 10bb1ee \n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcmc\n \t(bad)\n \tadd (%rax),%al\n@@ -3072920,27 +3072633,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 %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@@ -3072989,17 +3072698,17 @@\n \tadd %dl,0x9780(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\tjmp 10bb4e2 \n+\tjmp 10bb4a2 \n \tadd %al,(%rax)\n-\tloopne 10bb42e \n+\tloopne 10bb3ee \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@@ -3073010,27 +3072719,27 @@\n \txchg %eax,%edi\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tenter $0x4926,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock jnp 10bb3f4 \n+\tlock jnp 10bb3b4 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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-\tfidivs 0x0(%rbx)\n+\tadd %dh,%al\n+\tfnsave 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \trex mov %es,(%rcx)\n \tadd %al,(%rax)\n@@ -3073043,15 +3072752,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3e3(%rax)\n+\tadd %dl,0xb3e3(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,0x68000000(%rip) \n \t(bad)\n \tor $0x1,%eax\n \tadd %ah,%al\n@@ -3073157,15 +3072866,15 @@\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+\tjbe 10bb560 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tpop %rsp\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3073179,15 +3072888,15 @@\n \tadd %al,(%rax)\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+\tjo 10bb618 \n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x1ed,%esp\n \tadd %al,(%rax)\n \tclc\n@@ -3073261,17 +3072970,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,$0xb3\n-\t...\n+\tadd %dh,0xb3e6(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,0x3c(%rax)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -3073282,15 +3072992,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tint3\n \tmov $0x0,%bl\n \t...\n \tsldt (%rax)\n \tadd %cl,%al\n \txor %esi,0x1(%rbx)\n \tadd %al,(%rax)\n@@ -3073302,22 +3073012,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+\tadd %al,%al\n \tfbstp 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tloope 10bb771 \n+\tloope 10bb731 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlahf\n \thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3073325,16 +3073035,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3d1(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tshll $1,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x137da(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x50(%rax)\n@@ -3073462,15 +3073172,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \tmov $0x0,%bl\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tcwtl\n \tleave\n \tmov %es,(%rcx)\n@@ -3073491,112 +3073201,116 @@\n \tadd %al,(%rcx)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x7e(%rax)\n \tmov (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10bb984 \n+\tloopne 10bb944 \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,-0x1e(%rax)\n+\tadd %al,-0x1e(%rax)\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bl,0xd(%rax)\n-\tje 10bb9fd \n+\tje 10bb9bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x2e,%al\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,%al\n-\tadc %esi,0x0(%rax,%rax,1)\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-\tor %eax,(%rax)\n+\tand %al,0x1d0(%rcx)\n \tadd %al,(%rax)\n \tclc\n-\tpop %rbp\n-\txchg %eax,%ecx\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x1edbc(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tlock mov $0x0,%bl\n-\t...\n-\tadd (%rax),%eax\n+\tadd %dl,%al\n+\tadc %esi,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tfsubrs 0x20a(%rdi)\n \tadd %al,(%rax)\n-\tand %al,0x1d0(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n \tclc\n+\tpop %rbp\n+\txchg %eax,%ecx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x1edbc(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3c4(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %cl,-0x80000000(%rip) \n+\tadd %al,(%rax)\n+\tadd %eax,(%rax)\n+\tor $0x80000000,%eax\n \tpopf\n \tor $0x1,%eax\n \tadd %dh,(%rax)\n \tmov %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 %al,-0x25(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\tor $0x0,%al\n+\tadd %dh,(%rax)\n+\t(bad) 0x0(%rbx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tenter $0x9acb,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tjge 10bbaf3 \n+\tjge 10bbab3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3073611,53 +3073325,52 @@\n \tclc\n \tpop %rax\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \toutsb %ds:(%rsi),(%dx)\n-\tjmp 10bbb48 \n+\tjmp 10bbb08 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tfdivs 0x0(%rbx)\n+\tadd %al,-0x28(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n+\tadc %dl,0x10d(%rbp)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tror $1,%al\n+\tmov (%rcx),%es\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%ebp\n-\tor $0x1,%eax\n-\tadd %dl,%al\n-\tenter $0x18e,$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 %dl,%al\n-\tjp 10bbb42 \n+\tjp 10bbb02 \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 %ch,%al\n-\tjmp 10bbce2 \n+\tjmp 10bbca2 \n \tadd %al,(%rax)\n \tadd %ah,%ah\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n@@ -3073744,15 +3073457,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3c5(%rax)\n+\tadd %dh,0xb3c5(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmov $0x10d,%ecx\n@@ -3073768,23 +3073481,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+\tloopne 10bbcd4 \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-\tjo 10bbcce \n+\tjo 10bbc8e \n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \txchg %eax,%esi\n \tint1\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3073801,19 +3073514,20 @@\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tfcomps (%rdx)\n \tcli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tlea (bad),%esi\n-\ttestl $0x0,(%rax)\n-\tcwtl\n-\tnegb 0x0(%rdx)\n+\tadd %dl,%al\n+\tmov %?,%edi\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,-0x12(%rax)\n@@ -3073850,15 +3073564,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3d0(%rax)\n+\tadd %ah,0xb3d0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,-0x9(%rax)\n \txchg %al,(%rcx)\n@@ -3073914,22 +3073628,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,%al\n-\tshlb $0x0,0x0(%rbx)\n+\tadd %al,(%rax)\n+\tshll $0x0,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tnop\n-\tloop 10bbf1f \n+\tloop 10bbedf \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tpop %rax\n \tlea (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3073938,15 +3073652,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 %ah,(%rax)\n-\tjg 10bbec2 \n+\tjg 10bbe82 \n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tmovabs %eax,0xc40000000000010d\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n@@ -3073956,15 +3073670,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 %ah,(%rax)\n-\tjp 10bbf02 \n+\tjp 10bbec2 \n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsbb 0x1(%rbx),%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3073976,28 +3073690,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,%al\n+\tadd %ah,%al\n \tshlb %cl,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x3e(%rax)\n \tand $0x1,%eax\n \tadd %dh,(%rax)\n \tor %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+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x11(%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+\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+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n \t...\n \tadd %al,0x7f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3074207,25 +3073943,22 @@\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-\t(bad)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadc %cl,0x10e(%rdi)\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,%dl\n-\tss add %eax,(%rax)\n+\tadd %dl,(%rax)\n+\tfidivl (%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd $0x0,%eax\n \t...\n \tcmp %al,-0x80(%rax)\n \tret $0x10b\n \tadd %al,(%rax)\n@@ -3074404,16 +3074137,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tadd %al,(%rax)\n@@ -3074465,17 +3074197,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-\trex leave\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\trex mov $0xff,%edi\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@@ -3075154,15 +3074884,15 @@\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tint $0xb\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x2a(%rax)\n \tmov $0x0,%edi\n-\tadd %ah,%al\n+\tadd %al,%al\n \tpush %rsp\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x2c(%rax)\n \tpop %rcx\n \tadd %eax,(%rax)\n@@ -3075176,15 +3074906,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,-0x61(%rax)\n+\tadd %ah,%al\n+\tsahf\n \tcli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x148bc(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n@@ -3075342,19 +3075073,20 @@\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-\tpush %rax\n-\tret $0xf5\n+\tadc %al,%dl\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,0x0(%rip) \n+\tadd %al,(%rcx)\n+\tadd $0x0,%eax\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@@ -3076016,15 +3075748,16 @@\n \tmovabs 0xd4c000000000008a,%eax\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,0x1(%rsp)\n \tadd %al,0x10bd4(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x71(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n@@ -3076049,27 +3075782,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-\tand %ah,0x0(%rbx,%rsi,8)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,%ch\n-\tor (%rcx),%eax\n+\tloopne 10bd575 \n+\trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dl,%ch\n-\tor (%rcx),%eax\n+\tint $0xb\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\t{rex2 0xb} add %rax,(%r8)\n \tadd %al,(%rax)\n-\trclb $1,0x26(%rbx)\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\tpush %rbx\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 \tnop\n \tpush %rsp\n@@ -3076944,28 +3076677,30 @@\n \tadd %al,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10bde60(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rsi,%rcx,1)\n+\trcrb $1,0xe(%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+\tpush %rsp\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tadd %dl,0x11454(%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 $0xb,%dh\n-\tadd %eax,(%rax)\n+\tadd %al,0x10bd6(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tfimuls (%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tfimull (%rbx)\n@@ -3077017,24 +3076752,27 @@\n \trolb %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,%bh\n \tor (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rsi,%rcx,1)\n+\trcrb $1,0xe(%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+\tpush %rsp\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tadd %dl,0x11454(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd $0x0,%eax\n+\tadd %eax,0x0(%rip) \n \tadd %al,(%rax)\n \tint1\n \tpush $0xfffffffff8b588e3\n \tin $0x3e,%al\n \tloopne 10bdf7a \n \tor (%rcx),%eax\n \tadd %al,(%rax)\n@@ -3077047,38 +3076785,39 @@\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-\tadc %ch,%cl\n-\tsgdt (%rax)\n+\tpush %rax\n+\tjmp 10be05d \n \tadd %al,(%rax)\n-\tadd %ah,-0x21(%rax)\n-\tor (%rcx),%eax\n+\t(bad)\n+\tfisttps (%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,-0x21(%rax)\n+\tor (%rcx),%eax\n \tadd %al,(%rax)\n-\trex fisttps (%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x21(%rax)\n+\tjo 10bdf41 \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 \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10bdf(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rsp\n+\tadd %dl,%al\n+\tpop %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@@ -3077131,16 +3076870,16 @@\n \tadd %al,(%rax)\n \tlock or (%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-\tpop %rsp\n+\tadd %dl,%al\n+\tpop %rbx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tloopne 10be02e \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3077310,30 +3077049,28 @@\n \tmov %bh,%bh\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-\tadc %bl,0x1(%rsi,%rcx,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshl $1,%cl\n-\tor (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0xe1,%al\n-\tor (%rcx),%eax\n+\trcrb $1,0xe(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tloope 10be1ce \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10be1b3 \n-\tor (%rcx),%eax\n+\tadd %dh,0x10be1(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tloope 10be1de \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %bh,%bh\n \t(bad)\n \t(bad)\n \t(bad)\n \t(bad)\n \t(bad)\n \tlcall *0x6801c0(%rdi)\n \tadd %al,(%rax)\n@@ -3077727,24 +3077464,21 @@\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-\tpush %rax\n-\tcwtl\n-\t(bad)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10be9(%rax)\n+\tadc %bl,0x10e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tenter $0xbf,$0x0\n+\tnop\n+\tjmp 10be6e1 \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@@ -3077800,15 +3077534,16 @@\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-\tsar $0xfc,%al\n+\tloopne 10be663 \n+\tcld\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@@ -3078220,15 +3077955,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 %al,0x10143(%rax)\n+\tadd %dl,0x1014d(%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@@ -3078336,19 +3078071,18 @@\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,(%rax)\n-\tjmp 10bedbd \n+\tadd %dl,-0x17(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tsub $0xb,%ah\n-\tadd %eax,(%rax)\n+\tadd %al,0x10bec(%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@@ -3078392,16 +3078126,15 @@\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 %ah,(%rax)\n-\t(bad)\n+\tadd %dh,0x27(%rax)\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@@ -3079420,23 +3079153,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-\tmov $0xb,%ch\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x9(%rax)\n-\tor (%rcx),%eax\n-\tadd %al,(%rax)\n+\tadc %dh,0x10b(%rbp)\n \tadd %al,(%rax)\n-\tlock testb $0x1,(%rbx)\n+\trex testl $0x1,(%rbx)\n+\tadd %dh,%al\n+\ttestb $0x1,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,0x0(%rip) \n \tadd %al,(%rax)\n \tpsrlw 0x8(%rbx,%rbp,1),%mm7\n \tand %eax,%ebx\n \t(bad)\n@@ -3079679,18 +3079408,15 @@\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 %al,%al\n-\tscas %es:(%rdi),%eax\n-\thlt\n-\tadd %al,(%rax)\n+\tadd %ah,0xf4af(%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@@ -3079951,16 +3079677,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-\tjne 10bfbea \n+\tadd %dl,%al\n+\tje 10bfbea \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x148c0(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n@@ -3080916,20 +3080642,17 @@\n \tadd $0x10c,%eax\n \tadd %al,(%rax)\n \tadc %ch,0x1(%rsp)\n \tadd %ah,0x5(%rax)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0xb,%ch\n-\tadd %eax,(%rax)\n+\tadc %dh,0x10b(%rbp)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd $0x0,%eax\n+\tadd %eax,0x0(%rip) \n \tadd %al,(%rax)\n \trex.WR\n \trex.X (bad)\n \tdivw (%rcx)\n \t(bad)\n \trolb $1,0x10c(%rip) \n \tadd %al,(%rax)\n@@ -3081820,15 +3081543,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 \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xe(%rax)\n \tor $0x1,%al\n \tadd %al,(%rax)\n@@ -3082179,18 +3081902,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10c11(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b9c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tsti\n-\tadd %al,(%rax)\n+\tadd %dh,0xfb05(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0x148c2(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3082397,15 +3082117,15 @@\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tadc (%rcx,%rax,1),%ecx\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 %ah,0x10c13(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3083117,15 +3082837,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1a(%rax)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmovabs 0x1c000000000010a,%eax\n \tpush $0x0\n \tadd %dh,(%rax)\n \tsbb (%rcx,%rax,1),%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3083607,15 +3083327,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 %ah,%al\n+\tadd %al,%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@@ -3083798,15 +3083518,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-\tjo 10c2174 \n+\txor %dl,(%rdx)\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@@ -3084326,17 +3084046,15 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x14927,%eax\n \tadd %al,(%rax)\n \tadd %dl,0x10c26(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0xb,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10bb0(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x26(%rax)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %dh,(%rcx,%rcx,2)\n \tadd %eax,(%rax)\n@@ -3084376,15 +3084094,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-\tmov $0xa7,%al\n+\tjo 10c2689 \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@@ -3084939,19 +3084657,20 @@\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-\tadc %cl,0xff(%rbp)\n+\tjo 10c2c12 \n+\tstd\n \tadd %al,(%rax)\n-\tadc %dl,%ch\n-\tpop %rcx\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadd %r16,(%r24)\n \tadd %al,(%rax)\n \tadd %dh,0x2c(%rax)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n@@ -3085597,27 +3085316,31 @@\n \tadd %al,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10c32d0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rsi,%rcx,1)\n+\trcrb $1,0xe(%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+\tpush %rsp\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tadd %dl,0x11454(%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-\tfdivr %st(2),%st\n+\tadd %bl,%al\n+\tcli\n \troll %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rbx)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3086098,24 +3085821,27 @@\n \tadd %al,(%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-\tadc %bl,0x1(%rsi,%rcx,1)\n+\trcrb $1,0xe(%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+\tpush %rsp\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tadd %dl,0x11454(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n+\tloopne 10c3809 \n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x37,%al\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3086293,25 +3086019,32 @@\n \tcmp %ecx,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcmp %ecx,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rsi,%rcx,1)\n+\trcrb $1,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-\trolb $0x68,(%rcx)\n+\tnop\n+\tpush %rsp\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11454(%rax)\n+\tmov $0x39,%al\n+\tor $0x1,%al\n \tadd %al,(%rax)\n-\tadd %dh,0x10c39(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x10c39(%rax)\n+\tcmpb $0xc,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tcmp %ecx,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3087169,20 +3086902,16 @@\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-\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+\txor %bl,0x0(%rdi,%rdi,8)\n+\tadd %al,0x10c29(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \trex.X or $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \t(bad)\n@@ -3087225,26 +3086954,31 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trex.X or $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rsi,%rcx,1)\n+\trcrb $1,0xe(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x10c42(%rax)\n \tadd %al,(%rax)\n-\tmov $0x42,%al\n-\tor $0x1,%al\n+\tadd %dl,-0x47(%rax)\n+\tpop %rcx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\txchg %eax,%ecx\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x159,%ecx\n \tadd %al,(%rax)\n-\trclb $0x0,0x104(%rcx)\n-\tadd %dl,0x12651(%rax)\n+\tnop\n+\tpush %rcx\n+\tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.X or $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x159,%ecx\n@@ -3087890,19 +3087624,19 @@\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-\trorb $1,0x1(%rcx)\n-\tadd %eax,(%rax)\n+\tshlb $0x1,(%rcx,%rax,1)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tcmp %cl,(%rcx,%rax,1)\n+\tadd %al,(%rax)\n+\tloopne 10c4952 \n+\tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \trex.WB or $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov %al,(%rax)\n@@ -3088199,15 +3087933,15 @@\n \tadd %dl,0x10c4b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x4bf000000000008a,%eax\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmovabs 0x1c000000000010a,%eax\n \tpush $0x0\n \tadd %dh,0x10c4b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.WXB or $0x1,%al\n \tadd %al,(%rax)\n@@ -3088299,28 +3088033,31 @@\n \tadd %al,(%rax)\n \tcmpsq %es:(%rdi),%ds:(%rsi)\n \tjmp 10c4cdf \n \tadd %dh,%al\n \trex.WR or $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rsi,%rcx,1)\n-\tadd %al,(%rax)\n+\trcrb $1,0xe(%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,0x11454(%rax)\n+\tnop\n+\tpush %rsp\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WRB or $0x1,%al\n \tadd %al,(%rax)\n+\tadc %cl,0xc(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10c4d56 \n-\tor $0x1,%al\n+\tadd %ah,%al\n+\trex.WR or $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %cl,0xc(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n@@ -3088442,17 +3088179,20 @@\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-\tshlb $0x0,0xff(%rdi)\n-\tadd %ah,%al\n-\trex.WB or $0x1,%al\n+\tmov $0x9d,%al\n+\tincl (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne 10c4e93 \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,-0x54(%rax)\n \tsgdt (%rax)\n@@ -3088814,16 +3088554,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,0x7c(%rax)\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tjl 10c51f9 \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@@ -3088863,15 +3088603,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-\txor %ah,%cl\n+\tjo 10c5226 \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@@ -3090167,17 +3089907,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-\tpop %rsi\n-\t(bad)\n+\tadc %bl,0xe(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10c5e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x5e(%rax)\n \tor $0x1,%al\n \tadd %al,(%rax)\n@@ -3090550,15 +3090288,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-\tadc %ah,(%rdx)\n+\tmov $0x21,%al\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.WRXB\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n@@ -3090771,17 +3090509,15 @@\n \tpush %rsp\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $0x1,0xc(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rsi\n-\t(bad)\n+\tadc %bl,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 \tnop\n@@ -3091129,16 +3090865,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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@@ -3091231,25 +3090966,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-\torb $0xfe,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tor $0xfe,%eax\n \tadd %al,(%rax)\n-\tpush $0x10c\n+\tadd %ch,0xc(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x1,0xc(%rax)\n+\tadd %al,0x10c68(%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 %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@@ -3091427,15 +3091162,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,-0x13(%rax)\n+\tadd %dl,(%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 \tadd %al,(%rax)\n@@ -3091981,16 +3091717,15 @@\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,(%rax)\n-\t(bad)\n+\tadd %dh,-0x54(%rax)\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@@ -3092030,17 +3091765,15 @@\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,%al\n-\tadc $0xf2,%al\n-\tadd %al,(%rax)\n+\tadd %ah,0xf214(%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@@ -3092369,17 +3092102,17 @@\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-\trclb $1,0x1(%rax,%rax,1)\n+\tadc %ah,0x100(%rax)\n \tadd %al,(%rax)\n-\tjae 10c7367 \n+\tadd %dh,0xc(%rbx)\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 \tnop\n@@ -3092479,17 +3092212,20 @@\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-\tand %dh,0xfd(%rip) \n+\tmov $0x2e,%al\n+\tstd\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock jae 10c7467 \n+\tadd %dh,%al\n+\tjae 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@@ -3092735,15 +3092471,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 %al,0xd(%rax)\n+\tadd %ah,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@@ -3092968,16 +3092704,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tand %ah,0x10c(%rsi)\n@@ -3093422,15 +3093157,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,-0x52(%rax)\n+\tadd %dh,(%rax)\n+\tscas %es:(%rdi),%al\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@@ -3093702,15 +3093438,15 @@\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 %ah,%al\n+\tadd %dl,%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@@ -3094021,15 +3093757,16 @@\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 %ah,0x51(%rax)\n+\tadd %dl,%al\n+\tpush %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@@ -3094238,20 +3093975,25 @@\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 %ah,0xf4(%rbp)\n-\tadd %al,(%rax)\n \tpush %rax\n-\tmov $0x159,%ebp\n+\tmov %esp,%esi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x43(%rax)\n+\tpop %rcx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\ttest %ecx,(%rcx,%rax,1)\n \tadd %al,(%rax)\n-\tand %al,0x10c(%rbp)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov $0x159,%ebp\n \tadd %al,(%rax)\n \txor %al,0x10c(%rbp)\n \tadd %al,(%rax)\n \tshlb $1,0x25(%rax)\n@@ -3094278,26 +3094020,31 @@\n \tadd %al,(%rax)\n \tadd %al,0x10c85(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.X adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0xf4(%rax)\n+\tloopne 10c8519 \n+\thlt\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x159,%ebp\n \tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tadd %dl,0x159bd(%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,0x11454(%rax)\n+\tnop\n+\tpush %rsp\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tadd %ah,-0x7a(%rax)\n-\tor $0x1,%al\n+\tadd %al,(%rax)\n+\t(bad)\n+\txchg %cl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \ttest %ecx,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x85,%al\n@@ -3094312,16 +3094059,16 @@\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-\tadc %cl,(%rbx)\n-\t(bad)\n+\tpush %rax\n+\tor (%rsi),%ecx\n \tadd %eax,(%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@@ -3094335,15 +3094082,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-\tadc %al,0x2(%rsi)\n+\trolb $1,0x2(%rbp)\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@@ -3094715,22 +3094462,23 @@\n \tadd %ah,0x40(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x10e(%rcx)\n-\tadd %al,(%rax)\n-\trolb $0x68,(%rcx)\n+\tnop\n+\tmov %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 %ah,0x10c89(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n+\tmovabs 0xc000000000010c89,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,0x10c(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov (%rcx,%rax,1),%cl\n@@ -3095012,21 +3094760,23 @@\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,0x10e(%rcx)\n+\tnop\n+\tmov %ecx,(%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,%al\n-\tmov %cs,(%rcx,%rax,1)\n+\tlock mov %cs,(%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 %dh,(%rax)\n \tmov %cs,(%rcx,%rax,1)\n@@ -3096466,15 +3096216,15 @@\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,0xff9d(%rax)\n+\tadd %dh,0xff93(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x10c72(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \tor $0x1,%al\n \tadd %al,(%rax)\n@@ -3098286,15 +3098036,15 @@\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-\tand %bl,-0xa(%rsi)\n+\tadd %bl,-0xa(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \txchg %ecx,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n@@ -3098698,28 +3098448,29 @@\n \tadd %al,(%rax)\n \tadd %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-\tmov $0x0,%ah\n+\tadd %ah,%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-\tadd %dl,(%rax)\n-\tout %eax,(%dx)\n-\tand $0x1,%al\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-\trex cmp 0x2(%rip),%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@@ -3098741,38 +3098492,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-\tcld\n-\tmov $0x0,%bl\n+\tadd %dh,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-\t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,0x10dc7(%rax)\n+\tadd %dh,%al\n+\tsbb %dh,0x1(%rbp)\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+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tloope 10cb09e \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tpop %rcx\n \tfwait\n@@ -3098828,38 +3098578,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tja 10cb142 \n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,0x175e4(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -3098870,26 +3098598,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+\tadd %dl,%al\n \tfidivl 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpush %rbx\n-\tjae 10cb23d \n+\tjae 10cb1fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10cb208 \n+\tloopne 10cb1c8 \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@@ -3098898,15 +3098626,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x42(%rax)\n \tmov $0x0,%bl\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n-\tcall 10e3941 \n+\tcall 10e3901 \n \tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n \tsbb $0x2,%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n@@ -3098976,71 +3098704,72 @@\n \tadd %al,(%rcx)\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 10cb302 \n+\tjne 10cb2c2 \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 %ah,%al\n \tmov $0xd,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcall 10cb51a \n+\tcall 10cb4da \n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,%al\n+\t{rex2 0xb3} sldt (%r24)\n \tadd %al,(%rax)\n-\ttest $0x8d,%al\n-\tjae 10cb3bd \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 10cb3a3 \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,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 10cb423 \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@@ -3099080,36 +3098809,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,(%rax)\n-\tjb 10cb442 \n+\tjb 10cb402 \n \t...\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,%al\n-\tjmp 10cb4ac \n+\tjmp 10cb46c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x45(%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,%al\n-\tjmp 10cb49e \n+\tadd %ah,%al\n+\tjmp 10cb45e \n \t...\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@@ -3099119,57 +3098848,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-\tenter $0xb3,$0x0\n+\tadd %dh,0xb3dd(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,-0x28000000(%rip) \n-\t(bad)\n-\tint1\n-\tadd %eax,(%rax)\n+\tadd %bl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %al,-0x3c(%rax)\n-\thlt\n-\tadd %eax,(%rax)\n+\tmov %bh,(%rdi)\n+\tor (%rdx),%al\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trorb $0x0,0x21e(%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 %al,%al\n-\tfnsave 0x0(%rbx)\n+\tadd %ah,(%rax)\n+\tenter $0xb3,$0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tmov %bh,(%rdi)\n-\tor (%rdx),%al\n+\tadd %cl,-0x28000000(%rip) \n+\t(bad)\n+\tint1\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,-0x3c(%rax)\n+\thlt\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trorb $0x0,0x21e(%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,%al\n-\tjrcxz 10cb55e \n+\tadd %ah,%al\n+\tjrcxz 10cb51e \n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \txor 0x1(%rbx),%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3099181,15 +3098910,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3dd(%rax)\n+\tadd %dl,0xb3dd(%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 \txchg %eax,%edi\n@@ -3099218,21 +3098947,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,0xb3da(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tfidivl 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tcall 10e3d76 \n+\tcall 10e3d36 \n \tadd %al,(%rax)\n \tadd %ah,0x191c9(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n@@ -3099256,15 +3098985,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3c9(%rax)\n+\tadd %dh,0xb3c9(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,0x60000000(%rip) \n \tpush %rax\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n@@ -3099277,15 +3099006,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tshlb %cl,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tand %cl,0x173(%rsi)\n \tadd %al,(%rax)\n@@ -3099297,15 +3099026,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tiret\n \tmov $0x0,%bl\n \t...\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \trorb $0x1,0x5a(%rcx)\n \tadd %al,(%rax)\n@@ -3099314,22 +3099043,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+\tadd %dh,%al\n \tfdivs 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,0x62(%rax)\n-\tjne 10cb7bd \n+\tjne 10cb77d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcr $0xec,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3099362,59 +3099091,59 @@\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+\tja 10cb7ba \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \txchg %eax,%ebp\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,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-\tadd %al,(%rax)\n+\tadd %ah,-0x1e(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xbc,%al\n-\tclc\n+\trex.W in $0x75,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x1d351(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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-\tmov $0x0,%bl\n-\t...\n-\tor %eax,(%rax)\n+\tadd %al,0xb3f5(%rax)\n \tadd %al,(%rax)\n-\trex.W in $0x75,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1d351(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x6b(%rax)\n+\trolb %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xbc,%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@@ -3099436,34 +3099165,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,-0x1a(%rax)\n-\tmov $0x0,%bl\n+\tadd %dh,(%rax)\n+\tout %al,$0xb3\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tsldt (%rax)\n+\tadd %al,(%rcx)\n+\tadd %cl,(%rdi)\n+\tadd %al,(%rax)\n \tadd %bl,-0x33(%rax)\n \tor $0x1,%eax\n \tadd %dl,0x190b4(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3db(%rax)\n+\tadd %ah,0xb3db(%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 \tpop %rsp\n@@ -3099537,17 +3099267,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjrcxz 10cba1e \n-\tadd %al,(%rax)\n+\tadd %dh,0xb3e3(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmov $0xd,%bh\n@@ -3099589,28 +3099317,48 @@\n \tadd %al,(%rax)\n \tadd %dh,0xb3f9(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tjo 10cbb58 \n+\tjo 10cbb18 \n \tor $0x1,%eax\n \tadd %al,%al\n \tmov $0xec,%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,0xb3ec(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,0x977c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ah,0x194b6(%rax)\n@@ -3099647,15 +3099395,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3d7(%rax)\n+\tadd %dh,0xb3d7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tcmp $0x125,%eax\n@@ -3099668,39 +3099416,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,0xb3ec(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,0x60000000(%rip) \n+\tadd %dl,(%rax)\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-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n+\tmov $0x0,%bl\n \t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\tshll %cl,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x60000000(%rip) \n+\tadd $0x60000000,%eax\n \t(bad)\n \tand $0x1,%eax\n \tadd %al,%al\n \t(bad)\n \tlock add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -3099735,19 +3099463,19 @@\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+\tje 10cbc12 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\tjp 10cbc54 \n+\tjp 10cbc14 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3099756,15 +3099484,15 @@\n \tadd %al,(%rax)\n \tadd %al,0x79(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tjmp 10cbcec \n+\tjmp 10cbcac \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tor %esp,(%rdx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -3099772,15 +3099500,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,%al\n-\tjne 10cbcc2 \n+\tjne 10cbc82 \n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x18b92(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1d342(%rax)\n \tadd %al,(%rax)\n@@ -3099788,16 +3099516,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcall 10cbe21 \n+\tadd %ah,%al\n+\tcall 10cbde1 \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@@ -3099849,91 +3099577,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,0xb3dc(%rax)\n+\tadd %al,0xb3dc(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,0x21(%rax)\n-\tjmp 10cbe3d \n+\tjmp 10cbdfd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\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 %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-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n-\tcall 10cbfe2 \n+\tcall 10cbf62 \n \tadd %al,(%rax)\n-\tjo 10cbebf \n+\tjo 10cbe3f \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-\toutsl %ds:(%rsi),(%dx)\n-\txchg %eax,%edi\n+\tint1\n+\tmov $0x0,%bl\n \t...\n-\tadd %cl,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x148,%eax\n-\tadd %al,(%rax)\n-\txor %cl,%ch\n-\ttestl $0x0,(%rax)\n-\tadd %bh,%cl\n-\t(bad)\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+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n \tadd %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@@ -3099953,15 +3099660,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,0xb3f6(%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 10cbf6e \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+\tadd %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 \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tint $0x8c\n \tadd %eax,(%rax)\n@@ -3099972,30 +3099702,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,0xb3f6(%rax)\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 %dl,%al\n+\tmov $0x148,%eax\n \tadd %al,(%rax)\n+\tlock int $0xf7\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+\tstc\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %al,(%rcx)\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 10cbf42 \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+\trex.W jmp 10cc0e2 \n+\tadd %al,(%rax)\n+\tand %al,%bl\n+\thlt\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 \trorb $1,(%rcx,%rax,1)\n \tadd %al,(%rax)\n@@ -3100750,16 +3100502,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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%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 \tmovabs 0x7550000000000159,%eax\n@@ -3100897,20 +3100648,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-\tadc %bl,0x1(%rsi,%rcx,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tror $0xc,%al\n+\trcrb $1,0xe(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tenter $0x10c,$0x0\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tenter $0x10c,$0x0\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3101313,22 +3101064,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-\trclb $1,0x1(%rcx,%rdx,1)\n-\tadd %al,(%rax)\n+\tadc %cl,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,%al\n-\tjge 10ccc6f \n+\tsarb $1,0x14(%rbp)\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@@ -3101779,18 +3101530,20 @@\n \tadd %al,(%rax)\n \tadd %bh,0x159e7(%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(%rsi,%rcx,1)\n+\trcrb $1,0xe(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x10cd0(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xd000000000010cd0,%al\n+\tadd %dl,%al\n \tenter $0xbf,$0x0\n \tadd %al,(%rax)\n \tadd %dl,-0x30(%rax)\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -3101921,24 +3101674,21 @@\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-\trorb $1,(%rsi)\n-\tincl (%rax)\n+\trex or $0xff,%al\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-\t(bad)\n-\trorl $1,(%rcx,%rax,1)\n+\tadd %ah,-0x2f(%rax)\n+\tor $0x1,%al\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@@ -3102039,24 +3101789,28 @@\n \tadd %ebp,0x0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%bl\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rsi,%rcx,1)\n+\trcrb $1,0xe(%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+\tpush %rsp\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tadd %dl,0x11454(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trorl %cl,(%rcx,%rax,1)\n+\tand %dl,%bl\n+\tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x3000000000010cd1,%al\n \trorl %cl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,-0x2e(%rdx)\n@@ -3102089,26 +3101843,28 @@\n \tadd %al,(%rax)\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10cd380(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rsi,%rcx,1)\n-\tadd %al,(%rax)\n+\trcrb $1,0xe(%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,0x11454(%rax)\n+\tnop\n+\tpush %rsp\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n-\tadd %ah,0x10cd3(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x2d(%rax)\n-\tor $0x1,%al\n+\tmovabs 0x7000000000010cd3,%al\n+\trorl %cl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xd3,%al\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n@@ -3102747,24 +3102503,28 @@\n \tadc %bh,0x5b(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad) (%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0x1(%rsi,%rcx,1)\n-\tadd %al,(%rax)\n+\trcrb $1,0xe(%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,0x11454(%rax)\n+\tnop\n+\tpush %rsp\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tfimull (%rcx,%rax,1)\n+\tadd %bl,%dl\n+\tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcr $1,%cl\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bl,%dl\n@@ -3102920,16 +3102680,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpop %rax\n \torl $0x0,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x10cdb(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rsp\n+\tadd %dl,%al\n+\tpop %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@@ -3103574,16 +3103334,15 @@\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 %al,(%rax)\n-\tpush %rdx\n+\tadd %dh,0x2b(%rax)\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@@ -3103601,17 +3103360,16 @@\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,%al\n-\tpush %rsp\n-\tadc %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\tadc %r8,(%r9)\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@@ -3103641,15 +3103399,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-\tadd %ah,(%rcx)\n+\tjo 10ce272 \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@@ -3104026,15 +3103784,15 @@\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshl $1,%ch\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tin $0xc,%eax\n \tadd %eax,(%rax)\n@@ -3104079,20 +3103837,18 @@\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-\tcltd\n-\tincl (%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0xff8f(%rax)\n \tadd %al,(%rax)\n-\tshl $0xc,%ch\n+\tadd %al,%al\n+\tin $0xc,%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 \trex mov $0x125,%edi\n@@ -3104122,16 +3103878,17 @@\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,%al\n-\tsbb $0x111,%eax\n+\tadd %dl,0x16(%rax)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\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@@ -3104339,20 +3104096,23 @@\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 %cl,0x10f(%rsi)\n+\tnop\n+\tmov (%rdi),%cs\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 %bh,%al\n+\tclc\n \tjne 10ce946 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjmp 10cea02 \n \tadd %al,(%rax)\n \tpush %rax\n@@ -3105418,20 +3105178,18 @@\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+\tadd %ah,0xfdbf(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tand 0x1(%rbx),%dh\n+\tadd %dl,0x22(%rax)\n+\tjae 10cf2bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshl $1,%dl\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,-0x63(%rsi)\n@@ -3105788,16 +3105546,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-\txchg %eax,%edx\n+\tadd %al,-0x64(%rax)\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@@ -3107879,17 +3107636,15 @@\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-\tloopne 10d0a7e \n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,0x100(%rdi)\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@@ -3107903,15 +3107658,16 @@\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,-0x68(%rax)\n+\tadd %dl,(%rax)\n+\tcwtl\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@@ -3108636,18 +3108392,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-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tor (%rcx),%al\n-\tadd %al,(%rax)\n+\tadc %ah,0x10a(%rdi)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tsbb %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3108954,15 +3108707,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-\trclb $1,0x111(%rip) \n+\trorb $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@@ -3109490,15 +3109243,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-\tadc %bh,%dl\n+\tsar $1,%cl\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n \tsbb (%rcx),%al\n \tadd %al,(%rax)\n@@ -3109511,18 +3109264,15 @@\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-\tnop\n-\txchg %eax,%ecx\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\trorb $1,0x110(%rcx)\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@@ -3109844,15 +3109594,15 @@\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 %ch,(%rdx)\n+\tshrb $1,(%rcx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x3f(%rax)\n \tsbb (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3110221,18 +3109971,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-\tin $0xd,%eax\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\tadc %ah,%ch\n+\tor $0x1,%eax\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@@ -3110286,19 +3110034,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-\tadc %ch,%dl\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\tloop 10d2783 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex xchg %eax,%esi\n+\tadd %al,-0x6a(%rax)\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@@ -3110329,20 +3110077,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-\trolb $1,0x11(%rcx)\n-\tadd %eax,(%rax)\n+\tadc %bh,(%rdx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x11a0c(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x75(%rax)\n+\torb $0x1,(%rdx,%rbx,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 10d2785 \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@@ -3110541,22 +3110291,24 @@\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,0x10(%rdi)\n-\tadd %eax,(%rax)\n+\tnop\n+\tpush %rdi\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tjo 10d2a8d \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x75(%rax)\n+\tloopne 10d2ae2 \n+\tsbb (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 10d2a05 \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@@ -3110600,18 +3110352,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-\tlods %ds:(%rsi),%eax\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %ah,0x111(%rsi)\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@@ -3110807,16 +3110556,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-\tpush %rax\n-\tmov $0x111,%edi\n+\tshlb $1,0x111(%rdi)\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@@ -3111607,15 +3111355,15 @@\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+\tnop\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@@ -3111800,19 +3111548,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-\tpush %rax\n-\tcall 10d39ec \n+\tshl $1,%bh\n+\t(bad)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x11d0b(%rax)\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@@ -3111846,15 +3111595,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-\tnop\n+\tpush %rax\n \tint3\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x11d05(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3111926,21 +3111675,17 @@\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-\tcwtl\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadc %bl,0x10e(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tds sbb (%rcx),%al\n+\tlock ds 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@@ -3112000,16 +3111745,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-\tpush %rax\n-\tint1\n+\tshl $1,%al\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@@ -3112136,15 +3111880,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 %bl,(%rax)\n+\trclb $1,(%rdi)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,0x11a3e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x75(%rax)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n@@ -3112153,15 +3111897,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 %bl,0xe(%rsi)\n+\trcrb $1,0xe(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tcmp $0x11a,%eax\n \tadd %al,(%rax)\n \tjo 10d3c5d \n \tfiadds (%rax)\n@@ -3112299,16 +3112043,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-\tsarb $1,(%rax)\n-\t(bad)\n+\tnop\n+\tcmp %cl,(%rsi)\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 \tfiadds (%rax)\n@@ -3112345,15 +3112089,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-\tadc %dh,0x7(%rdi)\n+\tnop\n+\tjbe 10d3ed2 \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@@ -3112489,20 +3112234,17 @@\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-\t(bad)\n-\tadd %eax,(%rax)\n+\tadc %bl,0x10e(%rdx)\n \tadd %al,(%rax)\n-\tadd %dh,0x5c(%rax)\n+\tjo 10d40ce \n \tsbb (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 10d4005 \n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3112549,23 +3112291,24 @@\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-\tja 10d411b \n-\tadd %eax,(%rax)\n+\tnop\n+\toutsl %ds:(%rsi),(%dx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x79(%rax)\n-\tsbb (%rcx),%al\n \tadd %al,(%rax)\n+\t(bad)\n+\tjns 10d412d \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 10d40a5 \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 \tadd (%rax),%eax\n \tadd %al,(%rax)\n@@ -3112603,15 +3112346,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 %dl,%bl\n+\tpush %rax\n+\tlret\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@@ -3112672,29 +3112416,31 @@\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-\txchg %eax,%edx\n-\tadc %eax,(%rcx)\n+\tnop\n+\tmov (%rcx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x11a53(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x7000000000011a53,%al\n-\tmov %esi,%ebx\n+\tadd %dh,-0x75(%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 (%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 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@@ -3112713,16 +3112459,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+\tnop\n+\tpop %rcx\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@@ -3112789,16 +3112535,17 @@\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-\tadc %al,(%ecx)\n+\tpush %rax\n+\t(bad)\n+\tadc %al,(%rcx)\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@@ -3113310,20 +3113057,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-\tnop\n-\tpush %rdi\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %dl,0x10(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 10d49d7 \n+\tadd %dh,-0x4b(%rax)\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@@ -3113331,16 +3113076,16 @@\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-\tsarb $1,(%rcx)\n-\t(bad)\n+\tnop\n+\tcmp %ecx,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x11d05(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tfiadds (%rax)\n@@ -3113350,15 +3113095,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,0x10(%rdx)\n+\tnop\n+\tpush $0x10\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@@ -3113369,15 +3113115,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-\trorb $1,(%rsi)\n+\tpush %rax\n+\t(bad)\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@@ -3113508,15 +3113255,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-\tjnp 10d4c34 \n+\tje 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@@ -3113526,16 +3113273,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-\t(bad)\n+\tadc %al,%bh\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@@ -3113546,18 +3113292,15 @@\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-\tnop\n-\tlahf\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %bl,0x111(%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@@ -3113576,16 +3113319,15 @@\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-\tnop\n-\tjns 10d4cd4 \n+\tadc %dh,0x11(%rdx)\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@@ -3113611,16 +3113353,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-\tnop\n-\tcs adc %eax,(%rcx)\n+\tshlb $1,(%rsi)\n+\tadc %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@@ -3113630,16 +3113372,15 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadc $0x1000000,%eax\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.X (bad)\n+\tadc %al,0xe(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xa(%rax)\n \tsbb $0x1,%eax\n \tadd %dh,(%rax)\n \t(bad)\n \tfiadds (%rax)\n@@ -3113649,22 +3113390,23 @@\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-\trorb $1,0x10(%rdx)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\trex.XB adc %al,(%r9)\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+\txor %dl,(%rax)\n+\tsbb (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 10d4cfd \n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n@@ -3113761,18 +3113503,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-\trolb $1,0x11(%rdi)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\trex adc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0xd(%rax)\n+\tadd %al,(%rax)\n+\tjo 10d4eb7 \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@@ -3113795,19 +3113538,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-\tnop\n-\trcll $1,(%rax)\n-\tadd %eax,(%rax)\n+\tror $1,%cl\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x56(%rax)\n+\tadd %al,(%rax)\n+\trex push %rsi\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@@ -3113815,15 +3113558,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-\trclb $1,0xe(%rbp)\n+\tnop\n+\tpush %rbp\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x75(%rax)\n \tsbb (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 10d4eb5 \n@@ -3113862,15 +3113607,16 @@\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-\tror $1,%dh\n+\tpush %rax\n+\t(bad)\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@@ -3114250,34 +3113996,35 @@\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tsbb %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11403(%rax)\n+\tadd %dl,%al\n+\tadd (%rcx,%rax,1),%edx\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WRXB sbb (%r9),%r8b\n \tadd %al,(%rax)\n+\tadc %cl,0x1a(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 10d52fd \n+\tadd %dh,-0x75(%rax)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%al\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-\trcrb $1,(%rdx)\n-\t(bad)\n+\tnop\n+\tsbb (%rsi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0x11d,%eax\n \tadd %al,(%rax)\n \txor %cl,0xde(%rdi)\n \tadd %al,(%rax)\n@@ -3114428,18 +3114175,17 @@\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-\tadc %ch,0x110(%rbx)\n-\tadd %al,(%rax)\n-\t(bad)\n-\tor %ebx,0x1(%rip) \n+\tnop\n+\tmovabs %eax,0x960000000000110\n+\tsbb $0x1,%eax\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@@ -3114905,15 +3114651,15 @@\n \tadd %al,(%rax)\n \trex.W add %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 \tmov $0x10e,%eax\n \tadd %al,(%rax)\n \trcrb $1,0x18(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmov %dh,%bl\n@@ -3114971,15 +3114717,17 @@\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-\tadc %cl,0x111(%rax)\n+\tnop\n+\tadcb $0x1,(%rcx)\n+\tadd %al,(%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@@ -3115005,33 +3114753,32 @@\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-\tshlb $1,(%rsi,%rcx,1)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x11d06(%rax)\n+\tadc %dh,0x10e(%rip) \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 \tss add %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 \tfemms\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tadd $0x11d,%eax\n \tadd %al,(%rax)\n \txor %cl,0xde(%rdi)\n@@ -3115182,16 +3114929,16 @@\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-\tloopne 10d5dc1 \n+\tadc %ah,%al\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x4c(%rax)\n \tsbb $0x1,%eax\n \tadd %dl,0xde8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3115216,15 +3114963,15 @@\n \tadd (%rax),%al\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+\tpush %rax\n \txchg %eax,%ebp\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 10d5dbd \n \tsbb $0x1,%eax\n \tadd %dl,0xde8f(%rax)\n@@ -3115265,15 +3115012,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-\tsarb $1,0x10c(%rdx)\n+\tnop\n+\tmov $0x10c,%edx\n \tadd %al,(%rax)\n \tjo 10d5e35 \n \tsbb $0x1,%eax\n \tadd %dl,0xde8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n@@ -3115594,15 +3115342,15 @@\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+\tpush %rax\n \taddr32 (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tcmc\n \tand %al,(%rcx)\n \tadd %al,(%rax)\n@@ -3115795,15 +3115543,18 @@\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-\trorb $1,0x111(%rcx)\n+\tpush %rax\n+\t(bad)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\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@@ -3116506,32 +3116257,36 @@\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-\trcrb $1,0x10e(%rsi)\n-\tadd %al,(%rax)\n-\tand %dl,%cl\n-\tand %al,(%rcx)\n+\tnop\n+\tsahf\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tshll $1,(%rax)\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,(%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-\tsti\n+\tadc %bh,%bl\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x73(%rax)\n \tsbb $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3116573,15 +3116328,15 @@\n \tadd %al,0x0(%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,(%rbx)\n+\trorb $1,(%rdx)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tsbbl $0x0,(%rcx,%rax,1)\n \tpush %rax\n \tmov %esi,%ds\n \tadd %al,(%rax)\n@@ -3116694,16 +3116449,17 @@\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-\trcrb $1,(%rax)\n-\tsgdt (%rax)\n+\tnop\n+\tsbb %cl,(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tcwtl\n \tsbb $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3116737,15 +3116493,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-\tadc %ch,(%rsi,%rcx,1)\n+\tshrb $1,(%rbx)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x69(%rax)\n \tsbb $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3116757,16 +3116514,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-\tpush %rax\n-\t(bad)\n+\tadc %dl,(%rsi)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,0x11c95(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x72(%rax)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n@@ -3116775,15 +3116531,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 \trex.WRB (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov %ds,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3116795,16 +3116551,15 @@\n \tadd %al,(%rax)\n \tadd %cl,(%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-\t(bad)\n+\tadc %al,(%rsi)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \txchg %eax,%ecx\n \tsbb $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3116849,37 +3116604,35 @@\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-\tadc %bl,0x11(%rdx)\n-\tadd %eax,(%rax)\n+\tnop\n+\tpush %rdx\n+\tadc %eax,(%rcx)\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 \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-\tjb 10d6e89 \n+\tadc %dh,0xe(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x11c90(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x72(%rax)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n@@ -3116888,15 +3116641,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 %ah,%dh\n+\tshl $1,%ch\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x74(%rax)\n \tsbb $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3116909,16 +3116662,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-\tpush %rax\n-\tout %eax,(%dx)\n+\tadc %ch,%bh\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov (%rcx,%rax,1),%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3116931,15 +3116683,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+\tpush %rax\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@@ -3116952,35 +3116704,32 @@\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 %al,(%rsi)\n-\tsgdt (%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov (%rcx,%rax,1),%bl\n+\trolb $1,0x10f(%rip) \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 \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,0x10e(%rcx)\n+\tshrb $1,0x10e(%rax)\n \tadd %al,(%rax)\n \tand %cl,0x11c(%rdx)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov %esi,%ds\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3116988,15 +3116737,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-\tadc %bl,%ch\n+\trcr $1,%ah\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@@ -3117036,16 +3116785,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%r8)\n \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x10b,%esi\n+\tadc %bh,0x10b(%rsi)\n \tadd %al,(%rax)\n \tmovabs 0x5000000000011c8f,%al\n \tmov %esi,%ds\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n@@ -3117072,15 +3116820,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 %cl,0x10e(%rax)\n+\trolb $1,0x10e(%rdi)\n \tadd %al,(%rax)\n \torb $0x0,0x11c(%rcx)\n \tadd %dl,-0x72(%rax)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%al\n@@ -3117168,15 +3116916,17 @@\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-\tshrb $1,0xe(%rsi)\n+\tnop\n+\toutsb %ds:(%rsi),(%dx)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x11c82(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x72(%rax)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n@@ -3117185,16 +3116935,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-\trex.WXB adc %rax,(%r9)\n+\tadc %al,0x1(%rcx,%rdx,1)\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@@ -3117204,20 +3116953,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 %bl,(%rsi)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\trcrb $1,0x10e(%rip) \n \tadd %al,(%rax)\n-\tadd %dl,-0x78(%rax)\n-\tsbb $0x1,%al\n+\tpush %rax\n+\tmov %bl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov %esi,%ds\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3117353,19 +3117100,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-\tnop\n-\trcll $1,(%rcx)\n-\tadd %eax,(%rax)\n+\tror $1,%cl\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1221a(%rax)\n+\tsbbb $0x22,(%rdx)\n+\tadd %eax,(%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@@ -3117422,15 +3117170,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-\tshrb $1,0x10a(%rbx)\n+\tnop\n+\tstos %eax,%es:(%rdi)\n+\tor (%rcx),%al\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,0x125a7(%rax)\n@@ -3117478,15 +3117229,16 @@\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-\trclb $1,(%rdi,%rcx,1)\n+\tnop\n+\tadc $0xf,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tloopne 10d74a3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3117556,30 +3117308,33 @@\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-\trcrb $1,0x1(%rax,%rdx,1)\n-\tadd %dl,0x120d2(%rax)\n+\trclb $1,0x110(%rbp)\n+\tadd %al,(%rax)\n+\tnop\n+\tshlb %cl,(%rax)\n+\tadd %eax,(%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 \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,%ah\n+\trcr $1,%bl\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tinsl (%dx),%es:(%rdi)\n \tand (%rcx),%al\n \tadd %al,(%rax)\n@@ -3117682,15 +3117437,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-\trclb $1,0x111(%rdx)\n+\tadc %cl,0x111(%rbx)\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@@ -3117764,37 +3117519,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-\tnop\n-\ttest $0x10,%al\n-\tadd %eax,(%rax)\n+\tshlb $1,0x110(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.RX and (%rcx),%r8b\n+\tloopne 10d7770 \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 \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-\tstos %al,%es:(%rdi)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tshlb $1,0x111(%rdx)\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@@ -3117895,16 +3117645,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-\tror $1,%ah\n-\tadc %al,(%rcx)\n+\tpush %rax\n+\t(bad)\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@@ -3117924,15 +3117674,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+\tpush %rax\n \tmovabs 0x42c000000000010a,%eax\n \tsbb (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmov %ds,%esi\n \tadd %al,(%rax)\n@@ -3119393,20 +3119143,19 @@\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-\tpop %rsp\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %dl,0x10(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %dh,0x29(%rbx)\n+\tadd %ah,(%rax)\n+\tjae 10d895c \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@@ -3119583,15 +3119332,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-\trclb $1,(%rsi)\n+\trorb $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@@ -3119764,15 +3119513,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+\tpush %rax\n \tpopf\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsbb $0x28,%al\n \tadd %eax,(%rax)\n@@ -3119796,16 +3119545,17 @@\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-\tdata16 adc %al,(%rcx)\n+\tnop\n+\tpop %rsi\n+\tadc %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@@ -3120006,15 +3119756,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-\tnop\n+\tpush %rax\n \tint1\n \tor $0x1,%eax\n \tadd %ah,-0x13(%rax)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\n@@ -3120199,19 +3119949,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-\tnop\n-\tenter $0x111,$0x0\n+\tadc %al,%cl\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tnop\n+\tadd %al,(%rax)\n+\tloopne 10d911a \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@@ -3120315,15 +3120065,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 %ah,%al\n+\tadd %dl,%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@@ -3120560,16 +3120310,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-\tmov $0x10b,%ebx\n+\tadc %bh,0x10b(%rbx)\n \tadd %al,(%rax)\n \txor %bl,0x29(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x55(%rax)\n \tand $0x1,%eax\n \tadd %al,(%rdx)\n@@ -3120783,32 +3120532,32 @@\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 %al,0x10e(%rbp)\n-\tadd %al,(%rax)\n-\tshrb $1,(%rdi)\n+\trolb $1,0x1(%rsi,%rcx,1)\n+\tadd %dl,%al\n+\t(bad)\n \tsub %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 10d96dd \n \tand $0x1,%eax\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\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-\tadc %dh,0xe(%rdi)\n+\tshlb $1,0xe(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n \tsbb %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3120837,16 +3120586,16 @@\n \tadd %al,(%rbx)\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 %dl,%bl\n-\tor $0x1,%eax\n+\tnop\n+\trorb %cl,0x1(%rip) \n \tadd %ah,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tsbb %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov %dh,%bl\n@@ -3120857,15 +3120606,15 @@\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-\tadc %bl,%bh\n+\trcr $1,%dh\n \tor $0x1,%eax\n \tadd %dh,%al\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tsbb %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3120875,18 +3120624,19 @@\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,0x1000000(%rip) \n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x10c(%rbp)\n+\tnop\n+\tmov $0xc,%ch\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tadd %dl,-0x5b(%rax)\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@@ -3120917,18 +3120667,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-\tshlb $1,0x109(%rcx)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tstos %al,%es:(%rdi)\n+\tnop\n+\tmovabs 0xaa50000000000109,%eax\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@@ -3120937,17 +3120685,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-\tpush %rax\n-\tpop %rax\n-\t(bad)\n+\tadc %bl,0xe(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x7e(%rax)\n \tsbb %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3120959,19 +3120705,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 %cl,(%rbx)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\tadd (%rcx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 10d9846 \n+\tadd %dh,-0x74(%rax)\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@@ -3120980,35 +3120726,32 @@\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-\tmov (%rax),%dl\n-\tadd %eax,(%rax)\n+\tadc %al,0x110(%rbx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjl 10d98fb \n-\tadd %eax,(%rax)\n+\tand %bh,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 %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd (%rax),%al\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ecx,(%rcx)\n+\tadd %al,(%rdx)\n \tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex pop %rax\n+\tadd %al,0x58(%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@@ -3121035,16 +3120778,17 @@\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-\tnop\n-\tadc %eax,(%ecx)\n+\tpush %rax\n+\t(bad)\n+\tadc %eax,(%rcx)\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@@ -3121056,16 +3120800,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 \tnop\n-\tret $0x111\n-\tadd %al,(%rax)\n+\tmov $0x111,%edx\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@@ -3121074,30 +3120817,36 @@\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(%rdi)\n+\tpush %rax\n+\tmov $0x11,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshrb $0x0,0x118(%rdi)\n-\tadd %dl,-0x76(%rax)\n-\tfiadds (%rax)\n+\tadd %al,%al\n+\tscas %es:(%rdi),%eax\n+\tsbb %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tmov %dh,%bl\n \tadd %al,(%rax)\n-\tadd $0x0,%al\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+\tpush %rax\n \tpush %rbp\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1187c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x76(%rax)\n@@ -3121126,17 +3120875,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-\tshlb $1,0x10c(%rdx)\n+\tnop\n+\tmov $0xc,%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock sbbb $0x1,(%rax)\n+\tadd %dh,%al\n+\tsbbb $0x1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov %dh,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3121144,15 +3120896,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-\trclb $1,(%rsi)\n+\tnop\n+\t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x118ba(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x76(%rax)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n@@ -3121161,15 +3120914,15 @@\n \tadd %al,(%rax)\n \tss add %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 \tcall 10d9b7b \n \tadd %al,(%rax)\n \tmov $0xa3,%al\n \tsbb %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3121181,33 +3120934,35 @@\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,0x10e(%rsi)\n-\tadd %al,(%rax)\n-\tsarb $1,0x1(%rax,%rbx,1)\n+\tnop\n+\tmov $0xe,%dh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tjl 10d9ab3 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov %dh,%bl\n+\tadd %dl,-0x76(%rax)\n+\tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdx)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\t(bad)\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 %al,-0x51(%rax)\n \tsbb %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov %dh,%bl\n@@ -3121236,15 +3120991,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+\tpush %rax\n \tleave\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x11880(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x76(%rax)\n@@ -3121255,15 +3121010,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-\tshlb $1,0x11(%rcx)\n+\tadc %ch,0x11(%rdx)\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@@ -3121329,16 +3121084,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-\tpush %rax\n-\tfisttpll (%rsi)\n+\tadc %bl,%ch\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmov $0x18,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x76(%rax)\n@@ -3121349,16 +3121104,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-\tpush %rax\n-\tdecl (%rsi)\n+\tadc %bh,%bh\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x61(%rax)\n \tsbb %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3121370,52 +3121125,54 @@\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-\tpush %rax\n-\trex adc %eax,(%rcx)\n+\tnop\n+\tcmp %dl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1(%rax,%rbx,1)\n-\tadd %dl,-0x76(%rax)\n-\tfiadds (%rax)\n+\txchg %eax,%esp\n+\tsbb %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tmov %dh,%bl\n \tadd %al,(%rax)\n-\t(bad)\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 \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjne 10d9c59 \n-\tadd %eax,(%rax)\n+\tshlb $1,0x1(%rsi,%rcx,1)\n \tadd %al,(%rax)\n-\tadd %ah,0x1188e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x76(%rax)\n-\tfiadds (%rax)\n+\tmovabs 0x500000000001188e,%al\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-\tnop\n-\tsbb %ecx,(%rsi)\n+\tadc %bl,(%rcx)\n+\t(bad)\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@@ -3121426,40 +3121183,36 @@\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-\tpush %rax\n-\tmov $0xe,%dl\n-\tadd %eax,(%rax)\n+\tadc %dh,0x10e(%rdx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov (%rax),%ebx\n-\tadd %eax,(%rax)\n+\txor %cl,0x118(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x76(%rax)\n-\tfiadds (%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-\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-\tnop\n-\tsub %edx,(%rax)\n-\tadd %eax,(%rax)\n+\tadc %ah,(%rdx)\n+\tadc %al,(%rcx)\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@@ -3121517,18 +3121270,16 @@\n \tadd %cl,0xd000000(%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-\tout %al,$0xd\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\tadc %ah,%dh\n+\tor $0x1,%eax\n \tadd %ah,-0x73(%rax)\n \tsbb %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov %dh,%bl\n \tadd %al,(%rax)\n@@ -3121538,15 +3121289,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 \tmov $0x10b,%edx\n \tadd %al,(%rax)\n \tcmpb $0x1,0x18(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov %dh,%bl\n@@ -3121557,15 +3121308,16 @@\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-\trolb $1,0xe(%rcx)\n+\tnop\n+\trex.B (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x7c(%rax)\n \tsbb %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3121577,28 +3121329,28 @@\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp 10d9dd6 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n-\tadd %dl,%al\n+\tadd %al,%al\n \txor $0x97,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\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,(%rbx)\n-\t(bad)\n+\tpush %rax\n+\tand (%rsi),%ecx\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@@ -3122086,15 +3121838,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+\tpush %rax\n \tsub %ecx,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x26,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3122105,16 +3121857,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-\tpush %rax\n-\tmovabs 0x80e0000000000110,%al\n+\tnop\n+\tcwtl\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne 10da2c2 \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@@ -3122178,15 +3121934,15 @@\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-\tadc %bh,0x10b(%rdi)\n+\tsarb $1,0x10b(%rsi)\n \tadd %al,(%rax)\n \tor $0x26,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3122349,16 +3122105,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-\tpush %rax\n-\ttest $0x10a,%eax\n+\tadc %ch,0x10a(%rcx)\n \tadd %al,(%rax)\n \tjo 10da574 \n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3122381,15 +3122136,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-\tnop\n+\tpush %rax\n \t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x2b,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3122480,15 +3122235,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-\tnop\n+\tpush %rax\n \tjl 10da702 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x14(%rax)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n@@ -3122605,16 +3122360,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-\tpush %rax\n-\tjg 10da81a \n+\tadc %bh,0x7(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tjs 10da842 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n@@ -3122649,19 +3122403,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-\tsarb $1,(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\txor %edx,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,%ah\n+\tadd %ah,(%rax)\n+\tin (%dx),%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@@ -3122707,15 +3122462,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 %ah,(%rsi)\n+\tpush %rax\n+\t(bad)\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@@ -3122820,16 +3122576,16 @@\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,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+\tnop\n+\txor %ecx,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x126ea(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3122873,15 +3122629,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 %bh,0x10e(%rsi)\n+\tsarb $1,0x10e(%rbp)\n \tadd %al,(%rax)\n \tand %ch,%dl\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3122889,22 +3122645,22 @@\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,0x1(%rcx,%rcx,1)\n-\tadd %ah,0x1c(%rax)\n-\tsub %al,(%rcx)\n+\tshrb $1,0x109(%rbx)\n \tadd %al,(%rax)\n+\t(bad)\n+\tsbb $0x28,%al\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,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3122975,15 +3122731,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-\tshlb $1,0x10(%rax)\n+\tadc %ch,0x10(%rcx)\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@@ -3123049,35 +3122805,33 @@\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-\tmov $0xe,%al\n-\tadd %eax,(%rax)\n+\tadc %dh,0x10e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x117f9(%rax)\n+\tnop\n+\tstc\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov %ebx,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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-\tnop\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %ah,0x110(%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@@ -3123110,16 +3122864,15 @@\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-\tand $0x10,%al\n+\trcrb $1,(%rax,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tjbe 10dad1a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n@@ -3123316,29 +3123069,29 @@\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,(%rbx)\n+\trcrb $1,(%rdx)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x126c6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\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 %ch,(%rbx)\n+\tshrb $1,(%rdx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tsbb (%rdi),%ebx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3123347,15 +3123100,18 @@\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-\tshrb $1,0x109(%rdx)\n+\tnop\n+\tstos %al,%es:(%rdi)\n+\tor %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex\n \trex.WRB (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\n@@ -3123379,15 +3123135,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-\tshlb $1,0x7(%rbp)\n+\tnop\n+\tjne 10daf72 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trex.WR (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3123395,15 +3123152,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 \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@@ -3123431,16 +3123188,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-\trex.WX (bad)\n+\tadc %cl,0xe(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x11f4b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\n \tadd %al,(%rax)\n@@ -3123449,15 +3123205,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $0x0,0x1(%rip) \n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0xe(%rbx)\n+\trcrb $1,0xe(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.WXB (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3123466,17 +3123222,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-\tpush %rax\n-\tpush %rcx\n-\t(bad)\n+\tadc %dl,0xe(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x11f4a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\n \tadd %al,(%rax)\n@@ -3123500,28 +3123254,28 @@\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-\trcl $1,%al\n-\tor $0x1,%eax\n+\tnop\n+\trorb $1,0x1(%rip) \n \tadd %dh,0x11f49(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%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-\tnop\n+\tpush %rax\n \tmovabs 0x48e0000000000109,%eax\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\n \tadd %al,(%rax)\n@@ -3123543,15 +3123297,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-\trclb $1,0xe(%rsi)\n+\tnop\n+\tpush %rsi\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trex.RXB (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3123593,15 +3123349,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-\tnop\n+\tpush %rax\n \tjrcxz 10db190 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x47(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3123610,17 +3123366,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-\tshlb $1,0x10c(%rdi)\n+\tnop\n+\tmov $0xc,%bh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x1f(%rsi)\n+\tadd %dl,%al\n+\trex.RX (bad)\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@@ -3123662,15 +3123421,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 %cl,0x10e(%rbx)\n+\trorb $1,0x10e(%rdx)\n \tadd %al,(%rax)\n \t(bad)\n \trex.RX (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\n@@ -3123688,15 +3123447,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-\tnop\n+\tpush %rax\n \t(bad) 0x1(%rip) \n \tadd %dh,%al\n \trex.RB (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\n@@ -3123704,79 +3123463,78 @@\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-\tpush %rax\n-\tin (%dx),%eax\n+\tadc %ch,%ch\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 \tmovabs 0x2000000000125,%al\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-\tshlb $1,0x10b(%rax)\n+\tnop\n+\tmov $0xb,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x45(%rax)\n \t(bad)\n-\trex.RB (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%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-\tpush %rax\n-\tmov $0xc,%bl\n-\tadd %eax,(%rax)\n+\tadc %dh,0x10c(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.RB (bad)\n+\trolb $1,0x1f(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\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-\trorb $1,(%rcx)\n-\tsgdt (%rax)\n+\tnop\n+\tor %ecx,(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trex.R (bad)\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-\tadc %ch,0x10e(%rax)\n+\tshlb $1,0x10e(%rdi)\n \tadd %al,(%rax)\n \tpush %rax\n \trex.R (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\n@@ -3123839,16 +3123597,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-\tsbb $0xf,%al\n+\tadc %bl,(%rdi,%rcx,1)\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@@ -3123857,45 +3123614,45 @@\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 \tdecb 0x1(%rip) \n \tadd %dl,(%rax)\n \trex.X (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\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-\tadc %bl,%bl\n+\trcr $1,%dl\n \tor $0x1,%eax\n \tadd %dh,0x41(%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 \tor (%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+\trol $1,%dh\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@@ -3123921,15 +3123678,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-\tnop\n+\tpush %rax\n \tint $0xe\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x54(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3123938,15 +3123695,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-\trcrb $1,(%rsi,%rcx,1)\n+\tnop\n+\tsbb $0xe,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x3f(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3123972,15 +3123730,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 %bh,%ch\n+\tsar $1,%ah\n \tor $0x1,%eax\n \tadd %al,(%rax)\n \trex (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\n@@ -3123988,47 +3123746,44 @@\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,0x10e(%rcx)\n-\tadd %al,(%rax)\n-\tsarb $1,(%rsi)\n+\tnop\n+\tmovabs 0x3ed000000000010e,%eax\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 %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-\tmov $0xb,%bl\n-\tadd %eax,(%rax)\n+\tadc %dh,0x10b(%rbx)\n \tadd %al,(%rax)\n-\tadd %al,0x3e(%rax)\n-\t(bad)\n+\trex\n+\tds (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%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-\tnop\n+\tpush %rax\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@@ -3124064,30 +3123819,33 @@\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-\tpush %rax\n-\tdecb 0x1(%rip) \n+\tadc %bh,%dh\n+\tor $0x1,%eax\n \tadd %al,%al\n \tcmp $0x1f,%al\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,0x1(%rsi,%rcx,1)\n+\tnop\n+\tmov $0xe,%ah\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x3c(%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@@ -3124126,29 +3123884,30 @@\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-\tmovabs %al,0x3bb0000000000109\n+\tadc %ah,0x109(%rdx)\n+\tadd %al,(%rax)\n+\tmov $0x3b,%al\n \t(bad)\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-\tnop\n+\tpush %rax\n \ttest %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tcmp (%rdi),%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3124195,16 +3123954,16 @@\n \tadd %al,(%rax)\n \tsbb (%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-\tadd (%rsi),%ecx\n+\tadc %al,(%rbx)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x47(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3124212,74 +3123971,74 @@\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 %dh,0x10b(%rbx)\n+\tshlb $1,0x10b(%rdx)\n \tadd %al,(%rax)\n \trex cmp (%rdi),%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\n \tadd %al,(%rax)\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-\tsarb $1,0x10c(%rax)\n+\tnop\n+\tmov $0x10c,%eax\n \tadd %al,(%rax)\n \tsarb $0x1f,(%rcx)\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 \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmov $0x10e,%esp\n \tadd %al,(%rax)\n \trex cmp %ebx,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\n \tadd %al,(%rax)\n \txor (%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-\tmov $0x10c,%edx\n+\tadc %bh,0x10c(%rdx)\n \tadd %al,(%rax)\n \tloopne 10db837 \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 $0x1000000,%eax\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tmovsxd (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x47(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3124304,107 +3124063,106 @@\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-\tmov $0xe,%ch\n-\tadd %eax,(%rax)\n+\tadc %dh,0x10e(%rbp)\n \tadd %al,(%rax)\n-\tadd %dh,0x4b(%rax)\n+\tjo 10db8b5 \n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\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-\tshlb $1,0x10e(%rbp)\n+\tnop\n+\tmov $0xe,%ch\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tsarb $0x1f,(%rax)\n+\tadd %al,%al\n+\tcmp %bl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\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 %bh,%bh\n-\tor $0x1,%eax\n+\tnop\n+\tdecb 0x1(%rip) \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 \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-\tshr $1,%cl\n-\tor $0x1,%eax\n-\tadd %dl,%al\n-\trex.W (bad)\n+\tnop\n+\tjmp 10db9eb \n+\tadd %al,(%rax)\n+\trorb $1,0x1f(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\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-\tsahf\n-\tor %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %bl,0x108(%rsi)\n \tadd %al,(%rax)\n \tshlb $0x1f,(%rdi)\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-\tsarb $1,0x1(%rbx,%rcx,1)\n-\tadd %dh,0x53(%rax)\n+\tnop\n+\tmov $0x10b,%esp\n+\tadd %al,(%rax)\n+\tjo 10db985 \n \t(bad)\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-\tpush %rax\n-\trex (bad)\n+\tadc %al,0xe(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x37(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3124412,15 +3124170,18 @@\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-\trclb $1,0x108(%rbx)\n+\tnop\n+\txchg %eax,%ebx\n+\tor %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x37,%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\n@@ -3124447,15 +3124208,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-\tnop\n+\tpush %rax\n \tcmc\n \tor $0x1,%eax\n \tadd %al,%al\n \tss (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3124501,15 +3124262,17 @@\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-\tadc %bl,0xe(%rbp)\n+\tnop\n+\tpop %rsp\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x36(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3124517,16 +3124280,15 @@\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-\tpush %rax\n-\trex.WRXB (bad)\n+\tadc %cl,0xe(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpush %rdx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3124569,31 +3124331,31 @@\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-\tjmp 10dbaf1 \n+\tadc %ch,%bl\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x52(%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 $0x1000000,%eax\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0xe(%rdi)\n+\tsarb $1,0xe(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpush %rcx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3124602,15 +3124364,15 @@\n \tadd %al,(%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+\tpush %rax\n \tadc $0xe,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11f1b(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\n@@ -3124633,29 +3124395,29 @@\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-\tmovabs 0x513000000000010a,%al\n-\t(bad)\n+\tadc %ah,0x10a(%rax)\n+\tadd %al,(%rax)\n+\txor %dl,0x1f(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\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 \tsbb (%rdi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tpush %rax\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3124665,15 +3124427,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 \trepnz (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \txor $0x11f,%eax\n \tadd %al,(%rax)\n \txor %ah,0x125(%rax)\n@@ -3124682,15 +3124444,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 \tadd (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x35(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3124699,60 +3124461,62 @@\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,0x7(%rdi)\n+\tsarb $1,0x7(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x11f34(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\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-\txor $0x10e,%eax\n+\tnop\n+\txor $0xe,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %dh,(%rdi,%rbx,1)\n+\tadd %dh,(%rax)\n+\txor $0x1f,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\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-\trorb $1,(%rdi,%rcx,1)\n+\tnop\n+\tor $0xf,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x11f33(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\n \tadd %al,(%rax)\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-\tpush %rax\n-\tjnp 10dbca2 \n+\tadc %bh,0x7(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \txor (%rdi),%ebx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3124760,15 +3124524,15 @@\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+\tpush %rax\n \tjae 10dbcd1 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11f32(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\n@@ -3124812,17 +3124576,16 @@\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-\tpush %rbp\n-\tadc %al,(%rcx)\n+\tnop\n+\trex.WRB adc %r8b,(%r9)\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@@ -3124867,35 +3124630,32 @@\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-\trex.WRB adc %r8b,(%r9)\n+\trolb $1,0x10(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x11c00(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000011c00,%al\n-\tlea (bad),%ebx\n+\tadd %dl,-0x73(%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 \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trcrb $1,0x111(%rbp)\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@@ -3124905,15 +3124665,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 \tmov $0x10b,%ebp\n \tadd %al,(%rax)\n \tadc %dh,(%rdx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3125053,15 +3124813,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-\tadc %dh,%bl\n+\tshl $1,%dl\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@@ -3125111,32 +3124871,30 @@\n \tadd %al,(%rax)\n \tsbb (%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 %rbp\n-\t(bad)\n+\tadc %dl,0xe(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \txor %bl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\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 \tjle 10dc072 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x30(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3125145,47 +3124903,47 @@\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 %dl,0x1(%rsi,%rcx,1)\n-\tadd %al,(%rax)\n+\trclb $1,0xe(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock (bad)\n+\tadd %dh,%al\n+\t(bad)\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 (%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-\ttest $0x109,%eax\n+\tadc %ch,0x109(%rcx)\n \tadd %al,(%rax)\n \tloopne 10dc110 \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 (%rax),%eax\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x10b(%rcx)\n+\tshlb $1,0x10b(%rax)\n \tadd %al,(%rax)\n \tand %dl,0x1f(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\n \tadd %al,(%rax)\n@@ -3125212,30 +3124970,34 @@\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-\tshrb $1,0x109(%rbp)\n+\tnop\n+\tlods %ds:(%rsi),%eax\n+\tor %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %ch,(%rdi)\n \t(bad)\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-\tsarb $1,0x10e(%rbp)\n+\tnop\n+\tmov $0x10e,%ebp\n \tadd %al,(%rax)\n \tnop\n \tcs (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\n@@ -3125276,16 +3125038,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-\tnop\n-\tin (%dx),%eax\n+\tadc %ch,%dh\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@@ -3125321,15 +3125082,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 \tfmull (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x11d64(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x71(%rax)\n \tfiadds (%rax)\n@@ -3125350,15 +3125111,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-\tnop\n+\tpush %rax\n \trex.R (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tfs sbb $0x1,%eax\n \tadd %dl,-0x71(%rax)\n \tfiadds (%rax)\n@@ -3125368,15 +3125129,15 @@\n \tadd %al,(%rax)\n \tand %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+\tpush %rax\n \tfimull (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x11d84(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x71(%rax)\n \tfiadds (%rax)\n@@ -3125422,16 +3125183,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-\tshl $1,%dh\n-\t(bad)\n+\tnop\n+\tout %al,$0xe\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tsbb $0x1,%eax\n \tadd %dl,-0x71(%rax)\n \tfiadds (%rax)\n@@ -3125459,20 +3125220,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-\tnop\n-\trex.W adc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trolb $1,0x11d(%rax)\n+\tadc %al,0x10(%rcx)\n+\tadd %eax,(%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@@ -3125493,39 +3125253,40 @@\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-\trorb $1,(%rcx)\n-\tadc %eax,(%rcx)\n+\tnop\n+\tadd (%rcx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0x1d(%rsi)\n+\tjle 10dc428 \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 %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 %ah,(%rcx)\n-\tadc %eax,(%rcx)\n+\tpush %rax\n+\tsbb %edx,(%rcx)\n+\tadd %eax,(%rax)\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@@ -3125564,16 +3125325,16 @@\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 %dh,(%rsi)\n-\tadc %al,(%rcx)\n+\tnop\n+\tcs adc %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 \tfiadds (%rax)\n@@ -3125640,15 +3125401,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 %ch,0x11(%rbx)\n+\tshlb $1,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@@ -3125657,15 +3125418,17 @@\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0xe(%rdx)\n+\tnop\n+\tpop %rdx\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n@@ -3125676,23 +3125439,20 @@\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-\tnop\n-\t(bad)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %al,0x11d(%rdi)\n+\trcrb $1,0x11(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadd %dh,(%rax)\n+\txchg %ebx,0x1(%rip) \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 \t(bad)\n \tadd %al,(%rax)\n@@ -3125709,18 +3125469,15 @@\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-\t(bad)\n-\tor %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %bl,0x108(%rdx)\n \tadd %al,(%rax)\n \tnop\n \tpop %rdi\n \tsbb $0x1,%eax\n \tadd %dl,-0x71(%rax)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n@@ -3125730,34 +3125487,34 @@\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,0x10e(%rip) \n-\tadd %al,(%rax)\n-\tnop\n-\tjno 10dc630 \n+\tshlb $1,(%rsi,%rcx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x11d71(%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 \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 %dl,(%rsi,%rcx,1)\n+\trclb $1,(%rbx)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x31(%rax)\n \tsbb $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 10dc5d0 \n@@ -3125768,20 +3125525,17 @@\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-\tmov $0xb,%cl\n-\tadd %eax,(%rax)\n+\tadc %dh,0x10b(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tror $1,%dh\n \tsbb $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 10dc5f8 \n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3125789,15 +3125543,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-\tadc %bl,(%rcx)\n+\trcrb $1,(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x32(%rax)\n \tsbb $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 10dc620 \n@@ -3125827,15 +3125581,15 @@\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-\tnop\n+\tpush %rax\n \tmov $0xe,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tint $0x1c\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3125847,15 +3125601,16 @@\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-\tshlb $1,0xe(%rax)\n+\tnop\n+\tjo 10dc709 \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@@ -3125866,15 +3125621,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 %bh,0xe(%rcx)\n+\tsarb $1,0xe(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trcrb %cl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 10dc6c0 \n@@ -3125885,15 +3125640,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 %ah,(%rcx)\n+\tshlb $1,(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x2e(%rax)\n \tsbb $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3125905,18 +3125660,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-\tmov $0xb,%ah\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\tadc %dh,0x1(%rbx,%rcx,1)\n \tadd %dl,%al\n \trcrl $1,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 10dc710 \n \tfiadds (%rax)\n \tadd %al,(%rax)\n@@ -3125925,20 +3125677,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-\tmov $0xc,%al\n-\tadd %eax,(%rax)\n+\tadc %dh,0x10c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2f(%rax)\n-\tsbb $0x1,%al\n+\tpush %rax\n+\trcrl $1,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 10dc738 \n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%al\n@@ -3125976,16 +3125726,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 %ah,(%rdx)\n-\t(bad)\n+\tnop\n+\tand %ecx,(%rsi)\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@@ -3125996,16 +3125746,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-\tshlb $1,0x1(%rcx,%rcx,1)\n-\tadd %dh,-0x34(%rax)\n+\tnop\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tor %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 10dc80e \n \tsbb $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 10dc7d8 \n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3126013,15 +3125767,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 \tjno 10dc871 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tenter $0x11c,$0x0\n \tadd %al,(%rax)\n \tadd %dh,-0x72(%rax)\n@@ -3126032,15 +3125786,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-\tnop\n+\tpush %rax\n \thlt\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tlret\n \tsbb $0x1,%al\n@@ -3126054,16 +3125808,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-\t(bad)\n+\tadc %cl,(%rsi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x11ccb(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x72(%rax)\n \tfiadds (%rax)\n@@ -3126073,16 +3125826,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-\tor $0xf,%al\n+\tadc %cl,(%rdi,%rcx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlret\n \tsbb $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3126094,15 +3125846,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-\tnop\n+\tpush %rax\n \t(bad)\n \tor $0x1,%eax\n \tadd %ah,0x11cca(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x72(%rax)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n@@ -3126111,15 +3125863,16 @@\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-\tshr $1,%dh\n+\tnop\n+\tout %al,(%dx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tlret $0x11c\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3126131,15 +3125884,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 %al,0xe(%rsi)\n+\trolb $1,0xe(%rbp)\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@@ -3126151,15 +3125904,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 %bh,0x10e(%rbx)\n+\tpush %rax\n+\tmov $0x10e,%edx\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@@ -3126171,16 +3125925,16 @@\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,(%rax)\n-\t(bad)\n+\tnop\n+\tand %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tenter $0x11c,$0x0\n \tadd %al,(%rax)\n \tadd %dh,-0x72(%rax)\n \tfiadds (%rax)\n@@ -3126190,16 +3125944,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-\t(bad)\n+\tadc %dl,%dh\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@@ -3126209,15 +3125962,15 @@\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-\tnop\n+\tpush %rax\n \tout %al,(%dx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x11d62(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x71(%rax)\n@@ -3126229,15 +3125982,16 @@\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-\trcl $1,%ah\n+\tnop\n+\t(bad)\n \tor $0x1,%eax\n \tadd %ah,0x5f(%rax)\n \tsbb $0x1,%eax\n \tadd %dl,-0x71(%rax)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3126260,15 +3126014,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-\tnop\n+\tpush %rax\n \tmov $0xb,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11d60(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x71(%rax)\n \tfiadds (%rax)\n@@ -3126293,15 +3126047,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-\tadc %bl,%ch\n+\trcr $1,%ah\n \tor $0x1,%eax\n \tadd %al,(%rax)\n \tcs (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\n@@ -3126327,16 +3126081,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-\tmov $0x10e,%ebx\n+\tadc %bh,0x10e(%rbx)\n \tadd %al,(%rax)\n \tmov $0x2c,%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\n@@ -3126375,15 +3126128,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-\tnop\n+\tpush %rax\n \tjs 10dcb91 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsub $0x1f,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3126392,17 +3126145,20 @@\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 %cl,0x10e(%rip) \n+\tnop\n+\tor $0xe,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex sub (%rdi),%ebx\n+\tadd %al,0x2b(%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 \tor %al,(%rax)\n \tadd %al,(%rax)\n@@ -3126441,44 +3126197,45 @@\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-\trolb $1,0x10f(%rip) \n+\tnop\n+\tadd $0x10f,%eax\n \tadd %al,(%rax)\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 \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x10e(%rdx)\n+\trorb $1,0x10e(%rcx)\n \tadd %al,(%rax)\n \tshrb $0x1f,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\n \tadd %al,(%rax)\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 %ch,%dl\n+\tshr $1,%cl\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x29(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3126487,15 +3126244,15 @@\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-\tnop\n+\tpush %rax\n \tmov $0xc,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub %bl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3126504,15 +3126261,15 @@\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,%dh\n+\tshl $1,%ch\n \tor $0x1,%eax\n \tadd %ah,0x28(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\n@@ -3126520,15 +3126277,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 %ch,%dl\n+\tshr $1,%cl\n \tor $0x1,%eax\n \tadd %ah,(%rax)\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3126536,30 +3126293,30 @@\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+\tpush %rax\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 \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-\tnop\n+\tpush %rax\n \tpop %rdx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tsbb $0x1,%eax\n@@ -3126570,15 +3126327,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-\tadc %bh,0x10c(%rcx)\n+\tsarb $1,0x10c(%rax)\n \tadd %al,(%rax)\n \tjo 10dcd68 \n \tsbb $0x1,%eax\n \tadd %dh,0xde8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n@@ -3126622,15 +3126379,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-\tmov $0xc,%cl\n+\tmov $0xc,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tstc\n \tsbb $0x1,%eax\n \tadd %dh,0xde8f(%rax)\n \tadd %al,(%rax)\n@@ -3126639,17 +3126396,16 @@\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-\tshlb $1,0x10a(%rcx)\n-\tadd %al,(%rax)\n-\txor %bh,%cl\n+\tnop\n+\tmovabs 0xf93000000000010a,%eax\n \tsbb $0x1,%eax\n \tadd %dh,0xde8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n@@ -3126668,18 +3126424,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-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\tor (%rcx),%al\n-\tadd %al,(%rax)\n+\tshlb $1,0x10a(%rbp)\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@@ -3126687,15 +3126440,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-\tshrb $1,0xe(%rdx)\n+\tnop\n+\tpush $0xe\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tstd\n \tsbb $0x1,%eax\n \tadd %dh,0xde8f(%rax)\n \tadd %al,(%rax)\n@@ -3126704,16 +3126458,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-\tpush %rax\n-\trex.B (bad)\n+\tadc %al,0xe(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tclc\n \tsbb $0x1,%eax\n \tadd %dh,0xde8f(%rax)\n \tadd %al,(%rax)\n@@ -3126722,31 +3126475,30 @@\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,%al\n+\tshl $1,%bh\n \tor $0x1,%eax\n \tadd %dh,0x11dfd(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xde8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\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-\tpush %rax\n-\tgs (bad)\n+\tadc %ah,0xe(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x11dfd(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xde8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3126754,16 +3126506,16 @@\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-\tsbb (%rsi),%ecx\n+\tadc %bl,(%rbx)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x11df7(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xde8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3126789,46 +3126541,49 @@\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 %dl,%ch\n+\trcl $1,%ah\n \tor $0x1,%eax\n \tadd %dl,-0x3(%rax)\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-\tshrb $1,0x109(%rsi)\n+\tnop\n+\tscas %es:(%rdi),%al\n+\tor %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,%bh\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-\trcrb $1,(%rdi,%rcx,1)\n-\tadd %eax,(%rax)\n+\trcrb $1,(%rbx)\n+\tsgdt (%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 \tadd %al,(%rax)\n@@ -3126852,37 +3126607,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-\tjns 10dcfc2 \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-\trex.W jmp 10dd162 \n-\tadd %al,(%rax)\n-\tand %al,%bl\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,%al\n+\tadd %ah,%al\n \t(bad) 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x28000000(%rip) \n \tmov $0x21a,%edi\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3126963,31 +3126696,31 @@\n \tadd %al,(%rax)\n \tadd %al,%al\n \tcld\n \tmov $0x0,%bl\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n-\tcall 10f44b1 \n+\tcall 10f4471 \n \tadd %al,(%rax)\n \tadd %dh,%al\n \tadc %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 %dh,0xb3d4(%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+\tmov $0x0,%bl\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,0x51(%rax)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock cmp %cl,%dh\n \tadd %eax,(%rax)\n@@ -3126996,47 +3126729,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,0x73(%rax)\n-\txchg %eax,%edi\n+\tadd %dl,%al\n+\tclc\n+\tmov $0x0,%bl\n \t...\n-\tadd %cl,(%rax)\n+\tadc (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %bh,-0x4a(%rax)\n-\tmov %eax,(%rcx)\n+\tjs 10dd1c5 \n+\tje 10dd1bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x81,%al\n-\t(bad)\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 %dl,%al\n-\tclc\n-\tmov $0x0,%bl\n+\tadd %ah,0x73(%rax)\n+\txchg %eax,%edi\n \t...\n-\tadc (%rax),%eax\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tjs 10dd245 \n-\tje 10dd23d \n+\tadd %bh,-0x4a(%rax)\n+\tmov %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rcx)\n-\txchg %eax,%esp\n+\tmov $0x81,%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@@ -3127049,66 +3126782,45 @@\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tfsubs -0x73(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n-\tjmp 10dd285 \n+\tjmp 10dd245 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %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-\tmov $0x0,%bl\n-\t...\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %bl,0x186fe(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\tfistl 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,0xb3ca(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcli\n-\tmov $0x0,%bl\n-\t...\n-\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tcwtl\n-\tstc\n-\txchg %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\txor $0x8a,%al\n-\tadd %eax,(%rax)\n+\tadd %bl,0x186fe(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tfistl 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-\tjl 10dd2c2 \n+\tjl 10dd242 \n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tnop\n \txchg %eax,%edi\n \tor $0x1,%eax\n \tadd %ah,-0x64(%rax)\n@@ -3127119,37 +3126831,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,(%rax)\n-\tjrcxz 10dd31e \n+\tadd %dh,%al\n+\tloop 10dd29e \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 10ef8bb \n+\tcall 10ef83b \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 %al,-0x2f(%rax)\n+\tadd %dl,0x5(%rax)\n+\tmov $0x0,%ah\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+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %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 \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@@ -3127159,34 +3126890,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,0x5(%rax)\n-\tmov $0x0,%ah\n+\tadd %dh,(%rax)\n+\tcli\n+\tmov $0x0,%bl\n \t...\n-\tadd (%rax),%eax\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %bh,0x194(%rbp)\n+\tcwtl\n+\tstc\n+\txchg %al,(%rcx)\n \tadd %al,(%rax)\n-\txor %bl,(%rsi)\n-\tcmc\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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%rax)\n \tlret $0xb3\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \torb $0x0,0x173(%rbp)\n \tadd %dh,-0x4f(%rax)\n \tint1\n@@ -3127196,77 +3126930,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,(%rax)\n-\tor $0xb4,%eax\n+\tadd %dl,(%rax)\n+\tloopne 10dd3de \n+\t...\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tcltd\n+\tjae 10dd43d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tloopne 10dd47d \n \t(bad)\n-\tadd %al,(%rax)\n-\tadd %bh,0x19842(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x1d2eb(%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-\tloopne 10dd45e \n-\t...\n-\tadd %al,(%rsi)\n+\tadd %dh,(%rax)\n+\tor $0xb4,%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tcltd\n-\tjae 10dd4bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10dd4fd \n \t(bad)\n-\tadd %eax,(%rax)\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 %dh,-0x37(%rax)\n-\tmov $0x0,%bl\n+\tadd %al,0xb3c9(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tlret $0x10d\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%dl\n-\tor $0x1,%eax\n-\tadd %dh,0x1f347(%rax)\n+\tmov $0x47,%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,(%rax)\n-\txlat %ds:(%rbx)\n+\tadd %al,-0x29(%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@@ -3127302,15 +3127036,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \t...\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \tand %ch,0x25(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3127320,67 +3127054,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,-0x23(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\tadc (%rax),%eax\n+\tadd %dl,(%rax)\n+\tadc 0x0(%rax,%rax,1),%dh\n \tadd %al,(%rax)\n-\tmov %bl,(%rdi)\n-\tfwait\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x13(%rax)\n-\txchg %al,(%rcx)\n+\tor %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.W pop %rsi\n+\tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tlock test %bh,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-\tadc 0x0(%rax,%rax,1),%dh\n-\tadd %al,(%rax)\n+\tadd %ah,-0x23(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tadc (%rax),%eax\n \tadd %al,(%rax)\n-\tor %al,(%rax)\n+\tmov %bl,(%rdi)\n+\tfwait\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex.W pop %rsi\n-\tcmp %al,(%rcx)\n+\tadd %dh,-0x13(%rax)\n+\txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock test %bh,0x1(%rdi)\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-\tjnp 10dd602 \n+\tjnp 10dd5c2 \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+\tjl 10dd663 \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@@ -3127405,15 +3127139,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dl,-0x1c(%rax)\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \t(bad)\n \t(bad)\n@@ -3127506,15 +3127240,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,%bl\n \t...\n \tadd $0x50000000,%eax\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3127527,33 +3127261,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,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@@ -3127605,16 +3127320,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-\tjmp 10dda21 \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 %ah,%al\n+\tjmp 10dd9e1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc (%rax),%eax\n \tadd %al,(%rax)\n \trex (bad)\n \tand %eax,(%rdx)\n@@ -3127684,15 +3127418,15 @@\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpop %rbx\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10ddac0 \n+\tjo 10dda80 \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@@ -3127703,31 +3127437,31 @@\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+\tjg 10dd9c5 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tadc $0xe9,%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-\tjrcxz 10dda5e \n+\tadd %ah,(%rax)\n+\tjrcxz 10dda1e \n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x24(%rax)\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3127739,30 +3127473,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,-0x1d(%rax)\n+\tadd %al,-0x1d(%rax)\n \tmov $0x0,%bl\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xb0000000000190c1,%al\n \trex.XB and $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+\tadd %ah,%al\n \tint3\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \t(bad)\n@@ -3127777,15 +3127511,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \t(bad)\n@@ -3127800,29 +3127534,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,0xb3c1(%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,(%rax)\n-\tadd %dl,-0x2d(%rax)\n-\tsbb $0x2,%al\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 %al,(%rax)\n-\tclc\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@@ -3127840,53 +3127568,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,-0x8(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\tsldt (%rax)\n-\tadd %dh,0x39(%rax)\n-\tor (%rdx),%al\n+\tadd %ah,0xb3c1(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf80000000001d441,%al\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,0xb3de(%rax)\n+\tadd %al,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,-0x29(%rax)\n \tmov (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tja 10ddca1 \n+\tja 10ddc61 \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,0xb3ca(%rax)\n+\tadd %dl,0xb3ca(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,0xf(%rax)\n \txchg %eax,%ecx\n@@ -3127942,69 +3127676,69 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x8(%rax)\n \tmov $0x0,%ah\n \t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n-\tloopne 10ddd26 \n-\tjne 10ddd7d \n+\tloopne 10ddce6 \n+\tjne 10ddd3d \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 %dl,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 10ddd31 \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 \tadd %al,(%rax)\n-\tadd %al,0x0(%rax)\n-\tmov $0x0,%ah\n-\t...\n-\tor %eax,(%rax)\n+\tadd %dl,0xb405(%rax)\n \tadd %al,(%rax)\n-\tloopne 10dddb1 \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 %al,(%rax)\n-\tout %al,$0xb3\n+\tadd %dh,%al\n+\tin $0xb3,%eax\n \t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \txor 0x1(%rbx),%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3128015,31 +3127749,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,-0x24(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\tadd $0xe0000000,%eax\n+\tadd %dh,(%rax)\n+\tfdivl 0x0(%rbx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x20000000(%rip) \n \tpushf\n \tand $0x1,%eax\n \tadd %dl,0x1e64d(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 \tint3\n \tmov $0x0,%bl\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tpush $0x18b97\n \tadd %al,(%rax)\n@@ -3128049,15 +3127784,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3d0(%rax)\n+\tadd %dl,0xb3d0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x70000000(%rip) \n \toutsb %ds:(%rsi),(%dx)\n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n@@ -3128081,15 +3127816,15 @@\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+\tjmp 10ddf05 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3128126,46 +3127861,46 @@\n \tadd %al,(%rax)\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-\tadd %al,(%rax)\n-\tlock or $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 %dl,%al\n-\tjs 10ddfc2 \n+\tjs 10ddf42 \n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tclc\n \tpop %rax\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1864c(%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+\tlock or $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 %al,-0x28(%rax)\n+\tadd %dl,-0x28(%rax)\n \tmov $0x0,%bl\n \t...\n \tadc (%rax),%eax\n \tadd %al,(%rax)\n \ttest $0xfd,%al\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n@@ -3128178,18 +3127913,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,-0x3e(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\t(bad)\n+\tadd %al,0xb3c2(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x17522(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1d322(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3128215,15 +3127951,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,-0x2b(%rax)\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@@ -3128265,15 +3128001,15 @@\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 \tclc\n-\tjrcxz 10de1df \n+\tjrcxz 10de19f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadc 0x1(%rax),%ecx\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n@@ -3128338,15 +3128074,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \t(bad)\n \tadd %al,(%rax)\n \tadd %bh,0x18ccc(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3128376,15 +3128112,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,-0x2d(%rax)\n \tmov $0x0,%bl\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tmov $0xb0,%al\n \txchg %eax,%ebp\n \tadd %eax,(%rax)\n@@ -3128396,16 +3128132,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjmp 10de31e \n+\tadd %dl,(%rax)\n+\tjmp 10de2de \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 \tsub %cl,-0x74(%rbx)\n@@ -3128418,16 +3128154,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 10de35e \n+\tadd %al,(%rax)\n+\tjmp 10de31e \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 \tadd %eax,(%rax)\n@@ -3128439,22 +3128175,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-\tfidivl 0x0(%rbx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\tadd %al,-0x26(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\tjle 10de3ba \n+\tjle 10de37a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tlahf\n \tand $0x2,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3128462,47 +3128197,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,-0x43(%rax)\n+\tadd %dh,-0x40(%rax)\n \tmov $0x0,%bl\n+\t...\n+\tadc $0x0,%al\n \tadd %al,(%rax)\n+\tand %bh,(%rsi)\n+\tor (%rdx),%al\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-\tadd %al,(%rax)\n-\tadd %ah,-0x3(%rax)\n-\tpop %rbp\n+\trex adc %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 %dh,-0x40(%rax)\n+\tadd %ah,-0x43(%rax)\n \tmov $0x0,%bl\n-\t...\n-\tadc $0x0,%al\n \tadd %al,(%rax)\n-\tand %bh,(%rsi)\n-\tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex adc %ebp,%edx\n+\tadd %eax,(%rax)\n+\tadd $0x0,%al\n+\tadd %al,(%rax)\n+\tadd %dl,-0x6e(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\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@@ -3128513,28 +3128248,28 @@\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-\tcall 10ef22b \n+\tcall 10ef1eb \n \tadd %al,(%rax)\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-\tadd %dh,%al\n-\tshll $1,0x0(%rbx)\n+\tadd %dl,(%rax)\n+\tshlb %cl,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tlock mov $0x94,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3128565,15 +3128300,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,0xb3c7(%rax)\n \tadd %al,(%rax)\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@@ -3128583,20 +3128318,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,-0x35(%rax)\n+\tadd %ah,-0x35(%rax)\n \tmov $0x0,%bl\n \t...\n \tsbb (%rax),%al\n \tadd %al,(%rax)\n-\tjs 10de575 \n+\tjs 10de535 \n \tmov $0x1,%edi\n \tadd %dl,0x1613f(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n@@ -3128623,15 +3128358,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \tor (%rax),%eax\n \tadd %al,(%rax)\n@@ -3128644,15 +3128379,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tfdivs 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,-0x63(%rax)\n \tor $0x1,%eax\n@@ -3128684,15 +3128419,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 %ah,(%rax)\n-\tjne 10de682 \n+\tjne 10de642 \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 %ah,%al\n@@ -3128708,15 +3128443,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,%bl\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,0x5a(%rbx)\n \tadd %eax,(%rax)\n@@ -3128791,15 +3128526,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tint $0xb3\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@@ -3128832,15 +3128567,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3da(%rax)\n+\tadd %dh,0xb3da(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,-0x66(%rax)\n \tor $0x1,%eax\n@@ -3128852,46 +3128587,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-\tjns 10de882 \n-\t...\n-\tadd %al,(%rsi)\n+\tadd %dl,%al\n+\tjae 10de842 \n \tadd %al,(%rax)\n-\tadd %ch,0x5c(%rax)\n-\tfwait\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 10de8df \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x21e7e(%rax)\n+\tadd %al,0x1eb8e(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 10de8c2 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %cl,(%rdx)\n+\tadd %dh,(%rax)\n+\tjns 10de882 \n+\t...\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %bl,(%rax)\n-\tloop 10de95f \n+\tadd %ch,0x5c(%rax)\n+\tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1eb8e(%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@@ -3128911,27 +3128646,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,-0x18(%rax)\n+\tadd %al,-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 \tadd %bl,-0x23(%rax)\n \tsbb (%rdx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10dea16 \n+\tloopne 10de9d6 \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@@ -3128956,23 +3128691,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,-0x1e(%rax)\n-\tmov $0x0,%bl\n+\tadd %dh,(%rax)\n+\tloop 10de99e \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-\tloopne 10dea06 \n+\tadd %ah,%al\n+\tint3\n \tor $0x1,%eax\n \tadd %ah,0x1d303(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n@@ -3128998,15 +3128734,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3c3(%rax)\n+\tadd %dh,0xb3c3(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tenter $0x10d,$0x0\n@@ -3129020,15 +3128756,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 %ah,(%rax)\n-\tjle 10dea82 \n+\tjle 10dea42 \n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tcmp %ecx,(%rdx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3129059,26 +3128795,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 10deb1e \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@@ -3129096,28 +3128834,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,(%rax)\n-\t(bad)\n-\tmov $0x0,%bl\n+\tadd %dh,0xb3e1(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tor (%rax),%eax\n+\tadd %bl,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x90000000000124e1,%al\n-\trex.RX sbb $0x2,%al\n+\tadd %dh,0x1d1ef(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadc %bh,%ah\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@@ -3129137,46 +3128874,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,-0x8(%rax)\n+\tadd %dh,-0x43(%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+\tadc $0x0,%al\n \tadd %al,(%rax)\n+\tfdivrs (%rdx)\n+\tor (%rdx),%al\n \tadd %al,(%rax)\n-\tnop\n-\tjb 10deca9 \n-\tadd (%rax),%al\n \tadd %al,(%rax)\n+\tlock fwait\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,-0x43(%rax)\n+\tadd %ah,-0x8(%rax)\n \tmov $0x0,%bl\n \t...\n-\tadc $0x0,%al\n+\tadc %al,(%rax)\n \tadd %al,(%rax)\n-\tfdivrs (%rdx)\n-\tor (%rdx),%al\n+\tfdivr %st(7),%st\n+\txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock fwait\n-\tand $0x2,%eax\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 \tadd %al,(%rax)\n@@ -3129218,15 +3128955,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,%al\n-\tjs 10ded02 \n+\tjs 10decc2 \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@@ -3129239,39 +3128976,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-\tout %eax,(%dx)\n+\tadd %dh,%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 %cl,%al\n-\trorl $0x0,0x1(%rip) \n-\tjo 10dee06 \n-\tin (%dx),%eax\n-\tadd %eax,(%rax)\n+\tadd %al,0xfa48(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\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 %ah,(%rax)\n-\tjbe 10ded82 \n+\tjbe 10ded42 \n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,-0x35(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3129283,68 +3129020,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-\t(bad)\n-\tmov $0x0,%bl\n+\tadd %ah,(%rax)\n+\tor $0xb4,%eax\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 %al,0xfa48(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x73(%rax)\n-\tout %eax,$0x1\n+\tadd %dl,-0xf(%rax)\n+\txchg %eax,%ecx\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-\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-\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 10dee86 \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-\t...\n-\tadd (%rax),%eax\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor %esp,0x1(%rip) \n+\t{rex2 0xb3} sldt (%r24)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %dl,0x31(%rax)\n+\tand $0x1,%eax\n \tadd %dh,-0x7a(%rax)\n \ttestl $0x0,(%rcx)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3129368,15 +3129106,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,0xb3cf(%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 \tcmp (%rdx),%ecx\n@@ -3129390,15 +3129128,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \txlat %ds:(%rbx)\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpush %rcx\n@@ -3129425,21 +3129163,14 @@\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 \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xb3be(%rax)\n@@ -3129450,44 +3129181,48 @@\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tnotl 0x0(%rcx,%rax,1)\n \tand %al,0x19b(%rax)\n \tadd %al,(%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 %dh,0xb3c7(%rax)\n+\tadd %cl,(%rsi)\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 %cl,(%rbx)\n+\tadd %al,%al\n+\t(bad)\n+\tmov $0x0,%bl\n+\t...\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %ch,%al\n-\tpop %rsi\n-\tfwait\n-\tadd %eax,(%rax)\n+\tcall 10f8b9b \n \tadd %al,(%rax)\n \tadd %dl,0x48(%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 %ah,%al\n+\tadd %dh,%al\n \tfnstenv 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,0x5b(%rax)\n \tfwait\n@@ -3129507,15 +3129242,15 @@\n \tadd %al,(%rax)\n \tadd %dh,-0x7f(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,0x7b(%rax)\n-\tjae 10df0fd \n+\tjae 10df0bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %dh,%dh\n \trepz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3129527,15 +3129262,15 @@\n \tadd %al,(%rax)\n \tadd %dh,0x76(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,%al\n-\tjle 10df0d1 \n+\tjle 10df091 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1f5c5(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n@@ -3129559,33 +3129294,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,-0x3b(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\tor %al,(%rax)\n+\tadd %al,0xb3c5(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x71(%rax)\n \tor $0x1,%eax\n \tadd %dl,0x21f8e(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tfdivl 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tmov $0x94,%al\n@@ -3129599,15 +3129334,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \t(bad)\n@@ -3129621,15 +3129356,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3de(%rax)\n+\tadd %ah,0xb3de(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,0x1d40e(%rax)\n \tadd %al,(%rax)\n@@ -3129640,15 +3129375,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,-0x3e(%rax)\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadc %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3129705,15 +3129440,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3d6(%rax)\n+\tadd %ah,0xb3d6(%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 \tscas %es:(%rdi),%eax\n@@ -3129745,56 +3129480,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,-0x1d(%rax)\n+\tadd %dl,(%rax)\n+\tcld\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n-\tadd %bl,0x2d(%rax)\n-\tjne 10df3fd \n+\tadd %cl,0x191fa(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,-0x48(%rax)\n+\tand %al,(%rdx)\n \tadd %al,(%rax)\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 %dl,(%rax)\n-\tcld\n-\tmov $0x0,%bl\n+\tadd %dh,(%rax)\n+\tjrcxz 10df39e \n \t...\n-\t(bad)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %cl,0x191fa(%rax)\n+\tadd %bl,0x2d(%rax)\n+\tjne 10df3fd \n \tadd %al,(%rax)\n-\tadd %dh,-0x48(%rax)\n-\tand %al,(%rdx)\n \tadd %al,(%rax)\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 %ah,-0x2f(%rax)\n+\tadd %dh,-0x2f(%rax)\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tmull 0x1(%rip) \n \tadd %dl,0x2d(%rax)\n@@ -3129890,15 +3129625,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %ah,-0x26(%rax)\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@@ -3129916,29 +3129651,29 @@\n \tadd %dh,(%rax)\n \tadcb $0x0,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ch,0x27(%rax)\n-\tjne 10df5fd \n+\tjne 10df5bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tficomps 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-\tjl 10df5c2 \n+\tjl 10df582 \n \t...\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,0x194bc(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1e642(%rax)\n \tadd %al,(%rax)\n@@ -3129946,39 +3129681,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 %ah,%al\n \tret\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tiret\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tjl 10df679 \n+\tjl 10df639 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 10df642 \n+\tjle 10df602 \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 %cl,0x1f09f(%rax)\n@@ -3129990,15 +3129725,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tenter $0xb3,$0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcwtl\n@@ -3130036,91 +3129771,91 @@\n \tadd %al,(%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+\tjs 10df790 \n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trcll $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 %dh,0xb40c(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tmov $0xb3,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tadd %eax,(%rax)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dh,0x125ef(%rax)\n+\tmov %ah,%al\n+\tand $0x1,%al\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 %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 %dl,%al\n+\tadd %ah,%al\n \t(bad)\n \tmov $0x0,%bl\n \t...\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tmov %bh,-0x41(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjns 10df8a4 \n+\tjns 10df864 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %ah,-0x19(%rax)\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \t(bad)\n \tor (%rdx),%al\n@@ -3130134,15 +3129869,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3d4(%rax)\n+\tadd %ah,0xb3d4(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x0(%rip) \n \tpush %rsi\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n@@ -3130164,15 +3129899,15 @@\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-\tcall 10f1de1 \n+\tcall 10f1da1 \n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3130187,15 +3129922,15 @@\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+\tjo 10df942 \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@@ -3130217,15 +3129952,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3c8(%rax)\n+\tadd %dl,0xb3c8(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x48000000(%rip) \n \tds or (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3130235,22 +3129970,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,0xb3cc(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rbx)\n+\tadd %al,%al\n+\tint3\n+\tmov $0x0,%bl\n+\t...\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlret $0x18c\n+\tadc %cl,%dl\n+\tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %al,(%rax)\n \ttestl $0x0,(%rcx)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n@@ -3130265,27 +3130000,27 @@\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,-0x69(%rax)\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10dfabc \n+\tjo 10dfa7c \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,(%rax)\n+\tadd %al,(%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@@ -3130340,15 +3130075,15 @@\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trepnz mov $0x0,%bl\n \t...\n \tor $0x28000000,%eax\n-\tjnp 10dfafa \n+\tjnp 10dfaba \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rbx\n \tout %al,(%dx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3130356,54 +3130091,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-\tloopne 10dfb1e \n+\tadd %al,(%rax)\n+\tloopne 10dfade \n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,0x1c(%rax)\n \t(bad)\n \tadd (%rax),%al\n \tadd %al,(%rax)\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 %al,%dh\n-\trepz add (%rax),%al\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\tadd %ah,(%rax)\n+\tjl 10dfb02 \n+\t...\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n+\tadd %ah,0x175e1(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,-0x69(%rsi)\n+\tadd %dh,0x1e878(%rax)\n \tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,(%rdx)\n \tadd %al,(%rax)\n-\tadd %cl,(%rsi)\n+\tadd %ah,(%rax)\n+\tin $0xb3,%al\n+\t...\n+\tadd %ah,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjbe 10dfb45 \n+\tadd %bl,-0x8(%rax)\n+\tpop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjmp 10dfdb0 \n-\tadd %al,(%rax)\n-\tclc\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@@ -3130422,84 +3130167,74 @@\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,(%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 %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+\tsarb $1,-0x69(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjl 10dfc02 \n-\t...\n-\tadd %al,(%rdi)\n+\tadd %al,(%rdx)\n \tadd %al,(%rax)\n-\tadd %ah,0x175e1(%rax)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n-\tadd %dh,0x1e878(%rax)\n+\tadd %dh,%al\n+\tjbe 10dfbc5 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %dh,(%rax)\n+\tjmp 10dfe30 \n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %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 \txchg %eax,%edi\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ah,0x4f(%rax)\n-\tjne 10dfcbd \n+\tjne 10dfc7d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,%dh\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-\tjmp 10dfda1 \n+\tadd %al,%al\n+\tjmp 10dfd61 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadc (%rax),%eax\n \tadd %al,(%rax)\n-\tjs 10dfc85 \n+\tjs 10dfc45 \n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x18e1f(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3130527,15 +3130262,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tmov $0x0,%bl\n \t...\n \tor $0x20000000,%eax\n \toutsb %ds:(%rsi),(%dx)\n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n@@ -3130547,33 +3130282,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,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-\tadd %al,(%rax)\n-\tadd %dh,0x1f3f3(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n@@ -3130588,39 +3130304,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,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+\tadd %al,(%rax)\n+\tadd %dh,0x1f3f3(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %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 \txchg %eax,%edi\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,-0x53(%rax)\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x71(%rax)\n-\tclc\n+\tadd %ah,%al\n+\tjo 10dfdfb \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 %ah,%al\n-\t(bad)\n+\tadd %al,(%rax)\n+\txlat %ds:(%rbx)\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@@ -3130655,37 +3130390,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,(%rax)\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-\tadd %al,(%rax)\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 %al,-0x2c(%rax)\n+\tadd %ah,-0x2c(%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@@ -3130699,26 +3130412,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,0x75(%rax)\n-\txchg %eax,%edi\n-\t...\n-\tadd %cl,(%rax)\n+\tadd %dl,0xb40f(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\tjp 10dff12 \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 \tadd %al,(%rax)\n-\tadd %dh,0x161ce(%rax)\n+\tadd %dl,-0x47(%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@@ -3130735,40 +3130451,61 @@\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+\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-\tadc %cl,(%rsi)\n+\tadd %dh,0x75(%rax)\n+\txchg %eax,%edi\n+\t...\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,(%rax)\n+\tjp 10dff12 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x161ce(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n \tadd %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-\t...\n+\tadd %dh,(%rax)\n+\tcall 10e0061 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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+\t...\n+\tadd %dl,0x1f8b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %cl,(%rsi)\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,0x71(%rax)\n@@ -3130786,15 +3130523,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,-0x23(%rax)\n \tmov $0x0,%bl\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tmov %rsi,0x1(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3130826,16 +3130563,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tloop 10e00de \n+\tadd %ah,(%rax)\n+\tloop 10e009e \n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x1bf,%eax\n \tadd %al,(%rax)\n \tnop\n@@ -3130866,35 +3130603,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,-0x3f(%rax)\n+\tadd %dh,-0x3f(%rax)\n \tmov $0x0,%bl\n \t...\n \tsldt (%rax)\n \tadd %bl,0x33(%rax)\n-\tjae 10e01bd \n+\tjae 10e017d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xdc,%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 %dh,%al\n-\tje 10e0182 \n+\tje 10e0142 \n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tret\n \tlock add %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3130969,15 +3130706,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %ah,-0x1d(%rax)\n \tmov $0x0,%bl\n \t...\n \tadd $0x88000000,%eax\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3131055,15 +3130792,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3d2(%rax)\n+\tadd %ah,0xb3d2(%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 \tcmp 0x1(%rbx),%esi\n@@ -3131096,14 +3130833,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+\tfdivs 0x0(%rbx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rdi)\n+\tadd %al,(%rax)\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 %ah,0x976f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3131120,45 +3130877,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 %dl,(%rax)\n-\tfdivs 0x0(%rbx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rdi)\n-\tadd %al,(%rax)\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 \txchg %eax,%edi\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,-0x12(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%cl\n-\tjmp 10e0505 \n+\tjmp 10e04c5 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3131180,18 +3130917,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-\tint $0xb3\n+\tadd %al,(%rax)\n+\t(bad)\n+\tmov $0x0,%bl\n \t...\n-\tadd %al,-0x20000000(%rip) \n+\tadd $0xe0000000,%eax\n \tpush %rdx\n \tnop\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x69(%rax)\n \tcwtl\n \tadd %eax,(%rax)\n@@ -3131218,49 +3130956,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,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 \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,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@@ -3131281,42 +3131019,42 @@\n \tadd %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 10e0642 \n+\tjs 10e0602 \n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,0x7c(%rax)\n-\tjae 10e06bd \n+\tjae 10e067d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x18,%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 %ah,%al\n+\tadd %dh,%al\n \tint $0xb3\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,0x48000000(%rip) \n-\tjle 10e06cd \n+\tjle 10e068d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x22613(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n@@ -3131341,46 +3131079,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,0xb3fc(%rax)\n \tadd %al,(%rax)\n-\tout %al,(%dx)\n-\tmov $0x0,%bl\n-\t...\n-\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x1259c,%eax\n \tadd %al,(%rax)\n-\tadd %ah,0x2241f(%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,0xb3fc(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rcx)\n+\tout %al,(%dx)\n+\tmov $0x0,%bl\n+\t...\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x59(%rax)\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@@ -3131406,15 +3131144,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 %ah,%al\n-\tje 10e07c2 \n+\tje 10e0782 \n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \timul $0x1,(%rax),%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3131472,15 +3131210,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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{rex2 0xb3} sldt (%r24)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,-0x2c(%rax)\n@@ -3131494,37 +3131232,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 %dl,%al\n-\tje 10e08c2 \n+\tje 10e0882 \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 %dh,(%rax)\n-\tcall 10e0a62 \n+\tcall 10e0a22 \n \tadd %al,(%rax)\n-\tloopne 10e0925 \n+\tloopne 10e08e5 \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,0xb3dd(%rax)\n+\tadd %al,0xb3dd(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,0x13853(%rax)\n \tadd %al,(%rax)\n@@ -3131558,15 +3131296,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dh,-0x31(%rax)\n \tmov $0x0,%bl\n \t...\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \t(bad)\n \tcmp (%rdx),%cl\n \tadd (%rax),%al\n@@ -3131578,15 +3131316,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3d5(%rax)\n+\tadd %dh,0xb3d5(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x78000000(%rip) \n \tpush %rbp\n \tor (%rdx),%al\n \tadd %al,(%rax)\n@@ -3131637,48 +3131375,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-\tadd $0xb4,%al\n+\tadd %dl,(%rax)\n+\tint $0xb3\n \t...\n-\tadd %al,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjae 10e0ae0 \n-\tadd %eax,(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x74(%rax)\n-\tmov (%rcx),%al\n+\tadd %dh,0x12510(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tout %eax,$0xd2\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-\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@@ -3131699,26 +3131433,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,%al\n+\t(bad)\n+\tmov $0x0,%bl\n \tadd %al,(%rax)\n-\tint $0xb3\n-\t...\n-\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x12510(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tout %eax,$0xd2\n+\tadd %eax,(%rax)\n+\tadd $0xb0000000,%eax\n+\tpush $0x25\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%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@@ -3131737,37 +3131475,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+\tadd %ah,%al\n \txlat %ds:(%rbx)\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n-\tjb 10e0c3d \n+\tjb 10e0bfd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x1(%rsp,%rdx,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 %dl,%al\n+\tadd %ah,%al\n \t(bad)\n \t...\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tclc\n \tpop %rbp\n \tcltd\n@@ -3131802,48 +3131540,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 %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 10e0c8f \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 %dl,%al\n-\tlfs (%rax),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%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@@ -3131863,15 +3131601,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tenter $0xb3,$0x0\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@@ -3131891,30 +3131629,30 @@\n \tadd %al,(%rax)\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+\tjae 10e0dbd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcr $0xf3,%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 %ah,%al\n-\tjmp 10e0dde \n+\tadd %dl,%al\n+\tjmp 10e0d9e \n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x39(%rax)\n \tin (%dx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3131926,15 +3131664,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tin $0xb3,%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@@ -3131948,15 +3131686,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dl,-0x27(%rax)\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bl,0x1ec39(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3131968,15 +3131706,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3c1(%rax)\n+\tadd %dl,0xb3c1(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,-0x7f(%rax)\n \tcmp %al,(%rcx)\n@@ -3131986,26 +3131724,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,0xb3df(%rax)\n+\tadd %dl,0xb3df(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tpush %rbx\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10e0f1c \n+\tloopne 10e0edc \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@@ -3132019,15 +3131757,15 @@\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tcmp $0x195,%eax\n \tadd %al,(%rax)\n \tnop\n-\tloopne 10e0f0a \n+\tloopne 10e0eca \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3132043,62 +3131781,44 @@\n \tadd %bl,(%rax)\n \tpop %rsp\n \tor $0x1,%eax\n \tadd %al,0x1d050(%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-\tand %cl,(%rsi)\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-\tlret $0xb3\n+\tadd %al,(%rax)\n+\tlret\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 %dh,0x12550(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x71(%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 %ah,(%rax)\n-\trepnz mov $0x0,%bl\n \t...\n-\tadd (%rax),%eax\n+\tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n-\tpush $0x19257\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tand %esi,%ebp\n+\tand %cl,(%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,0x9774(%rax)\n@@ -3132118,14 +3131838,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+\trepnz mov $0x0,%bl\n+\t...\n+\tadd (%rax),%eax\n+\tadd %al,(%rax)\n+\tpush $0x19257\n+\tadd %al,(%rax)\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,(%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@@ -3132163,59 +3131902,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,0x7e(%rax)\n-\txchg %eax,%edi\n+\tadd %ah,-0x15(%rax)\n+\tmov $0x0,%bl\n \t...\n-\tadd %cl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjnp 10e1112 \n-\tadd %eax,(%rax)\n+\tadc $0xd8000000,%eax\n+\tpush %rbp\n+\tor (%rdx),%al\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\t(bad)\n-\tlods %ds:(%rsi),%al\n-\tadd %eax,(%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 %dh,-0x15(%rax)\n-\tmov $0x0,%bl\n+\tadd %dh,0x7e(%rax)\n+\txchg %eax,%edi\n \t...\n-\tadc $0xd8000000,%eax\n-\tpush %rbp\n-\tor (%rdx),%al\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x1(,%rdx,4)\n+\tjnp 10e1112 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\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 %al,%al\n \tlock mov $0x0,%bl\n \t...\n \tadd $0x0,%al\n \tadd %al,(%rax)\n-\tloopne 10e1251 \n+\tloopne 10e1211 \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@@ -3132242,32 +3131981,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,0xb3c2(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %cl,0x19b5f(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x22378(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\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 \tsbb %bl,0x1(%rdx,%rdx,4)\n@@ -3132281,26 +3132002,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,0xb3f3(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0xb3c2(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,-0x6f(%rax)\n-\trolb %cl,(%rcx)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n+\tadd %cl,0x19b5f(%rax)\n \tadd %al,(%rax)\n-\tlock sub %dh,%al\n-\tadd %eax,(%rax)\n+\tadd %dh,0x22378(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -3132310,31 +3132028,52 @@\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+\tjns 10e132e \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tjs 10e12cf \n+\tjs 10e124f \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %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 %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\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 %dl,%al\n-\tjl 10e1302 \n+\tjl 10e12c2 \n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,0x17353(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x49(%rax)\n \trepnz add %eax,(%rax)\n@@ -3132343,19 +3132082,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,0xb3ce(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x40000000(%rip) \n+\tadd %al,%al\n+\t(bad)\n+\tmov $0x0,%bl\n+\t...\n+\tadd $0xc0000000,%eax\n \tmov 0x1(%rbx),%?\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,%cl\n \tcwtl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3132383,15 +3132122,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-\tjl 10e13c2 \n+\tjl 10e1382 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n@@ -3132405,19 +3132144,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tshll $1,0x0(%rbx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x20000000(%rip) \n+\tadd %al,-0x2f(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tadd $0xe0000000,%eax\n \txchg %eax,%edx\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x77(%rax)\n \tpop (%rcx)\n \tadd %al,(%rax)\n@@ -3132449,42 +3132187,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-\tin $0xb3,%eax\n-\tadd %al,(%rax)\n+\tadd %dh,0xb3e5(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush $0x1e74c\n \tadd %al,(%rax)\n \tadd %ah,-0x26(%rax)\n-\tcall 10e1508 \n+\tcall 10e14c8 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %ah,-0x1c(%rax)\n \tmov $0x0,%bl\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tnop\n \txchg %eax,%edi\n-\tjae 10e153d \n+\tjae 10e14fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x41,%al\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n@@ -3132501,15 +3132237,15 @@\n \tadd %al,(%rcx)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,-0x4e(%rax)\n \tout %eax,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10e152b \n+\tjo 10e14eb \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@@ -3132531,22 +3132267,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,0xb3de(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x22(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tlret\n+\tadd %cl,%bl\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock or $0x192,%eax\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n@@ -3132572,63 +3132306,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,(%rax)\n-\tshlb %cl,0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x2e(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tsarb $0x1,-0x41(%rsi)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjle 10e163a \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tout %al,$0xf8\n+\tshl $1,%dh\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 %dh,(%rax)\n-\tjne 10e1642 \n+\tjne 10e1602 \n \t...\n \tadd %cl,0x20000000(%rip) \n \thlt\n \tand $0x1,%eax\n \tadd %dl,(%rax)\n-\tjp 10e1657 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\tloop 10e169e \n-\t...\n-\tadd %cl,(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\txor %ch,0x174(%rax)\n-\tadd %al,(%rax)\n-\tjo 10e173e \n-\tint1\n+\tjp 10e1617 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3132651,15 +3132364,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+\tadd %ah,%al\n+\tloop 10e169e \n+\t...\n+\tadd %cl,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\txor %ch,0x174(%rax)\n+\tadd %al,(%rax)\n+\tjo 10e173e \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,(%rax)\n \tfidivl 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,0x1bfb5(%rax)\n \tadd %al,(%rax)\n@@ -3132693,26 +3132425,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,(%rax)\n+\tadd %ah,(%rax)\n \tshll %cl,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \t(bad)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10e1860 \n+\tjo 10e1820 \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@@ -3132734,15 +3132466,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,-0x3a(%rax)\n \tmov $0x0,%bl\n \t...\n \tadd $0x78000000,%eax\n \timul $0x0,0x1(%rbp),%esi\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trex.WXB xchg %rax,%r8\n@@ -3132772,15 +3132504,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,-0x20(%rax)\n \tmov $0x0,%bl\n \t...\n \tor $0x60000000,%eax\n \txor $0x173,%eax\n \tadd %al,(%rax)\n \tmovabs 0xf800000000019374,%al\n \tnegl 0x0(%rdx)\n@@ -3132807,68 +3132539,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 %dl,%al\n-\tor %esi,0x0(%rax,%rax,1)\n+\tadd %dl,(%rax)\n+\tshll %cl,0x0(%rbx)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tsbb %eax,(%rax)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\txchg %rax,%rsp\n-\tadd %rax,(%r8)\n+\tpush $0x10d9c\n \tadd %al,(%rax)\n-\tadd %al,0x1f4da(%rax)\n+\tadd %dl,(%rax)\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 %dh,%al\n-\tshlb %cl,0x0(%rbx)\n+\tadd %dl,-0x2b(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tadc (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax,%rax,1)\n+\tenter $0x738b,$0x1\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+\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 %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@@ -3132932,15 +3132661,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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) 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10d53(%rax)\n \tadd %al,(%rax)\n@@ -3132969,15 +3132698,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tret $0xb3\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor $0x10000000,%eax\n \tiret\n@@ -3132990,15 +3132719,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd (%rax),%al\n@@ -3133020,29 +3132749,44 @@\n \tadd %dh,0x77(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n-\tjae 10e1bfd \n+\tjae 10e1bbd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $0x26,(%rbx)\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,-0x21(%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 %ah,-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 \tadd %al,(%rax)\n@@ -3133058,29 +3132802,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,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@@ -3133093,16 +3132822,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tloop 10e1c9e \n+\tadd %dl,%al\n+\tloop 10e1c5e \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 %al,%al\n@@ -3133124,30 +3132853,30 @@\n \tadd %al,(%rax)\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+\trex.WRXB jne 10e1cfd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %bh,-0x30(%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 %al,(%rax)\n-\tjno 10e1d02 \n+\tjno 10e1cc2 \n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor %ah,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3133169,15 +3132898,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tcltd\n-\tjae 10e1dbd \n+\tjae 10e1d7d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x88,%al\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -3133231,15 +3132960,15 @@\n \tadd %al,(%rcx)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tshl $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10e1ee6 \n+\tloopne 10e1ea6 \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@@ -3133248,15 +3132977,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x9773(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x30000000(%rip) \n-\tjge 10e1e7a \n+\tjge 10e1e3a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rax\n \tsbb $0x2,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3133264,18 +3132993,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,-0x21(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\tsldt (%rax)\n+\tadd %dh,(%rax)\n+\tfbstp 0x0(%rbx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdi)\n+\tadd %al,(%rax)\n \tadd %bl,0x17319(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tnop\n \tnop\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3133293,71 +3133024,64 @@\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+\tja 10e1ec1 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \txlat %ds:(%rbx)\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 \tcmpb $0x1,-0x76(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock xchg %eax,%ecx\n-\tjmp 10e1f85 \n+\tjmp 10e1f45 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcall 10e2061 \n+\tadd %al,(%rax)\n+\tcall 10e2021 \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 \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \ttest %ebx,(%rdi)\n \tadd (%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-\txor %cl,(%rsi)\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,0x977f(%rax)\n@@ -3133372,47 +3133096,54 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \thlt\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 %cl,(%rsi)\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,0xf(%rax)\n \tmov $0x0,%ah\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10e20f8 \n+\tjo 10e20b8 \n \tmov $0x1,%edi\n \tadd %ah,(%rax)\n \tmov $0x1c,%cl\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-\t(bad)\n+\tadd %al,-0x3b(%rax)\n+\tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n-\tjne 10e20bd \n+\tjne 10e207d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xba,%al\n \tes add (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3133486,15 +3133217,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-\tja 10e2142 \n+\tja 10e2102 \n \t...\n \tadd %cl,-0x10000000(%rip) \n \tcmp (%rdx),%ecx\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %dl,0x1f138(%rax)\n \tadd %al,(%rax)\n@@ -3133502,14 +3133233,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+\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+\tadd %al,(%rax)\n+\tadd %al,0x1be2a(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %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@@ -3133525,52 +3133275,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-\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-\tadd %al,(%rax)\n-\tadd %al,0x1be2a(%rax)\n+\tadd %dh,0xb3ea(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\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,(%rdx)\n \tadd %al,(%rax)\n-\tjs 10e22e0 \n+\tadd %bh,0x66(%rax)\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+\tadd %ah,-0x2d(%rax)\n \tmov $0x0,%bl\n \t...\n \tadd $0xd8000000,%eax\n \t(bad)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dh,0x4f(%rax)\n@@ -3133581,15 +3133312,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tlret\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,%al\n \txchg %eax,%esp\n@@ -3133601,14 +3133332,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,%al\n+\tlret $0xb3\n+\t...\n+\tsbb %eax,(%rax)\n+\tadd %al,(%rax)\n+\tshlb $0x0,0x1(%rdi,%rdi,4)\n+\txor %dh,-0x73(%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,(%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@@ -3133616,21 +3133364,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 %dl,%al\n-\tlret $0xb3\n-\t...\n-\tsbb %eax,(%rax)\n+\tadd %ah,0xb409(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x0,0x1(%rdi,%rdi,4)\n-\txor %dh,-0x73(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rcx)\n+\tadd %al,(%rax)\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 %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3133659,35 +3133411,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,0xb409(%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-\tpopf\n-\tor $0x1,%eax\n-\tadd %dl,%al\n-\tadc %ah,%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 \tmov $0xb3,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor $0x0,%al\n \tadd %al,(%rax)\n@@ -3133726,46 +3133457,46 @@\n \tadd %al,(%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+\tjae 10e247d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $0x0,0x1d0(%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-\tjge 10e2482 \n+\tjge 10e2442 \n \t...\n \tadd %cl,0x0(%rip) \n \tnot %cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tloope 10e2498 \n+\tloope 10e2458 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tint $0xb3\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@@ -3133778,34 +3133509,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,0xb3e5(%rax)\n+\tadd %ah,0xb3e5(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x2b(%rax)\n-\tjmp 10e257d \n+\tjmp 10e253d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $0x0,0x223(%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+\tadd %ah,(%rax)\n \tout %eax,$0xb3\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@@ -3133818,15 +3133549,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,%bl\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tor %al,0x125(%rbx)\n \tadd %al,(%rax)\n@@ -3133855,21 +3133586,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-\tleave\n-\tmov $0x0,%bl\n+\tadd %al,(%rax)\n+\tlret $0xb3\n \t...\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n-\tcall 10f4b91 \n+\tcall 10f4b51 \n \tadd %al,(%rax)\n \tadd %dh,0x19b6d(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n@@ -3133890,45 +3133620,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,(%rax)\n-\tjs 10e2682 \n-\t...\n-\tadd %cl,(%rdx)\n+\tadd %dh,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 %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@@ -3133955,19 +3133685,19 @@\n \tadd %ah,-0x7e(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n-\tjae 10e27bd \n+\tjae 10e277d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tcall 10e295b \n+\tcall 10e291b \n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -3133976,15 +3133706,15 @@\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+\tss jae 10e27bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,(%rax)\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -3134015,15 +3133745,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n@@ -3134037,53 +3133767,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,%al\n-\txlat %ds:(%rbx)\n-\tmov $0x0,%bl\n+\tadd %al,(%rax)\n+\tjbe 10e2802 \n \t...\n-\tor %eax,(%rax)\n+\tadd %bl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tfcomps 0x10d(%rdx)\n+\trcrb $1,0x38(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock mov $0x1d0,%ebx\n+\tadd %ah,%al\n+\tor $0x194,%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-\tjbe 10e2882 \n-\t...\n-\tadd %bl,(%rax,%rax,1)\n+\tfdivs 0x0(%rbx)\n \tadd %al,(%rax)\n-\trcrb $1,0x38(%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tor $0x194,%eax\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %bl,%al\n+\t(bad)\n+\tor $0x1,%eax\n+\tadd %dh,%al\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 %ah,(%rax)\n-\t(bad)\n+\tadd %al,-0x2c(%rax)\n \tmov $0x0,%bl\n \t...\n \tsldt (%rax)\n \tadd %bh,0x71(%rax)\n \tand %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3134094,15 +3133825,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3ce(%rax)\n+\tadd %dl,0xb3ce(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,0x189b2(%rax)\n \tadd %al,(%rax)\n@@ -3134114,15 +3133845,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,-0x3b(%rax)\n \tmov $0x0,%bl\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tor %ah,0x10d(%rbx)\n \tadd %al,(%rax)\n \trex and $0x1d4,%eax\n@@ -3134149,15 +3133880,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd $0x0,%al\n \tadd %al,(%rax)\n@@ -3134190,15 +3133921,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,-0x2f(%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@@ -3134310,15 +3134041,15 @@\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \ttest $0xcd,%al\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tjb 10e2c29 \n+\tjb 10e2be9 \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@@ -3134347,15 +3134078,15 @@\n \tadd %al,(%rax)\n \tadd %ah,0xb3c0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x28000000(%rip) \n \tstos %eax,%es:(%rdi)\n-\tje 10e2c7d \n+\tje 10e2c3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tmov (%r9),%r8b\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n@@ -3134374,15 +3134105,15 @@\n \tadd %ah,%al\n \tpush %rdi\n \tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex\n \tfwait\n-\tjmp 10e2cc8 \n+\tjmp 10e2c88 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -3134425,15 +3134156,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 %dh,%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@@ -3134450,30 +3134181,30 @@\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+\tjb 10e2d7d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xfe,%al\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,0xb3cd(%rax)\n+\tadd %ah,0xb3cd(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,0x124e2(%rax)\n \tadd %al,(%rax)\n@@ -3134505,24 +3134236,24 @@\n \tadd %al,(%rcx)\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 10e2e02 \n+\tjns 10e2dc2 \n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tcmp %cl,(%rdx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tloopne 10e2e70 \n+\tloopne 10e2e30 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3134545,33 +3134276,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 %dh,(%rax)\n-\tjae 10e2e82 \n+\tjae 10e2e42 \n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tjs 10e2eab \n+\tjs 10e2e6b \n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1f1b0(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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,(%rcx)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,-0xf(%rax)\n \tand $0x1,%al\n@@ -3134606,78 +3134337,78 @@\n \tadd %al,(%rcx)\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 10e2f42 \n+\tjnp 10e2f02 \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 %cl,%al\n \tpop %rbx\n \tand $0x1,%eax\n \tadd %dl,0x1d36f(%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-\trex (bad)\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+\tadd %al,%al\n \tfidivs 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tcmp $0x149,%eax\n \tadd %al,(%rax)\n \tsbbb $0x0,0x190(%rdi)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n+\t...\n+\tadd %dl,0x1f8b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex (bad)\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 \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+\tjo 10e3064 \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 %ah,-0x28(%rax)\n+\tadd %dh,-0x28(%rax)\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \txor 0x1(%rbx),%esi\n \tadd %al,(%rax)\n@@ -3134688,15 +3134419,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \txlat %ds:(%rbx)\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bh,0x51(%rax)\n \tor (%rdx),%al\n@@ -3134708,16 +3134439,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,-0x3a(%rax)\n \tmov $0x0,%bl\n \t...\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \trex cmpsl %es:(%rdi),%ds:(%rsi)\n \tpop (%rcx)\n \tadd %al,(%rax)\n@@ -3134726,25 +3134456,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 %dl,(%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 \tadd %al,(%rax)\n \tcwtl\n-\tjmp 10e32a2 \n+\tjmp 10e3262 \n \tadd %al,(%rax)\n \tmov $0xba,%al\n \tin (%dx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3134794,15 +3134524,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tfbstp 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tadc (%rdi),%dh\n@@ -3134814,36 +3134544,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,0xb3cc(%rax)\n+\tadd %dl,0xb3cc(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,%al\n-\trex.RB jrcxz 10e327c \n+\trex.RB jrcxz 10e323c \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex push %rdi\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,0xb3df(%rax)\n+\tadd %al,0xb3df(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tand %ah,0x1(%rsp,%rsi,2)\n \tadd %ah,(%rax)\n@@ -3134854,19 +3134584,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,0xb3d6(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\tadd %dl,%al\n+\t(bad)\n+\tmov $0x0,%bl\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x1bf,%ebp\n \tadd %al,(%rax)\n \tpush %rax\n \txor $0xf4,%al\n \tadd %eax,(%rax)\n@@ -3134875,59 +3134605,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,0xb3cd(%rax)\n+\tadd %dl,0xb3cd(%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 \tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tje 10e333d \n+\tje 10e32fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %dl,-0x6b(%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,(%rax)\n+\tadd %ah,(%rax)\n \tfbstp 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,-0x20(%rax)\n-\tjne 10e337d \n+\tjne 10e333d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %cl,%ch\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,%al\n+\tadd %ah,%al\n \tlret\n \tmov $0x0,%bl\n \t...\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tnop\n \tpop %rsp\n@@ -3134948,15 +3134678,15 @@\n \tadd %dh,0xb410(%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-\tjnp 10e3385 \n+\tjnp 10e3345 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tfbld (%rcx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -3134964,52 +3134694,52 @@\n \tadd %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 10e33c2 \n+\tjge 10e3382 \n \t...\n \tadd %al,-0x8000000(%rip) \n \txor %esp,%ebp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcall 10e35cc \n+\tcall 10e358c \n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %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 \t...\n \tadc (%rax),%eax\n \tadd %al,(%rax)\n-\tjo 10e34b3 \n+\tjo 10e3473 \n \txchg %eax,%ebp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1ad25(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 10e3442 \n+\tjb 10e3402 \n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tout %eax,(%dx)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n@@ -3135022,36 +3134752,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 %al,%al\n \t(bad)\n-\tmov $0x0,%ah\n+\tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n-\tor $0x0,%al\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tlock pop %rbx\n-\tor $0x1,%eax\n-\tadd %ah,0x1862f(%rax)\n+\trex mov $0x10d,%esp\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tshlb $1,0x1f6(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %al,-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 \tadd %dl,-0x18(%rax)\n@@ -3135062,27 +3134792,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 %ah,0xb3d4(%rax)\n \tadd %al,(%rax)\n+\t(bad)\n+\tmov $0x0,%ah\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %al,-0x44(%rax)\n-\tor $0x1,%eax\n-\tadd %dl,%al\n-\tmovabs 0xf7f80000000001f6,%al\n-\t(bad)\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 %al,0x9(%rax)\n@@ -3135105,75 +3134837,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 %dl,%al\n+\trepnz mov $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 %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+\tcall 10fc3e1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tsub 0x1(%rax),%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-\tjno 10e35c2 \n+\tjno 10e3582 \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 10e363b \n+\tjrcxz 10e35fb \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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-\t...\n-\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tcall 10fc4a1 \n+\tdivb 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsub 0x1(%rax),%ecx\n-\tadd %bh,%al\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 %dl,0xb3ea(%rax)\n+\tadd %al,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@@ -3135208,25 +3134940,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,(%rax)\n+\tadd %dl,(%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+\tjae 10e36fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10e36c4 \n+\tloopne 10e3684 \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@@ -3135276,34 +3135008,34 @@\n \tadd %al,(%rax)\n \tadd %dh,0x9777(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tcall 10fd2c6 \n+\tcall 10fd286 \n \tadd %al,(%rax)\n \tadd %ah,%al\n \txchg %eax,%edi\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,(%rax)\n+\tadd %al,(%rax)\n \tout %eax,$0xb3\n \t...\n \tadd %al,0x70000000(%rip) \n-\trex.WRX je 10e383d \n+\trex.WRX je 10e37fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rcx)\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n@@ -3135335,29 +3135067,27 @@\n \tadd %dh,0x6f(%rax)\n \txchg %eax,%edi\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf9ad(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x1d(%rax)\n-\tclc\n-\tadd %al,(%rax)\n+\tadd %dl,0xf8e2(%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,(%rax)\n+\tadd %dh,(%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 \tadd %cl,0x3e(%rax)\n@@ -3135370,15 +3135100,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3135407,46 +3135137,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,0xb3c4(%rax)\n+\tadd %dl,0xb3c4(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tjmp 10e39df \n+\tjmp 10e399f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\tjg 10e3955 \n+\tjg 10e3915 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3c5(%rax)\n+\tadd %ah,0xb3c5(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \trex.WX or $0x1,%rax\n \tadd %dl,(%rax)\n-\tjae 10e3a64 \n+\tjae 10e3a24 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3135467,15 +3135197,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,-0x20(%rax)\n \tmov $0x0,%bl\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tlahf\n \tlock add %eax,(%rax)\n@@ -3135488,62 +3135218,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,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 10e3a7d \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 \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3ef(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x9779(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %cl,0x29(%rax)\n-\tjne 10e3afd \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 %ah,-0x34(%rax)\n+\tadd %dh,-0x34(%rax)\n \tmov $0x0,%bl\n \t...\n \tadc $0x60000000,%eax\n \tpush %rbp\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3135574,15 +3135304,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tlret\n \tmov $0x0,%bl\n \t...\n \tor $0x68000000,%eax\n \t(bad)\n \tand $0x1,%eax\n \tadd %al,0x21d0c(%rax)\n@@ -3135598,30 +3135328,30 @@\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+\tjae 10e3bbd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,-0x6c(%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 %ah,%al\n-\tjg 10e3bc2 \n+\tjg 10e3b82 \n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,0x18e23(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x191bd(%rax)\n \tadd %al,(%rax)\n@@ -3135629,15 +3135359,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3e6(%rax)\n+\tadd %dl,0xb3e6(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x68000000(%rip) \n \tadc $0x37,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3135647,37 +3135377,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+\tadd %ah,(%rax)\n \tfidivs 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tint1\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock jnp 10e3ca9 \n+\tlock jnp 10e3c69 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tret\n \tmov $0x0,%bl\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tsbb %dl,0xa(%rdi)\n \tadd (%rax),%al\n@@ -3135688,30 +3135418,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,-0x38(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\tor $0xa8000000,%eax\n+\tadd %al,0xb3c8(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,-0x58000000(%rip) \n \tinsl (%dx),%es:(%rdi)\n \tand $0x1,%eax\n \tadd %dl,0x1f215(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %dl,0x13882(%rax)\n+\tadd %al,(%rax)\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+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,-0x13(%rax)\n \tmov $0x0,%bl\n \t...\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tlock pop %rbx\n \txchg %eax,%edx\n@@ -3135726,15 +3135477,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \t(bad)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tmov $0x1bf,%eax\n \tadd %al,(%rax)\n@@ -3135746,58 +3135497,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,0xb408(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %dl,0x13882(%rax)\n-\tadd %al,(%rax)\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-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0xb3e2(%rax)\n+\tadd %al,0xb3e2(%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,%ecx\n-\tjae 10e3e3d \n+\tjae 10e3dfd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadc %edx,%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 %ah,-0x30(%rax)\n+\tadd %dh,-0x30(%rax)\n \tmov $0x0,%bl\n \t...\n \tadc %eax,(%rax)\n \tadd %al,(%rax)\n \tsbb %dl,(%rdi)\n \tfwait\n \tadd %eax,(%rax)\n@@ -3135830,15 +3135561,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %ah,-0x22(%rax)\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tor %ah,%dl\n \tadd %eax,(%rax)\n@@ -3135854,30 +3135585,30 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xb404(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,-0x70000000(%rip) \n-\tjl 10e3ec5 \n+\tjl 10e3e85 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\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,0xb3e9(%rax)\n+\tadd %al,0xb3e9(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,0x1e973(%rax)\n \tadd %al,(%rax)\n@@ -3135889,34 +3135620,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,-0x3f(%rax)\n+\tadd %dl,-0x3f(%rax)\n \tmov $0x0,%bl\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \t(bad)\n \tcmp 0x1(%rsi),%dl\n \tadd %dl,%al\n \tinsb (%dx),%es:(%rdi)\n \tmov $0x1,%edi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n-\t...\n-\tadd %dl,0x1f8b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\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,0x1(%rax)\n@@ -3135926,27 +3135649,33 @@\n \tadd %al,(%rax)\n \tadd %ch,0x17388(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1f3db(%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+\tpush %rax\n+\t(bad)\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,-0x2a(%rax)\n-\tmov $0x0,%bl\n-\tadd %al,(%rax)\n+\tadd %al,0xb3d6(%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 %cl,-0x47(%rax)\n \tor $0x1,%eax\n \tadd %dh,0x19457(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3135960,15 +3135689,15 @@\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-\tjne 10e40bd \n+\tjne 10e407d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xcd,%al\n \tin $0x1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n@@ -3135982,51 +3135711,51 @@\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+\tje 10e40bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\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,(%rax)\n+\tadd %ah,(%rax)\n \tint3\n \tmov $0x0,%bl\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \txor %cl,%ch\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10e40f7 \n+\tloopne 10e40b7 \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,(%rax)\n+\tadd %dl,(%rax)\n \tiret\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor $0x0,%al\n@@ -3136040,16 +3135769,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tleave\n+\tadd %al,-0x37(%rax)\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \trex.R\n \tadd %rax,(%r8)\n@@ -3136062,15 +3135790,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,-0x3a(%rax)\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor $0xa8000000,%eax\n \tpopf\n@@ -3136083,15 +3135811,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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) 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0x18837(%rax)\n \tadd %al,(%rax)\n@@ -3136101,15 +3135829,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,-0x20(%rax)\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd $0x30000000,%eax\n \trex.WRB or $0x1,%rax\n@@ -3136120,15 +3135848,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3e2(%rax)\n+\tadd %ah,0xb3e2(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x18ada(%rax)\n \tadd %al,(%rax)\n@@ -3136153,27 +3135881,27 @@\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+\tloopne 10e431b \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 %ah,0xb3de(%rax)\n+\tadd %dl,0xb3de(%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 $0xc8,%al\n \t(bad)\n@@ -3136186,40 +3135914,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,(%rax)\n+\tadd %dl,(%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 10e43e0 \n+\tjs 10e43a0 \n \tlea (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%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-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\tadd %al,%al\n+\t(bad)\n+\tmov $0x0,%bl\n+\t...\n+\t(bad)\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 \tadd %al,(%rax)\n@@ -3136257,15 +3135985,15 @@\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,-0xe(%rax)\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tjge 10e43d1 \n+\tjge 10e4391 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3136288,37 +3136016,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-\tcall 10e4561 \n+\tadd %ah,(%rax)\n+\tcall 10e4521 \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 \tadd %al,%al\n-\tjrcxz 10e44af \n+\tjrcxz 10e446f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 10e4482 \n+\tjo 10e4442 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x39(%rax)\n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3136330,93 +3136058,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 %ah,%al\n-\tloopne 10e44de \n-\t...\n-\tadd %al,(%rax,%rax,1)\n+\tadd %ah,0x9775(%rax)\n \tadd %al,(%rax)\n-\tlock mov $0x95,%cl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\thlt\n-\tsbb $0x2,%eax\n+\tadd %al,-0x20000000(%rip) \n+\t(bad)\n+\tand $0x1,%eax\n+\tadd %ah,0x44(%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,0x9775(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tloopne 10e44de \n+\t...\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n+\tlock mov $0x95,%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x20000000(%rip) \n-\t(bad)\n-\tand $0x1,%eax\n-\tadd %ah,0x44(%rax)\n-\t(bad)\n-\tadd (%rax),%al\n \tadd %al,(%rax)\n+\thlt\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,-0x38(%rax)\n+\tadd %dh,-0x38(%rax)\n \tmov $0x0,%bl\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tjb 10e457a \n+\tjb 10e453a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x19480(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dh,0xb3d8(%rax)\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 %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %al,0x18e3b(%rax)\n+\tmov %bh,(%rdx)\n+\tor (%rdx),%al\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tadc %ch,0x225(%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,0xb3d3(%rax)\n+\tadd %dh,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 \tor $0x1,%eax\n@@ -3136426,47 +3136153,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 %ah,0xb3d8(%rax)\n+\tadd %ah,0xb3e1(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax,%rax,1)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tmov %bh,(%rdx)\n-\tor (%rdx),%al\n+\tadd %dl,(%rax)\n+\trex mov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0x225(%rsi)\n+\trcl $0xd2,%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 %dh,0xb3e1(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n+\tadd %dh,%al\n+\tadd 0x0(%rax,%rax,1),%esi\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex mov %es,(%rcx)\n \tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\trcl $0xd2,%bh\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@@ -3136474,15 +3136202,15 @@\n \tadd %dh,(%rax)\n \tmov $0xb3,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10e46c3 \n+\tjo 10e4683 \n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $1,(%rsi)\n \tand %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3136490,15 +3136218,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tshll $0x0,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tmov %ch,%dl\n \tand $0x1,%eax\n@@ -3136509,15 +3136237,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,0xb3da(%rax)\n+\tadd %dh,0x977d(%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+\tds or (%rdx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tlock jae 10e475f \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,0xb3da(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,0x19ac6(%rax)\n \tadd %al,(%rax)\n@@ -3136527,15 +3136276,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dl,-0x30(%rax)\n \tmov $0x0,%bl\n \t...\n \tadd $0xe0000000,%eax\n \txchg %esi,0x1(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf800000000018948,%al\n@@ -3136561,46 +3136310,44 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x977d(%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-\tds or (%rdx),%al\n+\txlat %ds:(%rbx)\n+\tmov $0x0,%bl\n+\t...\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n+\tadc %dh,0x196(%rax)\n \tadd %al,(%rax)\n-\tlock jae 10e485f \n-\tadd (%rax),%al\n+\tcmpb $0x8c,(%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,0xb3d7(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x10(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tadd %dh,0x19(%rax)\n+\tcmp %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x96,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x18c3b(%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@@ -3136623,35 +3136370,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tmov $0x0,%ah\n-\t...\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %dh,0x19(%rax)\n-\tcmp %al,(%rcx)\n-\tadd %al,(%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-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n \tfnstenv 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tmov $0x89,%dh\n@@ -3136683,52 +3136410,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,(%rax)\n+\tadd %ah,(%rax)\n \txlat %ds:(%rbx)\n \tmov $0x0,%bl\n \t...\n \tor $0x0,%al\n \tadd %al,(%rax)\n-\tcall 10f9356 \n+\tcall 10f9316 \n \tadd %al,(%rax)\n \tadd %al,0x220d3(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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-\tmov $0x0,%bl\n-\t...\n-\tor %al,(%rax)\n+\tadd %al,0xb3c6(%rax)\n \tadd %al,(%rax)\n-\tsub %dl,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ch,(%rax)\n+\t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1f3eb(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3db(%rax)\n+\tadd %dl,0xb3db(%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 \tpush $0x25\n@@ -3136769,35 +3136498,34 @@\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tstd\n \tmov $0x0,%bl\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tcall 11069d6 \n+\tcall 1106996 \n \tadd %al,(%rax)\n \tadd %ah,%al\n \tds roll %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,-0x2b(%rax)\n-\tmov $0x0,%bl\n+\tadd %al,0xb3d5(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tsldt (%rax)\n \tadd %bl,%al\n \tpush %rax\n \tand $0x1,%eax\n \tadd %ah,0x1edde(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3136847,29 +3136575,29 @@\n \tadd %al,(%rax)\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+\trex.WRX jne 10e4b7d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x1d(%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 %dl,%al\n+\tadd %dh,%al\n \t{rex2 0xb3} sldt (%r24)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x28000000(%rip) \n \tlret\n \tmov %es,(%rcx)\n@@ -3136882,16 +3136610,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,(%rax)\n+\txlat %ds:(%rbx)\n \tmov $0x0,%bl\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \txor %ch,-0x72(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3136910,15 +3136638,15 @@\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+\tjno 10e4bd6 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xe(%rax)\n \t(bad)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -3136926,15 +3136654,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,%al\n-\tjo 10e4c42 \n+\tjo 10e4c02 \n \t...\n \tadd %cl,0x78000000(%rip) \n \tint1\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf80000000001d414,%al\n@@ -3136962,15 +3136690,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \tmov $0x0,%bl\n \t...\n \tadd $0x10000000,%eax\n \t(bad)\n \tlea (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3136982,15 +3136710,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 %ah,%al\n-\tjb 10e4d02 \n+\tjb 10e4cc2 \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 %cl,-0x1c(%rax)\n@@ -3137050,27 +3136778,27 @@\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tmov $0x194,%ebx\n \tadd %al,(%rax)\n-\tjo 10e4e30 \n+\tjo 10e4df0 \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+\tadd %dl,(%rax)\n \t(bad)\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpop %rax\n@@ -3137085,36 +3136813,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 %dl,(%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 10e4edf \n+\tloope 10e4e9f \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+\tadd %dl,(%rax)\n+\tloop 10e4e5e \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@@ -3137177,49 +3136905,49 @@\n \tadd %ah,%al\n \tret $0x186\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $0x0,0x191(%rbx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n-\t...\n-\tadd %dl,0x1f8b(%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 %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tloop 10e4fde \n+\tadd %al,(%rax)\n+\tloop 10e4f5e \n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,-0x19(%rax)\n-\tjne 10e503d \n+\tjne 10e4fbd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %bl,0x1(%rcx,%rdi,8)\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+\t(bad)\n+\t(bad)\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,-0x3d(%rax)\n+\tadd %ah,-0x3d(%rax)\n \tmov $0x0,%bl\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tmov $0x20a3c,%eax\n \tadd %al,(%rax)\n \tadd %dh,0x1be52(%rax)\n@@ -3137248,16 +3136976,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,-0x2c(%rax)\n \tmov $0x0,%bl\n \t...\n \tor $0x90000000,%eax\n \tmovabs %al,0x846000000000018f\n \tsbb $0x2,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3137283,15 +3137010,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd $0x0,%al\n@@ -3137306,55 +3137033,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,0x9(%rax)\n-\tmov $0x0,%ah\n+\tadd %al,%al\n+\tout %al,$0xb3\n \t...\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %bh,0x13887(%rax)\n+\tadd %dl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tjo 10e5112 \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-\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,0xb402(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x43(%rax)\n-\tjae 10e51fd \n+\tjae 10e51bd \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 \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\tjs 10e51c2 \n+\tjs 10e5182 \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 %ah,%al\n@@ -3137369,15 +3137099,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3e3(%rax)\n+\tadd %al,0xb3e3(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,0x1d1d5(%rax)\n \tadd %al,(%rax)\n@@ -3137390,36 +3137120,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,0xb3e5(%rax)\n+\tadd %dh,0x9(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\t(bad)\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-\tadd %cl,(%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 %bl,%al\n-\tpop %rdi\n-\tfwait\n+\tadd %al,(%rax)\n+\tadd %dh,-0x1b(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tor %eax,(%rax)\n+\tadd %al,(%rax)\n+\tfcomps -0x65(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1bf26(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dl,-0x22(%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@@ -3137433,15 +3137179,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tshll %cl,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov %al,0x20(%rbp)\n \tadd (%rax),%al\n@@ -3137454,80 +3137200,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,-0x3b(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %dh,-0x12(%rax)\n-\tjne 10e537d \n-\tadd %al,(%rax)\n+\tadd %dl,0xb3d6(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\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 %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjo 10e5352 \n+\tadd %bh,%al\n+\tjge 10e5305 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tpushf\n-\txchg %eax,%esp\n-\tadd %eax,(%rax)\n+\tadd %dh,0x1eb73(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,-0x3b(%rax)\n \tmov $0x0,%bl\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n+\tadd %dh,-0x12(%rax)\n+\tjne 10e53bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tloopne 10e5357 \n \tadd %eax,(%rax)\n-\tor %eax,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n-\tjge 10e5385 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x1eb73(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %ah,-0x1b(%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@@ -3137560,15 +3137282,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3e5(%rax)\n+\tadd %dl,0xb3e5(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,-0x6(%rax)\n \tand $0x1,%al\n@@ -3137624,30 +3137346,30 @@\n \tadd %al,(%rcx)\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 10e5502 \n+\tjne 10e54c2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,0x38000000(%rip) \n \trorb $0x0,0x1(%rip) \n \tmovabs 0xf80000000002202b,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,%bl\n \t...\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \trcrb $0x0,0x10d(%rcx)\n \tadd %dh,(%rax)\n@@ -3137658,19 +3137380,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rdi)\n+\tadd %dh,-0x16(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.WRXB or $0x1,%rax\n \tadd %ah,-0x41(%rax)\n \tsbb $0x2,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3137678,14 +3137399,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,-0x33(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tadc (%rax),%eax\n+\tadd %al,(%rax)\n+\ttest $0x3d,%al\n+\tor (%rdx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\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 %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@@ -3137721,39 +3137463,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tmov $0x0,%bl\n-\t...\n-\tadc (%rax),%eax\n-\tadd %al,(%rax)\n-\ttest $0x3d,%al\n-\tor (%rdx),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\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,(%rax)\n-\tloopne 10e569e \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tfbstp 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xd,%cl\n \tadd %eax,(%rax)\n@@ -3137844,23 +3137563,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,0xb3cb(%rax)\n+\tadd %ah,0xb3cb(%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 \tpush %rbx\n-\tjae 10e583d \n+\tjae 10e57fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txorb $0x1,-0x6d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n@@ -3137925,50 +3137644,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,-0x37(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\tor (%rax),%al\n+\tadd %al,%al\n+\tadd %dh,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tsarb $1,-0x2e(%rbp)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1e597(%rax)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tcmp %dh,0x194(%rax)\n+\tadd %al,(%rax)\n+\trex xchg %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 %al,%al\n-\tadd %dh,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x37(%rax)\n+\tmov $0x0,%bl\n+\t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n-\tcmp %dh,0x194(%rax)\n+\tsarb $1,-0x2e(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex xchg %edx,0x0(%rcx,%rax,1)\n-\tclc\n+\tadd %ah,0x1e597(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tshlb $1,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,0x50(%rax)\n \tor (%rdx),%al\n@@ -3137981,19 +3137700,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,0xb3c6(%rax)\n+\tadd %al,%al\n+\t(bad)\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 \tcmp %ch,%dl\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmpb $0x2,(%rdi,%riz,1)\n \tadd %al,(%rax)\n@@ -3138002,48 +3137724,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 %dl,%al\n-\tcall 10e5ae1 \n+\tadd %al,%al\n+\tcall 10e5aa1 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0xd8000000,%eax\n \tpush $0x38\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \thlt\n-\tjmp 10e5a45 \n+\tjmp 10e5a05 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 10e5a02 \n+\tja 10e59c2 \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 %cl,0x19(%rax)\n \tand $0x1,%eax\n \tadd %dh,-0x7a(%rax)\n-\tjmp 10e5a88 \n+\tjmp 10e5a48 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -3138065,15 +3137787,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,%al\n-\tjle 10e5a82 \n+\tjle 10e5a42 \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 %ah,-0x3b(%rax)\n@@ -3138086,15 +3137808,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,%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@@ -3138108,15 +3137830,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,-0x1f(%rax)\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@@ -3138150,21 +3137872,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+\tadd %dl,(%rax)\n \tret $0xb3\n \t...\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rcx)\n-\tjae 10e5bfd \n+\tjae 10e5bbd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmp $0xbe,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3138208,15 +3137930,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,%bl\n \t...\n \tor $0x28000000,%eax\n \tcmp 0x1(%rax),%ecx\n \tadd %al,0x71(%rax)\n \ttestb $0x0,(%rcx)\n@@ -3138225,57 +3137947,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,0xb3bf(%rax)\n+\tadd %ah,-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 10e5cd5 \n+\troll %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x2(%rdi,%rbx,1)\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,-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 10e5d55 \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 %dh,(%rax)\n-\tja 10e5d02 \n+\tja 10e5cc2 \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 %cl,0x12535(%rax)\n@@ -3138310,19 +3138032,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3dc(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\tadd %dh,-0x24(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tnot %cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n@@ -3138364,15 +3138085,15 @@\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \t(bad)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tjbe 10e5e15 \n+\tjbe 10e5dd5 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3138397,15 +3138118,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,-0x30(%rax)\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bl,0x78(%rax)\n \tmov $0x1,%edi\n \tadd %al,0x18e4e(%rax)\n@@ -3138414,15 +3138135,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \tmov $0x0,%bl\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tsar $0x86,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3138432,15 +3138153,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,-0x2a(%rax)\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadc (%rax),%eax\n \tadd %al,(%rax)\n@@ -3138457,35 +3138178,28 @@\n \tadd %al,(%rcx)\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 10e5f42 \n+\tje 10e5f02 \n \t...\n \tadd %cl,(%rcx)\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 \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 %dh,(%rax)\n@@ -3138496,27 +3138210,34 @@\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tnotb 0x1(%rcx)\n \tadd %dh,0x1e95b(%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 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 %dl,%al\n+\tadd %al,%al\n \tout %eax,$0xb3\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,-0x56(%rax)\n-\tjae 10e607d \n+\tjae 10e603d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ch,(%rbx)\n \txchg %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n@@ -3138565,14 +3138286,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,-0x1(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %cl,%al\n+\tjno 10e6096 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x1d3e5(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0xb3bb(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x20000000(%rip) \n \tcltd\n \tmov %es,(%rcx)\n@@ -3138586,45 +3138326,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,-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-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n+\tint $0xb3\n \t...\n-\trolb $0x68,(%rcx)\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tscas %es:(%rdi),%al\n+\tjne 10e617d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tint3\n-\tmov $0x0,%bl\n-\t...\n-\tor %eax,(%rax)\n+\txor %ah,%dh\n+\trolb %cl,(%rcx)\n \tadd %al,(%rax)\n-\tshrb $0x0,0x175(%rsi)\n-\tadd %dh,(%rax)\n-\tout %al,$0xd2\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@@ -3138644,15 +3138368,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dl,-0x26(%rax)\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \t(bad)\n \txchg %al,(%rcx)\n@@ -3138666,22 +3138390,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,-0x15(%rax)\n-\tmov $0x0,%bl\n+\tadd %dh,(%rax)\n+\tjmp 10e61de \n \t...\n-\tsbb %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %ch,0x25(%rdi)\n-\tadd %eax,(%rax)\n+\tadd %bl,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\toutsl %ds:(%rsi),(%dx)\n+\tand $0x1,%eax\n \tadd %al,0x2e(%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@@ -3138691,20 +3138415,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-\tshr $0xb3,%bl\n+\tmov $0xeb,%al\n+\tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdx)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n+\tadd $0x0,%al\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@@ -3138732,48 +3138457,48 @@\n \tadd %al,(%rcx)\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 10e633d \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 %dl,(%rax)\n-\tadd 0x0(%rax,%rax,1),%dh\n+\tadd %ah,(%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@@ -3138796,15 +3138521,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-\tjg 10e6382 \n+\tjg 10e6342 \n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txchg %eax,%ebx\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n@@ -3138839,15 +3138564,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tiret\n \tmov $0x0,%bl\n \t...\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \trex.W leave\n \t(bad)\n@@ -3138866,15 +3138591,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x11(%rax)\n \tmov $0x0,%ah\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10e64f6 \n+\tloopne 10e64b6 \n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,%ch\n \t(bad)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3138883,15 +3138608,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-\tjne 10e6482 \n+\tjne 10e6442 \n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,-0xa(%rax)\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3138902,15 +3138627,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,-0x3c(%rax)\n \tmov $0x0,%bl\n \t...\n \tadc $0x0,%eax\n \tpush %rsi\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3138929,15 +3138654,15 @@\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-\tcall 10f734b \n+\tcall 10f730b \n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tsbb $0x18e,%eax\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n@@ -3138963,45 +3138688,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,0xb(%rax)\n+\tadd %dl,0x0(%rax)\n \tmov $0x0,%ah\n \t...\n-\tsldt (%rax)\n-\tadd %ah,-0x30(%rax)\n-\troll $1,(%rcx)\n+\t(bad)\n \tadd %al,(%rax)\n+\tadd %ah,-0x50(%rax)\n+\tmov %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadc %ch,0x1d4(%rsi)\n \tadd %al,(%rax)\n-\tclc\n+\trcrb $0x89,(%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,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@@ -3139042,20 +3138767,20 @@\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\tjge 10e6682 \n+\tjge 10e6642 \n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,0x1b(%rax)\n-\tjae 10e66fd \n+\tjae 10e66bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex (bad)\n \txchg %eax,%ebx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -3139080,15 +3138805,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor %eax,(%rax)\n@@ -3139104,15 +3138829,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 %ah,(%rax)\n-\tjno 10e6742 \n+\tjno 10e6702 \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 %cl,%al\n@@ -3139124,19 +3138849,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-\t(bad)\n-\tmov $0x0,%bl\n-\t...\n-\t(bad)\n+\tadd %al,(%rax)\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 \tadd %cl,%al\n \tpush %rcx\n \tnop\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x33(%rax)\n@@ -3139147,22 +3138873,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,0xb3dc(%rax)\n+\tadd %dl,0xb3dc(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,0x63(%rax)\n-\tjne 10e683d \n+\tjne 10e67fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,(%rbx)\n \tin (%dx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -3139190,15 +3138916,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 $0xb3,%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \trex.W adc $0x37,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3139208,14 +3138934,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 %al,-0x3c(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tor %eax,(%rax)\n+\tadd %al,(%rax)\n+\tand %al,0x1(%rsp,%rsi,2)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmovabs 0xf80000000001f54d,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\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@@ -3139231,56 +3138973,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,-0x7f(%rax)\n-\txchg %eax,%edi\n+\tadd %dl,%al\n+\tjrcxz 10e68de \n \t...\n-\tadd %cl,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tss jae 10e693d \n-\tadd %al,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\txor %ch,(%rcx,%rcx,4)\n+\tadd %ah,(%rax)\n+\tout %al,(%dx)\n+\txchg %eax,%ebx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %dl,%al\n+\tmov $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 %ah,%al\n-\tjrcxz 10e691e \n+\tadd %al,-0x7f(%rax)\n+\txchg %eax,%edi\n \t...\n-\tadd %al,(%rsi)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tout %al,(%dx)\n-\txchg %eax,%ebx\n-\tadd %eax,(%rax)\n+\tadd %ch,(%rax)\n+\tss jae 10e697d \n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x186,%eax\n \tadd %al,(%rax)\n-\tclc\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 %dl,%al\n+\tadd %ah,%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 \tadd %dl,0x194b2(%rax)\n@@ -3139293,51 +3139035,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,0xb3cf(%rax)\n+\tadd %al,%al\n+\tiret\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 %bl,0x10d74(%rax)\n+\tadd %eax,(%rax)\n+\tadc (%rax),%eax\n+\tadd %al,(%rax)\n+\tcwtl\n+\tje 10e6a08 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tfdivp %st,%st(1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,%bl\n-\t...\n-\tor %eax,(%rax)\n-\tadd %al,(%rax)\n-\tand %al,0x1(%rsp,%rsi,2)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmovabs 0xf80000000001f54d,%al\n-\tnegl 0x0(%rdx)\n-\tadd %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 %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,-0x42(%rax)\n@@ -3139351,15 +3139081,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3d7(%rax)\n+\tadd %ah,0xb3d7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,0x124eb(%rax)\n \tadd %al,(%rax)\n@@ -3139378,15 +3139108,15 @@\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-\tjo 10e6ac8 \n+\tjo 10e6a88 \n \tor $0x1,%eax\n \tadd %dl,0x5(%rax)\n \tin (%dx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3139412,32 +3139142,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 10e6b02 \n-\t...\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\tmovabs 0x2b60000000000174,%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-\tjg 10e6b42 \n+\tjg 10e6ac2 \n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,0x5a(%rax)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3139450,40 +3139164,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-\t(bad)\n-\tmov $0x0,%bl\n-\t...\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.WB jne 10e6bfd \n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcl $0x73,%dl\n-\tadd %eax,(%rax)\n+\tjnp 10e6b02 \n+\t...\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n+\tadd %bh,(%rax)\n+\tmovabs 0x2b60000000000174,%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 %al,%al\n \tadcl $0x0,0x0(%rdi)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tjs 10e6c5b \n+\tjs 10e6bdb \n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1(%rax)\n \tcltd\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3139491,15 +3139200,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+\tadd %dh,(%rax)\n+\t(bad)\n+\tmov $0x0,%bl\n+\t...\n+\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\trex.WB jne 10e6bfd \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trcl $0x73,%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,%al\n \tleave\n \tmov $0x0,%bl\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tenter $0x7391,$0x1\n \tadd %al,(%rax)\n@@ -3139528,16 +3139258,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tloop 10e6c9e \n+\tadd %al,%al\n+\tloop 10e6c5e \n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x1738f(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tadc $0xd5,%al\n@@ -3139547,15 +3139277,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor (%rax),%al\n@@ -3139577,18 +3139307,18 @@\n \tadd %al,0x9780(%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-\trex.RB jae 10e6d7d \n+\trex.RB jae 10e6d3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10e6d35 \n+\tloopne 10e6cf5 \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@@ -3139615,18 +3139345,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,-0x2e(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\tadd $0x78000000,%eax\n+\tadd %dl,0xb3d2(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x78000000(%rip) \n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tshl $1,%ebp\n \tadd %eax,(%rax)\n@@ -3139635,33 +3139366,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,-0x17(%rax)\n+\tadd %al,-0x17(%rax)\n \tmov $0x0,%bl\n \t...\n \tadd $0x18000000,%eax\n-\trex.X jae 10e6e3d \n+\trex.X jae 10e6dfd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tmov $0x21d,%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,%al\n+\tadd %dh,%al\n \t(bad)\n \tmov $0x0,%bl\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tmov $0x14987,%eax\n \tadd %al,(%rax)\n@@ -3139721,96 +3139452,95 @@\n \tadd %al,(%rax)\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+\tjae 10e6efd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xd2,%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 %dh,(%rax)\n-\t(bad)\n+\tadd %dl,-0x2a(%rax)\n \tmov $0x0,%bl\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 \t(bad)\n-\trex.RB jrcxz 10e6f7c \n+\trex.RB jrcxz 10e6f3c \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %dh,%bh\n-\tjmp 10e6f88 \n+\tjmp 10e6f48 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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-\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+\tadd %dl,(%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+\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 %dh,0xb3bd(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3139829,20 +3139559,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-\tcall 10e7161 \n+\tadd %dh,0xb3e8(%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 %bh,0x20a57(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1957a(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3139867,22 +3139596,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,-0x1f(%rax)\n+\tadd %al,-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-\tje 10e713d \n+\tje 10e70fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tpop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3139890,35 +3139619,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,(%rax)\n \tfdivs 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tjae 10e7160 \n+\tjae 10e7120 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tsub 0x1(%rbx),%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+\tadd %dl,%al\n \tlret\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@@ -3139955,15 +3139684,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3c7(%rax)\n+\tadd %dl,0xb3c7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,0x18862(%rax)\n \tadd %al,(%rax)\n@@ -3140018,22 +3139747,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,%al\n+\tadd %ah,%al\n \tfidivs 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n-\tjrcxz 10e7370 \n+\tjrcxz 10e7330 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmovsxd 0x0(%rcx,%rax,1),%edx\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n@@ -3140079,16 +3139808,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tfdivs 0x0(%rbx)\n+\tadd %al,(%rax)\n+\tfnstenv 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,0x10dbc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3140098,16 +3139827,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3d3(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tshll %cl,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tor %bh,-0x76(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3140141,15 +3139870,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3cc(%rax)\n+\tadd %ah,0xb3cc(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x0(%rip) \n \tlret\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n@@ -3140202,58 +3139931,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,0xb3ca(%rax)\n+\tadd %dl,(%rax)\n+\tloope 10e749e \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 10e74d1 \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 \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tloope 10e751e \n+\tadd %ah,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 %ah,%al\n-\tjno 10e7542 \n+\tjno 10e7502 \n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,0x189b0(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd %dh,%ah\n@@ -3140287,28 +3140016,28 @@\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+\tje 10e75fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x222(%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,-0x25(%rax)\n+\tadd %dl,-0x25(%rax)\n \tmov $0x0,%bl\n \t...\n \tor $0x68000000,%eax\n \tpush %rdx\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3140319,25 +3140048,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,-0x26(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\tor (%rax),%eax\n+\tadd %al,0xb3da(%rax)\n \tadd %al,(%rax)\n-\tshrb $0x94,(%rcx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x19b2e(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tsub %edx,0x0(%rcx,%rax,1)\n+\tmovabs 0xf800000000019b2e,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3140356,15 +3140083,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3e4(%rax)\n+\tadd %dl,0xb3e4(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,-0x69(%rax)\n \tor $0x1,%eax\n@@ -3140393,27 +3140120,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,0xb3d2(%rax)\n+\tadd %dh,%al\n+\tjns 10e7702 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\tadd %al,(%rcx)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %cl,0x24(%rax)\n-\tjne 10e77bd \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+\tadd %dl,%al\n+\thlt\n+\tmov $0x0,%bl\n+\t...\n \t(bad)\n-\tsbb %dh,%ah\n-\tadd %eax,(%rax)\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 %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -3140437,78 +3140184,58 @@\n \tadd %al,(%rcx)\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 %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 %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\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 10e7802 \n+\tshlb %cl,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %cl,(%rdx)\n+\tadd %cl,0x24(%rax)\n+\tjne 10e783d \n \tadd %al,(%rax)\n-\tadd %bh,-0x1f(%rax)\n-\tand $0x1,%al\n \tadd %al,(%rax)\n+\t(bad)\n+\tsbb %dh,%ah\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad) 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,-0x1b(%rax)\n+\tadd %dl,-0x1b(%rax)\n \tmov $0x0,%bl\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-\tjs 10e7885 \n+\tjs 10e7845 \n \tor $0x1,%eax\n \tadd %dh,(%rax)\n \trex.RXB (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 \tlret $0xb3\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,-0x5(%rax)\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n@@ -3140521,15 +3140248,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tshlb $0x0,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tsbb %al,%bh\n \tor $0x1,%eax\n@@ -3140545,15 +3140272,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadcb $0x0,0x0(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock jnp 10e793a \n+\tlock jnp 10e78fa \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n \tpop (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3140561,45 +3140288,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 $0xb4,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor $0x0,%al\n+\tja 10e7902 \n+\t...\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n-\trex cmp $0xec,%al\n-\tadd %eax,(%rax)\n+\tadd %al,0x20a53(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x6b(%rax)\n-\tnop\n+\tadd %dl,(%rax)\n+\tadd %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 %ah,(%rax)\n+\tadd $0xb4,%eax\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tja 10e7982 \n-\t...\n-\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n-\tadd %al,0x20a53(%rax)\n+\tor $0x0,%al\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd %esp,%esi\n+\trex cmp $0xec,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x6b(%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@@ -3140633,15 +3140360,15 @@\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd $0xb8000000,%eax\n \t(bad)\n \tand $0x1,%eax\n \tadd %dh,(%rax)\n \tcwtl\n-\tcall 10e7a88 \n+\tcall 10e7a48 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -3140649,50 +3140376,48 @@\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+\tjae 10e7a7d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %dh,%al\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,-0x1b(%rax)\n-\tmov $0x0,%bl\n+\tadd %dh,(%rax)\n+\tin $0xb3,%eax\n \t...\n-\tsbb %al,(%rax)\n+\tadd %bl,(%rax)\n \tadd %al,(%rax)\n-\tmov %bh,%dl\n-\tcltd\n-\tadd %eax,(%rax)\n+\tadd %cl,0x199fa(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor $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 %dl,0xb3d2(%rax)\n+\tadd %dh,0xb3d2(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x28000000(%rip) \n \tpush %rsi\n \tor (%rdx),%al\n \tadd %al,(%rax)\n@@ -3140704,15 +3140429,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-\tjs 10e7b02 \n+\tjs 10e7ac2 \n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tcmp %esp,0x1(%rip) \n \tadd %dh,(%rax)\n \tgs (bad)\n@@ -3140758,15 +3140483,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-\tjl 10e7bc2 \n+\tjl 10e7b82 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,-0x78000000(%rip) \n \trex.WX mov %es,(%rcx)\n \tadd %al,(%rax)\n@@ -3140802,22 +3140527,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,(%rax)\n+\tadd %al,(%rax)\n \tfbstp 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x44(%rax)\n-\tje 10e7cbd \n+\tje 10e7c7d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $0x1,-0x17(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n@@ -3140831,15 +3140556,15 @@\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+\tjo 10e7c51 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3140859,22 +3140584,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,%al\n-\tjmp 10e7e21 \n+\tadd %dh,0xb3e9(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tor (%rax),%al\n+\tadd %al,(%rcx)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tfdivrs (%rdi)\n+\tadd %bl,%al\n+\t(bad)\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@@ -3140902,16 +3140627,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjrcxz 10e7d9e \n+\tadd %dl,(%rax)\n+\tjrcxz 10e7d5e \n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x124ec(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.WRX lods %ds:(%rsi),%al\n@@ -3140921,46 +3140646,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,-0x19(%rax)\n-\tmov $0x0,%bl\n+\tadd %dh,(%rax)\n+\tjo 10e7d82 \n \t...\n-\tor $0x0,%al\n+\tadd %dl,0x0(%rip) \n+\tand %edi,%edx\n \tadd %al,(%rax)\n-\tpush %rax\n-\ttestb $0x0,0x1(%rsi)\n-\trorb $1,(%rbx)\n-\tmov (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %dl,-0x7b(%rax)\n+\tcli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\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-\tjo 10e7e02 \n+\tadd %dl,-0x19(%rax)\n+\tmov $0x0,%bl\n \t...\n-\tadd %dl,0x0(%rip) \n-\tand %edi,%edx\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %bh,%dl\n+\tor $0x0,%al\n \tadd %al,(%rax)\n+\tpush %rax\n+\ttestb $0x0,0x1(%rsi)\n+\trorb $1,(%rbx)\n+\tmov (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %bl,0x9af6(%rax)\n \tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n \tadd %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@@ -3140981,15 +3140706,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dh,-0x29(%rax)\n \tmov $0x0,%bl\n \t...\n \tsbb %eax,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tmov $0xbf,%ch\n \tadd %eax,(%rax)\n@@ -3141002,15 +3140727,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tshll $0x0,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0x10d(%rbx)\n \tadd %al,(%rax)\n@@ -3141057,49 +3140782,49 @@\n \t(bad)\n \tpush %rcx\n \tcmc\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-\tnop\n-\t(bad)\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-\tjmp 10e7fde \n+\tadd %al,%al\n+\tjmp 10e7f5e \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,-0x50000000(%rip) \n \tlahf\n \tlock add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x5a(%rax)\n \tmov $0x1,%edi\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+\t(bad)\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+\tadd %ah,%al\n \tleave\n \tmov $0x0,%bl\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tand %al,0x1(%rbx,%rsi,2)\n \tadd %dh,%al\n@@ -3141110,15 +3140835,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,-0x29(%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@@ -3141133,15 +3140858,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,%al\n-\tjno 10e8082 \n+\tjno 10e8042 \n \t...\n \tadd %cl,-0x60000000(%rip) \n \tsbb (%rdi),%ebx\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n@@ -3141173,14 +3140898,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,-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+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %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 \tmov $0x0,%bl\n \t...\n \tadd $0xd0000000,%eax\n \tmovsxd 0x1(%rbp),%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3141214,36 +3140960,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\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-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\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 \tret $0xb3\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tor %bh,%ch\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n@@ -3141274,15 +3140999,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 %ah,(%rax)\n-\tje 10e8242 \n+\tje 10e8202 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x73(%rax)\n \txchg %eax,%edi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3141292,15 +3141017,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tret $0xb3\n \t...\n \tadd $0xf0000000,%eax\n \tcmp 0x1(%rax),%ecx\n \tadd %dl,%al\n \t(bad)\n \tout %al,$0x1\n@@ -3141310,25 +3141035,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 %ah,%al\n+\tadd %dl,%al\n \tfbstp 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x78000000(%rip) \n \tpop %rbx\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tfs jmp 10e8345 \n+\tfs jmp 10e8305 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3141341,26 +3141066,26 @@\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+\tjne 10e8313 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dl,-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@@ -3141393,18 +3141118,18 @@\n \tadd %al,(%rcx)\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 10e83c2 \n+\tjns 10e8382 \n \t...\n \tadd %al,-0x50000000(%rip) \n-\tjp 10e83fa \n+\tjp 10e83ba \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmp %ah,(%rdi)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -3141412,15 +3141137,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-\tjge 10e8402 \n+\tjge 10e83c2 \n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tor %cl,%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3141498,15 +3141223,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlock mov $0x0,%bl\n \t...\n \tadc (%rax),%eax\n \tadd %al,(%rax)\n-\tloopne 10e85cc \n+\tloopne 10e858c \n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %bl,(%rbx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3141536,24 +3141261,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+\tadd %ah,(%rax)\n \tleave\n \tmov $0x0,%bl\n \t...\n \tor $0xa0000000,%eax\n-\tjbe 10e8585 \n+\tjbe 10e8545 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tjbe 10e861f \n+\tjbe 10e85df \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@@ -3141575,51 +3141300,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,(%rax)\n-\tjns 10e8602 \n-\t...\n-\tadd %al,(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tlock testb $0x0,0x1(%rsi)\n-\tsarb $0x0,0x1e5(%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,-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-\tloopne 10e865a \n+\tloopne 10e85da \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,0xb3c2(%rax)\n+\tadd %dl,(%rax)\n+\tjns 10e8602 \n+\t...\n+\tadd %al,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tlock testb $0x0,0x1(%rsi)\n+\tsarb $0x0,0x1e5(%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,0xb3c2(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x40000000(%rip) \n \tmov $0x94,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3141629,15 +3141354,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \tleave\n \tmov $0x0,%bl\n \t...\n \tor $0x50000000,%eax\n \tpush %rsi\n \tor (%rdx),%al\n \tadd %al,(%rax)\n@@ -3141670,15 +3141395,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dl,-0x1e(%rax)\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,0x6c(%rax)\n \tand $0x1,%eax\n \tadd %ah,0x29(%rax)\n@@ -3141719,33 +3141444,34 @@\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+\tjo 10e8808 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\tjbe 10e8830 \n+\tjbe 10e87f0 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 10e881e \n+\tadd %dh,%al\n+\t(bad)\n+\tmov $0x0,%bl\n \t...\n-\tadd %al,(%rdi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %bl,0x1915e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x63(%rax)\n \tpop %rdi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3141753,15 +3141479,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,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@@ -3141773,15 +3141499,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \tret\n \tmov $0x0,%bl\n \t...\n \tadc $0x38000000,%eax\n \tpush %rbp\n \tor (%rdx),%al\n \tadd %al,(%rax)\n@@ -3141791,15 +3141517,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tout %eax,$0xb3\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x20a37(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1f3af(%rax)\n@@ -3141832,15 +3141558,15 @@\n \tadd %al,(%rax)\n \tadd %dl,0x977b(%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 1105b71 \n+\tcall 1105b31 \n \tadd %al,(%rax)\n \tadd %dh,%al\n \tcs xchg %eax,%ebx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3141855,16 +3141581,16 @@\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 \tadd %al,(%rax)\n-\tloopne 10e89ed \n-\tcall 10e8a08 \n+\tloopne 10e89ad \n+\tcall 10e89c8 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -3141916,27 +3141642,27 @@\n \tor %al,(%rax)\n \tadd %al,(%rax)\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+\tjmp 10e8a85 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %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) 0x0(%rbx)\n+\tadd %dh,%al\n+\tfidivl 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tmov $0xf3,%bh\n \tadd %eax,(%rax)\n@@ -3141948,15 +3141674,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tshlb $1,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tmov $0xd,%dl\n@@ -3141968,26 +3141694,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+\tadd %dh,(%rax)\n \t(bad)\n \tmov $0x0,%bl\n \t...\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tmov $0xca,%al\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10e8bf8 \n-\tcall 10e8b88 \n+\tjo 10e8bb8 \n+\tcall 10e8b48 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -3141998,27 +3141724,26 @@\n \tadd %al,(%rax)\n \tsldt (%rax)\n \tadd %al,(%rax)\n \tpush %rcx\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock jle 10e8b97 \n+\tlock jle 10e8b57 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,-0x2a(%rax)\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bl,-0x38(%rax)\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n@@ -3142029,15 +3141754,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,0xb3cb(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \trex.WR out %eax,$0x1\n@@ -3142047,15 +3141772,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tret\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bh,0x17447(%rax)\n \tadd %al,(%rax)\n@@ -3142067,15 +3141792,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,-0x31(%rax)\n \tmov $0x0,%bl\n \t...\n \tadd $0xe0000000,%eax\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3142087,15 +3141812,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3d8(%rax)\n+\tadd %dl,0xb3d8(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,0x59(%rax)\n \tor %eax,(%rcx)\n@@ -3142108,39 +3141833,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,-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-\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 %ah,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 10e8d7d \n+\tjne 10e8cfd \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@@ -3142148,14 +3141856,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,-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+\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 %al,(%rax)\n \t(bad)\n \txchg %eax,%edi\n \t...\n \tadd %cl,0x48000000(%rip) \n \tsub %edx,0x0(%rcx,%rax,1)\n \t(bad)\n@@ -3142186,17 +3141911,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-\tout %eax,$0xb3\n+\tadd %dh,%al\n+\tjbe 10e8d82 \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+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0xb3e7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,0x30000000(%rip) \n \tjrcxz 10e8e5f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3142225,33 +3141967,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-\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-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %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 %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x66(%rax)\n@@ -3142284,15 +3142007,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tfidivl 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmov $0x148,%esp\n@@ -3142323,40 +3142046,40 @@\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tlret $0x1f1\n \tadd %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-\tmovabs 0xf00100000000010e,%al\n-\t...\n-\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmov $0xb3,%ebx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xe0000000000191f1,%al\n-\tjl 10e8fef \n+\tjl 10e8f6f \n \tadd %eax,(%rax)\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 0xf00100000000010e,%al\n+\t...\n+\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xc(%rax)\n \tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3142397,15 +3142120,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3da(%rax)\n+\tadd %dl,0xb3da(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tshl $0x1,%eax\n@@ -3142424,21 +3142147,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-\tmov $0xc9,%al\n-\tmov $0x0,%bl\n+\tror $0xb3,%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd (%rax),%al\n-\tadd %eax,(%rax)\n-\t(bad)\n+\tadd %al,(%rdx)\n+\tadd %al,(%rcx)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txchg %eax,%ebp\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x53(%rax)\n \trolb $1,(%rcx)\n@@ -3142490,67 +3142212,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,-0x2c(%rax)\n+\tadd %dh,%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 \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-\t(bad)\n+\tadd %dl,0xb3d4(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0x62(%rax)\n-\tmov (%rcx),%es\n \tadd %al,(%rax)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n-\tfcomip %st(7),%st\n+\tmov (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %al,-0x33(%rax)\n+\tadd %dl,-0x33(%rax)\n \tmov $0x0,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n-\tjae 10e927d \n+\tjae 10e923d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10e92a9 \n+\tloopne 10e9269 \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@@ -3142559,49 +3142283,46 @@\n \tadd %al,(%rax)\n \tadd %al,(%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+\trex.WXB jne 10e927d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadcb $0x0,0x18e(%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,%al\n-\tiret\n-\tmov $0x0,%bl\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tshlb $1,0x0(%rbx)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tadd $0x0,%eax\n+\tadd %al,(%rcx)\n+\tadd %al,0x0(%rip) \n \tshl $0x1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %bh,0x25(%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 %dl,-0x21(%rax)\n+\tadd %al,-0x21(%rax)\n \tmov $0x0,%bl\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tand %cl,0x173(%rcx)\n \tadd %al,(%rax)\n \trol $1,%dh\n@@ -3142619,15 +3142340,15 @@\n \tadd %al,0x73(%rax)\n \txchg %eax,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,0x58000000(%rip) \n-\tjrcxz 10e939f \n+\tjrcxz 10e935f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tlods %ds:(%rsi),%eax\n \tsbb $0x2,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3142655,15 +3142376,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd (%rax),%al\n@@ -3142706,15 +3142427,15 @@\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-\tjmp 10e949f \n+\tjmp 10e945f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tcmp %bl,0x1(%rdx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n@@ -3142760,15 +3142481,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dl,-0x1d(%rax)\n \tmov $0x0,%bl\n \t...\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tadd %bl,0xa(%rbx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3142806,79 +3142527,79 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tstc\n \tmov $0x0,%bl\n \t...\n \tor $0xb8000000,%eax\n-\trex.RXB jne 10e95bd \n+\trex.RXB jne 10e957d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x1d(%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 %dh,(%rax)\n-\tadd %esi,0x0(%rax,%rax,1)\n+\tadd %dh,0x5(%rax)\n+\tmov $0x0,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n \tadd %al,(%rax)\n-\tadd %bl,-0x6d(%rax)\n-\tmov (%rcx),%eax\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-\tcmp $0x8f,%dh\n-\tadd %eax,(%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 %dh,0x5(%rax)\n-\tmov $0x0,%ah\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tadd %esi,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\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 %dh,0xb3eb(%rax)\n+\tadd %ah,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+\tjmp 10e9640 \n \tadd %ah,(%rax)\n \tor %ch,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n@@ -3142960,38 +3142681,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+\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 \tadd $0x50000000,%eax\n \tout %al,$0x24\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tjmp 10e97e4 \n+\tjmp 10e97a4 \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,0xb3d1(%rax)\n+\tadd %dh,0xb3d1(%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 $0x49,%al\n@@ -3143003,15 +3142724,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,0xb3d3(%rax)\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@@ -3143046,16 +3142767,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjrcxz 10e985e \n+\tadd %al,%al\n+\tjrcxz 10e981e \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3143068,15 +3142789,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tret $0xb3\n \t...\n \tadc $0x0,%al\n \tadd %al,(%rax)\n \tor %cl,0x38(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3143087,43 +3142808,50 @@\n \tadd %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-\tjo 10e98c2 \n+\tjo 10e9882 \n \t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x16(%rax)\n \tcli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfaad(%rax)\n+\tadd %dh,(%rax)\n+\tlods %ds:(%rsi),%eax\n+\tcli\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,-0x2e(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\tor (%rax),%al\n+\tadd %al,0xb3d2(%rax)\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-\tclc\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x7a(%rax)\n+\tadd %rax,(%r8)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tlods %ds:(%rsi),%al\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@@ -3143146,15 +3142874,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,-0x31(%rax)\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@@ -3143175,37 +3142903,35 @@\n \tadd %al,(%rax)\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+\tjs 10e998b \n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10e9a66 \n+\tjo 10e9a26 \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,-0x2f(%rax)\n-\tmov $0x0,%bl\n-\tadd %al,(%rax)\n+\tadd %dl,0xb3d1(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tor $0x60000000,%eax\n+\tadd %al,(%rcx)\n+\tadd %cl,0x60000000(%rip) \n \trex or $0x1,%eax\n \tadd %dh,%al\n \tpop %rdx\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n@@ -3143217,15 +3142943,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0xa(%rax)\n \tmov $0x0,%bl\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10e9af1 \n+\tloopne 10e9ab1 \n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tss out %al,(%dx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3143238,30 +3142964,30 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstc\n \tmov $0x0,%bl\n \t...\n \tor $0x80000000,%eax\n-\trex.W jne 10e9afd \n+\trex.W jne 10e9abd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tjbe 10e9b20 \n+\tjbe 10e9ae0 \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,-0x36(%rax)\n+\tadd %ah,-0x36(%rax)\n \tmov $0x0,%bl\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tcwtl\n \tand $0x49,%al\n \tadd %eax,(%rax)\n@@ -3143292,37 +3143018,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-\tjrcxz 10e9b5e \n+\tadd %al,(%rax)\n+\tjrcxz 10e9b1e \n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,-0x1c(%rax)\n-\tjne 10e9bbd \n+\tjne 10e9b7d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock (bad)\n-\tje 10e9bc5 \n+\tje 10e9b85 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 10e9b82 \n+\tjl 10e9b42 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1eb2c(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmov %es,%fs:(%rcx)\n@@ -3143355,43 +3143081,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,-0x33(%rax)\n-\tmov $0x0,%bl\n+\tadd %dl,%al\n+\tjg 10e9bc2 \n \t...\n-\t(bad)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %ah,0x18e9b(%rax)\n+\tadd %ch,(%rax)\n+\tes xchg %eax,%esp\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x18bd9(%rax)\n+\tadd %ah,%al\n+\trex.WX 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,%al\n-\tjg 10e9c42 \n-\t...\n-\tadd %cl,(%rbx)\n+\tadd %al,0xb3cd(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tes xchg %eax,%esp\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.WX in (%dx),%al\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %ah,0x18e9b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x18bd9(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -3143416,16 +3143143,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tshll $0x0,0x0(%rbx)\n+\tadd %al,(%rax)\n+\tret $0xb3\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 %al,(%rax)\n \tlea (%rcx),%ax\n \tadd %al,(%rax)\n@@ -3143437,15 +3143166,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tin $0xb3,%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x7b(%rax)\n \txchg %eax,%esi\n \tadd %eax,(%rax)\n@@ -3143456,23 +3143185,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,-0x3d(%rax)\n+\tadd %dl,-0x3d(%rax)\n \tmov $0x0,%bl\n \t...\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x10d8c,%eax\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tjl 10e9d5d \n+\tjl 10e9d1d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3143494,21 +3143223,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,0xb3e9(%rax)\n+\tadd %ah,0xb3e9(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10000000(%rip) \n \tscas %es:(%rdi),%eax\n-\tjne 10e9e3d \n+\tjne 10e9dfd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $0x1,-0x13(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n@@ -3143524,26 +3143253,26 @@\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ah,0x20a56(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txchg %eax,%ebp\n-\tjmp 10e9e85 \n+\tjmp 10e9e45 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3cf(%rax)\n+\tadd %dh,0xb3cf(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,0x124e3(%rax)\n \tadd %al,(%rax)\n@@ -3143594,15 +3143323,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,%al\n-\tjb 10e9f02 \n+\tjb 10e9ec2 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,-0x39(%rax)\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3143610,69 +3143339,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,0xb3c8(%rax)\n+\tadd %al,%al\n+\tenter $0xb3,$0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1d1f3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tshr %cl,%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-\tmov $0xe,%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,0xb3eb(%rax)\n+\tadd %al,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 \tadd %dh,-0x8(%rax)\n \txchg %eax,%ebx\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+\tmov $0xe,%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,0xb3e8(%rax)\n+\tadd %al,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+\trex.B jne 10ea03d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tor $0x21d,%eax\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n@@ -3143718,15 +3143448,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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) 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcmp %ch,0x137(%rdi)\n \tadd %al,(%rax)\n@@ -3143777,15 +3143507,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-\tje 10ea182 \n+\tje 10ea142 \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 %bh,(%rax)\n@@ -3143801,22 +3143531,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,0xb3c5(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rcx)\n+\tadd %al,%al\n+\t(bad)\n+\t...\n+\tadc %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x42(%rax)\n-\tjne 10ea23d \n+\trex\n+\trex.X jne 10ea1fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tinsl (%dx),%es:(%rdi)\n \tcmc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3143873,32 +3143602,31 @@\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+\tjl 10ea2b0 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1f8de(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %cl,0x10000000(%rip) \n+\tadd %dh,-0x18(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tor $0x10000000,%eax\n \trcl $1,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x7d(%rax)\n \tout %eax,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3143906,19 +3143634,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3e6(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x58000000(%rip) \n+\tadd %dh,-0x1a(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tadd $0xa8000000,%eax\n \tenter $0x137,$0x0\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rsi\n \tmov %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3143968,49 +3143695,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-\tloopne 10ea3de \n+\tadd %dl,(%rax)\n+\tadd $0xb4,%al\n \t...\n-\tadd %al,(%rsi)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %bl,0x43(%rax)\n-\tjne 10ea43d \n+\tadd %cl,-0x7c(%rax)\n+\tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tlods %ds:(%rsi),%eax\n-\ttestl $0x0,(%rcx)\n-\tclc\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 %ah,0xb3e1(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tadd %al,%al\n+\tloopne 10ea3de \n+\t...\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tjbe 10ea460 \n-\tadd %eax,(%rax)\n+\tadd %bl,0x43(%rax)\n+\tjne 10ea43d \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+\tnop\n+\tlods %ds:(%rsi),%eax\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@@ -3144020,48 +3143744,51 @@\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 \t(bad)\n-\tjp 10ea451 \n+\tjp 10ea411 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x21d95(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,(%rdi)\n+\tadd %dl,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 10ea4a0 \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 %dh,(%rax)\n-\tjmp 10ea4de \n+\tadd %ah,(%rax)\n+\tjmp 10ea49e \n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,-0x1f(%rax)\n \ttestb $0x0,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3144073,15 +3143800,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,-0x2c(%rax)\n \tmov $0x0,%bl\n \t...\n \tadc $0x60000000,%eax\n \t(bad)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3144094,15 +3143821,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 %ah,%al\n-\tja 10ea542 \n+\tja 10ea502 \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 %ch,0x17358(%rax)\n@@ -3144134,15 +3143861,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \tlret\n \tmov $0x0,%bl\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tfmuls 0x173(%rdi)\n \tadd %al,(%rax)\n@@ -3144155,20 +3143882,20 @@\n \tadd %al,(%rcx)\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 10ea602 \n+\tjae 10ea5c2 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x80(%rax)\n-\tjae 10ea67d \n+\tjae 10ea63d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tsub %edx,0x1(%rbx)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n@@ -3144193,15 +3143920,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3d5(%rax)\n+\tadd %ah,0xb3d5(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x8000000(%rip) \n \txchg %eax,%ebx\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n@@ -3144213,15 +3143940,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-\tjnp 10ea6c2 \n+\tjnp 10ea682 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3144246,15 +3143973,15 @@\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpush %rbx\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10ea7b8 \n+\tloopne 10ea778 \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@@ -3144268,15 +3143995,15 @@\n \tadd %al,(%rax)\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \tpop %rax\n \txorl $0x1,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10ea7a0 \n+\tjo 10ea760 \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@@ -3144343,16 +3144070,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tfnstenv 0x0(%rbx)\n+\tadd %al,(%rax)\n+\tfidivl 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \trcl $1,%cl\n \tadd %eax,(%rax)\n@@ -3144384,15 +3144111,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-\tjp 10ea8c2 \n+\tjp 10ea882 \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 %bh,(%rax)\n@@ -3144406,20 +3144133,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+\tadd %dh,(%rax)\n \tshll %cl,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x78000000(%rip) \n-\tss jae 10ea97d \n+\tss jae 10ea93d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %dl,%dl\n \tin $0x1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n@@ -3144448,61 +3144175,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,-0x17(%rax)\n-\tmov $0x0,%bl\n-\t...\n+\tadd %dh,(%rax)\n+\tjmp 10eaa61 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tor (%rax),%eax\n \tadd %al,(%rax)\n-\tcall 110b436 \n+\tcall 110b3f6 \n \tadd %al,(%rax)\n \tadd %al,0x1f1c0(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3dd(%rax)\n+\tadd %ah,0xb3dd(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,0x19(%rax)\n-\tjae 10eaa3d \n+\tjae 10ea9fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf80000000001f4c5,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3e7(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n+\tadd %dh,-0x19(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n \t(bad)\n \tlock xchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tjne 10eaa69 \n+\tjne 10eaa29 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3144532,55 +3144260,55 @@\n \tadd %al,(%rax)\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+\tcall 11040f6 \n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.WXB (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-\tin $0xb3,%eax\n-\t...\n-\tadd %cl,(%rbx)\n+\tadd %dh,%al\n+\tpush 0x0(%rbx)\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 %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,%al\n-\tpush 0x0(%rbx)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tin $0xb3,%eax\n+\t...\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %bl,0x5d(%rax)\n+\txchg %eax,%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trorb $0x0,0x138(%rsi)\n-\tadd %ah,0x19513(%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@@ -3144602,17 +3144330,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 $0xb3,%al\n-\t...\n+\tadd %dh,0xb3e4(%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 \tpush %rdx\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3144625,56 +3144354,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,(%rax)\n-\tjns 10eabc2 \n+\tadd %ah,0xb3d9(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %cl,(%rdx)\n+\tadd %al,0x78000000(%rip) \n+\tmov $0x194,%ebx\n \tadd %al,(%rax)\n-\tadd %bh,0x51(%rax)\n-\tor $0x1,%eax\n-\tadd %dh,(%rax)\n-\tfisubs (%rcx)\n-\tadd (%rax),%al\n+\tand %dh,%dl\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,0xb3d9(%rax)\n \tadd %al,(%rax)\n+\tjns 10eabc2 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x78000000(%rip) \n-\tmov $0x194,%ebx\n \tadd %al,(%rax)\n-\tand %dh,%dl\n-\tout %eax,(%dx)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rcx)\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %bh,0x51(%rax)\n+\tor $0x1,%eax\n+\tadd %dh,(%rax)\n+\tfisubs (%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+\tadd %ah,(%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@@ -3144724,34 +3144453,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,-0x38(%rax)\n+\tadd %dl,-0x38(%rax)\n \tmov $0x0,%bl\n \t...\n \tadc $0x98000000,%eax\n \tds or (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10ead08 \n+\tloopne 10eacc8 \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,0xb3eb(%rax)\n+\tadd %dl,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@@ -3144761,64 +3144490,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,0xb3ca(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,-0x36(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n+\tmov %cl,%bh\n+\txchg %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %bl,-0x58(%rax)\n-\t(bad)\n+\trolb $0x8e,(%rdi)\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-\tadd %dh,(%rax)\n+\tadd %al,%al\n \tlret $0xb3\n \t...\n-\tor %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov %cl,%bh\n-\txchg %al,(%rcx)\n-\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\trolb $0x8e,(%rdi)\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-\tadd %dl,%al\n-\tor %dh,0x0(%rax,%rax,1)\n+\tadd %al,0xb40c(%rax)\n \tadd %al,(%rax)\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,(%rsi)\n \tadd %al,(%rax)\n-\tclc\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 \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3144838,43 +3144571,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,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-\tmovabs 0xf80000000001d46a,%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-\t(bad)\n-\tmov $0x0,%bl\n+\tadd %ah,0x7b(%rax)\n+\txchg %eax,%edi\n \t...\n-\tadd $0x0,%al\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tpush $0x1d40c\n+\tenter $0x8c9b,$0x1\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+\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 \tadd %al,(%rax)\n@@ -3144911,46 +3144641,45 @@\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-\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 %al,0xb40c(%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,(%rsi)\n \tadd %al,(%rax)\n-\tadd %cl,%al\n-\tpush %rsi\n-\tor (%rdx),%al\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n+\tpush $0x1d40c\n \tadd %al,(%rax)\n-\txorb $0xf7,(%rsi)\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+\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,0x7b(%rax)\n \txchg %eax,%edi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3144977,15 +3144706,15 @@\n \tadd %al,(%rax)\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+\tjo 10eb034 \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@@ -3145006,15 +3144735,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tfidivs 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x58000000(%rip) \n \txor 0x1(%rbx),%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3145025,22 +3144754,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+\tout %eax,$0xb3\n \tadd %al,(%rax)\n-\tcall 10eb221 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tsldt (%rax)\n+\tadd %al,(%rcx)\n+\tadd %cl,(%rdi)\n+\tadd %al,(%rax)\n \tadd %bh,(%rax)\n-\tloopne 10eb19f \n+\tloopne 10eb15f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3145070,15 +3144801,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,0x20a57(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3145097,15 +3144828,15 @@\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tsbb 0x1(%rip),%ah \n \tadd %dl,%al\n-\tjns 10eb229 \n+\tjns 10eb1e9 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3145130,15 +3144861,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,-0x39(%rax)\n \tmov $0x0,%bl\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tmovabs 0xa000000000018c9b,%al\n \tin (%dx),%eax\n \tin $0x1,%eax\n@@ -3145148,36 +3144879,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 \tshlb %cl,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x0(%rip) \n \txchg %eax,%ecx\n-\tjae 10eb2fd \n+\tjae 10eb2bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmpb $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,%al\n-\tjns 10eb2c2 \n+\tjns 10eb282 \n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tmov $0x1bf,%edi\n \tadd %al,(%rax)\n \tmovabs 0xf800000000021d57,%al\n@@ -3145227,15 +3144958,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,-0x3b(%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@@ -3145250,15 +3144981,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3145269,23 +3145000,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,%al\n+\tadd %ah,%al\n \tfdivl 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tmovsl %ds:(%rsi),%es:(%rdi)\n-\tje 10eb47d \n+\tje 10eb43d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,(%rax)\n \tmov $0x1,%esi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n@@ -3145308,15 +3145039,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor (%rax),%al\n@@ -3145353,15 +3145084,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-\tjno 10eb502 \n+\tjno 10eb4c2 \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 %bl,-0x48(%rax)\n@@ -3145415,15 +3145146,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-\tjge 10eb5c2 \n+\tjge 10eb582 \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 %ah,%al\n@@ -3145445,15 +3145176,15 @@\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-\tloopne 10eb629 \n+\tloopne 10eb5e9 \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@@ -3145494,15 +3145225,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tfidivs 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x125ea(%rax)\n \tadd %al,(%rax)\n@@ -3145533,15 +3145264,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3e7(%rax)\n+\tadd %ah,0xb3e7(%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 \tsbb $0x173,%eax\n@@ -3145577,16 +3145308,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 10eb8e1 \n+\tadd %al,(%rax)\n+\tjmp 10eb8a1 \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 \tadd %al,(%rax)\n@@ -3145598,39 +3145329,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+\tadd %ah,(%rax)\n \tout %al,$0xb3\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,0x16(%rax)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x5d(%rax)\n-\tcall 10eb888 \n+\tcall 10eb848 \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-\tand %cl,%dl\n+\txor %cl,%dl\n \tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%al\n \tadd %eax,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n@@ -3145645,15 +3145376,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3c3(%rax)\n+\tadd %dl,0xb3c3(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ch,0x175ed(%rax)\n \tadd %al,(%rax)\n@@ -3145681,22 +3145412,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-\tfnstenv 0x0(%rbx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n+\tadd %al,-0x27(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tlret\n+\tlock lret\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %dl,%dh\n \tpop (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3145771,48 +3145500,49 @@\n \tadd %al,(%rax)\n \tadd %dl,-0x4f(%rax)\n \tmov %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tjmp 10eba85 \n+\tjmp 10eba45 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %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 10eba43 \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 %ah,0xb3e2(%rax)\n+\tadd %dl,0xb3e2(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,0x17339(%rax)\n \tadd %al,(%rax)\n@@ -3145824,27 +3145554,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-\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 10ebb03 \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@@ -3145888,15 +3145617,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tshll $1,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,-0x55(%rax)\n \tpop (%rcx)\n@@ -3145907,15 +3145636,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tfdivl 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x191fa(%rax)\n \tadd %al,(%rax)\n@@ -3145927,15 +3145656,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,%bl\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x1d1f2,%eax\n \tadd %al,(%rax)\n@@ -3145945,15 +3145674,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tfnsave 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,0x10db7(%rax)\n \tadd %al,(%rax)\n@@ -3145965,15 +3145694,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n \tadd %al,(%rax)\n \trex push %rdx\n \tor (%rdx),%al\n \tadd %al,(%rax)\n@@ -3146005,15 +3145735,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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) 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,0x1f57c(%rax)\n \tadd %al,(%rax)\n@@ -3146035,15 +3145765,15 @@\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $0x0,0x149(%rcx)\n \tadd %dh,%al\n \tpop %rcx\n-\tjmp 10ebdc5 \n+\tjmp 10ebd85 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3146087,43 +3145817,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,-0x39(%rax)\n-\tmov $0x0,%bl\n-\tadd %al,(%rax)\n+\tadd %al,0xb3c7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tor %eax,(%rax)\n+\tadd %al,(%rcx)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tlock (bad)\n+\tadd %dh,%al\n+\t(bad)\n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %dh,%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 %dh,(%rax)\n-\tenter $0xb3,$0x0\n+\tadd %al,-0x38(%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,(%rax)\n \tlock xchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex add $0x1f4,%eax\n \tadd %al,(%rax)\n@@ -3146131,37 +3145861,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,0xb3ce(%rax)\n+\tadd %dh,0xb3ce(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0x59(%rax)\n-\tjae 10ebefd \n+\tjae 10ebebd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock pushf\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 %ah,%al\n+\tadd %dh,%al\n \tint3\n \tmov $0x0,%bl\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tpush $0x1d0f7\n \tadd %al,(%rax)\n@@ -3146173,16 +3145903,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3d1(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tshll $1,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tcmp %esi,0x1(%rbx)\n \tadd %al,(%rax)\n@@ -3146207,21 +3145937,14 @@\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tsub %dl,0x1d2(%rcx)\n \tadd %al,(%rax)\n \tsbbb $0x0,0x1f2(%rdi)\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 $1,(%rsi)\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,(%rax)\n@@ -3146233,31 +3145956,38 @@\n \tadd %eax,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tsarb $1,0x125(%rip) \n \tadd %al,(%rax)\n \tmovabs 0xf800000000019b3c,%al\n \tnegl 0x0(%rdx)\n+\t...\n+\tadd %dl,0x1f8b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trorb $1,(%rsi)\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+\tadd %ah,%al\n \t(bad)\n \tmov $0x0,%bl\n \t...\n \tsbb %al,(%rax)\n \tadd %al,(%rax)\n \txor %al,0x73(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloop 10ec009 \n+\tloop 10ebfc9 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3146266,29 +3145996,28 @@\n \tadd %al,(%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+\tje 10ec07d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshl $1,%dh\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-\tret\n+\tadd %al,-0x3d(%rax)\n \tmov $0x0,%bl\n \t...\n \tor $0xd8000000,%eax\n \tlret $0x18c\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand 0x1(%rbp),%bpl\n@@ -3146296,62 +3146025,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,%al\n-\tiret\n+\tadd %dh,-0x42(%rax)\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-\tjo 10ec1b3 \n-\tin (%dx),%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\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 \tadd %al,(%rax)\n-\tadd %dh,-0x42(%rax)\n+\tadd %ah,%al\n+\tiret\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+\tadd %dh,%dh\n+\trolb $1,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 10ec1b3 \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,(%rax)\n+\tadd %ah,(%rax)\n \t(bad)\n \tmov $0x0,%bl\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x35,%al\n-\tjae 10ec1bd \n+\tjae 10ec17d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10ec212 \n+\tjo 10ec1d2 \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@@ -3146375,15 +3146104,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tfbstp 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x10000000(%rip) \n \tcmp %esp,%ebp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3146403,56 +3146132,57 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ch,0x19258(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tja 10ec2a2 \n+\tja 10ec262 \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 10ec242 \n-\t...\n-\tadd %al,(%rsi)\n+\tadd %al,0xb3d8(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,%al\n-\tjp 10ec27a \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tor %ch,0x38(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tfdiv %st(7),%st\n+\tadd %dl,-0x3f(%rax)\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,-0x28(%rax)\n-\tmov $0x0,%bl\n+\tadd %al,%al\n+\tjg 10ec242 \n \t...\n-\tadd $0x0,%al\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tor %ch,0x38(%rax)\n+\tadd %bl,%al\n+\tjp 10ec27a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3f(%rax)\n-\txchg %eax,%ebx\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@@ -3146465,59 +3146195,59 @@\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 10ec346 \n+\tjo 10ec306 \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-\tpush 0x0(%rbx)\n+\tadd %dh,%al\n+\tcmc\n+\tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\trex mov $0x95,%dl\n \tadd %eax,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %al,0x13(%rax)\n-\txchg %eax,%ebp\n-\tadd %eax,(%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 %dh,%al\n-\tcmc\n-\tmov $0x0,%bl\n+\tadd %ah,%al\n+\tpush 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n+\trex mov $0x95,%dl\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,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@@ -3146529,26 +3146259,26 @@\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 10ec3ed \n+\tloopne 10ec3ad \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,-0x4(%rax)\n \txchg %eax,%ecx\n@@ -3146583,16 +3146313,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tret $0xb3\n+\tadd %al,(%rax)\n+\tret\n+\tmov $0x0,%bl\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tmov $0xb0,%al\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3146623,16 +3146354,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %cl,0x0(%rbx)\n+\tadd %al,(%rax)\n+\tshll %cl,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,0x1910f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3146705,16 +3146436,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tloopne 10ec5de \n+\tadd %ah,(%rax)\n+\tloopne 10ec59e \n \t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,0x71(%rax)\n \txchg %eax,%edi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3146732,15 +3146463,15 @@\n \tmov $0xb3,%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbb (%rax),%al\n \tadd %al,(%rax)\n \trex.W\n-\trex.R jne 10ec67d \n+\trex.R jne 10ec63d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x63,%al\n \tes add (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3146785,23 +3146516,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,%al\n-\t{rex2 0xb3} sldt (%r24)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tmov $0x0,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,-0x4c(%rax)\n-\tor $0x1,%eax\n+\tadd %eax,(%rax)\n+\tor %al,(%rax)\n+\tadd %al,(%rax)\n+\trex.W mov $0xd,%spl\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x1e95e(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3146824,15 +3146558,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,0xb3db(%rax)\n \tadd %al,(%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 %al,(%rax)\n@@ -3146844,15 +3146578,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3c8(%rax)\n+\tadd %dh,0xb3c8(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \trex.WXB out %eax,$0x1\n@@ -3146884,16 +3146618,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjmp 10ec921 \n+\tadd %ah,(%rax)\n+\tjmp 10ec8e1 \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@@ -3146915,35 +3146649,35 @@\n \tadd %al,(%rcx)\n \tadd %al,0x10000000(%rip) \n \t(bad)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tcall 10ecab2 \n+\tcall 10eca72 \n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %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,%bl\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trex.WRB mov %es,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10ec8d7 \n+\tloopne 10ec897 \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@@ -3146975,15 +3146709,15 @@\n \tadd %al,0x977a(%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-\tjmp 10ecaa3 \n+\tjmp 10eca63 \n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tsbb $0x2,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n@@ -3147011,19 +3146745,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\tadd %dh,-0x17(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tshll $1,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x22322(%rax)\n \tadd %al,(%rax)\n@@ -3147050,25 +3146783,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-\tloopne 10eca1e \n-\t...\n+\tadd %dh,0xb3e0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x60000000(%rip) \n \t(bad)\n-\tjne 10eca7d \n+\tjne 10eca3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpush %rdi\n-\tcall 10eca88 \n+\tcall 10eca48 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -3147092,15 +3146826,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3ca(%rax)\n+\tadd %dh,0xb3ca(%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 \tandl $0x0,0x1(%rip) \n@@ -3147109,15 +3146843,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 %ah,%al\n-\tjo 10ecac2 \n+\tjo 10eca82 \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@@ -3147149,24 +3146883,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 %al,(%rax)\n \t(bad)\n+\tmov $0x0,%bl\n \t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tand %dl,(%rdi,%rsi,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tjle 10ecbdf \n+\tjle 10ecb9f \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@@ -3147183,27 +3146918,27 @@\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tpop %rax\n \tin (%dx),%eax\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10ecbe0 \n+\tloopne 10ecba0 \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,%al\n+\tadd %dl,%al\n \t(bad)\n \tmov $0x0,%bl\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \ttest $0x18,%al\n \ttestb $0x0,(%rcx)\n@@ -3147214,15 +3146949,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3d9(%rax)\n+\tadd %dl,0xb3d9(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,0x1731d(%rax)\n \tadd %al,(%rax)\n@@ -3147232,16 +3146967,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3d3(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tshll %cl,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x39(%rax)\n \tor $0x1,%eax\n \tadd %ah,0x18847(%rax)\n@@ -3147277,16 +3147012,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,0xfa1c(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsti\n+\tadd %al,%al\n+\tcli\n \tcli\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@@ -3147298,26 +3147033,26 @@\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+\tjae 10ecd3d \n \tadd %al,(%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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3c7(%rax)\n+\tadd %dh,0xb3c7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,0x10db4(%rax)\n \tadd %al,(%rax)\n@@ -3147329,15 +3147064,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 %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 10ecd9b \n+\tjne 10ecdbd \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %ch,%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+\tadd %ah,%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 %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3147370,37 +3147127,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,(%rax)\n-\tadd %al,(%rax)\n-\tor (%rax),%al\n-\tadd %al,(%rax)\n-\tjs 10ece5b \n-\tjne 10ece7d \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %ch,%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-\tadd %al,-0x39(%rax)\n+\tadd %dl,-0x39(%rax)\n \tmov $0x0,%bl\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tmov %al,0x38(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3147428,15 +3147163,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3e3(%rax)\n+\tadd %ah,0xb3e3(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tsub %bl,0xa(%rbx)\n \tadd (%rax),%al\n@@ -3147470,33 +3147205,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,%al\n-\t(bad)\n+\tadd %al,(%rax)\n+\tiret\n \tmov $0x0,%bl\n \t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tfdivrs (%rdx)\n-\tjae 10ecfbd \n+\tjae 10ecf7d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf80000000001eb63,%al\n \tnegl 0x0(%rdx)\n-\t...\n-\tadd %dl,0x1f8b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tloopne 10ed019 \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@@ -3147508,33 +3147236,21 @@\n \tsbb %dh,0x1bf(%rdx)\n \tadd %al,(%rax)\n \trcrb $0x1,-0xb(%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,%al\n-\tjb 10ed002 \n \t...\n-\tadd %cl,0x38000000(%rip) \n-\tnop\n-\tmov (%rcx),%eax\n+\tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex jno 10ed0a2 \n-\tadd (%rax),%al\n+\tloopne 10ed019 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3147542,28 +3147258,47 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0xc8000000,%eax\n \txchg %dh,0x1(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10ed051 \n+\tjo 10ecfd1 \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,%al\n+\tjb 10ed002 \n+\t...\n+\tadd %cl,0x38000000(%rip) \n+\tnop\n+\tmov (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex jno 10ed0a2 \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-\tjo 10ed082 \n+\tjo 10ed042 \n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmov %dh,0x1(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3147595,15 +3147330,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tshll $1,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tint1\n@@ -3147618,25 +3147353,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 %ah,%al\n+\tadd %dl,%al\n \tfdivl 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,%al\n-\trex.WB je 10ed1bd \n+\trex.WB je 10ed17d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10ed1d4 \n+\tloopne 10ed194 \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@@ -3147659,15 +3147394,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \tshll $0x0,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsldt (%rax)\n \tadd %al,-0x49(%rax)\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n@@ -3147700,50 +3147435,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,0xb3ed(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tadd %dl,(%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 \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,(%rax)\n+\tadd %dl,(%rax)\n \tin $0xb3,%eax\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@@ -3147798,61 +3147533,62 @@\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+\tjne 10ed3bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %dh,0x1(%rsp,%rcx,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,(%rax)\n-\tjne 10ed3c2 \n-\t...\n-\tadd %al,(%rdi)\n+\tadd %al,0xb3c1(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\tjnp 10ed440 \n-\tadd %dl,%al\n-\tfimull 0x0(%rcx,%rax,1)\n-\tclc\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x48000000(%rip) \n+\tpushf\n+\tmov (%rcx),%eax\n+\tadd %al,(%rax)\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-\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 %dh,%al\n+\tadd %ah,%al\n \tout %al,$0xb3\n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tret\n \tadd %rax,(%rax)\n@@ -3147883,22 +3147619,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,0xb3e2(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tadd %dh,-0x1e(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x57(%rax)\n-\tjae 10ed53d \n+\trex push %rdi\n+\tjae 10ed4fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex sub %esp,0x2(%rip) \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n@@ -3147912,27 +3147647,27 @@\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \txor 0x1(%rbx),%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10ed5df \n-\tjmp 10ed585 \n+\tloopne 10ed59f \n+\tjmp 10ed545 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,-0x39(%rax)\n \tmov $0x0,%bl\n \t...\n \tor $0x98000000,%eax\n \tsahf\n \tlock add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3147964,25 +3147699,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-\tloop 10ed5de \n-\t...\n+\tadd %dh,0xb3e2(%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 \txchg %eax,%edi\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10ed665 \n+\tjo 10ed625 \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@@ -3148005,15 +3147741,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xb0,%al\n \tmov %eax,(%rcx)\n \tadd %al,(%rax)\n@@ -3148025,15 +3147761,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xb3e1(%rax)\n+\tadd %al,0xb3e1(%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 \tsbb $0x21f,%eax\n@@ -3148054,30 +3147790,29 @@\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-\tjmp 10ed745 \n+\tjmp 10ed705 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xb3e1(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rsi)\n+\tadd %dh,-0x1f(%rax)\n+\tmov $0x0,%bl\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %ah,0x15(%rax)\n \tand $0x1,%eax\n \tadd %ah,(%rax)\n \tadd $0x1d,%al\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3148105,27 +3147840,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,(%rax)\n+\tadd %ah,(%rax)\n \tfnstenv 0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadc %ch,%dl\n \tint1\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tcld\n-\tjmp 10ed805 \n+\tjmp 10ed7c5 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3148150,19 +3147885,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,-0x2d(%rax)\n-\tmov $0x0,%bl\n-\t...\n-\tor $0x0,%eax\n-\tjnp 10ed811 \n+\tadd %dl,0xb3d3(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,0x0(%rip) \n+\tjnp 10ed7d1 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x21c87(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n@@ -3148208,16 +3147944,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3d0(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tshlb $1,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tpop %rdx\n \tfwait\n@@ -3148237,15 +3147973,15 @@\n \tadd %al,(%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+\tjs 10ed99b \n \tlea (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%bh\n \tsbb $0x2,%eax\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3148291,24 +3148027,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,0xb3c9(%rax)\n+\tadd %dl,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 10eda60 \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@@ -3148373,15 +3148109,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 %ah,%al\n-\tjs 10edac2 \n+\tjs 10eda82 \n \t...\n \tadd %al,0x40000000(%rip) \n \tcld\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3148411,15 +3148147,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xb3e0(%rax)\n+\tadd %dl,0xb3e0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ah,-0x50(%rax)\n \txchg %eax,%esp\n@@ -3148432,24 +3148168,24 @@\n \tadd %al,(%rcx)\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 10edb82 \n+\tjg 10edb42 \n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \t(bad)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10edc0c \n+\tjo 10edbcc \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@@ -3148458,15 +3148194,15 @@\n \tadd %ah,0xb400(%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-\tjne 10edc48 \n+\tjne 10edc08 \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@@ -3148547,18 +3148283,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb3cd(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tint $0xb3\n+\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tfwait\n \tor $0x1,%eax\n \tadd %dl,(%rax)\n \tshr %cl,%ch\n@@ -3148568,37 +3148303,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,-0x1f(%rax)\n-\tmov $0x0,%bl\n+\tadd %dh,(%rax)\n+\tloope 10edd1e \n \t...\n-\t(bad)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,%al\n-\tjmp 10edf33 \n+\tjmp 10edef3 \n \tadd %al,(%rax)\n \t(bad)\n-\tcall 10edfaf \n+\tcall 10edf6f \n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n+\tadd %al,-0x14(%rax)\n+\tmov $0x0,%bl\n \t...\n-\tadd %al,(%rsi)\n+\t(bad)\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@@ -3148606,61 +3148341,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-\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,0xb3d1(%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 10eded1 \n+\tjo 10ede51 \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,0xac4c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trex.WRB lods %ds:(%rsi),%al\n+\t...\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@@ -3148670,17 +3148383,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,0x67(%rax)\n-\tlods %ds:(%rsi),%al\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 \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@@ -3148690,16 +3148425,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %ah,(%rax)\n+\tpush %rbp\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@@ -3148710,79 +3148445,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,0xb41e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %ah,0x1e(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tor $0x0,%al\n \tadd %al,(%rax)\n-\tcall 110b38b \n+\tcall 110b34b \n \tadd %al,(%rax)\n \tadd %dh,%al\n \tcmpsb %es:(%rdi),%ds:(%rsi)\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,0x2d(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,-0x40000000(%rip) \n-\tjae,pt 10edfbd \n+\tadd %dh,(%rax)\n+\tsub $0xac,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf80000000001f68d,%al\n-\tnegl 0x0(%rdx)\n-\t...\n-\tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n+\tor $0xc0000000,%eax\n+\tjae,pt 10edf7d \n \tadd %al,(%rax)\n-\tlock (bad)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tmovabs 0xf80000000001f68d,%al\n+\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,(%rax)\n+\tpop %rbx\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 \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpopf\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+\tlock (bad)\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-\tjno 10ee017 \n-\tadd %al,(%rax)\n+\tadd %dh,0xac71(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %ch,0x10d5d(%rax)\n \tadd %al,(%rax)\n@@ -3148792,15 +3148526,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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(%rax,%rax,1),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \trex movabs %al,0x2240000000000173\n \txchg %eax,%ebx\n@@ -3148810,17 +3148544,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac61(%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 \tsub $0x175,%eax\n \tadd %al,(%rax)\n \tshrb $1,0x1e8(%rsi)\n \tadd %al,(%rax)\n@@ -3148828,98 +3148563,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 %al,0x47(%rax)\n-\tlods %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,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x32(%rax)\n-\tjae 10ee13d \n+\tjae 10ee0fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,%bl\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,0x42(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac42(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %al,%al\n-\trex.WX lods %ds:(%rsi),%al\n+\tadd %dl,(%rax)\n+\trex.WXB lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjnp 10ee1c0 \n+\tjnp 10ee180 \n \tadd %al,0x61(%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,0x35(%rax)\n+\tadd %ah,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+\tjl 10ee18d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%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 \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 %dh,%al\n+\tpush %rsp\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3148928,18 +3148665,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,%al\n+\tpop %rcx\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3148949,139 +3148686,142 @@\n \tadd %al,(%rcx)\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 %cl,(%rsi)\n+\tadc $0xb4,%eax\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 %cl,0x1f0c0(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tjmp 10ee217 \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,0xac7b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tjnp 10ee257 \n+\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n-\tja 10ee2e0 \n+\tja 10ee2a0 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1be35(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,%eax\n+\tadd %dl,(%rax)\n+\trex.RB lods %ds:(%rsi),%al\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+\tadd %al,(%rcx)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjmp 10ee2d7 \n-\tadd %eax,(%rax)\n+\tadd %al,0x124e8(%rax)\n+\tadd %al,(%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 %ah,%al\n-\trex.R lods %ds:(%rsi),%al\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\trex.XB lods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rdi)\n+\tadd %dl,%al\n+\tmov $0x194,%ebp\n \tadd %al,(%rax)\n-\tadd %al,0x124e8(%rax)\n+\tjo 10ee32d \n+\tand %eax,(%rdx)\n \tadd %al,(%rax)\n-\tadd %ah,0x1d514(%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-\t(bad)\n+\tadd %ah,0x62(%rax)\n+\tlods %ds:(%rsi),%al\n \tadd %al,(%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,-0x1a(%rax)\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10ee356 \n+\tjo 10ee316 \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,(%rax)\n-\trex.XB lods %ds:(%rsi),%al\n+\tadd %dl,(%rax)\n+\tpop %rdi\n+\tlods %ds:(%rsi),%al\n \t...\n-\tadd %al,(%rsi)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x194,%ebp\n \tadd %al,(%rax)\n-\tjo 10ee3ed \n-\tand %eax,(%rdx)\n+\t(bad)\n+\tmov %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tclc\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 %dh,0xac61(%rax)\n+\tadd %ah,%al\n+\t(bad)\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 \tadd %dl,-0x1f(%rax)\n \tand $0x1,%al\n@@ -3149093,36 +3148833,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-\tpush %rax\n+\tadd %dh,(%rax)\n+\tpush %rcx\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\tja 10ee405 \n+\tja 10ee3c5 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmovabs 0xf7f800000000021c,%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 %al,0xac46(%rax)\n+\tadd %dh,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@@ -3149133,15 +3148873,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,%edx\n \ttest $0x0,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,0x65(%rax)\n@@ -3149154,16 +3148894,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-\tjp 10ee4d7 \n+\tadd %al,0x7a(%rax)\n+\tlods %ds:(%rsi),%al\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@@ -3149173,16 +3148913,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %dl,0x4d(%rax)\n+\tlods %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@@ -3149194,34 +3148934,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,0xb41b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x78000000(%rip) \n+\tadd %dl,0x1b(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tadd $0x88000000,%eax\n \t(bad)\n-\tjne 10ee5bd \n+\tjne 10ee57d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex sbb $0x187,%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,0xac75(%rax)\n+\tadd %al,0xac75(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,0x1bf79(%rax)\n \tadd %al,(%rax)\n@@ -3149233,92 +3148972,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,0x3d(%rax)\n-\tlods %ds:(%rsi),%al\n-\tadd %al,(%rax)\n+\tadd %dh,0xac3d(%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-\taddr32 jmp 10ee645 \n+\taddr32 jmp 10ee605 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac3e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x18000000(%rip) \n \txchg %eax,%edx\n-\tjae 10ee67d \n+\tjae 10ee63d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock movabs 0xf7f80000000001eb,%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 %dl,0x3c(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac3c(%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 \tand $0x194,%eax\n \tadd %al,(%rax)\n-\tloopne 10ee681 \n+\tloopne 10ee641 \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,0x49(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac49(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 10ee6d7 \n+\tadd %dl,%al\n+\tjb 10ee697 \n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,0x20a3d(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \txor %cl,0x1(%rsi)\n@@ -3149326,38 +3149066,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-\tjne 10ee717 \n+\tadd %dl,(%rax)\n+\tjne 10ee6d7 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tstos %eax,%es:(%rdi)\n-\tje 10ee77d \n+\tje 10ee73d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xdd,%al\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-\t(bad)\n+\tadd %dh,0x3f(%rax)\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@@ -3149366,69 +3149105,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-\tcmp %ch,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd (%rax),%eax\n+\tadd %dl,0x38(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rbx)\n \tadd %al,(%rax)\n-\tadd %dh,0x1f3(%rsi)\n \tadd %al,(%rax)\n-\tloopne 10ee874 \n-\tand $0x2,%al\n+\tmov $0xf3,%dh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tjb 10ee7e7 \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,0xac62(%rax)\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 %al,(%rdx)\n \tadd %al,(%rax)\n-\tadd %bh,0x19ac7(%rax)\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 %ah,0xac3f(%rax)\n+\tadd %ah,%al\n+\t(bad)\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,(%rax)\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tmov $0x19ac7,%eax\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 %al,0x2e(%rax)\n+\tadd %dl,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@@ -3149439,53 +3149183,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,0x14(%rax)\n+\tadd %dl,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-\tloopne 10ee94e \n+\tloopne 10ee90e \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,%al\n-\timul $0x0,0x0(%rax,%rax,1),%ebp\n-\tadc %al,(%rax)\n+\tadd %ah,(%rax)\n+\tpush $0xffffffffffffffac\n+\t...\n+\tadd %dl,(%rax)\n \tadd %al,(%rax)\n-\tsub %bh,%bl\n+\tadd %ch,(%rax)\n+\tsti\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 %dl,%al\n+\tadd %dh,%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@@ -3149499,16 +3149245,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 10ee957 \n+\tadd %ah,%al\n+\tjne 10ee917 \n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1384a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tout %al,(%dx)\n@@ -3149519,16 +3149265,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %ah,0x4f(%rax)\n+\tlods %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@@ -3149537,15 +3149283,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\t(bad)\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@@ -3149559,18 +3149306,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac56(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%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 %dl,0x1d1f2(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x3d(%rax)\n \thlt\n \tadd %eax,(%rax)\n@@ -3149579,56 +3149326,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-\tjl 10eea57 \n+\tadd %dl,(%rax)\n+\tadc $0xb4,%al\n \t...\n-\tadd %cl,(%rdx)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjs 10eeb2e \n-\tadd %eax,(%rax)\n+\tadd %cl,0x74(%rax)\n+\tjae 10eea7d \n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadd $0x192,%eax\n \tadd %al,(%rax)\n-\tclc\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 %ah,(%rax)\n-\tadc $0xb4,%al\n+\tadd %ah,0x7c(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n-\tadd %cl,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %cl,0x74(%rax)\n-\tjae 10eeafd \n-\tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0x92,%bh\n+\tadd %dh,(%rax)\n+\tjs 10eeb2e \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %dh,(%rax)\n+\tadd $0x192,%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+\tadd %dh,(%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 $0x0,%al\n \tadd %al,(%rax)\n@@ -3149642,15 +3149390,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,0xac35(%rax)\n+\tadd %ah,0xac35(%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 \tmov $0x10d,%edx\n@@ -3149664,17 +3149412,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,0xac67(%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 \tlock xchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x2231f(%rax)\n@@ -3149683,76 +3149432,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,%al\n-\trex.RB lods %ds:(%rsi),%al\n+\tadd %ah,0x1d(%rax)\n+\tmov $0x0,%ah\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+\t(bad)\n \tadd %al,(%rax)\n-\tshrb $1,0x1(%rbp,%rdx,4)\n+\tadd %bl,%al\n+\tlahf\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x22635(%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,0x57(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %ah,(%rax)\n+\trex.RX lods %ds:(%rsi),%al\n \t...\n-\tadd %cl,(%rdi)\n+\tadd %bl,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\tmovabs 0x90e00000000001be,%al\n-\tcmc\n-\tadd %eax,(%rax)\n+\tadd %ch,%al\n+\tscas %es:(%rdi),%al\n+\tjne 10eebfd \n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tshrb $1,0x1(%rbp,%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 %dh,0xb41d(%rax)\n+\tadd %al,0xac57(%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 %bl,%al\n-\tlahf\n-\t(bad)\n+\tadd %bh,(%rax)\n+\tmovabs 0x90e00000000001be,%al\n+\tcmc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x22635(%rax)\n-\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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+\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@@ -3149764,36 +3149513,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-\tjno 10eec97 \n+\tadd %dl,%al\n+\tjno 10eec57 \n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,0x69(%rax)\n-\tjne 10eecfd \n+\tjne 10eecbd \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 %ah,0x72(%rax)\n+\tadd %al,0x34(%rax)\n+\tlods %ds:(%rsi),%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+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %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 %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tleave\n \t(bad)\n@@ -3149807,15 +3149573,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,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@@ -3149827,50 +3149593,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 $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-\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,%al\n+\tsbb %esi,0x0(%rax,%rax,1)\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+\tjne 10eedbd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $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 %dl,0x1e(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\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@@ -3149879,34 +3149630,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,0xa992(%rax)\n+\tadd %al,0xa992(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,-0x30000000(%rip) \n-\tjge 10eee05 \n+\tjge 10eedc5 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmov $0x1f8,%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 %dh,0xac50(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rcx\n+\tlods %ds:(%rsi),%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 %ch,%al\n \tleave\n@@ -3149917,17 +3149671,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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,(%rax)\n+\tsbb $0xb4,%eax\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@@ -3149938,15 +3149691,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \t(bad)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tds or (%rdx),%al\n@@ -3149957,15 +3149710,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %eax,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tshrb $0x1,0xd(%rsi)\n \tadd %al,(%rax)\n@@ -3149977,83 +3149730,64 @@\n \tadd %al,(%rcx)\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 10eef57 \n+\tjs 10eef17 \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 %bl,(%rax)\n-\tjl 10eefa4 \n+\tjl 10eef64 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1bf8b(%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,(%rdi)\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,0xac7a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tjp 10eef57 \n+\t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tjs 10ef02b \n+\tjs 10eefab \n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x4e(%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 %dl,0x1f8b(%rax)\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-\tand %bl,-0x6e(%rcx)\n+\tadd %cl,(%rdi)\n \tadd %eax,(%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 %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 %al,%al\n \tadc $0x37,%al\n \tadd %eax,(%rax)\n@@ -3150064,35 +3149798,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-\t(bad)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac4b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\trcrb $1,-0x6e(%rax)\n+\tand %bl,-0x6e(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x37(%rax)\n-\trepnz add %eax,(%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,0xac6e(%rax)\n+\tadd %ah,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@@ -3150102,15 +3149835,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,0xac38(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x0(%rip) \n \tcmp 0x1(%rip),%ecx \n \tadd %dh,(%rax)\n \txchg %eax,%edx\n@@ -3150121,89 +3149854,110 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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-\tlods %ds:(%rsi),%al\n-\t...\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 %al,(%rax)\n \tpop %rax\n \tstd\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10ef216 \n+\tjo 10ef196 \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-\tpop %rax\n-\tlods %ds:(%rsi),%al\n \tadd %al,(%rax)\n+\tcmp %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %cl,(%rcx)\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rdx\n-\txchg %eax,%ecx\n+\trcrb $1,-0x6e(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x22548(%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 %dl,0x52(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac52(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,-0x75(%rax)\n-\tjae 10ef23d \n+\tjae 10ef1bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex xor %esi,%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-\tdata16 lods %ds:(%rsi),%al\n+\tadd %al,(%rax)\n+\tpop %rcx\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+\tadd %dl,(%rax)\n+\tpop %rdx\n+\txchg %eax,%ecx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x22548(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\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 %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,0x0(%rip) \n-\tjmp 10ef29f \n+\tjmp 10ef25f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \thlt\n \tin (%dx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3150211,16 +3149965,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dh,(%rax)\n+\tpush %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 \tadd %cl,%al\n@@ -3150233,17 +3149988,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,0xac38(%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 \tmov $0xbf,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x46(%rax)\n@@ -3150254,19 +3150010,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\timul $0x0,0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rcx)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x10dbf(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1d0bb(%rax)\n \tadd %al,(%rax)\n@@ -3150274,76 +3150027,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,0x5f(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac5f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,0x37(%rax)\n-\tjae 10ef37d \n+\tjae 10ef33d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex rcll $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,(%rax)\n-\tcmp 0x0(%rax,%rax,1),%ch\n+\tand %esi,0x0(%rax,%rax,1)\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 10ef3d3 \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,0x21(%rax)\n-\tmov $0x0,%ah\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%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,%al\n+\tsub 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n-\tsub $0xac,%al\n-\t...\n-\tadd %al,(%rsi)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \thlt\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex (bad)\n@@ -3150353,15 +3150106,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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(%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@@ -3150374,76 +3150127,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,0xb41d(%rax)\n+\tadd %al,0x1d(%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 %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,0xb41a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax,%rax,1)\n+\tadd %al,0x1a(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tadc $0x0,%al\n \tadd %al,(%rax)\n \tsub %bh,(%rbx)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10ef4b2 \n+\tjo 10ef472 \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,(%rax)\n-\txor $0xac,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x35(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tor (%rax),%eax\n+\tadd %bl,%al\n+\tmov 0x1(%rbx),%dh\n \tadd %al,(%rax)\n-\tfmuls 0x173(%rdx)\n \tadd %al,(%rax)\n \t(bad)\n-\tjmp 10ef4cd \n+\tjmp 10ef48d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 \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@@ -3150455,18 +3150209,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %dh,%al\n+\t(bad)\n+\tmov $0x0,%ah\n+\t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \ttest $0x73,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x18c2e(%rax)\n@@ -3150475,16 +3150229,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dh,0x57(%rax)\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@@ -3150496,18 +3150249,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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,%al\n+\tcmp $0xac,%al\n+\t...\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@@ -3150534,60 +3150286,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 %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,0x62(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,-0x65(%rax)\n-\tjae 10ef6bd \n+\tjae 10ef67d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,(%rdx)\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 %ah,%al\n-\tpush $0xac\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\timul $0x0,0x0(%rax,%rax,1),%ebp\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+\tjo 10ef657 \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-\tje 10ef6d7 \n+\tadd %dl,(%rax)\n+\tje 10ef697 \n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,-0x37(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3150599,21 +3150346,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-\tjns 10ef717 \n+\tadd %al,(%rax)\n+\tjp 10ef6d7 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,-0x5e(%rax)\n-\tjae 10ef77d \n+\tjae 10ef73d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpop %rax\n \tstc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3150621,17 +3150368,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-\tjo 10ef757 \n+\tadd %al,0xac6c(%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 push %rsi\n+\tor (%rdx),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\txor %ah,0x1d3(%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,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@@ -3150643,17 +3150408,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %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@@ -3150661,55 +3150425,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,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-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %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 %ah,%al\n+\tcmp $0xac,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax,%rax,1)\n+\tadd %eax,(%rax)\n+\tadd $0x0,%al\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 %al,0x1d(%rax)\n-\tmov $0x0,%ah\n+\tadd %dh,%al\n+\tsbb $0xb4,%al\n \t...\n-\t(bad)\n+\tadd %al,(%rsi)\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 \tadd %eax,(%rax)\n@@ -3150718,16 +3150464,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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.WRB lods %ds:(%rsi),%al\n+\tadd %ah,0x4d(%rax)\n+\tlods %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@@ -3150736,17 +3150482,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\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 %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@@ -3150756,15 +3150503,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,0x13(%rax)\n+\tadd %al,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@@ -3150778,16 +3150525,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x65(%rax)\n+\tlods %ds:(%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@@ -3150798,36 +3150545,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,0xac70(%rax)\n+\tadd %al,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+\tjb 10ef97a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\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 %ah,(%rax)\n \tadc $0xb4,%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@@ -3150838,35 +3150585,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,0x1a(%rax)\n-\tmov $0x0,%ah\n-\t...\n+\tadd %al,(%rax)\n+\tsbb 0x0(%rax,%rax,1),%dh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadc (%rax),%al\n \tadd %al,(%rax)\n-\tjs 10efa30 \n+\tjs 10ef9f0 \n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $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 %dh,(%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,(%rax)\n \tadc 0x0(%rax,%rax,1),%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \txchg %eax,%esp\n@@ -3150881,33 +3150647,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %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 %dl,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@@ -3150922,16 +3150670,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,(%rax)\n+\tcmp 0x0(%rax,%rax,1),%ch\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@@ -3150940,17 +3150688,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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@@ -3150958,15 +3150705,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\t(bad)\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@@ -3150978,15 +3150726,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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(%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@@ -3150999,15 +3150747,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \tpop %rax\n \tmov $0x94,%bl\n@@ -3151019,69 +3150767,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 %al,%al\n+\tadd %dl,%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+\tjae 10efc7d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf800000000022269,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,%al\n+\tpop %rsp\n+\tlods %ds:(%rsi),%al\n+\t...\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 %dl,0xac54(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tpush %rsp\n+\tlods %ds:(%rsi),%al\n+\t...\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,(%rax)\n+\tadd %ah,(%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@@ -3151091,60 +3150839,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,%al\n+\tadd %dh,%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-\tjo 10efe0d \n+\tjo 10efdcd \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,0xb41d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\tadd %dl,0x1d(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\t(bad)\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+\tloopne 10efdda \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,0x4d(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac4d(%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 \tmov %gs:(%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x1ad(%rbp)\n@@ -3151153,53 +3150901,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,%al\n-\tsbb $0xb4,%eax\n-\tadd %al,(%rax)\n+\tadd %dh,0xb41d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,0x162(%rbx)\n+\tadd %dl,(%rcx)\n \tadd %al,(%rax)\n-\tloopne 10efeb9 \n+\tadd %dh,(%rax)\n+\tmovabs %eax,0x37e0000000000162\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,0x5c(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac5c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %ah,0x36(%rax)\n+\tadd %dh,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@@ -3151211,37 +3150958,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 lods %ds:(%rsi),%al\n+\tadd %ah,(%rax)\n+\trex.X lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,-0x5c(%rax)\n-\tje 10eff3d \n+\tje 10efefd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %cl,%bh\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-\tinsb (%dx),%es:(%rdi)\n+\tadd %al,0x6c(%rax)\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@@ -3151251,43 +3150997,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 %dh,%al\n+\tadd %ah,%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 \t(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 %ah,(%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 10eff5a \n+\tjne 10effc5 \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 \tadc %cl,(%rdi)\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,0xac6a(%rax)\n+\tadd %dh,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@@ -3151299,38 +3151068,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-\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 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 %ah,%al\n-\tjp 10f0057 \n+\tjnp 10f0017 \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@@ -3151339,15 +3151085,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,-0xe(%rax)\n \tand $0x1,%al\n \tadd %al,(%rax)\n@@ -3151359,17 +3151105,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n+\tadd %dl,0xac67(%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@@ -3151379,120 +3151123,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 %dl,0xac68(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tpush $0xac\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ch,%al\n-\tpop %rcx\n-\tor (%rdx),%al\n+\tsbb %eax,(%rax)\n \tadd %al,(%rax)\n+\tcall 1110b96 \n \tadd %al,(%rax)\n-\tnop\n-\trex.XB (bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x19a43(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %al,%al\n+\tpush %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+\tloopne 10f016b \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,0xac51(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpush %rcx\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,0x10000000(%rip) \n \t(bad)\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10f022a \n+\tloopne 10f01ea \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,0xac63(%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-\tadd %cl,(%rdx)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %bl,%al\n-\tmov $0x95,%al\n-\tadd %eax,(%rax)\n+\tfdivs 0x195(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsahf\n-\tfwait\n-\tadd %eax,(%rax)\n+\tand %bl,0x19b(%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,(%rax)\n+\tadd %dh,(%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 10f02d0 \n-\tjae 10f027d \n+\tjs 10f0290 \n+\tjae 10f023d \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+\tadd %dh,(%rax)\n+\tjb 10f0217 \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@@ -3151520,20 +3151256,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 $0xac\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 %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@@ -3151541,53 +3151276,52 @@\n \tadd %al,(%rcx)\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 10f0317 \n+\tjbe 10f02d7 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\trex.B jae 10f037d \n+\trex.B jae 10f033d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf80000000001f714,%al\n \tnegl 0x0(%rdx)\n \tadd %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 \tmov %ah,0x174(%rbp)\n \tadd %al,(%rax)\n-\tjo 10f03d7 \n+\tjo 10f0397 \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,0xac36(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3151597,35 +3151331,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,0xa992(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x6e(%rax)\n+\ttest $0x0,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %cl,0x58000000(%rip) \n-\tjge 10f03c5 \n+\tjge 10f0385 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x43(%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 %ah,(%rax)\n+\tadd %dh,(%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@@ -3151637,37 +3151371,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,0xac3d(%rax)\n+\tadd %al,%al\n+\tcmp $0xac,%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 %dl,-0x55(%rax)\n-\tje 10f04bd \n+\tpush %rax\n+\tstos %eax,%es:(%rdi)\n+\tje 10f047d \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 %dh,%al\n-\trex.WRB lods %ds:(%rsi),%al\n+\tadd %dl,0x4e(%rax)\n+\tlods %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@@ -3151679,35 +3151415,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-\txchg %eax,%edx\n+\tadd %dh,%al\n+\txchg %eax,%ecx\n \ttest $0x0,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,0xfa1a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xfb4e(%rax)\n+\tadd %dh,(%rax)\n+\trex.WRX sti\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,%al\n-\tdata16 lods %ds:(%rsi),%al\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 %al,0x8000000(%rip) \n \tin (%dx),%eax\n \tand $0x1,%al\n@@ -3151717,36 +3151455,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+\tadd %dh,(%rax)\n \txor %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor (%rax),%eax\n \tadd %al,(%rax)\n-\tjs 10f05f5 \n+\tjs 10f05b5 \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 %dl,0xac57(%rax)\n+\tadd %al,%al\n+\tpush %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 \tadd %bl,(%rax)\n \tint3\n@@ -3151760,15 +3151501,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %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@@ -3151777,16 +3151518,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %ah,(%rax)\n+\tpop %rbx\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@@ -3151799,18 +3151540,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac42(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\trex.X lods %ds:(%rsi),%al\n+\t...\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@@ -3151819,17 +3151559,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\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 %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@@ -3151840,75 +3151581,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,0xac4e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\trex.WRXB lods %ds:(%rsi),%al\n+\t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,0x44(%rax)\n-\tjne 10f073d \n+\tjne 10f06fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %bl,0x1(,%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 %dh,%al\n+\tadd %ah,%al\n \tadc 0x0(%rax,%rax,1),%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor $0x68000000,%eax\n-\tjb 10f079c \n+\tjb 10f075c \n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tja 10f0715 \n+\tja 10f06d5 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,(%rax)\n-\tadd %al,(%rax)\n-\tor (%rax),%al\n+\tadd %dl,0x31(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tjo 10f07a8 \n+\tadd %dh,-0x12(%rax)\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,(%rax)\n-\tlods %gs:(%rsi),%al\n+\tadd %al,0x65(%rax)\n+\tlods %ds:(%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@@ -3151918,19 +3151657,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rsi)\n+\tadd %dl,%al\n+\timul $0x0,0x0(%rax,%rax,1),%ebp\n+\t(bad)\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@@ -3151939,18 +3151676,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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@@ -3151958,56 +3151695,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,0x78(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rbx)\n+\tadd %dl,%al\n+\tcmp %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dh,0x24(%rax)\n-\tjne 10f08bd \n \tadd %al,(%rax)\n+\tsbb %eax,(%rax)\n+\tadd %al,(%rax)\n+\trex.W mov $0xbf,%spl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf800000000018e4d,%al\n+\tadd %dl,(%rax)\n+\tpush %rsi\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,0xac39(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bl,(%rcx)\n+\tadd %dh,0x78(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %cl,-0x4c(%rax)\n-\tmov $0x1,%edi\n-\tadd %dl,(%rax)\n-\tpush %rsi\n-\tlea (%rcx),%eax\n+\tadd %dh,0x24(%rax)\n+\tjne 10f08bd \n \tadd %al,(%rax)\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,%al\n-\tcmp $0xac,%al\n-\t...\n-\tadd %al,(%rsi)\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 %al,(%rax)\n \trex mov $0x220,%ebp\n \tadd %al,(%rax)\n@@ -3152015,16 +3151755,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %ah,(%rax)\n+\tpop %rcx\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@@ -3152036,15 +3151776,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,%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@@ -3152054,16 +3151794,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %ah,(%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,(%rdx)\n \tadd %al,(%rax)\n@@ -3152080,58 +3151820,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,0x2b(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rax)\n+\tadd %ah,%al\n+\tadc 0x0(%rax,%rax,1),%esi\n \tadd %al,(%rax)\n-\tadd %cl,%al\n+\tadd %al,(%rax)\n+\tor %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %bh,(%rdx)\n \txchg %eax,%esi\n-\txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1e5fa(%rax)\n+\tadd %al,0x26(%rax)\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-\tadd %dh,%al\n-\tadc 0x0(%rax,%rax,1),%esi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %al,(%rax)\n+\tadd %al,0x2b(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,(%rdx)\n+\tadd %cl,%al\n \txchg %eax,%esi\n+\txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x26(%rax)\n-\troll %cl,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %ah,0x1e5fa(%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-\tpop %rdx\n+\tadd %al,0x5a(%rax)\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@@ -3152141,15 +3151880,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tfdivr %st(7),%st\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n@@ -3152174,30 +3151913,30 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \timul $0x0,0x1(%rip),%ecx \n-\tloopne 10f0afb \n+\tloopne 10f0abb \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,0xac56(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tpush %rsi\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3152206,15 +3151945,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \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@@ -3152227,16 +3151966,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %rdx\n+\tadd %al,0x52(%rax)\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@@ -3152247,15 +3151985,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,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@@ -3152266,88 +3152004,84 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\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,(%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,0x55(%rax)\n-\tlods %ds:(%rsi),%al\n-\tadd %al,(%rax)\n+\tadd %dl,0xac44(%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,(%rax)\n-\tsbb 0x0(%rax,%rax,1),%esi\n+\tadd %dh,0xb41a(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n-\tor $0x0,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush $0x10dbc\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x18a,%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,(%rax)\n-\tand %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-\tjs 10f0d8b \n+\tjs 10f0d4b \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 \tadd %al,(%rax)\n@@ -3152355,55 +3152089,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,0x21(%rax)\n-\tmov $0x0,%ah\n-\t...\n+\tadd %al,(%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 \tnop\n \t(bad)\n-\tjae 10f0d7d \n+\tjae 10f0d3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ch,0x194(%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-\tand %dh,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tmov $0x0,%ah\n+\t...\n \tor $0x0,%al\n \tadd %al,(%rax)\n \ttest $0x98,%al\n-\tjae 10f0dbd \n+\tjae 10f0d7d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x21f(%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,0x75(%rax)\n+\tadd %al,0x75(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tmov %dh,0x1(%rbx)\n \tadd %al,(%rax)\n@@ -3152416,15 +3152151,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,%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@@ -3152437,16 +3152172,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dh,0x5c(%rax)\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@@ -3152456,15 +3152190,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3152477,15 +3152211,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3152496,15 +3152230,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3152514,15 +3152248,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,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 \txchg %eax,%esp\n@@ -3152535,35 +3152269,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,0xac4d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\trex.WRB lods %ds:(%rsi),%al\n+\t...\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 \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-\tand %cl,(%rdi)\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@@ -3152576,21 +3152302,28 @@\n \tadd %al,(%rax)\n \tadd %dl,0x9(%rax)\n \t(bad)\n \tadd (%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+\tand %cl,(%rdi)\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+\tadd %dh,%al\n \t(bad)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \timul $0x0,0x1(%rsi),%eax\n@@ -3152602,20 +3152335,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,0x33(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac33(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tloopne 10f109c \n+\tloopne 10f105c \n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x61,%al\n \ttestb $0x0,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -3152629,29 +3152363,30 @@\n \tadd %dh,(%rax)\n \toutsl %ds:(%rsi),(%dx)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,-0x12(%rax)\n-\tjne 10f10fd \n+\tjne 10f10bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\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 %ah,0x51(%rax)\n+\tadd %al,%al\n+\tpush %rcx\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@@ -3152663,15 +3152398,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tcmp %bh,0x73(%rdi)\n \tadd %eax,(%rax)\n@@ -3152684,19 +3152419,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,0xac3b(%rax)\n+\tadd %dh,0xac4e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdi)\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 %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,(%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@@ -3152706,33 +3152460,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\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-\tadd %al,0xac32(%rax)\n+\tadd %ah,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@@ -3152745,15 +3152481,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,%al\n+\tpush %rbp\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 %bl,-0x2d(%rax)\n \tmov (%rcx),%al\n@@ -3152767,198 +3152506,202 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,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-\tjo 10f124b \n+\tjo 10f120b \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,%al\n-\tadc 0x0(%rax,%rax,1),%dh\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tsbb $0xb4,%al\n+\t...\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tor %eax,(%rax)\n+\tadd %dl,-0x6a(%rax)\n+\tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tmovabs 0x300000000001d291,%al\n-\tmov $0x191,%edi\n+\tadd %ah,(%rax)\n+\tadd %esp,%ebp\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-\tlods %ds:(%esi),%al\n+\tsbb $0xb4,%al\n \t...\n-\tadd %al,(%rax,%rax,1)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tloopne 10f138c \n-\tjae 10f133d \n+\tadd %cl,%al\n+\txchg %eax,%esi\n+\tjae 10f12fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txorb $0xeb,(%rbx)\n-\tadd %eax,(%rax)\n+\trex jle 10f1322 \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-\tsbb $0xb4,%eax\n+\tadd %dh,0xb412(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %al,(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %eax,%esi\n-\tadd %rax,(%r8)\n+\tadd %ah,0x1d291(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tadd %esp,%ebp\n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\tmov $0x191,%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,0x1c(%rax)\n-\tmov $0x0,%ah\n+\tadd %al,0x3f(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n-\tor (%rax),%eax\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tenter $0x7396,$0x1\n+\tadd %dh,%al\n+\tpush %rsi\n+\tjae 10f137d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex jle 10f13e2 \n-\tadd (%rax),%al\n+\tand %ah,0x1eb(%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 %al,(%rax)\n-\t(bad)\n+\tadd %ah,0x67(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n-\tadd %cl,(%rax)\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rsi\n-\tjae 10f13fd \n+\tloopne 10f140c \n+\tjae 10f13bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ah,0x1eb(%rbx)\n+\txorb $0xeb,(%rbx)\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,-0x6f(%rax)\n+\tadd %dh,(%rax)\n+\txchg %eax,%ecx\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 \tadd %al,(%rax)\n-\tadd %dl,0xfb65(%rax)\n+\tadd %dh,(%rax)\n+\tgs sti\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 %dh,(%rax)\n-\tlods %ds:(%esi),%al\n-\t...\n+\tadd %al,0xac67(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %al,0x46(%rax)\n+\tadd %dh,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+\trex.B jae 10f147d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %dl,%al\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-\tpush %rcx\n+\tadd %dl,(%rax)\n+\tpush %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@@ -3152973,39 +3152716,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,0x4d(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %ah,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 %al,0xac4e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\trex.WRX lods %ds:(%rsi),%al\n+\t...\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@@ -3153015,39 +3152757,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,0xac70(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\trex.WRB lods %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 %dl,(%rsi)\n \tadd %al,(%rax)\n-\txor %dh,%ch\n-\troll %cl,(%rcx)\n+\tadd %al,0xf9d3(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmov $0x18f,%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 %ah,0xac45(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.RB lods %ds:(%rsi),%al\n+\t...\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@@ -3153057,36 +3152798,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-\tpop %rbp\n+\tadd %dl,(%rax)\n+\tpop %rsi\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tnop\n-\tjl 10f15d1 \n+\tjl 10f1591 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trepnz 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 %al,0xac4a(%rax)\n+\tadd %dl,%al\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 %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tsubb $0x1,0xd(%rbp)\n \tadd %al,(%rax)\n@@ -3153117,15 +3152860,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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(%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@@ -3153139,19 +3152882,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-\t...\n-\t(bad)\n+\tadd %dh,0xb417(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,0x12583(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x2f(%rax)\n \trolb %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3153159,18 +3152902,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpush %rdx\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3153185,26 +3152928,26 @@\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-\tjo 10f1817 \n+\tjo 10f17d7 \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,0xb412(%rax)\n+\tadd %ah,0xb412(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,0x58(%rax)\n \txchg %eax,%edx\n@@ -3153218,16 +3152961,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,0x5d(%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@@ -3153241,16 +3152983,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 10f1817 \n+\tadd %ah,%al\n+\tjns 10f17d7 \n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,-0x3a(%rax)\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3153262,17 +3153004,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,%edx\n-\ttest $0x0,%eax\n+\tadd %dh,0xa992(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,0x17338(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x5f(%rax)\n@@ -3153281,39 +3153022,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,0x67(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %al,%al\n+\tlods %ds:(%esi),%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 \tinsb (%dx),%es:(%rdi)\n \tor $0x1,%eax\n \tadd %ah,(%rax)\n \tfwait\n-\tjmp 10f1905 \n+\tjmp 10f18c5 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac73(%rax)\n+\tadd %dh,0x73(%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,-0x3a(%rax)\n \tor $0x1,%eax\n@@ -3153323,16 +3153066,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %dh,(%rax)\n+\trex.WXB 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@@ -3153341,101 +3153084,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 %al,%al\n-\trex.WB lods %ds:(%rsi),%al\n+\tadd %dl,(%rax)\n+\trex.WX 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-\tjo 10f1942 \n+\tjo 10f1902 \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,0x4b(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\t(bad)\n-\tadd %al,(%rax)\n+\tjo 10f19f8 \n+\tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tloopne 10f19b0 \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-\txor 0x0(%rax,%rax,1),%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd $0x28000000,%eax\n+\tadd %dl,0x32(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,0x28000000(%rip) \n \tcmpsb %es:(%rdi),%ds:(%rsi)\n-\tje 10f1a3d \n+\tje 10f19fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10f1a91 \n+\tjo 10f1a51 \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,(%rax)\n-\trex.WXB lods %ds:(%rsi),%al\n-\t...\n-\tadd %dl,(%rax,%rax,1)\n+\tadd %dh,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\tjo 10f1ab8 \n-\tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10f1a70 \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 10f1a39 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n-\tadd %al,(%rax)\n+\tadd %dh,0xac51(%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@@ -3153445,16 +3153185,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x5f(%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@@ -3153470,16 +3153209,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x48(%rax)\n+\tlods %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@@ -3153490,80 +3153229,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,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+\tadd %al,%al\n+\tjae 10f1ad7 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10f1bb0 \n-\txchg %al,(%rcx)\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-\tclc\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,0xac34(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\tadd %dh,0xac39(%rax)\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-\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,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tjae 10f1b97 \n+\tand 0x1(%rbp),%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tjo 10f1bb0 \n+\txchg %al,(%rcx)\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+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,(%rax)\n+\tpush %rsp\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@@ -3153577,16 +3153294,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,0xac47(%rax)\n \tadd %al,(%rax)\n-\trex.WX lods %ds:(%rsi),%al\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 %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %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 \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@@ -3153596,58 +3153331,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-\tsbb $0xb4,%eax\n+\tadd %ah,0xac34(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd $0x90000000,%eax\n-\trex.WR jne 10f1cbd \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-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n+\tcall 10f1c88 \n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n+\tadd %al,0xb41d(%rax)\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,-0x70000000(%rip) \n+\trex.WR jne 10f1cbd \n \tadd %al,(%rax)\n-\tmov $0xcf,%al\n-\tor $0x1,%eax\n-\tadd %ah,0x1f14a(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\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 %al,%al\n-\tpush %rdx\n+\tadd %dl,(%rax)\n+\tpush %rbx\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@@ -3153660,17 +3153396,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\t...\n+\tadd %dl,0xac46(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3153678,41 +3153415,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,0x5f(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac5f(%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 %dl,0x18b(%rax)\n \tadd %al,(%rax)\n-\tloopne 10f1d48 \n+\tloopne 10f1d08 \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 %ah,0xac31(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\txor %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tclc\n+\txor %bh,%al\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@@ -3153720,17 +3153457,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,0xac6b(%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 \tpop %rax\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3153742,15 +3153480,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x2e(%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@@ -3153761,15 +3153499,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tor $0x1,%eax\n@@ -3153781,36 +3153519,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-\tje 10f1e97 \n+\tadd %al,(%rax)\n+\tje 10f1e57 \n \t...\n \tadd %al,0x40000000(%rip) \n \tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tje 10f1efd \n+\tje 10f1ebd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,%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 %dl,(%rax)\n-\trex.WX lods %ds:(%rsi),%al\n+\tadd %ah,0x4a(%rax)\n+\tlods %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@@ -3153823,81 +3153561,82 @@\n \tadd %al,(%rcx)\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 10f1f17 \n+\tjo 10f1ed7 \n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ah,-0x60(%rax)\n-\tje 10f1f7d \n+\tje 10f1f3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf800000000019362,%al\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac3f(%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 10f1f5b \n+\tjs 10f1f1b \n \t(bad)\n \tadd %ah,(%rax)\n \ttest $0x195,%eax\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-\txor %cl,(%rdi)\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-\tcmp 0x0(%rax,%rax,1),%ch\n+\tadd %dl,(%rax)\n+\tcmp 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 \tand $0x1,%ax\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \txor %bl,(%rsi)\n \tadd (%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+\txor %cl,(%rdi)\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,0xac39(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tcmp %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax,%rax,1)\n+\tadd %eax,(%rax)\n+\tadd $0x0,%al\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@@ -3153906,33 +3153645,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-\t(bad)\n-\tmov $0x0,%ah\n-\t...\n-\t(bad)\n+\tadd %al,0xb41f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rdi)\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 %dh,0x2c(%rax)\n+\tadd %dh,0x38(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %dl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %bh,0x17442(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjge 10f20e2 \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,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@@ -3153945,15 +3153703,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,-0x28(%rax)\n \tfwait\n@@ -3153968,17 +3153726,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,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,-0x3e(%rax)\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3153989,17 +3153748,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\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,(%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@@ -3154009,16 +3153769,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x5f(%rax)\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@@ -3154049,15 +3153808,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,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@@ -3154069,15 +3153828,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tin $0xab,%eax\n@@ -3154091,15 +3153850,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tret\n \tpop %rcx\n@@ -3154112,37 +3153871,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-\txor $0xac,%al\n-\t...\n-\tadd %cl,0x10000000(%rip) \n+\tadd %al,(%rax)\n+\txor $0xac,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor $0x10000000,%eax\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 %ah,%al\n+\tadd %dl,(%rax)\n+\t(bad)\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,(%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@@ -3154151,15 +3153913,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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.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@@ -3154170,18 +3153932,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,%al\n+\tpop %rdx\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3154191,17 +3153953,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac58(%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 \tadd %ah,%al\n \tjns 10f23d5 \n \tadd %eax,(%rax)\n@@ -3154210,16 +3153973,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,(%rax)\n+\trex.WR 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@@ -3154227,16 +3153990,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x60(%rax)\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@@ -3154247,16 +3154009,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,(%rax)\n+\tpop %rdx\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@@ -3154289,35 +3154051,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,0xb417(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %dh,0x17(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \txor %al,0x62(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x4b(%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 %ah,%al\n-\trex.RX lods %ds:(%rsi),%al\n+\tadd %ah,(%rax)\n+\trex.RXB 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@@ -3154331,17 +3154092,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %ah,(%rax)\n+\tand %esi,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,0x62(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcld\n@@ -3154352,17 +3154114,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,0xac7b(%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 %cl,0x62(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n@@ -3154373,17 +3154136,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac3f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3154391,37 +3154155,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 0x0(%rax,%rax,1),%esi\n+\tadd %dl,0xb41b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor (%rax),%al\n \tadd %al,(%rax)\n-\tmov $0x4a,%al\n-\t(bad)\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %dh,0x1624a(%rax)\n+\tadd %al,(%rax)\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,(%rax)\n-\tsbb 0x0(%rax,%rax,1),%dh\n+\tadd %dh,0xb419(%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,%al\n \t(bad)\n \tadd %al,(%rax)\n \tout %eax,(%dx)\n \t(bad)\n \tadd (%rax),%al\n@@ -3154430,17 +3154194,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\t...\n+\tadd %al,0xac64(%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 \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3154452,16 +3154217,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %al,0x56(%rax)\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@@ -3154471,15 +3154235,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 %ah,(%rax)\n \txchg %eax,%ecx\n \ttest $0x0,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,0x2d(%rax)\n@@ -3154498,17 +3154262,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,0x57(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac57(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3154519,18 +3154284,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x2b(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3154540,16 +3154304,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,0x4e(%rax)\n+\tlods %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@@ -3154559,15 +3154323,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 $0x0,%al\n \tadd %al,(%rax)\n \tnop\n@@ -3154579,16 +3154343,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,(%rax)\n+\tpush %rsi\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@@ -3154602,15 +3154366,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3154621,15 +3154385,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,(%rax)\n \txchg %eax,%edx\n \tlods %ds:(%rsi),%eax\n@@ -3154643,16 +3154407,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,%al\n+\trex.WRX lods %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@@ -3154661,15 +3154425,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac36(%rax)\n+\tadd %ah,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@@ -3154678,15 +3154442,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tjne 10f29d7 \n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tshrb $1,(%rdi)\n \tpop %rsi\n \tadd %eax,(%rax)\n@@ -3154698,15 +3154462,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \txor $0xac,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %eax,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,-0x2f(%rax)\n@@ -3154720,15 +3154484,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,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@@ -3154739,17 +3154503,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\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 %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@@ -3154778,15 +3154543,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3154843,17 +3154608,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,0x68(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac68(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3154864,17 +3154630,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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,0xac68(%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 \tcall 10f2df3 \n \tadd %al,(%rax)\n \t(bad)\n \tstc\n@@ -3154884,15 +3154651,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tjae 10f2c57 \n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,0x35(%rax)\n \txchg %eax,%edi\n \tadd %eax,(%rax)\n@@ -3154906,18 +3154673,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,%al\n+\tpop %rax\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3154930,16 +3154697,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %al,0x4e(%rax)\n+\tlods %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@@ -3154951,15 +3154718,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,(%rax)\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@@ -3154971,15 +3154738,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,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@@ -3154990,15 +3154757,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,0xac33(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,0x3f(%rax)\n \txchg %eax,%ebp\n@@ -3155034,18 +3154801,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac3e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3155053,15 +3154819,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,%al\n+\tpop %rsi\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@@ -3155074,16 +3154841,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 lods %ds:(%rsi),%al\n+\tadd %ah,0x46(%rax)\n+\tlods %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@@ -3155095,16 +3154862,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 lods %ds:(%rsi),%al\n+\tadd %dl,(%rax)\n+\trex.XB 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@@ -3155114,15 +3154881,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3155133,44 +3154900,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,0xb419(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %cl,0x14985(%rax)\n+\tadd %dl,0x19(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x2b(%rax)\n-\trolb %cl,(%rcx)\n+\tmov %al,0x149(%rbp)\n \tadd %al,(%rax)\n+\t(bad)\n+\t{rex2 0xd2} sgdt (%r16)\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 \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 %ah,0xac53(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tpush %rbx\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3155179,55 +3154944,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,0xac66(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tdata16 lods %ds:(%rsi),%al\n+\t...\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,%al\n-\t(bad)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rax,%rax,1)\n+\tadd %dl,(%rax)\n+\tcmp %ch,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd $0x0,%al\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@@ -3155235,15 +3154998,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,0x72(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsarl %cl,0x1(%rbp)\n \tadd %dh,0x3d(%rax)\n@@ -3155254,16 +3155017,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \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@@ -3155279,15 +3155042,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+\tadd %al,%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@@ -3155305,15 +3155068,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,0xa990(%rax)\n+\tadd %dl,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@@ -3155330,15 +3155093,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,-0x70(%rax)\n+\tadd %ah,-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@@ -3155354,35 +3155117,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,(%rax)\n-\tcmp %ebp,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %eax,(%rax)\n+\tadd %dl,0x39(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\t(bad)\n-\trcrb $1,(%rdx)\n-\tadd (%rax),%al\n+\tadd %ah,-0x30(%rax)\n+\tsbb (%rdx),%al\n \tadd %al,(%rax)\n-\tadd %ah,0x1e9b2(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tmovabs 0xf80000000001e9b2,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tje 10f3257 \n \t...\n \tadd %bl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,-0x42(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n@@ -3155395,17 +3155155,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac45(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3155414,15 +3155175,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,(%rax)\n+\txchg %eax,%ebx\n \ttest $0x0,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,0x1615e(%rax)\n \tadd %al,(%rax)\n@@ -3155432,15 +3155194,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dh,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@@ -3155474,32 +3155236,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,0x4d(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac4d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %al,%al\n+\tadd %dh,%al\n \tpush $0xffffffffffffffac\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rsi\n \tint1\n@@ -3155512,18 +3155275,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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,(%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,(%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@@ -3155533,18 +3155296,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,0xac41(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\trex.B lods %ds:(%rsi),%al\n+\t...\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@@ -3155555,19 +3155317,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,0xb41d(%rax)\n+\tadd %dh,(%rax)\n+\tsbb $0xb4,%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 %dl,(%rax)\n \tjo 10f3559 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tsub %ah,(%rax)\n@@ -3155621,15 +3155384,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,0x37(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tsarb $1,0xf1(%rax)\n \tadd %al,(%rax)\n \trex\n@@ -3155640,15 +3155403,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 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@@ -3155661,15 +3155424,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,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@@ -3155681,37 +3155444,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,0xac63(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tmovsxd 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,(%rax)\n-\ttest $0x1ad,%eax\n+\tor %ch,0x1ad(%rcx)\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,%al\n+\tadd %dl,(%rax)\n+\t(bad)\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@@ -3155741,16 +3155504,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-\tjl 10f36d7 \n+\tadd %dl,0x7c(%rax)\n+\tlods %ds:(%rsi),%al\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@@ -3155762,16 +3155525,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %dl,0x64(%rax)\n+\tlods %ds:(%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@@ -3155803,16 +3155566,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %al,(%rax)\n+\tdata16 lods %ds:(%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@@ -3155823,53 +3155586,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,0xac3e(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0xac6a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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,0x6a(%rax)\n+\tadd %al,%al\n \tlods %ds:(%rsi),%al\n \t...\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,(%rax)\n+\tadd %dl,(%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@@ -3155880,15 +3155643,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,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@@ -3155900,15 +3155663,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \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@@ -3155919,17 +3155682,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac57(%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 \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3155941,16 +3155705,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,(%rax)\n+\tpush %rbp\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@@ -3155984,21 +3155748,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-\t(bad)\n-\tmov $0x0,%ah\n-\t...\n-\tor (%rax),%al\n+\tadd %ah,0xb41e(%rax)\n \tadd %al,(%rax)\n-\tlock xlat %ds:(%rbx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\txlat %ds:(%rbx)\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x7d(%rax)\n \tout %al,(%dx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -3156025,36 +3155790,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,0xac45(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\trex.RB lods %ds:(%rsi),%al\n+\t...\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 %dh,%al\n-\tlods %ds:(%esi),%al\n-\t...\n-\tadd %cl,-0x60000000(%rip) \n+\tadd %ah,(%rax)\n+\tpush $0xac\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor $0xa0000000,%eax\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@@ -3156062,16 +3155828,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x40(%rax)\n+\tlods %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@@ -3156082,18 +3155848,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,%al\n+\trex.WR lods %ds:(%rsi),%al\n+\t...\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@@ -3156101,15 +3155866,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\t(bad)\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@@ -3156117,22 +3155883,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,0xb41b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tadd %al,0x1b(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpop %rbx\n+\tloopne 10f3c55 \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@@ -3156146,15 +3155910,16 @@\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-\txor %al,-0x54(%rdi)\n+\tjo 10f3c71 \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 %al,(%rax)\n@@ -3156169,15 +3155934,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,0xac75(%rax)\n+\tadd %dl,0xac75(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,0x50(%rax)\n \tadd %rax,(%r8)\n@@ -3156190,15 +3155955,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tjae 10f3c57 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xf1ad(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1e599(%rax)\n@@ -3156231,65 +3155996,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,%al\n-\t(bad)\n+\tadd %ah,0x5b(%rax)\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,(%rax)\n-\tpop %rbx\n+\tadd %ah,(%rax)\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 %al,%al\n-\tadc 0x0(%rax,%rax,1),%esi\n+\tadd %dh,0xb413(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd $0x88000000,%eax\n+\tadd %al,(%rax)\n+\tadd %al,-0x78000000(%rip) \n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x37(%rax)\n \tclc\n \tadd %eax,(%rax)\n@@ -3156318,17 +3156082,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\t...\n+\tadd %ah,0xac47(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3156359,15 +3156124,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 $0xac,%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x15ed3(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3156378,17 +3156143,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,0xac63(%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 \t(bad)\n \tpop %rbx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3156424,19 +3156190,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-\tmov $0x0,%ah\n-\t...\n-\tadd $0x0,%al\n+\tadd %dl,0xb41f(%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 $0x14957,%eax\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov %al,0x1(%rdi)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3156489,19 +3156255,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,0x38(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rdi)\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@@ -3156512,15 +3156277,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,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@@ -3156532,56 +3156297,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,0xac5f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tjne 10f4097 \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 10f4097 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 10f40d7 \n+\tadd %dl,%al\n+\tpop %rdi\n+\tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tpush $0x1f38d\n-\tadd %al,(%rax)\n+\tmov $0x15e77,%eax\n \tadd %al,(%rax)\n-\tjb 10f40d7 \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 %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 \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovabs 0x2b900000000000f1,%eax\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3156589,15 +3156355,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,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@@ -3156610,18 +3156376,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-\tmov $0x0,%ah\n-\t...\n+\tadd %ah,%al\n+\tsbb $0xb4,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tsldt (%rax)\n \tadd %ah,0xf(%rax)\n \tlods %ds:(%rsi),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txor 0x1(%rcx),%ebx\n@@ -3156629,15 +3156396,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,%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@@ -3156651,16 +3156418,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %al,(%rax)\n+\trex.R 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@@ -3156671,32 +3156438,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-\trex.WRB lods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac4d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %ah,0xb414(%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 %dl,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@@ -3156712,36 +3156501,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,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 \tor %ebp,0x0(%rcx,%rax,1)\n@@ -3156749,15 +3156517,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 (%rax),%al\n \tadd %al,(%rax)\n \trex adc 0x1(%rdi),%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3156767,81 +3156535,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,%al\n-\toutsb %ds:(%rsi),(%dx)\n+\tadd %al,%al\n+\tpush %rbx\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %bh,0x59(%rax)\n-\tint1\n-\tadd %al,(%rax)\n+\tadd %ch,0x56(%rax)\n+\tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %dl,0x1e(%rax)\n-\txchg %eax,%esi\n+\tadd %dh,-0x66(%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,0x1e(%rax)\n-\tmov $0x0,%ah\n+\tadd %dl,%al\n+\toutsb %ds:(%rsi),(%dx)\n+\tlods %ds:(%rsi),%al\n \t...\n-\t(bad)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %bl,0x15e11(%rax)\n+\tadd %bh,0x59(%rax)\n+\tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjle 10f44a2 \n+\tadd %dl,0x1e(%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,0x53(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,(%rax)\n+\t(bad)\n+\tmov $0x0,%ah\n \t...\n-\tadd %cl,(%rbx)\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %ch,0x56(%rax)\n-\tadd %rax,(%r8)\n+\tadd %bl,0x15e11(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x66(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tjle 10f44e2 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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-\t(bad)\n+\tadd %dl,0x68(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rsi)\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@@ -3156874,17 +3156642,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,0x1d(%rax)\n-\tmov $0x0,%ah\n-\t...\n+\tadd %al,(%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,0x5(%rax)\n \tlods %ds:(%rsi),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3156895,15 +3156665,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x15eb3(%rax)\n \tadd %al,(%rax)\n@@ -3156983,17 +3156753,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\t...\n+\tadd %al,0xac43(%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 %ch,0x1(%rbp,%rbp,4)\n \tadd %dh,%al\n \tfsubl 0x2(%rip) \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3157023,17 +3156794,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,0x69(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac69(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3157042,15 +3156814,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,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@@ -3157061,16 +3156833,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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.WXB lods %ds:(%rsi),%al\n+\tadd %dl,0x4b(%rax)\n+\tlods %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@@ -3157082,20 +3156854,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-\tsbb $0xb4,%al\n+\tadd %ah,0x1c(%rax)\n+\tmov $0x0,%ah\n \t...\n-\tadd %cl,(%rdx)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %bl,0x53(%rax)\n+\tpop %rax\n+\tpush %rbx\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpop %rax\n \tout %al,(%dx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3157103,17 +3156876,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,(%rax)\n+\trex lods %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@@ -3157122,77 +3156894,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-\tsub 0x0(%rax,%rax,1),%ebp\n+\tadd %dh,0xb421(%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 %dh,0x15f92(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tcmc\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,0x32(%rax)\n+\tadd %ah,0x33(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n-\tadd %cl,(%rax)\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 %al,0x33(%rax)\n+\tadd %dh,0x32(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n-\tadd %al,(%rsi)\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 %al,(%rax)\n-\tcmp $0xac,%al\n+\tadd %dl,0x3c(%rax)\n+\tlods %ds:(%rsi),%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@@ -3157227,15 +3156999,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,0xa992(%rax)\n+\tadd %dl,0xa992(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,0x1e79e(%rax)\n \tadd %al,(%rax)\n@@ -3157271,15 +3157043,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 %dl,(%rax)\n \tjb 10f4997 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadc %ecx,(%rdx)\n \tadd (%rax),%al\n@@ -3157293,16 +3157065,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ah,0x57(%rax)\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@@ -3157314,15 +3157085,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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,(%rax)\n+\t(bad)\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@@ -3157330,16 +3157102,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %al,0x53(%rax)\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@@ -3157348,35 +3157119,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,0xac30(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\txor %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,(%rax)\n-\tmov $0x21e,%ecx\n+\tor %bh,0x21e(%rcx)\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 %ah,%al\n-\trex.X lods %ds:(%rsi),%al\n+\tadd %al,(%rax)\n+\trex.XB 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@@ -3157388,15 +3157158,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,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@@ -3157407,16 +3157177,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %ah,(%rax)\n+\tpop %rax\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@@ -3157428,17 +3157198,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %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,(%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@@ -3157447,16 +3157218,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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(%rax,%rax,1)\n+\tadd %dl,(%rax)\n+\tcmp %ebp,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@@ -3157467,16 +3157238,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,0x42(%rax)\n+\tlods %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@@ -3157489,15 +3157260,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x3e(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tadc %cl,(%rdx)\n \tadd (%rax),%al\n@@ -3157508,17 +3157279,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n-\t...\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 %al,(%rax)\n \tadd %ah,%al\n@@ -3157530,17 +3157302,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,0xb41c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3157549,16 +3157322,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,0x47(%rax)\n+\tlods %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@@ -3157594,17 +3157367,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,0x49(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac49(%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 \tmovsb %ds:(%rsi),%es:(%rdi)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3157614,17 +3157388,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\t...\n+\tadd %dh,0xac4b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3157633,17 +3157408,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tmov $0x0,%ah\n-\t...\n+\tadd %dh,(%rax)\n+\tadc 0x0(%rax,%rax,1),%esi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tnop\n \tor 0x0(%rcx,%rax,1),%ch\n \tpush %rax\n \tpush %rsp\n \tsbb $0x2,%al\n@@ -3157653,15 +3157429,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3157693,32 +3157469,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,0x47(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac47(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %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 %dl,0x15(%rax)\n \t(bad)\n@@ -3157730,21 +3157507,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-\tsbb $0xb4,%al\n+\tadd %dh,0x1c(%rax)\n+\tmov $0x0,%ah\n \t...\n-\tadd %cl,(%rdx)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %bl,%al\n-\tmov $0x15e,%ebp\n+\tfdivrs 0x15e(%rbp)\n \tadd %al,(%rax)\n \txor %ah,%ch\n \t(bad)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3157782,18 +3157558,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,0xac46(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.RX lods %ds:(%rsi),%al\n+\t...\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@@ -3157803,15 +3157578,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac72(%rax)\n+\tadd %dl,0xac72(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,0x1615a(%rax)\n \tadd %al,(%rax)\n@@ -3157821,16 +3157596,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x61(%rax)\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@@ -3157841,16 +3157615,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,(%rax)\n+\txor %ebp,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@@ -3157860,16 +3157634,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,0x4f(%rax)\n+\tlods %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@@ -3157905,16 +3157679,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 %rsp\n+\tadd %dh,(%rax)\n+\tpush %rbp\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@@ -3157925,56 +3157699,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-\tjo 10f51d7 \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 10f5237 \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 %ah,0x6f(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %ah,%al\n+\tjo 10f5217 \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 10f5277 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tpush %rax\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3158004,57 +3157778,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 %ah,0x13(%rax)\n-\tmov $0x0,%ah\n+\tadd %dl,%al\n+\trex.WRXB lods %ds:(%rsi),%al\n \t...\n-\tor (%rax),%al\n+\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n-\tjo 10f52de \n-\tlods %ds:(%rsi),%eax\n+\tadd %bl,(%rax)\n+\tor $0xac,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2b(%rax)\n-\txchg %eax,%edx\n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\tor $0x223,%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 %ah,0x4f(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,0x13(%rax)\n+\tmov $0x0,%ah\n \t...\n-\tadd %cl,(%rdi)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %bl,(%rax)\n-\tor $0xac,%al\n+\tjo 10f531e \n+\tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tor $0x223,%eax\n+\tadd %dl,-0x2b(%rax)\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 %dl,%al\n-\tpush %rdi\n+\tadd %al,(%rax)\n+\tpop %rax\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \txchg %dh,%cl\n \tadd %al,(%rax)\n@@ -3158068,16 +3157842,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %dh,(%rax)\n+\tlods %ds:(%esi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpop %rbx\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3158088,15 +3157862,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tmov $0x0,%ah\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tpop %rdx\n@@ -3158109,35 +3157883,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,0x63(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac63(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.B lods %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,(%rax)\n \tadd %al,(%rax)\n \tmov $0xfd,%al\n@@ -3158148,37 +3157922,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\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 %ah,0xac5a(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n-\t...\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x5a(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tmov $0xf1,%ecx\n \tadd %al,(%rax)\n \txorb $0x21,(%rsi)\n \tadd (%rax),%al\n@@ -3158187,16 +3157942,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\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@@ -3158210,14 +3157965,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+\tsbb 0x0(%rax,%rax,1),%dh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor %al,(%rax)\n+\tadd %al,(%rax)\n+\tcwtl\n+\tiret\n+\tor %eax,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tfsts 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,0x77(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,-0x67(%rax)\n \tout %eax,$0x1\n@@ -3158252,38 +3158028,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-\t(bad)\n-\tmov $0x0,%ah\n-\t...\n-\tor (%rax),%al\n+\tadd %dl,0xb41e(%rax)\n \tadd %al,(%rax)\n-\tsbb %bl,%ah\n-\tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\ttest %ebp,%esi\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %bl,(%rax)\n+\tfmull 0x1(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne 10f55c7 \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,0x65(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac65(%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 \tmov $0xad,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3158294,16 +3158072,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %dl,0x43(%rax)\n+\tlods %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@@ -3158312,35 +3158090,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+\tadd %al,(%rax)\n \t(bad)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %al,0x1601e(%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,(%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 %dl,(%rax)\n-\trex.B lods %ds:(%rsi),%al\n+\tadd %al,0x41(%rax)\n+\tlods %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@@ -3158350,16 +3158130,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\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 %dh,(%rax)\n \tlods %ds:(%rsi),%eax\n \tlods %ds:(%rsi),%eax\n@@ -3158373,33 +3158153,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,0xac48(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\trex.W lods %ds:(%rsi),%al\n+\t...\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 %dl,0x6e(%rax)\n+\tadd %ah,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@@ -3158409,15 +3158188,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %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@@ -3158432,15 +3158211,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3158454,15 +3158233,16 @@\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-\tadd %al,-0x54(%rax)\n+\trex\n+\trex lods %ds:(%rsi),%al\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@@ -3158478,15 +3158258,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3158496,17 +3158276,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 10f58d7 \n-\t...\n+\tadd %dh,0xac72(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x15f13(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \txchg %ah,%bh\n \tadd %eax,(%rax)\n@@ -3158538,17 +3158319,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,0x5d(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\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 %al,(%rax)\n \tadd %dh,%al\n \t(bad)\n \tout %al,$0x1\n@@ -3158558,15 +3158340,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \tadc %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x1ac07,%eax\n \tadd %al,(%rax)\n \tadd %dh,0x1eb0a(%rax)\n@@ -3158575,16 +3158357,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 lods %ds:(%rsi),%al\n+\tadd %dh,0x49(%rax)\n+\tlods %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@@ -3158614,18 +3158396,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac79(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tjns 10f5a57 \n+\t...\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@@ -3158636,34 +3158417,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,0x43(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac43(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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,0x66(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac66(%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 \tadd %ch,0x0(%rcx,%rax,1)\n \tpush %rax\n \tsub %esi,%edi\n \tadd %eax,(%rax)\n@@ -3158672,16 +3158455,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,0x46(%rax)\n+\tlods %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@@ -3158689,16 +3158472,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,%al\n+\tsbb 0x0(%rax,%rax,1),%dh\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@@ -3158708,21 +3158491,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,0x2b(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rbx)\n+\tadd %dl,(%rax)\n+\tsub 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n-\tadd %ah,0x71(%rax)\n-\tpop %rsi\n+\tadd %al,(%rax)\n+\tor (%rax),%eax\n+\tadd %al,(%rax)\n+\t(bad)\n+\tjno 10f5c59 \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@@ -3158730,36 +3158514,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-\tsbb 0x0(%rax,%rax,1),%dh\n+\tadd %dl,0xb41a(%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 %dh,0x54(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %al,0x22051(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,%al\n+\tjp 10f5c17 \n+\t...\n \tadd %al,0x58000000(%rip) \n \tcmp %al,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x5d(%rax)\n \tand $0x2,%al\n \tadd %al,(%rax)\n@@ -3158768,15 +3158552,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,(%rax)\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 %bl,-0x36(%rax)\n \tor %eax,(%rdx)\n@@ -3158789,15 +3158574,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,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@@ -3158826,19 +3158611,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 $0xac\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\timul $0x0,0x0(%rax,%rax,1),%ebp\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@@ -3158849,50 +3158631,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,(%rax)\n-\tjns 10f5d57 \n+\tadd %dl,%al\n+\trex.W lods %ds:(%rsi),%al\n \t...\n-\tadd %cl,-0x38000000(%rip) \n-\tadc %eax,%edi\n-\tadd %eax,(%rax)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x18744(%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 %dl,0xac48(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tadd %ah,(%rax)\n+\tjns 10f5d97 \n+\t...\n+\tadd %cl,-0x38000000(%rip) \n+\tadc %eax,%edi\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x14950(%rax)\n+\tadd %dh,0x18744(%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 %dh,(%rax)\n+\tadd %al,(%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@@ -3158906,37 +3158687,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-\tmovsxd 0x0(%rax,%rax,1),%ebp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc (%rax),%eax\n+\tadd %ah,0x63(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %dl,(%rbx)\n \tadd %al,(%rax)\n-\tjo 10f5e47 \n+\tadd %dh,-0x33(%rax)\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,(%rax)\n-\tsbb 0x0(%rax,%rax,1),%dh\n+\tadd %dl,%al\n+\tsbb %esi,0x0(%rax,%rax,1)\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@@ -3158947,17 +3158727,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\t...\n+\tadd %dl,0xac64(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3158989,15 +3158770,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,0xac6d(%rax)\n+\tadd %ah,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@@ -3159007,17 +3158788,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac62(%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 \tloopne 10f6014 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3159032,18 +3158814,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,0xb41c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tsbb $0xb4,%al\n+\t...\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@@ -3159051,16 +3158832,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %dh,(%rax)\n+\tpush %rsp\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@@ -3159072,16 +3158853,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 10f6057 \n+\tadd %al,(%rax)\n+\tjl 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@@ -3159134,34 +3158915,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-\tlods %ds:(%esi),%al\n-\t...\n-\tadd %dl,(%rax,%rax,1)\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 %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 %dh,(%rax)\n-\tand %esi,0x0(%rax,%rax,1)\n+\tadd %dh,%al\n+\tand %dh,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 \tadd %rax,(%r8)\n@@ -3159175,15 +3158958,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,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@@ -3159194,16 +3158977,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 lods %ds:(%rsi),%al\n+\tadd %ah,0x42(%rax)\n+\tlods %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@@ -3159213,15 +3158996,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 $0x48000000,%eax\n \t(bad)\n \tor %eax,(%rdx)\n@@ -3159258,15 +3159041,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,0x17(%rax)\n+\tadd %dl,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@@ -3159280,16 +3159063,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,0x5b(%rax)\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@@ -3159300,17 +3159082,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\t...\n+\tadd %al,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,-0x2e(%rax)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock jge 10f632f \n@@ -3159320,18 +3159103,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac74(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x74(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tlret $0x209\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %al,-0x67(%rdx)\n@@ -3159341,15 +3159123,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tor $0x0,%al\n \tadd %al,(%rax)\n \tmov $0xd9,%al\n@@ -3159364,18 +3159146,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac37(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\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 \tadc %dl,0x61(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpush %rdi\n@@ -3159410,15 +3159192,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,0x1e(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\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@@ -3159429,57 +3159212,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-\t(bad)\n-\tmov $0x0,%ah\n-\t...\n-\tor %eax,(%rax)\n+\tadd %dh,0xb416(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\toutsl %ds:(%rsi),(%dx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %ah,0x6f(%rax)\n \tpop %rbx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x21da2(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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-\t...\n-\tadd %cl,(%rdx)\n+\tadd %al,%al\n+\tsbb 0x0(%rax,%rax,1),%esi\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tenter $0x1ad,$0x0\n+\tadd %al,(%rax)\n+\tor (%rax),%al\n+\tadd %al,(%rax)\n+\tsub %cl,%al\n+\tlods %ds:(%rsi),%eax\n+\tadd %eax,(%rax)\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,%al\n-\tpop %rdi\n+\tadd %dh,(%rax)\n+\t(bad)\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@@ -3159490,18 +3159274,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,%al\n+\t(bad)\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3159511,15 +3159295,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %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@@ -3159531,17 +3159315,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\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,(%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@@ -3159549,16 +3159334,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %dl,(%rax)\n+\trex.R 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@@ -3159568,18 +3159353,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3159591,18 +3159375,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,0xac5c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3159612,33 +3159396,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,0xac33(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\txor 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x18000000(%rip) \n+\tadc $0xe8000000,%eax\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,0xac37(%rax)\n+\tadd %dh,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@@ -3159652,36 +3159436,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),%dh\n+\tadd %al,0xb41a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %al,(%rax)\n \tadd %al,(%rax)\n-\trcr $0x48,%ah\n-\tadd %eax,(%rax)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x5c(%rax)\n+\tadd %al,%al\n+\tfmull 0x1(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 10f6766 \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-\tpush %rcx\n+\tadd %dh,0x51(%rax)\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@@ -3159692,18 +3159476,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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,%al\n+\tlods %gs:(%rsi),%al\n+\t...\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@@ -3159713,16 +3159496,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+\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,%al\n-\tjbe 10f6817 \n+\tjbe 10f6857 \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@@ -3159739,15 +3159541,16 @@\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-\tadc %al,-0x54(%rdx)\n+\trex\n+\trex.X lods %ds:(%rsi),%al\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@@ -3159760,35 +3159563,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %ah,(%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 \tlods %ds:(%rsi),%eax\n@@ -3159826,18 +3159609,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,0xac5b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpop %rbx\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rdi)\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@@ -3159868,18 +3159651,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\trex.R lods %ds:(%rsi),%al\n+\t...\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@@ -3159887,55 +3159669,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,0xac5b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tpop %rbx\n+\tlods %ds:(%rsi),%al\n+\t...\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,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+\tadd %dl,(%rax)\n+\tlods %ds:(%esi),%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@@ -3159948,17 +3159709,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac65(%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 \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3159968,15 +3159730,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,0xb412(%rax)\n+\tadd %dh,(%rax)\n+\tsbb 0x0(%rax,%rax,1),%esi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %dl,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@@ -3159991,20 +3159774,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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-\t(bad)\n+\tadd %dl,%al\n+\tsbb $0xb4,%al\n+\t...\n+\tadd %cl,(%rsi)\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@@ -3160034,15 +3159815,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \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@@ -3160056,17 +3159837,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\t...\n+\tadd %dh,0xac40(%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 \tpush %rbp\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dh,0x19237(%rax)\n@@ -3160096,18 +3159878,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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,%al\n+\tlods %gs:(%rsi),%al\n+\t...\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@@ -3160116,17 +3159897,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x65(%rax)\n \tout %eax,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,-0x2d(%rsi)\n@@ -3160136,19 +3159918,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa993(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x68000000(%rip) \n+\tadd %dl,0x12(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tadd $0x68000000,%eax\n \tfisttpll 0x1(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tleave\n \ttestb $0x0,(%rcx)\n \tadd %al,(%rax)\n@@ -3160156,16 +3159937,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dl,0x50(%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@@ -3160174,18 +3159954,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac53(%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 \tfwait\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3160217,16 +3159997,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dh,0x4c(%rax)\n+\tlods %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@@ -3160235,15 +3160015,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \t(bad)\n \t(bad)\n@@ -3160256,17 +3160036,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac39(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3160274,16 +3160055,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %rcx\n+\tadd %ah,0x51(%rax)\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@@ -3160295,16 +3160075,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x60(%rax)\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@@ -3160314,15 +3160093,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 (%rax),%eax\n \tadd %al,(%rax)\n \tadc %dl,0x1e7(%rax)\n \tadd %al,(%rax)\n@@ -3160340,35 +3160119,33 @@\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,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd $0x10000000,%eax\n+\tadd %dh,0x3d(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,0x10000000(%rip) \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,(%rax)\n+\tadd %dh,(%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@@ -3160379,18 +3160156,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac5b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3160399,16 +3160176,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x5e(%rax)\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@@ -3160422,15 +3160198,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,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@@ -3160440,52 +3160216,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,0x52(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %al,(%rax)\n+\trex.WRXB lods %ds:(%rsi),%al\n \t...\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,0xac4e(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xac52(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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,0x6c(%rax)\n+\tadd %dl,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@@ -3160519,18 +3160295,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,0xac5e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tpop %rsi\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3160539,16 +3160315,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,0x58(%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@@ -3160562,15 +3160337,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac2f(%rax)\n+\tadd %dh,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@@ -3160584,15 +3160359,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \txchg %eax,%ecx\n \tpop %rbx\n@@ -3160606,16 +3160381,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %dl,(%rax)\n+\trex.WB 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@@ -3160626,15 +3160401,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,%al\n+\tpush %rsp\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@@ -3160646,15 +3160422,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tsldt (%rax)\n \tadd %dl,0x15f93(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1f3f7(%rax)\n@@ -3160663,15 +3160439,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,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@@ -3160685,17 +3160461,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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,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,0x1ef91(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x20(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3160704,15 +3160481,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3160722,18 +3160499,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\txor $0xac,%al\n+\t...\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@@ -3160743,16 +3160519,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x47(%rax)\n+\tlods %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@@ -3160762,18 +3160538,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,0x1c(%rax)\n-\tmov $0x0,%ah\n+\tadd %al,(%rax)\n+\tsbb $0xb4,%al\n \t...\n-\tsldt (%rax)\n+\tadd %cl,(%rdi)\n+\tadd %al,(%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@@ -3160782,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,%al\n+\tadd %ah,%al\n \tjno 10f7557 \n \t...\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmov %cl,%dh\n \tadd %al,(%rax)\n@@ -3160801,18 +3160578,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac5c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tpop %rsp\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3160841,18 +3160618,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,%al\n+\t(bad)\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3160865,15 +3160642,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,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@@ -3160886,16 +3160663,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dh,(%rax)\n+\tpush %rdx\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@@ -3160908,16 +3160685,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x49(%rax)\n+\tlods %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@@ -3160928,16 +3160705,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ah,(%rax)\n+\tpush %rdx\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@@ -3160950,38 +3160727,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,0xac69(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tadd %al,%al\n+\timul $0x0,0x0(%rax,%rax,1),%ebp\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %ah,-0x7f(%rax)\n \t(bad)\n-\tadd %eax,(%rax)\n+\tandl $0x0,0x1(%rax)\n+\tcmpb $0x1,-0x72(%rsi)\n \tadd %al,(%rax)\n-\tadd %al,0x18e7e(%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,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@@ -3160993,16 +3160767,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 10f77d7 \n+\tadd %al,0x79(%rax)\n+\tlods %ds:(%rsi),%al\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@@ -3161013,17 +3160787,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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-\t...\n+\tadd %dh,0xb41b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3161033,18 +3160808,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,%al\n+\trex.WX lods %ds:(%rsi),%al\n+\t...\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@@ -3161053,19 +3160827,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,-0x48000000(%rip) \n+\tadd %dl,0x1f(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tor $0xb8000000,%eax\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@@ -3161073,16 +3160846,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %dh,(%rax)\n+\tpop %rbx\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@@ -3161093,16 +3160866,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %dh,(%rax)\n+\tpush %rbx\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@@ -3161121,15 +3160894,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-\tlock rex lods %ds:(%rsi),%al\n+\tand %al,-0x54(%rcx)\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@@ -3161142,17 +3160915,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac54(%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 \tpush %rsi\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3161163,17 +3160937,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %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,(%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@@ -3161182,15 +3160957,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,0x3a(%rax)\n+\tadd %dh,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@@ -3161201,17 +3160976,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac6d(%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 \tmov $0x15e,%edx\n \tadd %al,(%rax)\n \tadd %ch,%dh\n \trepnz add %eax,(%rax)\n@@ -3161220,16 +3160996,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tjb 10f7a97 \n+\tadd %dh,%al\n+\tjno 10f7a97 \n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush %rax\n \txchg %eax,%ebp\n \tint1\n \tadd %al,(%rax)\n@@ -3161242,16 +3161018,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %dl,(%rax)\n+\tlods %gs:(%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@@ -3161280,17 +3161056,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %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,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@@ -3161299,17 +3161076,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac41(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3161319,15 +3161097,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,%ebx\n \ttest $0x0,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3161343,15 +3161121,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \ttest $0x0,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tadc %ecx,(%rdx)\n@@ -3161363,17 +3161141,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tsbb $0xb4,%al\n-\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ah,0x51(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dh,0x1eb38(%rax)\n \tadd %al,(%rax)\n@@ -3161381,16 +3161160,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %ah,0x64(%rax)\n+\tlods %ds:(%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@@ -3161404,15 +3161183,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,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@@ -3161426,16 +3161205,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %al,0x59(%rax)\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@@ -3161446,16 +3161224,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %dh,(%rax)\n+\trex.W 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@@ -3161466,99 +3161244,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 %dl,0xb421(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tadd %dl,0x21(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0x15b8e(%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 \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd $0x0,%al\n-\tadd %al,(%rax)\n-\tjo 10f7dc4 \n-\tfiadds (%rax)\n+\tadd %dh,0x2d(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %dl,(%rcx)\n \tadd %al,(%rax)\n+\tadd %bh,-0xe(%rax)\n+\tor %eax,(%rdx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tand %al,(%rdx)\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 %al,0xac2d(%rax)\n+\tadd %dh,%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-\tadd %dl,(%rcx)\n+\tjo 10f7e04 \n+\tfiadds (%rax)\n \tadd %al,(%rax)\n-\tadd %bh,-0xe(%rax)\n-\tor %eax,(%rdx)\n \tadd %al,(%rax)\n+\tpush %rax\n+\t(bad)\n+\tand %al,(%rdx)\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,(%rax)\n-\txor %ebp,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %al,(%rax)\n-\tadd %al,(%rax)\n-\tcall 1112abf \n+\tadd %al,0x31(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %dl,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x13(%rax)\n+\tadd %ch,%al\n+\tadd 0x0(%rcx,%rax,1),%ch\n+\t(bad)\n+\tin (%dx),%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 %al,0xac3a(%rax)\n+\tadd %ah,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@@ -3161595,40 +3161371,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,0x20(%rax)\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 \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,0xac3d(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tcmp $0xac,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x1601d(%rax)\n+\tadc %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd00000000001601d,%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@@ -3161636,17 +3161412,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,0x34(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac34(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3161656,16 +3161433,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,%al\n+\trex.WRX lods %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@@ -3161678,19 +3161455,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-\timul $0x0,0x0(%rax,%rax,1),%ebp\n-\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tpush $0xffffffffffffffac\n+\t...\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\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@@ -3161698,16 +3161476,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,%al\n+\txchg %eax,%edx\n \ttest $0x0,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,0xf158(%rax)\n \tadd %al,(%rax)\n@@ -3161717,15 +3161495,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tjae 10f80d7 \n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tpush %rsp\n \tadd %rax,(%r8)\n@@ -3161736,16 +3161514,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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),%ch\n+\tadd %al,(%rax)\n+\txor 0x0(%rax,%rax,1),%ebp\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@@ -3161756,16 +3161534,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,%al\n+\trex.WXB lods %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@@ -3161800,18 +3161578,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,0xac4d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trex.WRX lods %ds:(%rsi),%al\n+\t...\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@@ -3161822,36 +3161599,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-\t(bad)\n-\tmov $0x0,%ah\n-\t...\n-\tor %al,(%rax)\n+\tadd %dh,0xb41f(%rax)\n \tadd %al,(%rax)\n-\tloopne 10f828e \n-\tclc\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tadc $0xf8,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x226e4(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %ah,0x50(%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@@ -3161865,36 +3161641,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-\tcmp $0xac,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %ah,0x3d(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rsi)\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,0x1c(%rax)\n-\tmov $0x0,%ah\n-\t...\n+\tadd %dh,%al\n+\tsbb 0x0(%rax,%rax,1),%esi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3161902,15 +3161677,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,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@@ -3161921,17 +3161696,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %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,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3161941,15 +3161717,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \t(bad)\n \tadd %al,(%rax)\n \tadd %bl,0xf1b1(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x31(%rax)\n@@ -3161960,40 +3161736,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,0xac62(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov $0x21e,%ebx\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tnop\n+\tloopne 10f83f5 \n \t(bad)\n-\ttestb $0x0,(%rcx)\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %dl,0x1f682(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,0x30(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rdi)\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@@ -3162004,15 +3161779,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3162025,15 +3161800,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tmov $0x0,%ah\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tand $0x59,%al\n \tadd %eax,(%rax)\n@@ -3162068,15 +3161843,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \tor %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tgs int1\n@@ -3162088,15 +3161863,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,0x74(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0xa9,%al\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n@@ -3162108,16 +3161883,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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,0x49(%rax)\n+\tlods %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@@ -3162130,16 +3161905,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %al,0x5d(%rax)\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@@ -3162153,18 +3161927,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,%al\n+\trex.XB lods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x21e,%eax\n \tadd %al,(%rax)\n \tadd %ah,-0x68(%rbx)\n \tadd %eax,(%rax)\n@@ -3162173,33 +3161946,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 $0xa0000000,%eax\n-\tlea (bad),%esi\n-\trepz add %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x21fff(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\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,(%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 \tor %al,(%rdx)\n \tlods %ds:(%rsi),%al\n \tadd %eax,(%rax)\n@@ -3162213,18 +3161969,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,0xac52(%rax)\n+\tadd %dh,(%rax)\n+\tsbb %esi,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor $0xa0000000,%eax\n+\tlea (bad),%esi\n+\trepz add %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x21fff(%rax)\n \tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\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 %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@@ -3162234,15 +3162008,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac74(%rax)\n+\tadd %al,0xac74(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,0xa(%rax)\n \tlods %ds:(%rsi),%al\n@@ -3162256,15 +3162030,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \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@@ -3162301,15 +3162075,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 %dh,%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@@ -3162321,15 +3162095,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %ah,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@@ -3162338,16 +3162112,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,%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,(%rax)\n \tadd %al,(%rax)\n@@ -3162364,16 +3162138,16 @@\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-\tloopne 10f8938 \n-\tlods %ds:(%rsi),%al\n+\tpush %rax\n+\trex.WRXB lods %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@@ -3162385,18 +3162159,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dh,0x1b(%rax)\n+\tmov $0x0,%ah\n+\t...\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@@ -3162406,15 +3162179,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \txor $0xac,%al\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,-0x7(%rax)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n@@ -3162426,15 +3162199,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \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@@ -3162449,16 +3162222,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %dh,(%rax)\n+\trex.WRB 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@@ -3162468,15 +3162241,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,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@@ -3162487,21 +3162260,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-\tand %dh,0x0(%rax,%rax,1)\n+\tadd %dh,0xb420(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 10f8a7e \n+\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x4(%rax)\n \tlods %ds:(%rsi),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x25(%rax)\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3162509,19 +3162282,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %ah,(%rax)\n+\tlods %fs:(%rsi),%al\n+\t...\n+\tadd %al,(%rdi)\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@@ -3162531,17 +3162303,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\t...\n+\tadd %dl,0xac65(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3162550,16 +3162323,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %ah,(%rax)\n+\trex.WX 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@@ -3162572,15 +3162345,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %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 %cl,%al\n \tficompl 0x1(%rsi)\n@@ -3162593,34 +3162366,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,0xac3b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tcmp 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n-\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n+\tsldt (%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,%al\n+\tadd %dh,%al\n \t(bad)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,0xf1ac(%rax)\n \tadd %al,(%rax)\n@@ -3162632,15 +3162404,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,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@@ -3162650,15 +3162422,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \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@@ -3162714,15 +3162486,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,0xac31(%rax)\n+\tadd %ah,0xac31(%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 \t(bad)\n@@ -3162737,17 +3162509,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tmov $0x0,%ah\n-\t...\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 \tcall 1119746 \n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tsbb $0x24,%al\n \tadd (%rax),%al\n@@ -3162756,78 +3162529,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+\tadd %dl,%al\n \t(bad)\n-\tlods %ds:(%rsi),%al\n+\tmov $0x0,%ah\n \t...\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %ch,0x15b84(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tshr %cl,%ebp\n+\tadd %bl,%al\n+\tpop %rbp\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpopf\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,(%rax)\n-\t(bad)\n-\tmov $0x0,%ah\n+\tadd %dh,(%rax)\n+\trex lods %ds:(%rsi),%al\n \t...\n-\t(bad)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %bl,%al\n-\tpop %rbp\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %ch,0x15b84(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpopf\n-\tes add (%rax),%al\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 %dl,(%rax)\n-\trex.RB lods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rdi)\n+\tadd %al,%al\n+\tsub $0xac,%eax\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tiret\n-\tpop %rbx\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x16070(%rax)\n \tadd %al,(%rax)\n+\t(bad)\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 10f8e48 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,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@@ -3162839,39 +3162613,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,0xac2d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x45(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %cl,0x5e(%rax)\n-\t(bad)\n+\tadd %ch,(%rax)\n+\tiret\n+\tpop %rbx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\tcall 10f8ec8 \n+\tadd %dl,0x16070(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac55(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tpush %rbp\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 %al,(%rax)\n \tadd %al,(%rax)\n@@ -3162882,31 +3162655,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,%al\n-\tsbb 0x0(%rax,%rax,1),%dh\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x1a(%rax)\n+\tmov $0x0,%ah\n+\t...\n \tadc %al,(%rax)\n \tadd %al,(%rax)\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 %dl,%al\n+\tadd %al,%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@@ -3162915,16 +3162687,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ah,0x5d(%rax)\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@@ -3162939,16 +3162710,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 %dl,%al\n-\tpop %rsp\n+\tadd %ah,(%rax)\n+\tpop %rbp\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@@ -3162960,19 +3162731,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rsi)\n+\tadd %dh,0x13(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tscas %es:(%rdi),%eax\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1(%rax)\n@@ -3162981,15 +3162751,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tjns 10f9057 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tor %eax,(%rdx)\n@@ -3163002,16 +3162772,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x47(%rax)\n+\tlods %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@@ -3163019,19 +3162789,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-\tand %dh,0x0(%rax,%rax,1)\n+\tadd %dl,0xb420(%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 %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@@ -3163039,16 +3162809,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,0x4f(%rax)\n+\tlods %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@@ -3163056,16 +3162826,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %al,0x4b(%rax)\n+\tlods %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@@ -3163075,16 +3162845,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,0x45(%rax)\n+\tlods %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@@ -3163095,16 +3162865,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,0x46(%rax)\n+\tlods %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@@ -3163117,19 +3162887,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 0x0(%rax,%rax,1),%ebp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsbb $0x0,%al\n+\tadd %al,0x3b(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %bl,(%rax,%rax,1)\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@@ -3163140,37 +3162909,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\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,0xac6a(%rax)\n \tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %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@@ -3163179,18 +3162929,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,0xac78(%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 %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 %al,%al\n+\tjs 10f92d7 \n+\t...\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 \tadd %ah,0x45(%rax)\n@@ -3163201,15 +3162971,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tjb 10f9317 \n \t...\n \tadd %cl,0x58000000(%rip) \n \txchg %eax,%ebx\n \tpop %rdi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3163221,18 +3162991,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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@@ -3163245,60 +3163015,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-\txor 0x0(%rax,%rax,1),%ebp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %dl,0x33(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rsi)\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 %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %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-\tshrb $1,-0x54(%rax)\n+\tadd %ch,-0x54(%rcx)\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@@ -3163312,15 +3163061,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 %al,(%rax)\n-\tand %esi,0x0(%rax,%rax,1)\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 %al,%al\n+\tand %dh,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@@ -3163356,16 +3163125,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,0x74(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,(%rax)\n+\tje 10f94d7 \n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,0x209cd(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rbp\n@@ -3163375,18 +3163144,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac71(%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 %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tpop %rdx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3163399,15 +3163167,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \txor %bl,0x61(%rbp)\n \tadd %eax,(%rax)\n@@ -3163442,15 +3163210,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3163471,33 +3163239,30 @@\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 %al,-0x44(%rax)\n-\tcld\n-\tadd %al,(%rax)\n+\tadd %dl,0xfcbc(%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 %dh,0xac43(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\trex.XB lods %ds:(%rsi),%al\n+\t...\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@@ -3163528,47 +3163293,49 @@\n \tadd %al,(%rax)\n \tadd %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-\tadc %al,(%rax)\n+\tadd %ah,(%rax)\n+\txor $0xac,%eax\n \tadd %al,(%rax)\n-\tror $0x9,%ah\n-\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tnop\n-\t(bad)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tor %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne 10f978e \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,(%rax)\n-\txor $0xac,%eax\n+\tadd %dh,(%rax)\n+\tadc $0xb4,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %al,(%rax)\n+\tadc %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 10f97ce \n-\tadd %rax,(%r8)\n+\tror $0x9,%ah\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tnop\n+\t(bad)\n+\tadd %eax,(%rax)\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@@ -3163590,36 +3163357,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-\tcmp 0x0(%rax,%rax,1),%ebp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %eax,(%rax)\n+\tadd %dl,(%rax)\n+\tcmp $0xac,%al\n+\t...\n+\tadd %dl,(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,(%rsi)\n+\tadd %dl,(%rax)\n+\t(bad)\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,%al\n-\tpop %rsi\n+\tadd %al,(%rax)\n+\tpop %rdi\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@@ -3163631,16 +3163398,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,0x5e(%rax)\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@@ -3163653,19 +3163419,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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),%ebp\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0x0,%al\n+\txor $0xac,%al\n+\t...\n+\tadd %dl,(%rax,%rax,1)\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@@ -3163673,18 +3163438,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,%al\n+\tjnp 10f9897 \n+\t...\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@@ -3163695,15 +3163459,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \tadd $0x0,%al\n \tadd %al,(%rax)\n \tmov %dl,0x49(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3163713,15 +3163477,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3163731,17 +3163495,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+\tadd %ah,(%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 \tadd %dl,%ah\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x51(%rax)\n@@ -3163752,15 +3163518,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,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@@ -3163771,15 +3163537,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,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@@ -3163790,15 +3163556,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,%al\n+\tpop %rbx\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,(%rax)\n@@ -3163808,16 +3163575,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x52(%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 %al,(%rax)\n@@ -3163829,35 +3163595,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-\tcmp $0xac,%eax\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor (%rax),%al\n+\tmov %ecx,%esi\n \tadd %al,(%rax)\n-\tadd %cl,0xf1(%rbx)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tenter $0x193,$0x0\n+\tadd %dl,-0x38(%rax)\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+\tadd %ah,(%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@@ -3163869,15 +3163636,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3163893,15 +3163660,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \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@@ -3163915,15 +3163682,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,0xac31(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,0x70(%rax)\n \tpop %rsi\n@@ -3163937,15 +3163704,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,0x71(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,0x1adad(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x54(%rax)\n@@ -3163956,15 +3163723,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \tadd $0x0,%al\n \tadd %al,(%rax)\n \tenter $0xf1a3,$0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3163975,15 +3163742,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3163992,15 +3163759,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \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@@ -3164013,15 +3163780,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \t(bad)\n \tor %ch,0x0(%rcx,%rax,1)\n@@ -3164033,15 +3163800,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,0x75(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,0x15edd(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3164050,15 +3163817,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \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@@ -3164067,15 +3163834,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac45(%rax)\n+\tadd %dh,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@@ -3164085,18 +3163852,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %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 %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@@ -3164105,15 +3163871,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \ttest $0x0,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ch,-0x53(%rax)\n \tint1\n@@ -3164125,15 +3163891,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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(%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@@ -3164143,16 +3163909,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x3f(%rax)\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@@ -3164163,19 +3163928,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-\tsub 0x0(%rax,%rax,1),%ch\n+\tadd %al,0xb421(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rsi)\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@@ -3164183,61 +3163948,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-\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 %dl,%al\n+\tjne 10f9f17 \n+\t...\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1904e(%rax)\n+\tadd %ch,0x1615b(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,0x5c(%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 %ah,%al\n-\tjne 10f9f57 \n+\tadd %dl,0x6b(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n-\tadd %cl,(%rbx)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %ch,0x1615b(%rax)\n+\tadd %ah,-0x58(%rax)\n+\tlods %ds:(%rsi),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x5c(%rax)\n-\ttestl $0x0,(%rcx)\n-\tclc\n+\tadd %dl,0x1904e(%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 $0xf,%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,0xac4b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\trex.WXB lods %ds:(%rsi),%al\n+\t...\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@@ -3164245,22 +3164009,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,0xb41a(%rax)\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 %cl,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tiret\n+\tadd %ah,-0x31(%rax)\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %ch,%cl\n \txchg %eax,%ebp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3164268,16 +3164031,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 lods %ds:(%rsi),%al\n+\tadd %ah,(%rax)\n+\trex.R 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@@ -3164288,16 +3164051,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %dl,(%rax)\n+\trex.RXB 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@@ -3164305,15 +3164068,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tmov $0xf1,%dl\n@@ -3164352,18 +3164115,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,%al\n-\tsbb %esi,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x19(%rax)\n+\tmov $0x0,%ah\n+\t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tpushf\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3164375,15 +3164137,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,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@@ -3164395,35 +3164157,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,0xb41f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rdx)\n+\tadd %ah,0x1f(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tadc (%rax),%al\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\tpop %rbx\n-\tadd %rax,(%r8)\n+\tcmp %bl,0x49(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%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 %ah,0xac2d(%rax)\n+\tadd %dh,0xac2d(%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 \tadc $0x160,%eax\n@@ -3164436,39 +3164196,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,0xb41c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tadd %dl,0x1c(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rbx\n-\tadd %rax,(%r8)\n+\tand %dl,0x49(%rbx)\n+\tadd %eax,(%rax)\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,0x60(%rax)\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 %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@@ -3164476,18 +3164235,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\trex.RXB lods %ds:(%rsi),%al\n+\t...\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@@ -3164495,17 +3164253,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\t...\n+\tadd %al,0xac46(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3164513,17 +3164272,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,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,0x5b(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \toutsl %ds:(%rsi),(%dx)\n@@ -3164534,15 +3164294,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,%ah\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tlock decb (%rcx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3164552,15 +3164312,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,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@@ -3164569,15 +3164329,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tje 10fa417 \n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,0x15e00(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3164588,15 +3164348,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tjp 10fa457 \n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,0x52(%rax)\n \tint1\n \tadd %al,(%rax)\n@@ -3164608,17 +3164368,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac42(%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 $0xab,%al\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x225a9(%rax)\n@@ -3164627,17 +3164388,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac3c(%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 \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,-0x48(%rax)\n@@ -3164648,17 +3164410,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,0xac62(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3164690,17 +3164453,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,0x5d(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac5d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3164709,15 +3164473,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,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@@ -3164726,16 +3164490,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 lods %ds:(%rsi),%al\n+\tadd %dl,(%rax)\n+\trex.B 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@@ -3164743,56 +3164507,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,0x20(%rax)\n-\tmov $0x0,%ah\n+\tadd %ah,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 %dh,0x73(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rdx)\n+\tadd %ah,(%rax)\n+\tand %dh,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %ch,-0x6a(%rax)\n-\tpop %rdi\n+\tadd %al,(%rax)\n+\tadc %al,(%rax)\n+\tadd %al,(%rax)\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,0xac5d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpop %rbp\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3164804,18 +3164569,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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,%al\n+\tlods %gs:(%rsi),%al\n+\t...\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@@ -3164823,16 +3164587,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tadc %ebx,0x1(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3164868,15 +3164632,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,0xac7a(%rax)\n+\tadd %dh,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@@ -3164887,17 +3164651,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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-\tor $0x20000000,%eax\n+\tadd %dl,(%rax)\n+\tpush $0xffffffffffffffac\n+\t...\n+\tadd %cl,0x20000000(%rip) \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@@ -3164905,16 +3164670,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ah,(%rax)\n+\tpush %rsp\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@@ -3164925,15 +3164690,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tje 10fa897 \n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,-0x52(%rax)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n@@ -3164947,59 +3164712,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,0xac55(%rax)\n+\tadd %dl,0xb419(%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-\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 %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 %dh,(%rax)\n+\tadd %ah,(%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@@ -3165010,19 +3164775,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,-0x38000000(%rip) \n+\tadd %ah,%al\n+\timul $0x0,0x0(%rax,%rax,1),%ebp\n+\tadd $0xc8000000,%eax\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@@ -3165030,16 +3164793,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %dh,(%rax)\n+\tdata16 lods %ds:(%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@@ -3165051,15 +3164814,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,%al\n+\tpush %rsi\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@@ -3165071,35 +3164835,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,0xb41c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x1c(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tpush %rax\n+\tfmull 0x1(%rax)\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+\tlock imul $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 %dh,%al\n-\tpush %rsi\n+\tadd %al,0x57(%rax)\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@@ -3165114,15 +3164876,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \tjl 10faad7 \n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tpop %rdi\n \t(bad)\n@@ -3165136,15 +3164898,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dh,(%rax)\n \tfstpl 0x1(%rsi)\n@@ -3165156,17 +3164918,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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-\t...\n+\tadd %dl,0xac4e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3165175,15 +3164938,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3165194,16 +3164957,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tcmp %ebp,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@@ -3165222,15 +3164985,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 %ah,-0x54(%rbx)\n+\txor %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@@ -3165242,16 +3165005,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,%al\n+\trex.WR lods %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@@ -3165259,18 +3165022,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,(%rax)\n+\tsbb $0xb4,%al\n+\t...\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@@ -3165279,16 +3165041,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x3f(%rax)\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@@ -3165302,34 +3165063,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,0xac51(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tpush %rcx\n+\tlods %ds:(%rsi),%al\n+\t...\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 %ah,(%rax)\n-\tand %esi,0x0(%rax,%rax,1)\n+\tadd %ah,%al\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,%al\n \txchg %eax,%edi\n \tint1\n@@ -3165341,36 +3165102,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-\tpush $0xac\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 %al,(%rax)\n-\tor %eax,(%rax)\n+\tadd %bl,%al\n+\tlods %ds:(%rsi),%eax\n+\tlods %ds:(%rsi),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tfsubrs 0x1ad(%rbp)\n+\tadd %al,%al\n+\tmov $0x1d,%cl\n+\tadd (%rax),%al\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 %ah,0xac5e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tpop %rsi\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3165380,16 +3165145,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ah,0x54(%rax)\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@@ -3165407,19 +3165171,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-\tsbbb $0x0,0x0(%rsp,%rbp,4)\n+\trcrb $1,0x0(%rsp,%rbp,4)\n \tadd %al,(%rax)\n-\tadd %al,(%rdx)\n \tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\t(bad)\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@@ -3165427,17 +3165192,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\t...\n+\tadd %ah,0xac48(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3165471,15 +3165237,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,0x2c(%rax)\n+\tadd %al,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@@ -3165488,15 +3165254,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,0xac32(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x68000000(%rip) \n \tenter $0x15b,$0x0\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3165515,18 +3165281,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,0xac49(%rax)\n-\tadd %al,(%rax)\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 %al,(%rax)\n \tadd %bh,-0x2e(%rax)\n \tpop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x19980(%rax)\n@@ -3165535,19 +3165300,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,0xac38(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tcmp %ch,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 \tjs 10fb08c \n \tclc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x59(%rax)\n \tsbb $0x2,%al\n@@ -3165557,15 +3165322,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3165579,15 +3165344,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %ah,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@@ -3165599,18 +3165364,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac6c(%rax)\n-\tadd %al,(%rax)\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 %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@@ -3165619,15 +3165384,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,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@@ -3165666,15 +3165431,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,0xb413(%rax)\n+\tadd %al,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@@ -3165684,52 +3165449,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-\tmovsxd 0x0(%rax,%rax,1),%ebp\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor $0x98000000,%eax\n+\tlods %fs:(%rsi),%al\n+\t...\n+\tadd %cl,-0x68000000(%rip) \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,0xac47(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\trex.RXB lods %ds:(%rsi),%al\n+\t...\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 %ah,0x58(%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 %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@@ -3165742,18 +3165506,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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,%al\n+\tpop %rdi\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3165785,37 +3165549,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+\tadc $0xb4,%al\n+\t...\n+\tadd %cl,(%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+\tadd %ch,%al\n+\tpush %rdx\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub %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 %dl,0x4f(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %al,%al\n+\trex.WRXB lods %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@@ -3165827,17 +3165592,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,0xac7b(%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 \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3165846,17 +3165612,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\t...\n+\tadd %ah,%al\n+\tsbb 0x0(%rax,%rax,1),%dh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3165864,18 +3165631,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 \tadc $0x0,%al\n \tadd %al,(%rax)\n \tsub %cl,(%rax)\n \tlods %ds:(%rsi),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x66(%rax)\n@@ -3165886,15 +3165654,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,0xac33(%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 \tmov $0x1e,%bh\n@@ -3165909,15 +3165677,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac73(%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 %ch,(%rax)\n \tmovabs 0x8a500000000000f1,%eax\n@@ -3165928,35 +3165696,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,0x2b(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %dl,(%rax)\n+\tadd %dh,(%rax)\n+\tsub 0x0(%rax,%rax,1),%ebp\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x209d3(%rax)\n+\tadc %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\trorl %cl,(%rcx)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,-0x68(%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 %dh,%al\n-\trex.WXB lods %ds:(%rsi),%al\n+\tadd %al,0x4c(%rax)\n+\tlods %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@@ -3165967,15 +3165738,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tjb 10fb557 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tdecl (%rcx)\n \tadd (%rax),%al\n@@ -3165989,17 +3165760,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\t...\n+\tadd %dl,(%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@@ -3166007,59 +3165779,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,0x69(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rsi)\n+\tadd %ah,0xac2c(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x7b(%rax)\n-\tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xc(%rax)\n-\trolb $1,(%rcx)\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-\tclc\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,0xac2c(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,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-\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %dh,0x3b(%rax)\n-\tpop %rsi\n-\tadd %eax,(%rax)\n+\tadd %al,0xc(%rax)\n+\trolb $1,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1ed78(%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,0xac5f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tpop %rdi\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3166069,17 +3165841,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac3e(%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 \tleave\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3166089,18 +3165862,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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,%al\n+\trex.WRB lods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0xc(%rax)\n \tlods %ds:(%rsi),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x222b4(%rax)\n@@ -3166109,76 +3165881,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,0x13(%rax)\n+\tadd %ah,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-\tadd %ah,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 %dh,0xac68(%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rdx)\n \tadd %al,(%rax)\n-\tje 10fb819 \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 10fb7e6 \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-\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 %al,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 10fb859 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjnp 10fb826 \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,(%rax)\n-\trex lods %ds:(%rsi),%al\n+\tadd %dh,0x40(%rax)\n+\tlods %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@@ -3166189,36 +3165961,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-\tmov $0x0,%ah\n-\t...\n-\tor (%rax),%al\n+\tadd %al,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,%bl\n-\tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1ee8d(%rax)\n+\tfisttpl 0x1(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x8d,%al\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,0x32(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac32(%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 \t(bad)\n \tlock add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1e872(%rax)\n@@ -3166246,16 +3166022,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,(%rax)\n+\tpop %rsp\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@@ -3166265,15 +3166041,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,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@@ -3166287,17 +3166063,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\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 %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@@ -3166307,19 +3166084,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,0xac3a(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tcmp 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 %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@@ -3166327,15 +3166104,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tor (%rax),%al\n \tadd %al,(%rax)\n \tsub %bl,0x49(%rax)\n \tadd %eax,(%rax)\n@@ -3166346,39 +3166123,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 0x0(%rax,%rax,1),%ebp\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor (%rax),%eax\n+\tcmp $0xac,%al\n+\t...\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tmov $0x15ede,%eax\n+\tadd %bh,0x15ede(%rax)\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 %dh,0xac68(%rax)\n+\tadd %ah,%al\n+\tpush $0xac\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,-0x5b(%rax)\n+\tpush %rax\n+\tmovsl %ds:(%rsi),%es:(%rdi)\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@@ -3166387,36 +3166165,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-\tsub $0xac,%eax\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %dl,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,(%rax)\n+\tadd %bl,-0x46(%rax)\n+\t(bad)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tpop %rax\n-\tmov $0x21e,%edx\n+\tadd %dl,(%rax)\n+\tenter $0x1bf,$0x0\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 %ah,%al\n-\trex.RB lods %ds:(%rsi),%al\n+\tadd %dl,(%rax)\n+\trex.RX 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@@ -3166426,18 +3166204,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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@@ -3166466,17 +3166244,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dh,(%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 %ch,0x1d(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3166485,15 +3166264,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \ttest $0x0,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpop %rsi\n@@ -3166507,17 +3166286,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\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,(%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@@ -3166525,15 +3166305,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dl,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@@ -3166544,18 +3166324,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,0x2b(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,-0x76(%rax)\n \trepz add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x220c4(%rax)\n \tadd %al,(%rax)\n@@ -3166563,39 +3166342,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,0xac38(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tcmp %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\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 %dl,0xac6a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tpush $0xffffffffffffffac\n+\t...\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@@ -3166606,16 +3166384,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x61(%rax)\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@@ -3166628,15 +3166405,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3166651,18 +3166428,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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,%al\n+\tlods %fs:(%rsi),%al\n+\t...\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@@ -3166671,15 +3166447,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3166694,16 +3166470,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 lods %ds:(%rsi),%al\n+\tadd %dl,(%rax)\n+\trex.W 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@@ -3166714,15 +3166490,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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.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@@ -3166735,15 +3166511,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3166778,17 +3166554,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,0x50(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac50(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3166807,17 +3166584,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,0x5e(%rax)\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 %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@@ -3166826,15 +3166604,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dh,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@@ -3166845,16 +3166623,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %al,(%rax)\n+\trex.RB 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@@ -3166863,16 +3166641,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,(%rax)\n+\tjne 10fc097 \n \t...\n \tadd %al,-0x70000000(%rip) \n \tor 0x1(%rsi),%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tsbb (%rbx),%ah\n@@ -3166882,33 +3166660,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,0x4c(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac4c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %ah,%al\n-\trex.WXB lods %ds:(%rsi),%al\n+\tadd %dh,(%rax)\n+\trex.WR 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@@ -3166918,15 +3166697,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3166937,17 +3166716,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,0xac53(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3166955,16 +3166735,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %eax,(%rax)\n \tadd %al,(%rax)\n \tmov $0x1adbe,%eax\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3166975,34 +3166755,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,0xb41a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%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 %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %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 \tlods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tadd 0x0(%rcx,%rax,1),%ebp\n@@ -3167012,16 +3166772,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+\tadd %ah,(%rax)\n+\tsbb 0x0(%rax,%rax,1),%dh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %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 \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@@ -3167053,53 +3166833,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,0x7b(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,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 \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 %dh,(%rax)\n-\tcmp 0x0(%rax,%rax,1),%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %al,(%rax)\n+\tadd %dl,0x3a(%rax)\n \tlods %ds:(%rsi),%al\n-\tadd %eax,(%rax)\n+\t...\n+\tadd %dl,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.W testb $0x0,(%rcx)\n+\tadd %dl,(%rax)\n+\tadd %ch,0x0(%rcx,%rax,1)\n+\trorb $0x1,-0xa(%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 %ah,0x74(%rax)\n+\tadd %dl,0x74(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,0x48000000(%rip) \n \t(bad)\n \tlods %ds:(%rsi),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3167110,17 +3166888,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\t...\n+\tadd %dl,0xac41(%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 \tlret\n \tor %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3167129,15 +3166908,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tjae 10fc417 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tadc $0xa,%al\n \tadd (%rax),%al\n@@ -3167148,17 +3166927,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,(%rax)\n+\trex lods %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@@ -3167166,17 +3166944,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 10fc497 \n-\t...\n+\tadd %dh,0xac74(%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 \tcwtl\n \tout %eax,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3167188,17 +3166967,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac3c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3167206,60 +3166986,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-\tcmp $0xac,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor (%rax),%eax\n-\tadd %al,(%rax)\n-\tnop\n-\tmov $0xf1,%edx\n+\tadd %dl,0x3d(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tloopne 10fc557 \n-\tmov (%rcx),%eax\n+\tadd %dl,0xf1ba(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\t{rex2 0x8b} sgdt (%r8)\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,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+\tadd %dh,0x1e(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tor (%rax),%al\n \tadd %al,(%rax)\n+\tcall 1110e96 \n \tadd %al,(%rax)\n-\tpush %rax\n-\tcwtl\n+\tadd %dl,-0x68(%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 %al,%al\n+\tadd %dh,%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@@ -3167270,19 +3167042,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tlods %fs:(%rsi),%al\n+\t...\n+\tadd %al,(%rdi)\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@@ -3167291,33 +3167062,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,0xac35(%rax)\n+\tadd %al,%al\n+\txor $0xac,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax,%rax,1)\n+\tor $0x0,%al\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 %al,(%rax)\n-\tpop %rsp\n+\tadd %dl,0x5c(%rax)\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@@ -3167330,17 +3167101,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\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 %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@@ -3167349,16 +3167121,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x60(%rax)\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@@ -3167368,17 +3167139,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\t...\n+\tadd %ah,0xac3c(%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 \txchg %eax,%ebp\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3167418,15 +3167190,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\n+\tnop\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@@ -3167443,17 +3167215,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac5b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3167462,16 +3167235,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,(%rax)\n+\tpush %rdi\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@@ -3167482,15 +3167255,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %ah,(%rax)\n+\t(bad)\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@@ -3167503,16 +3167277,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %dh,(%rax)\n+\tpop %rbp\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@@ -3167521,15 +3167295,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 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@@ -3167541,16 +3167315,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ah,0x53(%rax)\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@@ -3167559,15 +3167332,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dl,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@@ -3167581,17 +3167354,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac53(%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 \tsbb (%rdx),%ecx\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %ah,-0x17(%rax)\n@@ -3167602,33 +3167376,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,0xac3b(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tcmp 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x48000000(%rip) \n+\tadd $0xb8000000,%eax\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,%al\n-\trex.RX lods %ds:(%rsi),%al\n+\tadd %dh,(%rax)\n+\trex.RXB 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@@ -3167642,15 +3167416,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,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@@ -3167665,34 +3167439,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 %dl,0xac31(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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,0x5a(%rax)\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,(%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@@ -3167700,15 +3167476,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3167738,38 +3167514,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,0xac65(%rax)\n-\tadd %al,(%rax)\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,(%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 %al,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 \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-\txor %bl,-0x54(%rdx)\n+\t(bad)\n+\tpop %rdx\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 %ch,-0x2a(%rax)\n@@ -3167782,36 +3167580,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\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+\tadd %dh,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@@ -3167822,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-\trex.W lods %ds:(%rsi),%al\n+\tadd %dl,0x48(%rax)\n+\tlods %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@@ -3167843,15 +3167620,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3167864,18 +3167641,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n+\tadd %ah,%al\n+\tpop %rdx\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3167885,17 +3167662,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\t...\n+\tadd %al,0xac48(%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 \tor $0x5e,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3167907,17 +3167685,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\t...\n+\tadd %ah,0xac4b(%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 cs int1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmov $0xd0,%bl\n@@ -3167948,16 +3167727,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-\tpop %rdx\n+\tadd %al,(%rax)\n+\tpop %rbx\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@@ -3167968,18 +3167747,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,%al\n+\trex.WR lods %ds:(%rsi),%al\n+\t...\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@@ -3167987,17 +3167765,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-\tpush $0xffffffffffffffac\n-\t...\n+\tadd %ah,(%rax)\n+\timul $0x0,0x0(%rax,%rax,1),%ebp\n+\tadd %al,(%rax)\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@@ -3168034,18 +3167812,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,(%rax)\n-\tand %dh,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tmov $0x0,%ah\n+\t...\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@@ -3168055,18 +3167833,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,%al\n+\trex.WXB lods %ds:(%rsi),%al\n+\t...\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@@ -3168082,16 +3167859,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-\tpop %rsi\n+\tadd %dh,0x5e(%rax)\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@@ -3168130,19 +3167906,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,0xac62(%rax)\n+\tadd %dl,%al\n+\t(bad)\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 %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@@ -3168155,20 +3167932,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 $1,-0x54(%rax)\n+\tshlb $0x0,-0x54(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdx)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\t(bad)\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@@ -3168177,16 +3167954,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-\tlods %fs:(%rsi),%al\n+\tadd %dh,0x64(%rax)\n+\tlods %ds:(%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@@ -3168196,28 +3167973,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,0xb41e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rbx)\n+\tadd %al,0x1e(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tadc (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %bl,%al\n-\tint $0x9\n-\tadd (%rax),%al\n+\tfmul %st(5),%st\n+\tor %eax,(%rdx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tor $0x1d1,%eax\n \tadd %al,(%rax)\n-\tclc\n+\trorb $0x0,0x1d1(%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@@ -3168283,18 +3168057,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac5e(%rax)\n-\tadd %al,(%rax)\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,(%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@@ -3168304,16 +3168078,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x37(%rax)\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@@ -3168327,17 +3168100,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\t...\n+\tadd %ah,0xac3b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3168347,58 +3168121,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(bad)\n+\tadd %dl,0x62(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n-\tadd %cl,(%rdx)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,0x15edf(%rax)\n+\tadd %al,0x59(%rax)\n+\tpop %rsi\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4(%rax)\n-\tout %al,(%dx)\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 %ah,(%rax)\n+\tadd %dl,%al\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 %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 %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 %ah,(%rax)\n+\tadd %dh,(%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@@ -3168411,15 +3168183,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,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@@ -3168430,17 +3168202,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\t...\n+\tadd %ah,0xac66(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3168450,16 +3168223,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %al,0x50(%rax)\n+\tlods %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@@ -3168469,15 +3168242,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,0x3e(%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@@ -3168491,18 +3168264,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,%al\n+\trex.R lods %ds:(%rsi),%al\n+\t...\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@@ -3168513,17 +3168285,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\t...\n+\tadd %dh,0xac4a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3168533,15 +3168306,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dh,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@@ -3168550,15 +3168323,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,%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@@ -3168571,17 +3168344,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\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 %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@@ -3168590,19 +3168364,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,0xb419(%rax)\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,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,0x15ebc(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x2266e(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3168652,60 +3168426,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 %dl,0xac3a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rdx)\n+\tadd %ah,(%rax)\n+\toutsl %ds:(%rsi),(%dx)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n-\tpushf\n-\tout %eax,$0x1\n-\tadd %al,(%rax)\n+\tmov $0x15e,%esp\n \tadd %al,(%rax)\n-\t(bad)\n-\tloope 10fd6f7 \n+\tand %bl,-0xa(%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,(%rax)\n-\toutsl %ds:(%rsi),(%dx)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rax)\n+\tadd %dh,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-\tmov $0x15e,%esp\n+\tpushf\n+\tout %eax,$0x1\n \tadd %al,(%rax)\n-\tand %bl,-0xa(%rbx)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tloope 10fd737 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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-\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 %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@@ -3168714,15 +3168489,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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(%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@@ -3168733,15 +3168508,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tjp 10fd797 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x1e(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3168754,15 +3168529,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0xb8000000,%eax\n \tscas %es:(%rdi),%al\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n@@ -3168798,36 +3168573,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,0xac37(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n+\tadd %dl,%al\n+\tmovsxd 0x0(%rax,%rax,1),%ebp\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+\tor %eax,(%rax)\n \tadd %al,(%rax)\n+\t(bad)\n+\tdecl (%rcx)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tclc\n+\tadd %al,0x6e(%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,0xac36(%rax)\n+\tadd %dh,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@@ -3168840,39 +3168614,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,0xac46(%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 %bl,0x1608f(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tpop %rsi\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+\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 10fd8f0 \n+\tjo 10fd930 \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,0xac40(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\trex lods %ds:(%rsi),%al\n+\t...\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@@ -3168881,16 +3168674,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x49(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txchg %eax,%ecx\n \tout %eax,(%dx)\n \tadd %eax,(%rax)\n@@ -3168903,36 +3168696,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,0xb420(%rax)\n-\tadd %al,(%rax)\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-\tadd %al,(%rax)\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 %dh,0x6f(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tjbe 10fda99 \n@@ -3168946,15 +3168717,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3168965,35 +3168736,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,0xb414(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tadd %dh,0x14(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0xf0d7(%rax)\n+\tmov $0xf0d7,%eax\n \tadd %al,(%rax)\n \tadd %al,%al\n \txchg %rax,%r10\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tsub $0xac,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bh,-0x6e(%rax)\n@@ -3169008,15 +3168778,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tsub $0xf1,%al\n \tadd %al,(%rax)\n@@ -3169027,153 +3168797,149 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dh,0x20(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n+\tadd %al,-0x37(%rax)\n+\tor %eax,(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tandl $0x0,0x1(%rax)\n-\tsarb $1,(%rdi)\n-\tand $0x2,%al\n \tadd %al,(%rax)\n+\tloopne 10fdb67 \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,0xac63(%rax)\n \tadd %al,(%rax)\n+\txchg %eax,%ebx\n+\ttest $0x0,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %ah,-0x1(%rax)\n-\tor %eax,(%rdx)\n+\tadd %dl,%al\n+\tandl $0x0,0x1(%rax)\n+\tsarb $1,(%rdi)\n+\tand $0x2,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex outsb %ds:(%rsi),(%dx)\n-\tmov $0x1,%esi\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,0xac66(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tdata16 lods %ds:(%rsi),%al\n+\t...\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 %ah,0xb421(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tadd %dh,0x21(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x1e(%rax)\n+\trex.W (bad)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,0x21f(%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-\tsbb $0xb4,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,%al\n+\tsbb $0xb4,%al\n+\t...\n+\tadd %cl,(%rsi)\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 %dh,0x60(%rax)\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 %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 %ah,%al\n-\t(bad)\n-\tmov $0x0,%ah\n-\t...\n-\tor %al,(%rax)\n+\tadd %ah,0xb41f(%rax)\n \tadd %al,(%rax)\n-\ttest $0xb4,%al\n-\tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ch,0xf1b4(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tloope 10fdd24 \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,0x30(%rax)\n+\tadd %ah,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@@ -3169185,15 +3168951,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,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@@ -3169210,15 +3168976,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-\tlock js 10fdd57 \n+\tadd %bh,-0x54(%rcx)\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@@ -3169233,18 +3168999,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,%al\n+\trex.RX lods %ds:(%rsi),%al\n+\t...\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@@ -3169283,18 +3169048,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,0xac6a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpush $0xffffffffffffffac\n+\t...\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@@ -3169332,36 +3169096,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-\trclb $0x0,-0x54(%rcx)\n+\tadd %dl,-0x54(%rdx)\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 \tadd %al,(%rax)\n-\trex pop %rcx\n+\tadd %al,0x59(%rax)\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 \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xa992(%rax)\n+\tadd %ah,0xa992(%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 \tor 0x0(%rcx,%rax,1),%ch\n@@ -3169373,15 +3169137,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,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@@ -3169394,15 +3169158,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tjno 10fdf57 \n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \txor %al,(%rsi)\n \tlods %ds:(%rsi),%al\n \tadd %eax,(%rax)\n@@ -3169419,16 +3169183,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-\trex.RXB lods %ds:(%rsi),%al\n+\tadd %al,(%rax)\n+\trex.W 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@@ -3169438,18 +3169202,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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,%al\n+\trex.W lods %ds:(%rsi),%al\n+\t...\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@@ -3169460,15 +3169223,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x3e(%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@@ -3169479,16 +3169242,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,0x55(%rax)\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@@ -3169499,15 +3169261,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,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@@ -3169519,18 +3169281,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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,%al\n+\tpop %rdi\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3169539,59 +3169301,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 %rsp\n+\tadd %dl,%al\n+\tpush %rbx\n \tlods %ds:(%rsi),%al\n \t...\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x38(%rax)\n-\tor %eax,(%rdx)\n-\tadd %al,(%rax)\n+\tadd %cl,0x50000000(%rip) \n+\tmov $0x21e,%esp\n \tadd %al,(%rax)\n-\tpush %rax\n-\txchg %eax,%edx\n-\tmov %eax,(%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,0xac53(%rax)\n+\tadd %al,0xac54(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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,0x3d(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac3d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ah,0x1ada6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rcx\n \tmov %es,(%rcx)\n@@ -3169601,17 +3169364,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %ah,(%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 \trex.W pop %rsi\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trolq $1,(%rcx)\n@@ -3169621,15 +3169385,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,0xf1bb(%rax)\n \tadd %al,(%rax)\n@@ -3169641,18 +3169405,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\trex.RB lods %ds:(%rsi),%al\n+\t...\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@@ -3169663,18 +3169426,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpush %rbp\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3169685,15 +3169448,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3169704,15 +3169467,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,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@@ -3169724,15 +3169487,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 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@@ -3169763,38 +3169526,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-\tsbb $0xb4,%al\n-\t...\n-\tadd %cl,(%rdx)\n+\tadd %dl,%al\n+\tsbb 0x0(%rax,%rax,1),%esi\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\toutsb %ds:(%rsi),(%dx)\n+\tadd %al,(%rax)\n+\tor (%rax),%al\n+\tadd %al,(%rax)\n+\tlock outsb %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,0xac64(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tlods %fs:(%rsi),%al\n+\t...\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@@ -3169844,19 +3169606,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,0xb421(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\tadd %al,0x21(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\t(bad)\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@@ -3169864,33 +3169625,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 %al,%al\n+\tadd %ah,%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@@ -3169901,16 +3169662,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 lods %ds:(%rsi),%al\n+\tadd %dl,0x41(%rax)\n+\tlods %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@@ -3169920,15 +3169681,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,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@@ -3169939,17 +3169700,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac39(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3169978,16 +3169740,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dh,0x54(%rax)\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@@ -3169999,15 +3169760,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %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@@ -3170019,18 +3169780,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %ah,0x1b(%rax)\n+\tmov $0x0,%ah\n+\t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tjo 10fe815 \n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3170041,32 +3169801,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-\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 %dl,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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %ah,(%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@@ -3170078,37 +3169842,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,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 %dl,%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,(%rax)\n-\tjbe 10fe857 \n+\tadd %dh,%al\n+\tjne 10fe857 \n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,0x209ce(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1917f(%rax)\n \tadd %al,(%rax)\n@@ -3170116,78 +3169876,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,0xac67(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tlods %ds:(%esi),%al\n+\t...\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 %dl,(%rax)\n-\trex.XB lods %ds:(%rsi),%al\n+\tadd %ah,(%rax)\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 10fe8e3 \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 %dh,(%rax)\n-\t(bad)\n-\tmov $0x0,%ah\n+\trex.XB lods %ds:(%rsi),%al\n \t...\n-\tadc $0x0,%al\n-\tadd %al,(%rax)\n-\tjs 10fe923 \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,0x4a(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %al,%al\n+\trex.WX lods %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@@ -3170217,18 +3169976,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,%al\n+\tpush %rax\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3170239,17 +3169998,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,0xac7a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3170258,15 +3170018,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac75(%rax)\n+\tadd %ah,0xac75(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x8000000(%rip) \n \t(bad) (%rcx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3170278,18 +3170038,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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,%al\n+\tcmp $0xac,%al\n+\t...\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@@ -3170301,61 +3170060,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 %rax\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %dl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tint $0x9\n-\tadd (%rax),%al\n+\trex.WRX lods %ds:(%rsi),%al\n+\t...\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 %ah,0xac4d(%rax)\n+\tadd %dl,0xac50(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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 %ah,0xac58(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tpop %rax\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3170363,15 +3170121,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,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@@ -3170384,16 +3170142,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %dl,(%rax)\n+\trex.X 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@@ -3170410,15 +3170168,15 @@\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 %ah,(%rax)\n+\tadd %dh,%al\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@@ -3170431,16 +3170189,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\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@@ -3170449,16 +3170207,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,0x57(%rax)\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@@ -3170472,17 +3170229,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-\tsldt (%rax)\n+\tadd %al,0x69(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rdi)\n+\tadd %al,(%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@@ -3170492,17 +3170251,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\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 %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@@ -3170512,15 +3170272,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tor (%rax),%al\n \tadd %al,(%rax)\n \tpush $0x1615d\n \tadd %al,(%rax)\n@@ -3170533,15 +3170293,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tlods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xb(%rax)\n \tlods %ds:(%rsi),%al\n@@ -3170555,18 +3170315,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\trex.WB lods %ds:(%rsi),%al\n+\t...\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@@ -3170578,16 +3170337,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ah,0x5e(%rax)\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@@ -3170598,19 +3170356,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-\tsub 0x0(%rax,%rax,1),%ebp\n+\tadd %dh,0xac2b(%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 %al,%al\n \tadc $0x160,%eax\n \tadd %al,(%rax)\n \tmov $0xa3,%al\n \tclc\n \tadd %eax,(%rax)\n@@ -3170619,15 +3170377,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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,(%rax)\n+\t(bad)\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@@ -3170636,15 +3170395,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \ttest $0x0,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x50000000(%rip) \n \tpop %rbp\n \thlt\n \tadd %eax,(%rax)\n@@ -3170659,15 +3170418,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,0xa991(%rax)\n+\tadd %al,0xa991(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x60000000(%rip) \n \txor %dl,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3170681,17 +3170440,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,0x4f(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac4f(%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 \tadd $0x174,%eax\n \tadd %al,(%rax)\n \tand %al,(%rdx)\n \tlea (%rcx),%eax\n@@ -3170708,17 +3170468,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-\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,(%rbx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \t(bad)\n \tje 10ff03d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3170783,38 +3170544,39 @@\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-\tor $0xfd,%al\n-\tadd %al,(%rax)\n+\tand %dh,0xfd(%rcx)\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 %dh,0xb41c(%rax)\n \tadd %al,(%rax)\n-\tsbb $0xb4,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tor (%rax),%al\n+\tadd %ch,%al\n+\tand %r8b,(%rdx)\n \tadd %al,(%rax)\n-\tcall 1121181 \n \tadd %al,(%rax)\n-\tadd %dl,-0x2d(%rax)\n-\thlt\n+\tpush %rax\n+\tshl %cl,%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@@ -3170844,16 +3170606,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-\trex.WRX lods %ds:(%rsi),%al\n+\tadd %dh,0x4e(%rax)\n+\tlods %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@@ -3170861,15 +3170623,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \ttest $0x0,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x1d252(%rax)\n \tadd %al,(%rax)\n@@ -3170904,19 +3170666,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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,0x68000000(%rip) \n+\tadd %dh,0x18(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tor $0x68000000,%eax\n \tor $0xe7,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tadc (%rcx),%esp\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3170924,18 +3170685,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tpush %rcx\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3171012,15 +3170773,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,0xa991(%rax)\n+\tadd %ah,0xa991(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tlret $0x8a\n@@ -3171037,18 +3170798,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-\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,(%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@@ -3171058,16 +3170819,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %fs:(%rsi),%al\n+\tadd %dh,(%rax)\n+\tlods %gs:(%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@@ -3171079,38 +3170840,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,0x14(%rax)\n-\tmov $0x0,%ah\n+\tadd %dh,(%rax)\n+\tadc $0xb4,%al\n \t...\n-\tor %al,(%rax)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tcmp %ch,0x25(%rdx)\n+\tadd %bh,(%rax)\n+\tpush $0x25\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tjbe 10ff453 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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-\tadd %al,(%rax)\n+\tadd %ah,0x1a(%rax)\n+\tmov $0x0,%ah\n+\t...\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@@ -3171118,16 +3170879,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tcmp 0x0(%rax,%rax,1),%ch\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@@ -3171138,15 +3170899,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 (%rax),%eax\n \tadd %al,(%rax)\n \tlock xchg %eax,%ecx\n@@ -3171160,15 +3170921,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,-0x28000000(%rip) \n \tjo 10ff573 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3171177,16 +3170938,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %al,0x4d(%rax)\n+\tlods %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@@ -3171196,50 +3170957,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,%al\n+\tadc 0x0(%rax,%rax,1),%esi\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc $0xb4,%al\n-\t...\n-\tadd %cl,0x78000000(%rip) \n+\tor $0x78000000,%eax\n \tjno 10ff5f3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x7c(%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 %ah,0xac4f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\trex.WRXB lods %ds:(%rsi),%al\n+\t...\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 %dh,0x50(%rax)\n+\tadd %dl,%al\n+\tpush %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@@ -3171250,17 +3171012,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac68(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3171268,16 +3171031,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x65(%rax)\n+\tlods %ds:(%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@@ -3171289,52 +3171052,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-\tadc 0x0(%rax,%rax,1),%esi\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-\tor $0xc8000000,%eax\n-\tss and $0x1,%eax\n-\tadd %ah,(%rax)\n-\tloop 10ff75f \n-\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tmovabs 0xf80000000001eb53,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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-\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+\tor $0xc8000000,%eax\n+\tss and $0x1,%eax\n+\tadd %ah,(%rax)\n+\tloop 10ff79f \n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tmovabs 0xf80000000001eb53,%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,0x64(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac64(%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 \tjs 10ff745 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1a(%rax)\n@@ -3171345,18 +3171109,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\trex.R lods %ds:(%rsi),%al\n+\t...\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@@ -3171366,15 +3171129,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tadc %ebx,(%rdi)\n \tadd (%rax),%al\n@@ -3171387,17 +3171150,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 $0xffffffffffffffac\n-\t...\n+\tadd %dl,(%rax)\n+\timul $0x0,0x0(%rax,%rax,1),%ebp\n+\tadd %al,(%rax)\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@@ -3171406,15 +3171169,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %al,0x73(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov %bh,%bh\n \tand $0x1,%al\n \tadd %al,(%rax)\n@@ -3171428,15 +3171191,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,%edx\n \ttest $0x0,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,-0x5e(%rax)\n@@ -3171450,16 +3171213,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %dl,(%rax)\n+\tdata16 lods %ds:(%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@@ -3171469,15 +3171232,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,0x3e(%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@@ -3171488,15 +3171251,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \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@@ -3171509,16 +3171272,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 10ff997 \n+\tadd %dl,(%rax)\n+\tjl 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@@ -3171527,15 +3171290,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,0x71(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,0x74(%rax)\n \tin $0x1,%eax\n \tadd %al,(%rax)\n@@ -3171548,17 +3171311,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac5d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3171569,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,0x37(%rax)\n+\tadd %dh,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@@ -3171588,15 +3171352,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ah,(%rax)\n \timul $0xbf1eb000,0x1(%rsi),%ecx\n@@ -3171606,17 +3171370,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac35(%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 \tmovabs %al,0x5e00000000001be\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3171624,34 +3171389,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,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 %dh,0x12(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n+\torb $0x0,0x138(%rbp)\n \tadd %dl,%al\n \tsub 0x1(%rdi),%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,%al\n-\trex.RXB lods %ds:(%rsi),%al\n+\tadd %ah,(%rax)\n+\trex.W 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@@ -3171659,16 +3171422,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,0x52(%rax)\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@@ -3171680,15 +3171442,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,0x40000000(%rip) \n \tloop 10ffc56 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3171698,16 +3171460,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,(%rax)\n+\t(bad)\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@@ -3171717,18 +3171479,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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@@ -3171737,34 +3171498,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,0xb419(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\tadd %al,0x19(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\t(bad)\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 %al,0xac39(%rax)\n+\tadd %ah,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@@ -3171778,17 +3171538,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\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,(%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@@ -3171799,15 +3171560,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,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@@ -3171816,15 +3171577,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3171838,16 +3171599,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 10ffdd7 \n+\tadd %dl,0x7b(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tpop %rbp\n \tfwait\n \tadd %eax,(%rax)\n@@ -3171858,16 +3171619,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,%al\n+\tsbb 0x0(%rax,%rax,1),%dh\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@@ -3171878,15 +3171639,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,%al\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@@ -3171901,16 +3171662,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,(%rax)\n+\tpush %rax\n+\tlods %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@@ -3171920,15 +3171682,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,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@@ -3171940,16 +3171702,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dh,0x67(%rax)\n+\tlods %ds:(%rsi),%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@@ -3171959,16 +3171721,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %ah,(%rax)\n+\tpush %rbx\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@@ -3171986,15 +3171748,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 %ah,%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@@ -3172005,16 +3171767,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xa991(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x6f(%rax)\n+\ttest $0x0,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x10000000(%rip) \n \txor %dl,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x80(%rax)\n@@ -3172027,16 +3171789,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-\tpush %rax\n+\tadd %ah,(%rax)\n+\tpush %rcx\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@@ -3172049,15 +3171811,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \tlods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadc $0x1f,%al\n@@ -3172092,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,0x2e(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac2e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3172112,16 +3171875,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,(%rax)\n+\txor 0x0(%rax,%rax,1),%ch\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@@ -3172130,16 +3171893,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 lods %ds:(%rsi),%al\n+\tadd %ah,0x66(%rax)\n+\tlods %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@@ -3172147,16 +3171910,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dh,0x56(%rax)\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@@ -3172167,18 +3171929,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.X lods %ds:(%rsi),%al\n+\t...\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@@ -3172187,16 +3171948,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 lods %ds:(%rsi),%al\n+\tadd %ah,(%rax)\n+\trex.RB 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@@ -3172207,18 +3171968,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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,%al\n+\trex.RXB lods %ds:(%rsi),%al\n+\t...\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@@ -3172226,38 +3171986,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,0x12(%rax)\n-\tmov $0x0,%ah\n-\t...\n-\tadc %eax,(%rax)\n+\tadd %dh,-0x6d(%rax)\n+\ttest $0x0,%eax\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjbe 1100333 \n+\tadd %al,(%rax)\n+\tadd %dl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dl,0x76(%rax)\n+\tclc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x78(%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 %al,0x5b(%rax)\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 %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@@ -3172268,16 +3172030,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ah,0x4b(%rax)\n+\tlods %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@@ -3172307,16 +3172069,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,0x44(%rax)\n+\tlods %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@@ -3172328,18 +3172090,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tpop %rcx\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3172352,55 +3172114,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-\tpush $0xffffffffffffffac\n+\tadd %dh,%al\n+\toutsl %ds:(%rsi),(%dx)\n+\tlods %ds:(%rsi),%al\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-\tadd %dh,0x160fe(%rax)\n+\tadd %al,%al\n+\tjns 1100445 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x1be7e(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %ah,0x6a(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n-\tadd %dl,(%rax)\n+\tadd %bl,(%rdi)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjns 1100485 \n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\tfistps (%rbx)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %al,0x1be7e(%rax)\n+\tadd %dh,0x160fe(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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,0x66(%rax)\n+\tlods %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@@ -3172411,15 +3172173,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac73(%rax)\n+\tadd %ah,0xac73(%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 \tjs 1100505 \n@@ -3172433,15 +3172195,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,%edx\n \ttest $0x0,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x60000000(%rip) \n \tint1\n \tpop %rdx\n@@ -3172454,16 +3172216,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %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@@ -3172475,17 +3172237,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,0xac3f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3172496,16 +3172259,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x40(%rax)\n+\tlods %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@@ -3172516,18 +3172279,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac57(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tpush %rdi\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3172539,15 +3172302,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,0xac30(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x68000000(%rip) \n \tmov %?,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3172559,15 +3172322,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3172576,15 +3172339,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \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@@ -3172598,18 +3172361,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,%al\n+\trex.B lods %ds:(%rsi),%al\n+\t...\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@@ -3172620,17 +3172382,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\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,(%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@@ -3172642,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,%al\n-\trex.W lods %ds:(%rsi),%al\n+\tadd %ah,(%rax)\n+\trex.WB 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@@ -3172662,18 +3172425,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac72(%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 %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjbe 110083a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x17517(%rax)\n@@ -3172682,15 +3172444,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xb415(%rax)\n+\tadd %ah,0xb415(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10000000(%rip) \n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tjne 11008bd \n \tadd %al,(%rax)\n@@ -3172701,20 +3172463,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rdi)\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@@ -3172724,15 +3172484,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,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@@ -3172742,16 +3172502,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dh,0x55(%rax)\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@@ -3172760,30 +3172519,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 %al,(%rax)\n+\tadd %dh,(%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 %dh,%al\n+\tadd %ah,%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@@ -3172793,15 +3172552,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,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@@ -3172814,33 +3172573,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,0x60(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac60(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 \tadd %al,(%rcx)\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 1100a57 \n-\t...\n+\tadd %dh,0xac73(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x62(%rax)\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xc5,%al\n@@ -3172851,15 +3172612,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tjp 1100a97 \n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcwtl\n \tjns 1100ae0 \n \tadd %eax,(%rax)\n@@ -3172870,34 +3172631,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-\trex.WRXB lods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac4f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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,0x40(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac40(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3172907,16 +3172670,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,(%rax)\n+\tpush %rax\n+\tlods %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@@ -3172924,15 +3172688,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3172945,15 +3172709,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,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@@ -3172965,15 +3172729,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,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@@ -3172987,15 +3172751,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,-0x62(%rax)\n \tjae 1100cbd \n@@ -3173007,32 +3172771,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,0x30(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac30(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 \tnegl 0x0(%rdx)\n \tadd %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+\tadd %ah,0x74(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tlock jbe 1100d20 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3173044,18 +3172809,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,%al\n+\tjnp 1100d17 \n+\t...\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@@ -3173064,15 +3172828,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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.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@@ -3173107,16 +3172871,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %ah,(%rax)\n+\tlods %gs:(%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@@ -3173126,15 +3172890,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %ah,0x72(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tsarb $0x1,-0x1b(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3173151,24 +3172915,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-\tnop\n-\tadc $0xb4,%al\n+\tadcb $0x0,(%rsp,%rsi,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdx)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txchg %eax,%esi\n+\tlock xchg %eax,%esi\n \tmov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tjns 1100ee8 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3173176,35 +3172938,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,0xac63(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tmovsxd 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x8000000(%rip) \n+\tor $0x8000000,%eax\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,0xac66(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tdata16 lods %ds:(%rsi),%al\n+\t...\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@@ -3173213,63 +3172974,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,(%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+\trex.X lods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tshr %cl,%al\n-\tadd %eax,(%rax)\n+\tin (%dx),%eax\n+\tjne 1100f7d \n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tmovabs 0xf800000000022099,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0xac50(%rax)\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+\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 \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 %ah,%al\n+\tpush %rbx\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3173279,16 +3173040,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\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 \tadd %al,(%rax)\n@@ -3173296,15 +3173057,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \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@@ -3173337,16 +3173098,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dl,0x54(%rax)\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@@ -3173360,18 +3173120,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,%al\n+\trex.WRXB lods %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 %al,(%rax)\n \tadd %al,(%rax)\n@@ -3173379,15 +3173138,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \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@@ -3173401,15 +3173160,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,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@@ -3173421,15 +3173180,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tsldt (%rax)\n \tadd %dh,%al\n \tss and $0x1,%eax\n \tadd %al,0x21ce2(%rax)\n@@ -3173438,16 +3173197,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,(%rax)\n+\tpop %rsi\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@@ -3173461,15 +3173220,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \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@@ -3173479,44 +3173238,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,0xac40(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex lods %ds:(%rsi),%al\n+\t...\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 %dl,%al\n+\tcmp $0xac,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rbx)\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %bl,%al\n-\tmovabs 0xd540000000000174,%al\n-\tand $0x2,%al\n+\tfsubs 0x174(%rax)\n \tadd %al,(%rax)\n+\trex\n+\t{rex2 0x24} add (%rax),%r8b\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@@ -3173536,15 +3173295,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,%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@@ -3173559,16 +3173318,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-\tpush %rsi\n+\tadd %dl,0x56(%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 %al,(%rax)\n@@ -3173579,16 +3173337,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\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@@ -3173598,15 +3173356,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,0x0(%rip) \n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tjne 110147d \n \tadd %al,(%rax)\n@@ -3173616,16 +3173374,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ah,0x55(%rax)\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@@ -3173635,16 +3173392,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,%al\n+\tje 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@@ -3173671,15 +3173428,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3173691,18 +3173448,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,%al\n+\tpush %rdi\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3173712,15 +3173469,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 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@@ -3173749,17 +3173506,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dh,0xac75(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3173769,17 +3173527,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,0xac49(%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 %bh,-0x1b(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trex.RXB mov $0x1,%r14d\n@@ -3173787,15 +3173546,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,(%rax)\n+\t(bad)\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@@ -3173830,15 +3173590,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 %ah,%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@@ -3173848,33 +3173608,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-\txor 0x0(%rax,%rax,1),%ebp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd $0x38000000,%eax\n+\tadd %al,0x33(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,0x38000000(%rip) \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+\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 %al,(%rax)\n@@ -3173886,16 +3173645,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\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@@ -3173907,16 +3173666,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %al,0x6d(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trex.WR pop %rdx\n \tadd %eax,(%rax)\n@@ -3173927,18 +3173685,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 $0xac,%al\n-\t...\n-\tadd %cl,(%rsi)\n+\tadd %dl,(%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 %dh,-0xc(%rax)\n \tpop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x22582(%rax)\n \tadd %al,(%rax)\n@@ -3173946,15 +3173706,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,0x0(%rip) \n \txchg %cl,0x1(%rip) \n \tadd %dl,(%rax)\n \tjo 1101923 \n@@ -3173964,18 +3173724,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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-\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 %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tint1\n \tpop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3173987,18 +3173747,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%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 %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,%al\n \t(bad) 0x1(%rdx)\n \tadd %ah,(%rax)\n \tcli\n \t(bad)\n@@ -3174008,15 +3173768,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,0x59(%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@@ -3174030,16 +3173790,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %ah,(%rax)\n+\tpush %rdi\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,0x18a7b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3174049,16 +3173809,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 lods %ds:(%rsi),%al\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 %al,(%rax)\n@@ -3174070,647 +3173830,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dh,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd (%rax),%eax\n-\tadd %al,(%rax)\n-\tnop\n-\tmov %esi,%ds\n-\tadd %al,(%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 %dh,0xb41f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%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 %ah,0x71(%rax)\n-\tlods %ds:(%rsi),%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 %dl,0x57(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %dh,0x20a01(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlret\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,0xb419(%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 $0x25,%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\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 %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-\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,-0x70(%rax)\n-\ttest $0x0,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\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-\t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x60(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tint3\n-\tpop %rcx\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 %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-\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-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\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,(%rbx)\n-\tadd %al,(%rax)\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-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %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 %cl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tscas %es:(%rdi),%al\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 %al,0xac70(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %dh,0x136c0(%rax)\n-\tadd %al,(%rax)\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 %dh,0xac5e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\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 %al,0xb419(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\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 %dh,0x51(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %dl,(%rcx)\n-\tadd %al,(%rax)\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-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %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 %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 %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-\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 %al,0xac4f(%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-\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-\tsub $0xac,%eax\n-\tadd %al,(%rax)\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,(%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-\tshrb $1,0x125(%rcx)\n-\tadd %al,(%rax)\n-\tand %ah,-0x2f(%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 %ah,0xac67(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bl,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %dh,0x1d1ad(%rax)\n-\tadd %al,(%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-\tadd %al,(%rax)\n-\tadd %al,(%rax)\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 %dh,0xac40(%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-\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 %ah,(%rax)\n-\tsbb %esi,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc (%rax),%eax\n-\tadd %al,(%rax)\n-\tadc %dl,-0xc(%rdi)\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 %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-\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 %ah,%al\n-\tsbb %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-\tint3\n-\tpop %rcx\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\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 %ah,(%rax)\n-\tcmp $0xac,%al\n-\t...\n-\tadd %al,(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tlock mov %esi,%ds\n-\tadd %al,(%rax)\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,0x4f(%rax)\n+\tinsl (%dx),%es:(%rdi)\n \tlods %ds:(%rsi),%al\n \t...\n-\tadd %cl,(%rdi)\n-\tadd %al,(%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,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-\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-\tadd %al,(%rax)\n-\tadd %al,(%rax)\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,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@@ -3174720,15 +3173851,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3174740,17 +3173871,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 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 %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@@ -3174761,38 +3173893,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-\tpop %rdx\n+\tadd %dl,0x5a(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,0x79(%rax)\n-\tjae 11022fd \n+\tjae 1101b3d \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,%al\n-\tlods %fs:(%rsi),%al\n+\tadd %al,(%rax)\n+\tlods %gs:(%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@@ -3174824,16 +3173955,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,0x44(%rax)\n+\tlods %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@@ -3174844,38 +3173975,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,(%rax)\n-\tjae 1102397 \n+\tadd %dh,%al\n+\tjb 1101bd7 \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 1102410 \n+\tloopne 1101c50 \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,0x7a(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac7a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3174883,15 +3174015,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \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@@ -3174902,17 +3174034,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,0xac32(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3174923,50 +3174056,50 @@\n \tadd %al,(%rcx)\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 1102497 \n+\tja 1101cd7 \n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tjo 1102513 \n-\tjae 11024fd \n+\tjo 1101d53 \n+\tjae 1101d3d \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+\tadd %dh,%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 1102548 \n+\tcall 1101d88 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 \tsbb $0x0,%al\n \tadd %al,(%rax)\n \tmov $0x1953c,%eax\n \tadd %al,(%rax)\n \tadd %ah,0x2d(%rax)\n@@ -3174976,17 +3174109,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ah,0x6b(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tsbb %esi,%esi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x10(%rax)\n@@ -3174997,38 +3174130,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+\tadd %al,%al\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 11025fd \n+\tjne 1101e3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 11025df \n+\tloopne 1101e1f \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,0xac59(%rax)\n+\tadd %dh,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@@ -3175040,17 +3174173,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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@@ -3175058,15 +3174192,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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.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@@ -3175078,71 +3174212,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,0xac43(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0xac6e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %al,0x194b8(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x19867(%rax)\n+\tadd %ah,%al\n+\tloop 1101fb0 \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 %al,0xac6e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\trex.XB lods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tadd %al,0x194b8(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tloop 11027b0 \n-\tadd %eax,(%rax)\n+\tadd %ah,0x19867(%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 %ah,0x69(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac69(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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,(%rax)\n-\tlods %fs:(%rsi),%al\n+\tadd %al,0x64(%rax)\n+\tlods %ds:(%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@@ -3175150,18 +3174291,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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,%al\n+\trex.W lods %ds:(%rsi),%al\n+\t...\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@@ -3175173,39 +3174313,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 %dh,0x0(%rax,%rax,1)\n+\tadd %ah,0xb420(%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 \tclc\n \tlods %ds:(%rsi),%eax\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1102862 \n+\tjo 11020e2 \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 1102817 \n+\tjo 1102097 \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@@ -3175217,15 +3174357,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,%ebx\n \ttest $0x0,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3175238,17 +3174378,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac52(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3175257,52 +3174398,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-\t(bad)\n-\tmov $0x0,%ah\n-\t...\n+\tadd %dl,%al\n+\tsbb $0xb4,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %dl,0xb420(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tadd %ah,0x20(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %ch,0x19843(%rax)\n+\ttest $0x43,%al\n+\tcwtl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1edfe(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %ah,(%rax)\n+\tpop %rdx\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@@ -3175310,15 +3174453,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x1bfba(%rax)\n \tadd %al,(%rax)\n@@ -3175328,42 +3174471,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %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-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex mov $0x8e,%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+\tadd %dl,0x20(%rax)\n+\tmov $0x0,%ah\n \t...\n-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%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+\tsldt (%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@@ -3175373,17 +3174492,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,0xac6a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3175391,62 +3174511,84 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dh,0x5d(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n-\tadd %dl,(%rax)\n+\tadd %bl,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tscas %es:(%rdi),%al\n-\tjae 1102afd \n+\tadd %bl,%al\n+\tiret\n+\txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadc $0x24,%al\n-\tadd (%rax),%al\n+\trex mov $0x8e,%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-\tsbb $0xb4,%eax\n+\tadd %dl,0xb41d(%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-\tand %cl,0x5a(%rsi)\n+\tadd %ah,(%rax)\n+\trex.WRX pop %rdx\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,0xac5a(%rax)\n+\tadd %al,0xac49(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tscas %es:(%rdi),%al\n+\tjae 11023bd \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 %dl,%al\n+\tpop %rdx\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3175457,36 +3174599,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 %rdi\n+\tadd %ah,(%rax)\n+\t(bad)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tloopne 1102c31 \n+\tloopne 11024b1 \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 %al,%al\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 \tand %cl,%dl\n@@ -3175498,60 +3174640,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,%al\n+\tadd %dh,%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 1102c3d \n+\tjne 11024bd \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 %dl,0xb416(%rax)\n+\tadd %al,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 1102ca6 \n+\tjp 1102526 \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-\tpush %rsi\n+\tadd %dh,(%rax)\n+\tpush %rdi\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@@ -3175562,15 +3174704,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dl,0x75(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x49(%rax)\n \trepz add %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3175582,15 +3174724,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,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@@ -3175606,78 +3174748,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,0xac74(%rax)\n+\tadd %dl,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 1102d7d \n+\tjne 11025fd \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 %dh,0xac6b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\timul $0x0,0x0(%rax,%rax,1),%ebp\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 1102db6 \n+\tjg 1102636 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %al,(%rax)\n+\tsbb 0x0(%rax,%rax,1),%esi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,-0x72(%rax)\n-\tjae 1102dfd \n+\tjae 110267d \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 %al,0x51(%rax)\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 %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@@ -3175686,54 +3174829,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,(%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 \tsbb %eax,(%rax)\n \tadd %al,(%rax)\n-\tjs 1102e90 \n+\tjs 1102710 \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,(%rax)\n-\trex.W lods %ds:(%rsi),%al\n+\tadd %ah,0x48(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n \tadd %al,-0x40000000(%rip) \n \tmov $0x194,%esi\n \tadd %al,(%rax)\n-\tjo 1102e9b \n+\tjo 110271b \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,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,-0x47(%rax)\n \tmov %eax,(%rcx)\n@@ -3175747,16 +3174890,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x51(%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@@ -3175770,60 +3174912,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-\tpush %rbp\n+\tadd %ah,(%rax)\n+\tpush %rsi\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,0x28000000(%rip) \n-\trex.B jne 1102f7d \n+\trex.B jne 11027fd \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 %al,%al\n-\tpop %rsp\n+\tadd %dl,(%rax)\n+\tpop %rbp\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 %ah,%al\n-\tpop %rax\n+\tadd %dl,(%rax)\n+\tpop %rcx\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@@ -3175835,15 +3174970,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \t(bad)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmov 0x1(%rax),%ds\n@@ -3175853,16 +3174988,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %dl,0x6a(%rax)\n+\tlods %ds:(%rsi),%al\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@@ -3175872,17 +3175007,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\t...\n+\tadd %dl,0xac62(%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 \tiret\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3175893,16 +3175029,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ah,0x4c(%rax)\n+\tlods %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@@ -3175911,32 +3175047,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,0x31(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac31(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %al,0x42(%rax)\n+\tadd %dh,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@@ -3175949,32 +3175086,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,0x56(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac56(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tloopne 1103276 \n+\tloopne 1102ab6 \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+\tadd %ah,%al\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 \tsarb $1,-0x41(%rbp)\n@@ -3175987,17 +3175125,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\t...\n+\tadd %ah,0xac4a(%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 %bh,0x194(%rdx)\n \tadd %al,(%rax)\n \tpush %rax\n \tadc %ah,(%rsi)\n \tadd (%rax),%al\n@@ -3176006,16 +3175145,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %dh,(%rax)\n+\tpop %rsi\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@@ -3176027,71 +3175166,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-\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-\tmovsb %ds:(%rsi),%es:(%rdi)\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,0x34(%rax)\n+\tadd %dl,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 %ah,0x63(%rax)\n+\tadd %dh,0x52(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n-\tadd %bl,(%rax)\n+\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n-\tadd %bl,%al\n-\tmov $0x1d1,%edi\n+\tadd %bl,0x1e97e(%rax)\n \tadd %al,(%rax)\n-\trex push %rcx\n-\troll %cl,(%rcx)\n+\tadd %ah,(%rax)\n+\tmovsb %ds:(%rsi),%es:(%rdi)\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,0x12(%rax)\n+\tadd %ah,0x12(%rax)\n \tmov $0x0,%ah\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tcmp %cl,(%rdi)\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n@@ -3176102,16 +3175220,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,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 %al,(%rax)\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-\tje 1103397 \n+\tadd %dh,%al\n+\tjae 1102bd7 \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@@ -3176119,56 +3175258,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,0x1c(%rax)\n-\tmov $0x0,%ah\n-\t...\n-\tadd $0x0,%al\n \tadd %al,(%rax)\n-\trex.W incb 0x1(%rsi)\n-\tadd %ah,-0x40(%rax)\n-\tpop %rsp\n+\txor 0x0(%rax,%rax,1),%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsldt (%rax)\n+\tadd %cl,%al\n+\tjnp 1102c3a \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+\tsbb 0x0(%rax,%rax,1),%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsldt (%rax)\n-\tadd %cl,%al\n-\tjnp 110343a \n-\tadd %eax,(%rax)\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjs 11034a5 \n-\tadd (%rax),%al\n+\trex.W incb 0x1(%rsi)\n+\tadd %ah,-0x40(%rax)\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,0x78(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac78(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3176178,35 +3175319,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-\trex.WRB lods %ds:(%rsi),%al\n+\tadd %dh,(%rax)\n+\trex.WRX lods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjne 11034ba \n+\tjne 1102cfa \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpop %rcx\n-\tjmp 1103508 \n+\tjmp 1102d48 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac44(%rax)\n+\tadd %dh,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@@ -3176216,17 +3175357,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\t...\n+\tadd %dh,0xac48(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3176235,18 +3175377,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xac7a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tjp 1102d97 \n+\t...\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@@ -3176255,15 +3175396,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tor (%rax),%eax\n \tadd %al,(%rax)\n \tcmpb $0x1,-0x76(%rax)\n \tadd %al,(%rax)\n@@ -3176275,57 +3175416,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,0x3a(%rax)\n+\tadd %al,0x36(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n-\tadd %al,(%rax,%rax,1)\n+\tadd %cl,(%rbx)\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 %dh,(%rax)\n+\tsbb %dh,0x1(%rbx)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tadc %cl,%bh\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-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rbx)\n+\tadd %dl,0xac3a(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsbb %dh,0x1(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,%bh\n-\tand (%rdx),%eax\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 %dh,%al\n-\tjae 1103657 \n+\tadd %ah,%al\n+\tjae 1102e97 \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@@ -3176337,18 +3175479,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,%al\n+\t(bad)\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3176357,15 +3175499,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,-0x50(%rax)\n \tmov $0x1,%edi\n \tadd %dh,(%rax)\n@@ -3176375,81 +3175517,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,0x1b(%rax)\n-\tmov $0x0,%ah\n-\t...\n+\tadd %dh,%al\n+\tsbb 0x0(%rax,%rax,1),%dh\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %ah,%al\n-\tsbb 0x0(%rax,%rax,1),%esi\n+\tadd %al,0xb41b(%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 \tclc\n-\tjs 110377a \n+\tjs 1102ffa \n \tadd %eax,(%rax)\n \tadd %al,(%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,(%rax)\n-\t(bad)\n+\tadd %al,0x60(%rax)\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 1103a2c \n+\tjmp 11032ac \n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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-\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 %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x19(%rax)\n \t(bad)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %dl,0x186db(%rax)\n@@ -3176479,114 +3175628,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 %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-\trolb %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshlb $0x0,0x1(,%rbp,8)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %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+\tadd %dl,0x55(%rax)\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 11038ed \n+\tjae 110312d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %dl,(%rcx)\n+\tadd %dh,0xac41(%rax)\n \tadd %al,(%rax)\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-\tadd %bh,%al\n+\tadd %cl,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tpop %rax\n+\txchg %eax,%ebx\n+\trolb %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshlb $0x0,0x1(,%rbp,8)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %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 1103917 \n+\tadd %dl,(%rax)\n+\tjns 1103157 \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 1103b10 \n+\tjmp 1103350 \n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,0x4a(%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 11039bd \n+\tje 11031fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcrb $0x1,(%rdx,%rsi,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 %dl,(%rax)\n-\tjnp 1103997 \n+\tadd %ah,0xac6b(%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+\tint1\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x1e666(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %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 \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@@ -3176595,16 +3175744,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %al,0x6a(%rax)\n+\tlods %ds:(%rsi),%al\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@@ -3176612,91 +3175761,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 %ah,(%rax)\n-\txor 0x0(%rax,%rax,1),%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %eax,(%rax)\n+\tadd %al,0x32(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\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 %dl,0xac5b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tpop %rbx\n+\tlods %ds:(%rsi),%al\n+\t...\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 %dl,(%rax)\n-\timul $0x0,0x0(%rax,%rax,1),%ebp\n-\tadd %al,(%rax)\n+\tadd %al,0x6b(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0x18b97(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x23(%rax)\n-\tcall 1103b08 \n+\tcall 1103388 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,(%rax)\n-\t(bad)\n+\tadd %al,0x63(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rdi)\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,0x3d(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac3d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3176707,18 +3175855,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,0x2b(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rsi)\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 %bl,%al\n \tmov $0xf3,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.X cmc\n@@ -3176728,75 +3175877,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,(%rax)\n-\tpop %rcx\n+\tadd %dl,0x59(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\trex je 1103bfd \n+\trex je 110347d \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 %dh,(%rax)\n-\tjs 1103bd7 \n-\t...\n-\tadd %al,(%rsi)\n+\tadd %dh,%al\n+\txor %ch,0x0(%rax,%rax,1)\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+\tor %al,(%rax)\n \tadd %al,(%rax)\n+\tfcoms -0x65(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %dl,0xa(%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,%al\n-\txor %ch,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %al,(%rax)\n+\tadd %al,0x78(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tfcoms -0x65(%rax)\n+\tadd %ch,0x52(%rax)\n+\txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa(%rax)\n-\tint1\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x3d(%rax)\n+\tout %eax,$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,0x5c(%rax)\n+\tadd %al,%al\n+\tpop %rsp\n \tlods %ds:(%rsi),%al\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@@ -3176807,34 +3175956,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,0xac32(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\txor 0x0(%rax,%rax,1),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n+\tadd $0x0,%al\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 %ah,(%rax)\n+\tadd %dl,(%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@@ -3176846,15 +3175995,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \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@@ -3176865,18 +3176014,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tcltd\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3176888,18 +3176036,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %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@@ -3176908,17 +3176056,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,(%rax)\n+\tadd %ah,(%rax)\n+\tmovsxd 0x0(%rax,%rax,1),%ebp\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@@ -3176929,17 +3176076,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,0xac4a(%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 $0x189,%eax\n \tadd %al,(%rax)\n \tmov $0x47,%al\n \tmov $0x1,%edi\n@@ -3176947,17 +3176095,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ah,(%rax)\n+\trex lods %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@@ -3176985,38 +3176132,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,0xac6d(%rax)\n+\tadd %dh,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 1103f3d \n+\tjae 11037bd \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 %ah,(%rax)\n-\t(bad)\n+\tadd %dl,0x61(%rax)\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@@ -3177026,45 +3176172,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+\tadd %ah,(%rax)\n \t(bad)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \tpush %rax\n-\tloope 1103fe0 \n+\tloope 1103860 \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 %al,0x5a(%rax)\n+\tadd %dh,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@@ -3177079,38 +3176218,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-\tcmp $0xac,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %ah,(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjbe 1104060 \n+\tjbe 11038a0 \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,%al\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 %al,(%rax)\n \tadd %dh,%al\n@@ -3177119,53 +3176256,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,0x4e(%rax)\n-\tlods %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,(%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 %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 %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,0x67(%rax)\n-\troll $1,(%rcx)\n+\tadd %ah,(%rax)\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 %dl,(%rax)\n+\tadd %ah,(%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@@ -3177178,18 +3176316,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac75(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x75(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %al,0x78000000(%rip) \n \tmov $0x1a,%cl\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpush %rbx\n \tmov %al,(%rcx)\n@@ -3177199,15 +3176336,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,%al\n+\tpop %rbp\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@@ -3177221,15 +3176359,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,%al\n+\tpush %rbp\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@@ -3177240,16 +3176379,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %ah,0x3c(%rax)\n+\tlods %ds:(%rsi),%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@@ -3177259,38 +3176398,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-\tpush %rbx\n+\tadd %dh,0x53(%rax)\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 1104258 \n+\tjrcxz 1103a98 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 0x0(%rax,%rax,1),%ebp\n+\tadd %ah,%al\n+\tsub 0x0(%rax,%rax,1),%ch\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@@ -3177302,17 +3176440,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\t...\n+\tadd %ah,0xac64(%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 $0x1e577,%eax\n \tadd %al,(%rax)\n \tadd %al,-0x69(%rax)\n \tpop (%rcx)\n \tadd %al,(%rax)\n@@ -3177343,37 +3176482,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-\tjp 1104357 \n+\tadd %al,(%rax)\n+\tjnp 1103b97 \n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tfwait\n-\tjae 11043bd \n+\tjae 1103bfd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,(%rbx)\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,0x3a(%rax)\n+\tadd %ah,0x3a(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x1bf,%edi\n \tadd %al,(%rax)\n@@ -3177384,18 +3176523,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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,%al\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3177403,15 +3176541,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ah,%al\n \t(bad)\n@@ -3177423,16 +3176561,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dh,0x4a(%rax)\n+\tlods %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@@ -3177443,16 +3176581,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %al,0x54(%rax)\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@@ -3177465,16 +3176602,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 11044d7 \n+\tadd %ah,0x7b(%rax)\n+\tlods %ds:(%rsi),%al\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@@ -3177484,15 +3176621,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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,(%rax)\n+\t(bad)\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@@ -3177506,15 +3176644,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \tor %al,(%rax)\n \tadd %al,(%rax)\n \tsbb %dh,-0x1b(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3177526,36 +3176664,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 1104597 \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 %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 %al,0x68(%rax)\n+\tadd %dh,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@@ -3177563,33 +3176680,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.WXB lods %ds:(%rsi),%al\n+\tadd %al,%al\n+\tjb 1103e17 \n \t...\n-\tadd %cl,0x20000000(%rip) \n-\tje 11046ee \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 %ah,%al\n-\tja 1104657 \n+\tja 1103e57 \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@@ -3177602,36 +3176723,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,(%rax)\n-\tpop %rax\n-\tlods %ds:(%rsi),%al\n+\tadd %ah,(%rax)\n+\trex.WR lods %ds:(%rsi),%al\n \t...\n-\tadd %cl,0x30000000(%rip) \n-\tinsl (%dx),%es:(%rdi)\n-\tjne 11046fd \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjo 110470f \n-\txchg %eax,%edx\n+\tadd %cl,0x20000000(%rip) \n+\tje 1103f6e \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\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 %ah,0xac35(%rax)\n+\tadd %dh,0xac35(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,0x19b1c(%rax)\n \tadd %al,(%rax)\n@@ -3177641,79 +3176758,108 @@\n \tnegl 0x0(%rdx)\n \tadd %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,%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 \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,%al\n+\txor %ebp,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 %bh,%al\n-\tjrcxz 11047b1 \n+\tclc\n+\tjrcxz 1103fb1 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trex\n \trepnz add %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+\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 %al,0x58(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,0x30000000(%rip) \n+\tinsl (%dx),%es:(%rdi)\n+\tjne 110403d \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 110404f \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,%al\n-\tsub $0xac,%al\n-\t...\n+\tadd %dh,0xac2c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x14(%rax)\n-\tjae 11047fd \n+\tjae 110407d \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 %dh,(%rax)\n-\t(bad)\n-\tmov $0x0,%ah\n-\t...\n+\tadd %dh,%al\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 \tfcom %st(0)\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock and %esp,(%rsi)\n@@ -3177723,35 +3176869,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-\tjnp 1104817 \n+\tadd %dh,(%rax)\n+\tjnp 1104097 \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 11048ea \n+\tjo 110416a \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,%al\n+\tadd %ah,%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@@ -3177764,37 +3176910,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,(%rax)\n-\tjbe 1104897 \n+\tjbe 1104117 \n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tjno 110496e \n+\tjno 11041ee \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\tjnp 11048eb \n+\tjnp 110416b \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac44(%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 \tmov $0xf3,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x21dc5(%rax)\n@@ -3177803,22 +3176950,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,0xac4a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\trex.WX lods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tjrcxz 11049f0 \n+\tjrcxz 1104270 \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@@ -3177826,58 +3176972,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,0xac2f(%rax)\n-\tadd %al,(%rax)\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,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n-\tjne 11049a4 \n+\tjne 1104224 \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,0x40(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,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,(%rax)\n \tmov $0x194,%eax\n \tadd %al,(%rax)\n-\tloopne 1104a35 \n+\tloopne 11042b5 \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,0x19(%rax)\n-\tmov $0x0,%ah\n-\t...\n+\tadd %dl,(%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 \tmov $0x13752,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcl $1,%edx\n \tadd %eax,(%rax)\n@@ -3177886,16 +3177034,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 lods %ds:(%rsi),%al\n+\tadd %ah,0x41(%rax)\n+\tlods %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@@ -3177906,32 +3177054,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,0x69(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac69(%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 \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,%al\n-\tjs 1104a97 \n+\tadd %dl,%al\n+\tjs 1104317 \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@@ -3177940,19 +3177089,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,0xb41b(%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 %cl,(%rax,%rax,1)\n+\tor $0x0,%al\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@@ -3177961,16 +3177110,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,0x5f(%rax)\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@@ -3177981,15 +3177129,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,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@@ -3178001,38 +3177149,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-\timul $0x0,0x0(%rax,%rax,1),%ebp\n-\tsbb %al,(%rax)\n+\tadd %dl,0x69(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %bl,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tlret\n-\tjb 1104bfd \n+\tadd %dl,-0x35(%rax)\n+\tjb 110447d \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 %ah,(%rax)\n-\tcmp %ebp,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd $0xd0000000,%eax\n+\tadd %al,0x39(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,-0x30000000(%rip) \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@@ -3178040,72 +3177187,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 %dl,%al\n-\tsbb %esi,0x0(%rax,%rax,1)\n+\tadd %al,0xb419(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tfcomps 0x162(%rdx)\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %bl,%al\n+\t(bad)\n+\t(bad)\n+\tadd %dl,-0x18(%rax)\n+\trolb %cl,(%rcx)\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 %dl,0xac61(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\tadd %dh,%al\n+\tsub $0xac,%eax\n \tadd %al,(%rax)\n-\tadd %ah,%al\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+\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 %ah,%al\n-\tsub $0xac,%eax\n+\tadd %al,%al\n+\t(bad)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tjl 110454d \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 $0xf8000000,%eax\n-\tandl $0x0,0x1(%rip) \n-\tmovabs 0xf800000000018e80,%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,%al\n-\tpush %rax\n+\tadd %al,0x51(%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@@ -3178116,60 +3177264,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+\tadd %dl,%al\n \txchg %eax,%ecx\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 %dl,%al\n-\tjno 1104d7f \n+\tadd %ah,%al\n+\tpush $0xfffffffffffffffc\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 %al,0xac3b(%rax)\n+\tadd %dh,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 1104d81 \n+\trex jb 1104601 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %dh,(%rax)\n+\tpop %rdi\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@@ -3178180,57 +3177328,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,0xac4b(%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 %cl,(%rbx)\n+\tadd $0x88000000,%eax\n+\tpop %rdx\n+\tor (%rdx),%al\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjns 1104e20 \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\trex.W xchg %al,(%rcx)\n+\tshrb $0x1,(%rdi,%rsi,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,0x1b(%rax)\n-\tmov $0x0,%ah\n+\tadd %al,(%rax)\n+\trex.WR lods %ds:(%rsi),%al\n \t...\n-\tadd $0x88000000,%eax\n-\tpop %rdx\n-\tor (%rdx),%al\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tjns 11046e0 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshrb $0x1,(%rdi,%rsi,8)\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,%al\n-\tjb 1104e57 \n+\tadd %ah,%al\n+\tjb 11046d7 \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@@ -3178240,18 +3177388,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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@@ -3178263,15 +3177411,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3178282,109 +3177430,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,%al\n-\tmovsxd 0x0(%rax,%rax,1),%ebp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %dh,(%rax)\n+\tlods %fs:(%rsi),%al\n+\t...\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n-\tjl 1104f4d \n+\tjl 11047cd \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tjp 1104f41 \n+\tjp 11047c1 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac3b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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-\tadd %dl,0x1f8b(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tadc %al,(%rcx)\n+\tadd %dl,0x4c(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rdi)\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 %esi,%eax\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\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 %dh,(%rax)\n-\tcmp $0xac,%al\n+\tadd %dh,0x3c(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tnop\n-\tjae 110503d \n+\tjae 11048bd \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-\trex.WR lods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rdi)\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-\t...\n-\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tcmp $0xac,%al\n-\t...\n-\tadd %dl,(%rcx)\n+\tadc %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\txchg %eax,%ecx\n+\trorb $0x91,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rsi\n \txchg %eax,%esi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3178392,45 +3177532,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-\tjl 1105097 \n+\tadd %dl,%al\n+\tlods %ds:(%esi),%al\n \t...\n-\tadd %cl,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %bl,-0x3(%rax)\n-\tadd %rax,(%rax)\n+\tadd %al,0x28000000(%rip) \n+\trex.B jae 110493d \n \tadd %al,(%rax)\n-\tadd %ah,0x2c(%rax)\n-\tmov %al,(%rcx)\n \tadd %al,(%rax)\n+\tsbbb $0x0,0x1(%rbx,%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 %al,0xac67(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x7c(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n-\tadd %al,0x28000000(%rip) \n-\trex.B jae 110513d \n+\tadd %bl,-0x3(%rax)\n+\tadd %rax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x2c(%rax)\n+\tmov %al,(%rcx)\n \tadd %al,(%rax)\n-\tsbbb $0x0,0x1(%rbx,%rbp,8)\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@@ -3178452,53 +3177591,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-\trex.W lods %ds:(%rsi),%al\n+\tadd %al,(%rax)\n+\trex.WB 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 11051c8 \n+\tcall 1104a08 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac4c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\trex.WR lods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,0x31(%rax)\n-\tjae 11051fd \n+\tjae 1104a3d \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 %ah,%al\n-\tpop %rcx\n+\tadd %dl,(%rax)\n+\tpop %rdx\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@@ -3178507,18 +3177645,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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,%al\n+\tpop %rdx\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3178527,17 +3177665,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\t...\n+\tadd %dl,0xac6b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3178546,16 +3177685,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n+\tadd %dh,(%rax)\n+\tjae 1104ad7 \n \t...\n \tadd %cl,-0x28000000(%rip) \n \tpush $0x75\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x42(%rax)\n \ttestb $0x0,(%rcx)\n@@ -3178564,34 +3177703,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,0x3d(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,0x16(%rax)\n+\tmov $0x0,%ah\n \t...\n-\tadd %al,0x50000000(%rip) \n-\tpush %rcx\n-\txchg %eax,%edx\n-\tadd %eax,(%rax)\n+\tor %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tlret\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 %ah,(%rax)\n-\trex.XB lods %ds:(%rsi),%al\n+\tadd %al,0x43(%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@@ -3178603,77 +3177743,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,0xb416(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xac3d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x35(%rax)\n-\tlock add %eax,(%rax)\n+\tadd %al,0x50000000(%rip) \n+\tpush %rcx\n+\txchg %eax,%edx\n+\tadd %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 %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 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 %dh,(%rax)\n+\tand %dh,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x20(%rax)\n-\tmov $0x0,%ah\n-\t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tror $1,%al\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 110540e \n+\tloopne 1104c0e \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 %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@@ -3178686,17 +3177805,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-\trex.WR lods %ds:(%rsi),%al\n+\tadd %dh,0x15(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\tadd $0x0,%al\n+\tadd %al,(%rax)\n+\tclc\n+\tand 0x1(%rcx),%ecx\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 1104cb4 \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 %al,(%rax)\n \tadd %ah,(%rax)\n \tmov %al,%fs:(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x18b(%rbx)\n@@ -3178705,15 +3177846,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,0xac30(%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 \t(bad)\n@@ -3178728,16 +3177869,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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,0x48(%rax)\n+\tlods %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@@ -3178750,36 +3177891,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 %al,%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 %dh,(%rax)\n \tmov $0x10d,%ebp\n \tadd %al,(%rax)\n-\taddb $0x0,0xfc(%rbp)\n+\t(bad)\n+\tjle 1104dbf \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 %al,(%rax)\n+\tadd %dh,(%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@@ -3178790,34 +3177934,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,0x1a(%rax)\n-\tmov $0x0,%ah\n-\t...\n+\tadd %dh,%al\n+\tsbb %esi,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %dh,0x58(%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,(%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@@ -3178825,18 +3177971,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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,%al\n+\t(bad)\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3178849,30 +3177995,30 @@\n \tadd %al,(%rax)\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 11056bd \n+\tjae 1104efd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 11056d3 \n+\tloopne 1104f13 \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+\tadd %dh,%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@@ -3178883,16 +3178029,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,(%rax)\n+\tpush %rsi\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@@ -3178906,37 +3178052,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,0x54(%rax)\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,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,%al\n-\tjle 110573a \n+\tjle 1104f7a \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-\trolb $0x68,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n-\tscas %es:(%rdi),%al\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 \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@@ -3178947,16 +3178101,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dh,0x3b(%rax)\n+\tlods %ds:(%rsi),%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@@ -3178967,16 +3178121,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-\tpop %rbp\n-\tscas %es:(%rdi),%al\n+\tlods %ds:(%esi),%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@@ -3178985,37 +3178138,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-\tinsl (%dx),%es:(%rdi)\n-\tscas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\tjbe 1105097 \n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,-0x1e(%rax)\n-\tjne 110587d \n+\tjne 11050fd \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 %dl,0x43(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dh,0x50(%rax)\n+\tlods %ds:(%rsi),%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@@ -3179027,98 +3178179,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 %dl,(%rax)\n-\tpush %rsi\n-\tscas %es:(%rdi),%al\n+\tadd %al,0x20(%rax)\n+\tmov $0x0,%ah\n \t...\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+\tsldt (%rax)\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 %ah,-0x72(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rdi)\n+\tadd %ah,0xac61(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x194fa(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tmov $0x1d3,%eax\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 %al,(%rax)\n+\tsbbb $0x1,-0x1a(%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,0x71(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,0x7a(%rax)\n+\tlods %ds:(%rsi),%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 1105985 \n+\tjmp 1105205 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %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-\tscas %es:(%rdi),%al\n+\tadd %dl,0x71(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush %rax\n \tstos %eax,%es:(%rdi)\n-\tjae 11059bd \n+\tjae 110523d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\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 %al,0x6f(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dh,(%rax)\n+\tjs 1105217 \n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,0x17549(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x48(%rax)\n \tpop (%rcx)\n@@ -3179128,39 +3178279,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,0xae35(%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,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tout %al,(%dx)\n-\tjne 1105a3d \n+\tjne 11052bd \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 %al,%al\n-\trex.WRX scas %es:(%rdi),%al\n+\tadd %dl,0x5b(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,0x18a79(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1edbd(%rax)\n \tadd %al,(%rax)\n@@ -3179168,17 +3178318,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %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 \tpop %rax\n \tcmp %dl,%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1d3f2(%rax)\n@@ -3179188,18 +3178339,18 @@\n \tadd %al,(%rcx)\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+\txor %ch,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 \tmov %bl,(%rdx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tor %ch,%bh\n@@ -3179209,18 +3178360,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x1d(%rax)\n+\tmov $0x0,%ah\n+\t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tmov %ah,0x25(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1961b(%rax)\n \tadd %al,(%rax)\n@@ -3179228,16 +3178378,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tnop\n+\tadd %dh,0x2b(%rax)\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@@ -3179247,19 +3178396,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %cl,(%rsi)\n+\tadd %dh,0x19(%rax)\n+\tmov $0x0,%ah\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %ah,0x5f(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tpush $0xffffffffffffff94\n@@ -3179269,38 +3178417,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-\tmov 0x0(%rax,%rax,1),%ch\n+\tadd %al,0xb41c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x60,%al\n-\tlea (%rcx),%eax\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dh,0x18d60(%rax)\n \tadd %al,(%rax)\n-\tjo 1105b91 \n+\tadd %dh,-0x71(%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,%al\n-\tsub %ch,0x0(%rsi)\n+\tadd %dl,0xac36(%rax)\n+\tadd %al,(%rax)\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@@ -3179310,17 +3178456,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 scas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xac5a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3179330,16 +3178477,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dh,%al\n+\trex.WB lods %ds:(%rsi),%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@@ -3179347,16 +3178494,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,0xac2f(%rax)\n+\tadd %al,(%rax)\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@@ -3179364,19 +3178511,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,0xae1f(%rax)\n \tadd %al,(%rax)\n+\tsub $0xac,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rsi)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %cl,0x148c0(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x23(%rax)\n \tand %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3179384,36 +3178532,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,0xae3f(%rax)\n-\tadd %al,(%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 %al,(%rax)\n \tadd %dl,0x1bf87(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n+\tadd %ah,0x21(%rax)\n+\tmov $0x0,%ah\n \t...\n-\tadd %al,(%rdi)\n+\t(bad)\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 \tadd %eax,(%rax)\n@@ -3179422,56 +3178569,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-\txchg %ch,0x0(%rax,%rax,1)\n+\tadd %dl,0xb418(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor (%rax),%eax\n \tadd %al,(%rax)\n-\trex.W (bad)\n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %cl,-0x2(%rax)\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 \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dh,0xb41e(%rax)\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 %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %ch,(%rax)\n+\tpop %rbx\n+\tcmp %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x1d389(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tmovabs 0xf80000000001d389,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %al,%al\n+\trex.WRX lods %ds:(%rsi),%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@@ -3179481,18 +3178628,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x63(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3179502,16 +3178648,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tscas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\trex.RXB lods %ds:(%rsi),%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@@ -3179524,15 +3178670,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,0xac2d(%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@@ -3179542,68 +3178688,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,%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 1105fc8 \n+\tloopne 1105848 \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,0xae51(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%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 %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+\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-\tjo 110601b \n+\tadd %dh,0x3e(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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+\tlods %ds:(%rsi),%al\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 %dh,0x7d(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac7d(%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 \trex.B\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3179617,38 +3178778,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,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-\tlods %ds:(%rsi),%al\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 \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@@ -3179675,16 +3178813,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %ah,(%rax)\n+\tand $0xae,%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@@ -3179694,19 +3178832,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-\tsubl $0x0,0x0(%rax,%rax,1)\n-\tor (%rax),%al\n+\tadd %ah,(%rax)\n+\t(bad)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tjo 1106178 \n+\tadd %dh,-0x2(%rax)\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@@ -3179714,78 +3178854,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,(%rax)\n-\tnop\n+\tadd %al,-0x70(%rax)\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 1106241 \n+\tloopne 1105a81 \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,0xac7e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tjle 11059d7 \n+\t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,0xf9e5(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5c(%rax)\n+\tadd %ah,-0x63(%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,%al\n-\tlea 0x0(%rax,%rax,1),%ebp\n+\tadd %dl,(%rax)\n+\tmov 0x0(%rax,%rax,1),%gs\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 110623b \n+\tjo 1105a7b \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-\tpush %rax\n-\tscas %es:(%rdi),%al\n+\tadd %ah,%al\n+\trex.WRXB scas %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@@ -3179797,40 +3178934,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,-0x7c(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac84(%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 %rax\n-\tjbe 110632e \n+\tjbe 1105b6e \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 %al,(%rax)\n-\tmov %ch,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %ah,-0x78(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rdi)\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@@ -3179840,17 +3178977,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\t...\n+\tadd %dl,0xae65(%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 \trex.XB cwtl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x19065(%rax)\n@@ -3179859,34 +3178997,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-\tjb 1106319 \n+\tadd %dh,(%rax)\n+\tjb 1105b59 \n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\tjns 110633a \n+\tjns 1105b7a \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 %al,(%rax)\n+\tadd %dl,(%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@@ -3179898,15 +3179036,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \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@@ -3179919,19 +3179057,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %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 %bl,0x189b4(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n \tstc\n \tadd %eax,(%rax)\n@@ -3179952,27 +3179089,28 @@\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 1106485 \n+\tjmp 1105cc5 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %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+\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 \tadd %eax,(%rax)\n@@ -3180001,19 +3179139,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-\tmov %ebp,0x0(%rax,%rax,1)\n+\tadd %al,0xac89(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor $0x58000000,%eax\n+\tadd %al,(%rax)\n+\tadd %cl,0x58000000(%rip) \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@@ -3180022,32 +3179160,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-\tcmp 0x0(%rsi),%ebp\n+\tadd %ah,0xae3b(%rax)\n+\tadd %al,(%rax)\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 %al,(%rax)\n-\tsub 0x0(%rsi),%ebp\n+\tadd %dl,%al\n+\tsub 0x0(%rsi),%ch\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@@ -3180081,39 +3179219,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,%al\n+\t...\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\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+\tadd %bh,%al\n \tcmp %cl,0x1(%rax)\n \tadd %ah,(%rax)\n-\tjbe 110662d \n+\tjbe 1105e6d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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,0x46(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3180122,57 +3179257,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,%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 %bl,%al\n \t(bad)\n-\tjne 11066bd \n+\tjne 1105efd \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 %ah,%al\n+\tadd %dh,%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 11066e4 \n+\tjns 1105f24 \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 %al,(%rax)\n-\trex.W scas %es:(%rdi),%al\n+\tadd %dl,%al\n+\trex.RXB 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@@ -3180185,78 +3179320,84 @@\n \tnegl 0x0(%rdx)\n \tadd %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,0xae50(%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 (%rcx),%es\n \tadd %al,(%rax)\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 %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae2d(%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 %bl,(%rbx)\n+\tadd %dl,0x4f(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %ch,0x10d43(%rax)\n+\tadd %al,0x1886d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\t(bad)\n-\txchg %eax,%esp\n+\tleave\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,0x4f(%rax)\n+\tadd %ah,0x2d(%rax)\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rdx)\n+\tadd %bl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %al,0x1886d(%rax)\n+\tadd %ch,0x10d43(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tleave\n-\tin (%dx),%eax\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 %al,%al\n-\toutsb %ds:(%rsi),(%dx)\n+\tadd %dl,(%rax)\n+\toutsl %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@@ -3180271,15 +3179412,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3180293,15 +3179434,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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.RXB scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \ttest %edi,(%rax)\n \tadd %eax,(%rax)\n@@ -3180314,16 +3179455,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tscas %es:(%rdi),%al\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@@ -3180333,57 +3179474,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,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 %al,%al\n-\tjle 1106917 \n+\tadd %dh,%al\n+\tjle 1106157 \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,-0x49(%rax)\n-\tcld\n-\tadd %al,(%rax)\n+\tadd %dl,0xfcaf(%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,0xae63(%rax)\n+\tadd %dl,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@@ -3180393,36 +3179512,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 %rax\n-\tscas %es:(%rdi),%al\n+\tadd %dh,%al\n+\trex.WRXB scas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tcwtl\n-\tjae 11069fd \n+\tjae 110623d \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 %al,(%rax)\n+\tadd %dl,(%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@@ -3180434,18 +3179552,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,0xae6f(%rax)\n+\tadd %dl,0xae72(%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+\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+\toutsl %ds:(%rsi),(%dx)\n+\tscas %es:(%rdi),%al\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@@ -3180455,16 +3179594,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tscas %es:(%rdi),%al\n+\tadd %dl,(%rax)\n+\trex.R scas %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@@ -3180476,15 +3179615,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,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@@ -3180496,40 +3179635,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,%al\n+\tadd %dh,%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 1106b9b \n+\tjo 110641b \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 %ah,(%rax)\n-\tes scas %es:(%rdi),%al\n-\t...\n-\tadd %al,-0x40000000(%rip) \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 \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@@ -3180537,17 +3179678,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,(%rax)\n+\tsub 0x0(%rsi),%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3180563,30 +3179705,31 @@\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 1106bba \n+\tjbe 110643a \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,-0x73(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac8d(%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 \tlock xchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3180598,17 +3179741,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac83(%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 \tmov $0x94,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x3f(%rax)\n@@ -3180619,21 +3179763,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-\tjo 1106c59 \n+\tadd %al,0x71(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\trex.WRX je 1106cbd \n+\trex.WRX je 110653d \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@@ -3180658,20 +3179802,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-\tcmp $0xae,%eax\n+\tadd %dh,0xae3d(%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,0x1c(%rax)\n \tand $0x1,%eax\n \tadd %al,-0x4f(%rax)\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3180679,56 +3179822,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 %dl,0xac8e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %ah,(%rax)\n-\tjno 1106d59 \n+\tadd %dh,0x71(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,-0x40(%rax)\n-\tjb 1106dbd \n+\tjb 110663d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1106d8d \n+\tjo 110660d \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,(%rax)\n-\timul $0x0,0x0(%rsi),%ebp\n+\tadd %dl,0xae6b(%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 \tcwtl\n \txchg %eax,%esp\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex (bad)\n@@ -3180739,32 +3179883,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,0x68(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae68(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x175e3(%rax)\n \tadd %al,(%rax)\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 %dl,(%rax)\n+\tadd %dh,(%rax)\n \tgs scas %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@@ -3180776,15 +3179921,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,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@@ -3180797,18 +3179942,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,0x3e(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3180833,62 +3179977,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-\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+\tadd %dl,0x25(%rax)\n+\tscas %es:(%rdi),%al\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-\tadd %dl,0x1f8b(%rax)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadcb $0x1,(%rax)\n+\tadd %ah,(%rax)\n+\tjb 11067d9 \n+\t...\n+\tadd %cl,0x28000000(%rip) \n+\t(bad)\n+\tmov %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %esi,%eax\n-\t...\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+\t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3f(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\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@@ -3180900,15 +3180037,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 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@@ -3180918,41 +3180055,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-\tjl 1107057 \n+\tadd %ah,(%rax)\n+\tjge 1106897 \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-\tadc %cl,%cl\n+\txor %al,%dl\n \tcld\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-\toutsl %ds:(%rsi),(%dx)\n-\tscas %es:(%rdi),%al\n+\tadd %dl,(%rax)\n+\tjo 11068d9 \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@@ -3180962,15 +3180098,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %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@@ -3180984,34 +3180120,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,(%rax)\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,(%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,0x62(%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+\tfsubs 0x37(%rbp)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x198a0(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %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 %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,-0x7d(%rax)\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3181022,34 +3180178,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-\tpush %rsp\n+\tadd %dl,%al\n+\tpop %rsi\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tfsubs 0x37(%rbp)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x66(%rax)\n+\tcmp %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x198a0(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tand %bh,0x21d(%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,0x35(%rax)\n+\tadd %al,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@@ -3181058,53 +3180215,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-\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-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tand %bh,0x21d(%rbp)\n+\tadd %dh,0xae27(%rax)\n \tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\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 %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 %dh,%al\n+\tadd %al,%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@@ -3181115,18 +3180252,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,%al\n+\tgs scas %es:(%rdi),%al\n+\t...\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@@ -3181136,34 +3180272,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,0xae28(%rax)\n+\tadd %dl,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 1107388 \n+\tcall 1106bc8 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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@@ -3181173,15 +3180310,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3181196,35 +3180333,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,0xac8b(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov %gs,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 %al,-0x4(%rax)\n+\trex cld\n \tpop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x194cc(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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 \tadd %al,(%rax)\n@@ -3181236,16 +3180373,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ah,(%rax)\n+\txchg %ebp,0x0(%rax,%rax,1)\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@@ -3181256,19 +3180393,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,0xae68(%rax)\n+\tadd %dh,%al\n+\tpush $0xae\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rdi)\n+\t(bad)\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 \txchg %eax,%edx\n@@ -3181278,17 +3180416,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,(%rax)\n+\txor %ebp,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3181299,99 +3180438,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 %dl,%al\n-\tand $0xae,%eax\n+\tadd %ah,0xae25(%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-\t(bad)\n-\txchg %eax,%ebp\n+\tadd %ah,-0x6b(%rax)\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,-0x73(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac8d(%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 \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 %dl,%al\n-\tjl 1107597 \n+\tadd %al,(%rax)\n+\tjge 1106dd7 \n \t...\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0x21b77,%eax\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n+\tadd %dh,%al\n+\tiret\n \tcld\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 %dh,%al\n-\toutsb %ds:(%rsi),(%dx)\n+\tadd %al,0x6f(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,-0x59(%rax)\n-\tje 110763d \n+\tje 1106e7d \n \tadd %al,(%rax)\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 \tadd %al,(%rcx)\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(%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@@ -3181405,15 +3180542,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,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@@ -3181428,33 +3180565,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,0xae31(%rax)\n-\tadd %al,(%rax)\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 %al,0x64(%rax)\n+\tadd %dl,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@@ -3181465,37 +3180601,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,%al\n-\ttest %ch,0x0(%rax,%rax,1)\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 1107776 \n+\tjns 1106fb6 \n \tadd %eax,(%rax)\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,(%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-\txor 0x0(%rsi),%ch\n+\tadd %ah,0xae32(%rax)\n+\tadd %al,(%rax)\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@@ -3181506,16 +3180649,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,(%rax)\n+\trex.R scas %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@@ -3181524,17 +3180667,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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(%rax,%rax,1)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x7d(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3181542,18 +3180685,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ch,0x0(%rsi)\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 %bh,0x51(%rax)\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x67(%rax)\n@@ -3181564,36 +3180707,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-\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+\toutsl %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 %ah,%al\n-\tmov %gs,0x0(%rax,%rax,1)\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 %ch,(%rax)\n \tfwait\n \tmov (%rcx),%es\n@@ -3181605,35 +3180747,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-\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 %dl,%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 %dl,%al\n-\tmov 0x0(%rax,%rax,1),%ebp\n+\tadd %dh,(%rax)\n+\tmov %gs,0x0(%rax,%rax,1)\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@@ -3181646,15 +3180789,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dl,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@@ -3181666,15 +3180809,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3181688,16 +3180831,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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),%ch\n+\tadd %dh,0xae32(%rax)\n+\tadd %al,(%rax)\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@@ -3181707,18 +3180850,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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,0x30(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3181747,95 +3180889,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,0x40(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,(%rax)\n+\trex scas %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 1107acd \n+\tloopne 110734d \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,0xac8e(%rax)\n+\tadd %ah,%al\n+\tmov 0x0(%rax,%rax,1),%gs\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\txor %dl,0x148(%rbx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txchg %eax,%ebx\n-\tadd %rax,(%rax)\n+\tand %bl,(%rdx)\n+\tmov %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsbb 0x1(%rax),%cl\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,0x29(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,(%rax)\n+\tsub %ebp,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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,(%rax)\n-\timul $0x0,0x0(%rsi),%ebp\n+\tadd %al,0xae6b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tlock rex.RX\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\trex.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 %ah,%al\n-\trex.R scas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae44(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3181846,39 +3180991,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,0x21(%rax)\n+\tadd %al,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 1107c3d \n+\tjb 11074bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tjle 1107c69 \n+\tjle 11074e9 \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,0xac83(%rax)\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,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \t(bad)\n \tand $0x1,%eax\n \tadd %dh,0x19302(%rax)\n@@ -3181887,15 +3181031,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,0x2b(%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,(%rax)\n+\tcmp %bl,0xa(%rdx)\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\toutsl %ds:(%rsi),(%dx)\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 %al,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@@ -3181905,15 +3181071,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,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@@ -3181927,57 +3181093,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-\tlea 0x0(%rax,%rax,1),%ebp\n+\tadd %dl,0xae26(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n \tadd %al,(%rax)\n-\tadd %ch,0x14943(%rax)\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %ah,-0x27(%rax)\n-\txchg %eax,%esi\n+\t(bad)\n+\txor $0x20a,%eax\n+\tadd %al,(%rax)\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 %al,%al\n-\tes scas %es:(%rdi),%al\n-\t...\n-\tadd %al,(%rax,%rax,1)\n+\tadd %dh,0xae70(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\txor $0x20a,%eax\n \tadd %al,(%rax)\n-\txor %dh,-0x6d(%rbx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\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 %al,0xae26(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x26(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3181986,93 +3181149,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,%al\n-\txor $0xae,%al\n+\tadd %dh,-0x73(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n-\tadd %al,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %ch,0x19423(%rax)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n+\tadd %ch,0x14943(%rax)\n \tadd %al,(%rax)\n-\tpop %rbx\n-\tin (%dx),%al\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,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 %ah,0xae34(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rbx)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\tpop %rdx\n-\tor (%rdx),%al\n+\tadd %ch,0x19423(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x22(%rdi)\n-\tadd (%rax),%al\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,(%rax)\n-\t(bad)\n+\tadd %ah,-0x7e(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,-0x20000000(%rip) \n \tlods %ds:(%rsi),%al\n-\tje 1107ebd \n+\tje 110773d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock js 1107ee0 \n+\tlock js 1107760 \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+\tadd %dl,%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@@ -3182084,16 +3181228,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dl,%al\n+\tscas %es:(%edi),%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@@ -3182101,21 +3181245,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-\trex.RXB scas %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,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tjge 1107f4d \n+\tjge 11077cd \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@@ -3182134,89 +3181279,80 @@\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-\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-\t...\n-\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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 110803d \n+\tadd %ah,-0x7a(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rax)\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-\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 %dl,0x29(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rcx)\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 %bl,(%rax)\n+\tpush %rdx\n+\tjae 11078bd \n \tadd %al,(%rax)\n-\tlock movabs 0xe770000000000173,%eax\n-\txchg %eax,%ecx\n-\tadd %eax,(%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 %dh,0xae26(%rax)\n+\tadd %al,0xae26(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x48000000(%rip) \n-\tja 110812e \n+\tja 110796e \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 %ah,0x3c(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dh,(%rax)\n+\tcmp $0xae,%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@@ -3182249,16 +3181385,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dh,(%rax)\n+\tmov %ch,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@@ -3182267,15 +3181403,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,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@@ -3182286,15 +3181422,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 $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@@ -3182303,18 +3181439,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x24(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3182322,18 +3181457,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,-0x79(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rdi)\n+\tadd %dl,%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 %dl,0x191f2(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tstd\n \tmov (%rcx),%al\n \tadd %al,(%rax)\n@@ -3182342,36 +3181478,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,0xae26(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x26(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,0x77(%rax)\n-\tjmp 11082c0 \n+\tjmp 1107b00 \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 %al,%al\n-\t(bad)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae37(%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 int1\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -3182382,17 +3181517,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 11082d7 \n-\t...\n+\tadd %al,(%rax)\n+\tsubb $0x0,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\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@@ -3182401,37 +3181536,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-\tpush %rbp\n+\tadd %al,0x55(%rax)\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 1108310 \n+\tjo 1107b50 \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 %al,0x52(%rax)\n+\tadd %ah,(%rax)\n+\tpush %rdx\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@@ -3182443,15 +3181578,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 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@@ -3182461,18 +3181596,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,0xae69(%rax)\n+\tadd %al,-0x7f(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\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+\tin (%dx),%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,(%rax)\n+\tpush $0xffffffffffffffae\n+\t...\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@@ -3182483,16 +3181637,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,-0x71(%rax)\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@@ -3182504,38 +3181657,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %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-\tin (%dx),%al\n-\tsbb $0x2,%eax\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\n-\tlock add %al,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tlods %ds:(%rsi),%al\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 %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@@ -3182545,15 +3181678,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,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@@ -3182564,74 +3181697,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+\tadd %al,(%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 110857d \n+\tje 1107dbd \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,(%rax)\n-\tpush $0xffffffffffffffae\n-\t...\n+\tadd %dl,0xae6a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %ah,%al\n-\trex.RXB scas %es:(%rdi),%al\n-\t...\n+\tadd %dh,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-\tjs 1108665 \n+\tjs 1107ea5 \n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 110863a \n-\tjmp 1108605 \n+\tjo 1107e7a \n+\tjmp 1107e45 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ah,(%rax)\n+\tmov %ch,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@@ -3182641,69 +3181776,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,-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 %dh,0x1f(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae1f(%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 \tnop\n-\tjae 11086bd \n+\tjae 1107efd \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 %dl,(%rax)\n-\tsubl $0x0,0x0(%rax,%rax,1)\n-\tor $0x0,%al\n+\tadd %ah,-0x7f(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rax,%rax,1)\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 %ah,0xae61(%rax)\n+\tadd %dh,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@@ -3182716,37 +3181853,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,0xac7e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tjle 1107f57 \n+\t...\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,0x2(%rax)\n-\tstd\n+\tadd %al,-0x5(%rax)\n+\tcld\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x9af6(%rax)\n+\t...\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tlock add %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 \t...\n+\tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae2c(%rax)\n+\tadd %al,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@@ -3182759,15 +3181903,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,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@@ -3182800,36 +3181944,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,0xae31(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x31(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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 11088a2 \n+\trex jbe 1108122 \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 %ah,(%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@@ -3182838,19 +3181981,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-\tadd %cl,(%rax,%rax,1)\n+\tor $0x0,%al\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@@ -3182859,36 +3182002,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x42(%rax)\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@@ -3182899,18 +3182023,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,0xae40(%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 %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@@ -3182921,17 +3182062,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac8d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3182940,36 +3182082,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(%rax,%rax,1)\n-\tor (%rax),%al\n+\tadd %dh,(%rax)\n+\t(bad)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tlock mov $0xf3,%dh\n+\tadd %dh,%al\n+\tmov $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 %dl,0xac7f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tjg 1108297 \n+\t...\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@@ -3182999,36 +3182143,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 %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tjno 1108319 \n+\t...\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 %dl,%al\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,(%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@@ -3183038,17 +3182181,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,0xac80(%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,0x38(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x5c(%rax)\n \tsbb $0x2,%al\n@@ -3183058,101 +3182202,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 %dl,0x3b(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\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 1108bf7 \n+\tjo 1108477 \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-\tfs scas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\tgs scas %es:(%rdi),%al\n \t...\n \tadd %cl,0x78000000(%rip) \n-\tjno 1108c6e \n+\tjno 11084ee \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 \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae4a(%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-\tjp 1108c33 \n-\tadd %eax,(%rax)\n+\tadd %ah,0x41(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,-0x18000000(%rip) \n+\ttest $0x173,%eax\n \tadd %al,(%rax)\n-\tadd %ah,0x6(%rax)\n-\tand (%rdx),%eax\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 %al,0xae41(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x4a(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %dl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %cl,-0x18000000(%rip) \n-\ttest $0x173,%eax\n+\tadd %bh,(%rax)\n+\tjp 11084f3 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n-\tand $0x2,%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 %dl,0xae49(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x49(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3183163,37 +3182305,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,0xae23(%rax)\n+\tadd %ah,0x45(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tjo 1108543 \n+\txchg %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne 11085dd \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,0x23(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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 1108d08 \n+\tcall 11085c8 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,0xae30(%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 \txchg %eax,%ecx\n \tmov (%rcx),%eax\n@@ -3183207,39 +3182369,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %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 %ah,(%rax)\n+\tsubb $0x0,0x0(%rax,%rax,1)\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@@ -3183248,15 +3182388,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %ah,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@@ -3183266,15 +3182406,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %al,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@@ -3183289,30 +3182429,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 1108e05 \n+\tja 1108685 \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 %dh,0xae2b(%rax)\n+\tadd %al,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@@ -3183323,19 +3182463,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 %al,(%rax,%rax,1)\n+\tadd $0x0,%al\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@@ -3183343,15 +3182483,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \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@@ -3183360,17 +3182500,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,0xae69(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3183378,38 +3182519,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-\tpush $0xffffffffffffffae\n-\t...\n-\tadd %cl,(%rbx)\n+\tadd %ah,(%rax)\n+\timul $0x0,0x0(%rsi),%ebp\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tor (%rax),%eax\n+\tadd %al,(%rax)\n+\tclc\n \tenter $0x1f0,$0x0\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\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 %ah,(%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,0x194fa(%rax)\n \tadd %al,(%rax)\n@@ -3183419,56 +3182557,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,0x70(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dl,0x7e(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n-\tadd %cl,(%rcx)\n+\tadd %dl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %al,0x21b78(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x11(%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 %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,%al\n-\tsbb %bh,%ch\n+\tadd %ah,0xae70(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tstc\n-\t(bad)\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 %dl,(%rax)\n-\t(bad)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,%al\n+\tes scas %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@@ -3183478,15 +3182616,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \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@@ -3183499,21 +3182637,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,0x4b(%rax)\n+\tadd %al,0x4b(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ah,0x45(%rax)\n-\tjae 110917d \n+\tjae 11089bd \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@@ -3183521,15 +3182659,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3183539,15 +3182677,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,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@@ -3183557,26 +3182695,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,0xac8b(%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-\tadd %cl,(%rdx)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tmov (%rdi),%esi\n-\tadd %eax,(%rax)\n+\tsub %cl,0x137(%rbx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n+\txor %bl,(%rsi)\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@@ -3183586,15 +3182721,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 11092a0 \n+\tjmp 1108ae0 \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@@ -3183602,35 +3182737,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 scas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\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 %dh,(%rax)\n-\tpop %rcx\n+\tadd %al,0x59(%rax)\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@@ -3183643,37 +3182758,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,0xac88(%rax)\n+\tadd %dh,0xae4d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n+\tadd %ah,-0x10(%rax)\n+\tand $0x1,%eax\n \tadd %dl,(%rax)\n-\tmov %gs:(%rcx),%es\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 %ah,%al\n+\tmov %ch,0x0(%rax,%rax,1)\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 %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 %dh,0x2c(%rax)\n+\tadd %al,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@@ -3183686,54 +3182820,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-\tmovsxd 0x0(%rsi),%ebp\n+\tadd %dh,0xac8a(%rax)\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 %cl,(%rdi)\n \tadd %al,(%rax)\n-\tadd %al,-0x65(%rax)\n-\tsbb $0x2,%eax\n-\tadd %bh,%al\n+\tadd %al,%al\n+\trex.WRX out %eax,$0x1\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trclb $0x2,0x1f(%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,-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+\tpop %rbp\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-\trclb $0x2,0x1f(%rax)\n \tadd %al,(%rax)\n+\tlock (bad)\n+\thlt\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+\tadd %al,(%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@@ -3183744,55 +3182882,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,%al\n-\tpop %rsp\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %al,(%rbx)\n+\tadd %al,%al\n+\tmov %gs,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %ch,-0x49(%rax)\n-\tsbb (%rdx),%al\n \tadd %al,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tlock (bad)\n-\thlt\n-\tadd %eax,(%rax)\n+\tadc %ah,0x15b(%rip) \n \tadd %al,(%rax)\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 %dh,-0x74(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rax)\n+\tadd %ah,(%rax)\n+\tmovsxd 0x0(%rsi),%ebp\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand $0x15b,%eax\n \tadd %al,(%rax)\n-\tlock fmull 0x0(%rcx,%rax,1)\n-\tclc\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 %dh,(%rax)\n-\tfs scas %es:(%rdi),%al\n+\tadd %al,0x64(%rax)\n+\tscas %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@@ -3183800,16 +3182935,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %ah,0x6d(%rax)\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@@ -3183823,15 +3182957,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3183840,15 +3182974,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,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@@ -3183859,16 +3182993,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dh,(%rax)\n+\tpush $0xffffffffffffffae\n+\t...\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@@ -3183885,95 +3183020,96 @@\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 110963d \n+\tjae 1108e7d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 110967a \n+\tjo 1108eba \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,0xae62(%rax)\n+\tadd %dh,0xae50(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\trepz rolb $1,(%rcx)\n+\tadd %al,-0x6e(%rax)\n+\tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,(%rsi)\n-\t(bad)\n-\tadd (%rax),%al\n+\tlock or $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 \trolb $0x68,(%rcx)\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 %dl,0xae62(%rax)\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-\tadd %eax,(%rax)\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\trepz rolb $1,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %ch,(%rsi)\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,-0x71(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac8f(%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 \tpush %rcx\n-\tjae 11096fd \n+\tjae 1108f3d \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 %dl,(%rax)\n-\tsubb $0x0,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n+\tadd %ah,-0x80(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3183981,44 +3183117,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-\tnop\n+\tadd %al,(%rax)\n+\txchg %eax,%ecx\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,0x42(%rax)\n-\tjae 110977d \n+\tjae 1108fbd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 11097de \n+\tloopne 110901e \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 %dl,%al\n-\tsub $0xae,%eax\n+\tadd %dh,0xae2d(%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-\tclc\n+\tadd %bh,%al\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@@ -3184026,16 +3183165,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 scas %es:(%rdi),%al\n+\tadd %ah,%al\n+\trex.W 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@@ -3184043,16 +3183182,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 0x0(%rsi),%ebp\n+\tadd %dl,0xae2b(%rax)\n+\tadd %al,(%rax)\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@@ -3184064,16 +3183203,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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(%rsi),%ch\n+\tadd %ah,%al\n+\tcmp %ebp,0x0(%rsi)\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@@ -3184084,15 +3183223,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3184103,36 +3183242,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,0xae68(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tpush $0xae\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,%al\n-\tout %al,(%dx)\n-\troll $1,(%rcx)\n+\tadc %al,(%rax)\n \tadd %al,(%rax)\n+\tcall 112636b \n \tadd %al,(%rax)\n-\tshlb $1,0x21c(%rip) \n+\tadd %dl,%al\n+\tand $0x21c,%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,0x36(%rax)\n+\tadd %al,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@@ -3184153,15 +3183291,15 @@\n \t...\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+\tjmp 1109205 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3184186,36 +3183324,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,0x27(%rax)\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,0x79(%rax)\n \tand %eax,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 11099c0 \n+\tloopne 1109240 \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,(%rax)\n+\tadd %ah,(%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@@ -3184227,39 +3183366,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,-0x7d(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac83(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 1109a21 \n+\tjo 11092a1 \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,0xac89(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tmov %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rsi)\n+\t(bad)\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@@ -3184267,35 +3183407,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,0xae62(%rax)\n+\tadd %al,%al\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 %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 %al,(%rax)\n-\trex.WRXB scas %es:(%rdi),%al\n+\tadd %ah,%al\n+\trex.WRX scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tand %ebp,%edi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3184307,15 +3183448,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,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@@ -3184324,15 +3183465,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3184342,34 +3183483,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,0xae4d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x4d(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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,0x46(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,(%rax)\n+\trex.RX scas %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@@ -3184379,15 +3183519,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3184399,54 +3183539,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,0x48(%rax)\n+\tadd %ah,%al\n+\t(bad)\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\trex.W jle 1109ca4 \n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\t{rex2 0x8a} sgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x19095(%rax)\n+\tadd %ah,0x1ee1e(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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-\tscas %es:(%rdi),%al\n+\tadd %dl,(%rax)\n+\trex.W scas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rax)\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjne 1109d08 \n+\trex.W jle 1109564 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub %bh,%ah\n-\tadd %eax,(%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 %dh,(%rax)\n+\tadd %al,(%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@@ -3184461,35 +3183599,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-\t(bad)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rcx)\n+\tadd %al,%al\n+\timul $0x0,0x0(%rsi),%ebp\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t{rex2 0x8a} sgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1ee1e(%rax)\n+\tor %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %dh,0xd(%rbp)\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 %dl,%al\n-\txor %ebp,0x0(%rsi)\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@@ -3184502,37 +3183642,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\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 %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@@ -3184546,65 +3183664,86 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,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+\tjs 11096a4 \n \tadd %eax,(%rax)\n \tadd %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 \tadd %al,(%rax)\n-\tadd %ah,0x20(%rax)\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+\tmov $0x17317,%eax\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\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 %dl,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-\tja 1109e5b \n+\tja 11096db \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,%al\n+\tscas %es:(%edi),%al\n+\t...\n+\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tadd %bl,-0x53(%rax)\n+\tjae 110977d \n \tadd %al,(%rax)\n-\tadd %bh,0x17317(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n+\tjo 11097e3 \n \t(bad)\n-\ttestb $0x0,(%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@@ -3184625,18 +3183764,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x2f(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3184646,41 +3183784,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-\trex.WRX scas %es:(%rdi),%al\n+\tadd %dh,%al\n+\trex.WRB 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 %dl,0x2f(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\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@@ -3184691,15 +3183825,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dl,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@@ -3184709,38 +3183843,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,0xae43(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x43(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcwtl\n-\tjae 110a0bd \n+\tjae 11098fd \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 %ah,(%rax)\n+\tadd %al,(%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@@ -3184753,15 +3183886,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %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@@ -3184775,17 +3183908,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\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,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \trex.WX\n \tlock add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x5f(%rax)\n@@ -3184794,46 +3183928,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,-0x77(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rcx)\n+\tadd %al,0xae2a(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\tlret $0x19a\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tfsts 0x0(%rcx,%rax,1)\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %ch,0x12518(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x30(%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,0xae2a(%rax)\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 %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %ch,0x12518(%rax)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x30(%rax)\n-\tmov %es,(%rcx)\n+\tcmp %cl,%dl\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x194d9(%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@@ -3184878,108 +3184013,107 @@\n \tadd %al,(%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 110a2bd \n+\trex.WRX je 1109afd \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,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,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,0x8aca(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\trex jmp 110a305 \n+\trex jmp 1109b45 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %ah,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 110a339 \n+\tjo 1109b79 \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,0xae52(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x52(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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,0xac8d(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tlea 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,-0x39(%rax)\n-\tlock add %eax,(%rax)\n+\tpush $0x1f0c7\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 %dh,-0x75(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rdi)\n+\tadd %dl,%al\n+\tmov 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 \t(bad)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3184991,38 +3184125,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+\tadd %dl,(%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 110a473 \n+\tloopne 1109cb3 \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,(%rax)\n-\trex.WRXB scas %es:(%rdi),%al\n+\tadd %dh,%al\n+\trex.WRX 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@@ -3185034,54 +3184168,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,0x38(%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 1129a3b \n+\tcall 112927b \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 %ah,%al\n+\txor $0xae,%al\n+\t...\n+\tadd %dl,(%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 %ah,0x18d66(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x8000000000018d66,%al\n-\tes xchg %eax,%ebx\n-\tadd %eax,(%rax)\n+\tadd %al,0x19326(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dh,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@@ -3185093,68 +3184225,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 %dh,0x64(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae64(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %dh,(%rax)\n+\tadd %dl,(%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 110a5bd \n+\trex.WR jae 1109dfd \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 %dl,(%rax)\n-\tand $0xae,%al\n-\t...\n+\tadd %ah,%al\n+\tand 0x0(%rsi),%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %ah,0x32(%rax)\n+\tadd %al,0x32(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %dl,-0x78000000(%rip) \n \t(bad)\n \tint1\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3185165,43 +3184299,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,0x37(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,0x38000000(%rip) \n-\t(bad)\n-\tmov %es,(%rcx)\n+\tadd %dh,0xae4f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,%bh\n-\tes add (%rax),%al\n+\tadd %al,(%rax)\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 \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 scas %es:(%rdi),%al\n+\tadd %dh,(%rax)\n+\t(bad)\n+\tscas %es:(%rdi),%al\n \t...\n-\tadd %al,(%rdi)\n+\tadd %cl,0x38000000(%rip) \n+\t(bad)\n+\tmov %es,(%rcx)\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+\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@@ -3185248,37 +3184384,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+\tadd %al,(%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 %ah,%al\n-\tjo 110a759 \n+\tadd %dh,(%rax)\n+\tjno 1109fd9 \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@@ -3185286,18 +3184429,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dh,0xae1f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3185306,144 +3184449,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 %al,(%rax)\n+\tadd %ah,(%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 110a845 \n+\tjmp 110a0c5 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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-\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 $0x0,%al\n+\tadd %al,(%rax)\n+\tsbb %dh,0xd(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsti\n-\t(bad)\n-\tadd (%rax),%al\n+\tadd %al,%al\n+\toutsb %ds:(%rsi),(%dx)\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,(%rax)\n-\tcs scas %es:(%rdi),%al\n+\tadd %ah,(%rax)\n+\tdata16 scas %es:(%rdi),%al\n \t...\n-\tadd %al,(%rax,%rax,1)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tsbb %dh,0xd(%rdi)\n+\tadd %dl,%al\n+\tpop %rbp\n+\txchg %eax,%edx\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 %ah,(%rax)\n+\tsti\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 %ah,%al\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 %al,(%rax)\n \tfwait\n-\tjae 110a8fd \n+\tjae 110a17d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 110a965 \n+\tjo 110a1e5 \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,%al\n+\tlea 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1e935(%rax)\n+\tadc %al,(%rax)\n \tadd %al,(%rax)\n+\tmov $0x35,%al\n+\tjmp 110a1c0 \n \tadd %dh,(%rax)\n \t(bad)\n-\tcall 110a948 \n+\tcall 110a1c8 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,%al\n+\timul $0x0,0x0(%rsi),%ebp\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjp 110a93a \n+\tjp 110a1ba \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 %al,0x4b(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dh,(%rax)\n+\trex.WXB scas %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@@ -3185451,15 +3184594,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3185471,35 +3184614,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,0x47(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,(%rax)\n+\trex.RXB scas %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 110aa29 \n+\tjo 110a2a9 \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,(%rax)\n+\tadd %dl,(%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@@ -3185513,17 +3184656,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,0xac8d(%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 \tmov $0x194,%ecx\n \tadd %al,(%rax)\n \tadc %bl,%al\n \tin (%dx),%al\n@@ -3185533,71 +3184677,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,0x47(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dl,(%rax)\n+\trex.RXB scas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,%al\n-\tjmp 110aaf1 \n+\tjmp 110a371 \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 %dl,(%rax)\n-\tds scas %es:(%rdi),%al\n-\t...\n-\tadd %dl,(%rbx)\n+\tadd %ah,%al\n+\tcmp $0xae,%eax\n \tadd %al,(%rax)\n-\tadd %ah,0x55(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc (%rax),%eax\n+\tadd %al,(%rax)\n+\t(bad)\n+\tpush %rbp\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 %dh,%al\n-\tmov 0x0(%rax,%rax,1),%ebp\n-\tadd %al,(%rax)\n+\tadd %al,-0x74(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rdi)\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 %ah,%al\n-\ttest %ebp,0x0(%rax,%rax,1)\n+\tadd %dh,(%rax)\n+\txchg %ch,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@@ -3185607,36 +3184754,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,0x70(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,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,%al\n-\trex.RXB je 110abfd \n+\trex.RXB je 110a47d \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 %al,(%rax)\n-\tand 0x0(%rsi),%ebp\n+\tadd %ah,%al\n+\tand 0x0(%rsi),%ch\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@@ -3185648,15 +3184796,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,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@@ -3185665,34 +3184813,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+\tadd %dl,%al\n \trex.WB scas %es:(%rdi),%al\n \t...\n \tadd %al,-0x28000000(%rip) \n-\tjg 110ac8d \n+\tjg 110a50d \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 %ah,(%rax)\n-\t(bad)\n-\tscas %es:(%rdi),%al\n+\tadd %dl,%al\n+\tcs scas %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@@ -3185700,18 +3184847,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x2a(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3185721,55 +3184867,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,0xae66(%rax)\n+\tadd %ah,0xae66(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x8000000(%rip) \n-\tjs 110ad12 \n+\tjs 110a592 \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 %al,0xae32(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x32(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,0x13(%rax)\n-\tjae 110adbd \n+\tjae 110a63d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tjmp 110afe4 \n+\tjmp 110a864 \n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %al,0x68(%rax)\n+\tscas %es:(%rdi),%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@@ -3185781,38 +3184926,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-\tsub 0x0(%rsi),%ch\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 %ah,(%rax)\n \tscas %es:(%rdi),%al\n-\tjne 110ae3d \n+\tjne 110a6bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 110aeb3 \n+\tloopne 110a733 \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,0xae20(%rax)\n+\tadd %al,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@@ -3185845,16 +3184990,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,-0x7e(%rax)\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@@ -3185865,15 +3185009,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae2d(%rax)\n+\tadd %al,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@@ -3185881,16 +3185025,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x68(%rax)\n+\tscas %es:(%rdi),%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@@ -3185899,43 +3185043,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,-0x7a(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rdi)\n+\tadd %dl,%al\n+\txchg %ch,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\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-\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 %ah,(%rax)\n+\tadd %dh,(%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@@ -3185946,121 +3185084,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 %dl,%al\n-\trex.RB scas %es:(%rdi),%al\n-\t...\n+\tadd %dl,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,-0xc(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 110b0f8 \n+\tjo 110a938 \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,%al\n-\tcmp $0xae,%al\n-\t...\n+\tadd %dl,0xae3c(%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 \tmovabs %eax,0xd40000000000173\n-\tjmp 110b0c8 \n+\tjmp 110a908 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 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+\tpush %rsp\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n+\tadd %bh,0x4b(%rax)\n+\tlock add %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 110b166 \n-\txchg %eax,%edi\n+\tadd %dl,%al\n+\tfdivrp %st,%st(0)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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-\tpush %rsp\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %bh,0x4b(%rax)\n-\tlock add %eax,(%rax)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfdivrp %st,%st(0)\n+\tadd %bl,(%rax)\n+\txchg %eax,%edi\n+\tmov (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tloopne 110a9e6 \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 \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 %dl,0xac87(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,0x30(%rax)\n \tand $0x1,%eax\n-\tadd %ah,0x1d167(%rax)\n+\tadd %ah,0x67(%rax)\n+\troll $1,(%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 %ah,%al\n+\tadd %al,%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 110b1bd \n+\tjne 110a9fd \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@@ -3186087,57 +3185230,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,0x25(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %al,(%rsi)\n+\tadd %al,0xae72(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,%al\n-\txchg %eax,%esi\n-\tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tandb $0xe6,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %bl,%al\n+\tstos %al,%es:(%rdi)\n+\tjne 110aa7d \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 110aa1a \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,0xac81(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\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 %cl,0x54(%rax)\n-\tjae 110b27d \n+\trex.W push %rsp\n+\tjae 110aabd \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 %al,%al\n-\tand 0x0(%rsi),%ch\n+\tadd %ah,0xae22(%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 \tand 0x0(%rcx,%rax,1),%dl\n \tcmpb $0x0,0x1d4(%rax)\n@@ -3186145,56 +3185288,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,0x72(%rax)\n+\tadd %ah,%al\n+\tpop %rdi\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 110b2fd \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tjo 110b29a \n-\tpop (%rcx)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n+\tadd %dh,-0x4c(%rax)\n+\trepz add %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\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,%al\n-\tpop %rdi\n+\tadd %al,0x25(%rax)\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 %cl,%al\n+\txchg %eax,%esi\n+\tmov (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tandb $0xe6,(%rax)\n+\tadd %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 %dh,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@@ -3186204,16 +3185346,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dh,(%rax)\n+\trex.XB scas %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@@ -3186225,78 +3185367,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,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-\tlock cs pop (%rcx)\n-\tadd %al,(%rax)\n+\tadd %dh,0xac8c(%rax)\n \tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %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,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 %dh,0xae25(%rax)\n+\tadd %dh,(%rax)\n+\txor 0x0(%rsi),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n-\tadd %cl,-0x30000000(%rip) \n-\tjae 110b405 \n-\tadd %eax,(%rax)\n+\tadd %bh,(%rax)\n+\t(bad)\n+\tsbb $0x2,%al\n \tadd %al,(%rax)\n-\tadd %dl,-0x78(%rax)\n-\tmov (%rcx),%es\n+\tadd %al,(%rax)\n+\tlock cs pop (%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,0xac89(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tmov %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdx)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %ah,-0x36(%rax)\n-\tmov %es,(%rcx)\n+\t(bad)\n+\tlret $0x18c\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \thlt\n \tcmc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3186304,58 +3185428,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 %dh,0xac7f(%rax)\n+\tadd %al,0xae25(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %cl,-0x30000000(%rip) \n+\tjae 110ac85 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x78(%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,%al\n+\tjg 110acd7 \n+\t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpopf\n-\tjae 110b4fd \n+\tjae 110ad3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 110b501 \n+\tloopne 110ad41 \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-\ttest %ch,0x0(%rax,%rax,1)\n+\tadd %dl,(%rax)\n+\ttest %ebp,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 110b566 \n+\tjns 110ada6 \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-\tscas %es:(%edi),%al\n-\t...\n+\tadd %al,0xae67(%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 \t(bad)\n \tand $0x1,%eax\n \tadd %al,%al\n \tmov $0x1d3,%esi\n@@ -3186364,16 +3185508,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 110b557 \n+\tadd %dh,%al\n+\tjg 110ad97 \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@@ -3186384,80 +3185528,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,0xae3a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n+\tadd %ah,-0x73(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tmov $0x6f,%al\n-\tmov %al,(%rcx)\n+\tadd %al,%al\n+\trex.R je 110ae3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcl $0xe5,%ah\n-\tadd %eax,(%rax)\n+\t(bad)\n+\tmov $0x18a,%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 %ah,(%rax)\n-\tlea 0x0(%rax,%rax,1),%ebp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %ah,0x3a(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\trex.R je 110b63d \n+\tmov $0x6f,%al\n+\tmov %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0x18a,%esp\n+\trcl $0xe5,%ah\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,0x6b(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %bl,(%rbx)\n \tadd %al,(%rax)\n-\timul $0x0,0x0(%rsi),%ebp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsbb (%rax),%eax\n-\tadd %al,(%rax)\n-\tnop\n-\trepnz xchg %eax,%esp\n-\tadd %eax,(%rax)\n+\tadd %dl,0x194f2(%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 %ah,%al\n-\tinsb (%dx),%es:(%rdi)\n+\tadd %al,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@@ -3186467,15 +3185605,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,0x5b(%rax)\n \txchg %eax,%edx\n@@ -3186489,15 +3185627,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,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@@ -3186511,31 +3185649,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+\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 %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@@ -3186549,15 +3185694,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xac90(%rax)\n+\tadd %ah,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@@ -3186567,15 +3185712,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3186588,79 +3185733,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,%al\n-\tcmp %ebp,0x0(%rsi)\n+\tadd %dh,0xae39(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x40000000(%rip) \n-\tjl 110b83a \n+\tjl 110b0ba \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,(%rax)\n-\tinsl (%dx),%es:(%rdi)\n+\tadd %dh,0x6d(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tjle 110b845 \n+\tjle 110b0c5 \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 %al,0xac85(%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 %cl,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,(%rax)\n-\txacquire xchg %al,(%rcx)\n+\tsbb %dh,%dl\n+\txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 110b979 \n+\tjo 110b1f9 \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,0x28(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\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 %al,0x19b13(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trex.WB (bad)\n \tadd (%rax),%al\n@@ -3186669,15 +3185814,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3186691,15 +3185836,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 $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@@ -3186714,60 +3185859,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,0x2c(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dl,(%rax)\n+\tsub $0xae,%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcwtl\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 110ba4a \n+\tloopne 110b2ca \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-\tds scas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae3e(%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 %ch,%bh\n-\tjne 110ba3d \n+\tjne 110b2bd \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 %dh,0xae61(%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 %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@@ -3186777,15 +3185923,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tpush %rdi\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tint3\n@@ -3186800,15 +3185946,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 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@@ -3186819,15 +3185965,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3186838,17 +3185984,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 scas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae49(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3186858,40 +3186005,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-\trex.RX scas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae46(%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 \tint1\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\tjg 110bbb6 \n+\tjg 110b436 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,%al\n+\tdata16 scas %es:(%rdi),%al\n+\t...\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@@ -3186899,56 +3186046,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-\ttest %ebp,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor $0x0,%al\n+\tadd %dl,-0x7b(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rax,%rax,1)\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 %dh,0xae2f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x2f(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tjo 110bc0e \n+\tjo 110b48e \n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,%al\n-\tjmp 110bc88 \n+\tjmp 110b508 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dh,%al\n+\tss scas %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@@ -3186958,17 +3186102,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac80(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3186976,15 +3186121,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,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@@ -3186995,15 +3186140,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+\tadd %al,%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@@ -3187016,54 +3186161,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,(%rax)\n-\txchg %ebp,0x0(%rax,%rax,1)\n+\tadd %al,0xae68(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor $0x28000000,%eax\n-\tlret\n-\tjb 110bdbd \n \tadd %al,(%rax)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf800000000021eec,%al\n+\tadd %dh,-0x32(%rax)\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 %ah,(%rax)\n-\tpush $0xae\n-\tadd %al,(%rax)\n+\tadd %al,0xac87(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 110bdc8 \n-\txchg %al,(%rcx)\n+\tadd %cl,0x28000000(%rip) \n+\tlret\n+\tjb 110b67d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xdc,%al\n-\tand $0x2,%eax\n-\tadd %bh,%al\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,(%rax)\n-\tdata16 scas %es:(%rdi),%al\n+\tadd %al,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@@ -3187074,15 +3186218,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3187092,38 +3186236,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-\tsubl $0x0,0x0(%rax,%rax,1)\n-\tor $0x0,%al\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcwtl\n-\tjle 110be8e \n+\tjle 110b70e \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 %al,0xae3b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x3b(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3187132,21 +3186277,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+\tsub $0xae,%eax\n \tadd %al,(%rax)\n-\tcs scas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tloope 110bfb0 \n+\tadd %al,(%rax)\n+\tor %eax,(%rax)\n+\tadd %al,(%rax)\n+\tlock loope 110b830 \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@@ -3187172,43 +3186318,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,0xac80(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsubb $0x0,0x0(%rax,%rax,1)\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-\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 %ah,0x4e(%rax)\n+\tadd %dl,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@@ -3187219,54 +3186357,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,(%rax)\n-\tmov 0x0(%rax,%rax,1),%ch\n+\tadd %dl,0xac8a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %bl,0x149(%rbx)\n+\tadd %dl,(%rbx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x2,%al\n-\tout %eax,(%dx)\n-\tadd %eax,(%rax)\n+\tfwait\n+\tadd %rax,(%r8)\n+\tadd %al,(%rax)\n+\tadd %dh,0x1ef02(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,0x44(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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,(%rax)\n-\tpush $0xffffffffffffffae\n+\tadd %dh,0x6a(%rax)\n+\tscas %es:(%rdi),%al\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@@ -3187275,38 +3186412,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-\tinsb (%dx),%es:(%rdi)\n+\tadd %dh,(%rax)\n+\tinsl (%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 110c13d \n+\tjb 110b97d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 110c195 \n+\tloopne 110b9d5 \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+\tadd %al,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@@ -3187317,18 +3186454,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tpop %rax\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3187340,15 +3186477,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,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@@ -3187361,15 +3186498,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tsarb $0x1,-0x2e(%rsi)\n@@ -3187382,15 +3186519,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,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@@ -3187400,16 +3186537,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dh,%al\n+\tpush %rcx\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@@ -3187418,78 +3186555,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,0xae38(%rax)\n+\tadd %al,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 110c2f3 \n+\tjae 110bb33 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\tloop 110c292 \n+\tloop 110bad2 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %bl,(%rax)\n+\tadd %ah,(%rax)\n+\tpop %rsp\n+\tscas %es:(%rdi),%al\n+\t...\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,(%rax)\n-\tpop %rsp\n+\tadd %dh,0x43(%rax)\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %dl,(%rax,%rax,1)\n+\tadd %bl,(%rax)\n \tadd %al,(%rax)\n-\trex or $0xd5,%al\n-\tadd %eax,(%rax)\n+\tadd %al,-0x4e(%rax)\n+\trepz add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1eb54(%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 %al,%al\n-\tpush %rax\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae50(%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 (%rdi),%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x44(%rax)\n@@ -3187520,15 +3186656,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,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@@ -3187542,81 +3186678,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 %ah,-0x77(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\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 %bh,%al\n+\trex.XB jne 110bcbd \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 %dl,%al\n-\trex.W scas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\t(bad)\n+\tscas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rbx)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4f(%rax)\n-\troll $1,(%rcx)\n+\tadd %bh,(%rax)\n+\tpush %rax\n+\tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex popf\n-\txchg %eax,%ecx\n+\tadd %dl,%dh\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 %dh,(%rax)\n-\t(bad)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rdx)\n+\tadd %dh,0xae48(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\tpush %rax\n-\tcmp %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%dh\n-\tclc\n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x4f(%rax)\n+\troll $1,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %dl,(%rax)\n-\t(bad)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,%al\n+\tds scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tpop %rsi\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n@@ -3187627,78 +3186762,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,(%rax)\n-\tand $0xae,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd $0x90000000,%eax\n-\tjl 110c53a \n+\tadd %ah,%al\n+\tand $0xae,%al\n+\t...\n+\tadd %al,-0x70000000(%rip) \n+\tjl 110bd7a \n \tadd %eax,(%rax)\n \tadd %al,(%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 %dl,0xac87(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rsi)\n+\tadd %dh,0x2b(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dh,-0x75(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tenter $0x8aca,$0x0\n \tadd %al,(%rax)\n-\tadd %al,0x1d44e(%rax)\n \tadd %al,(%rax)\n+\txor %bl,%bh\n+\tjmp 110be08 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,%al\n+\txchg %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax,%rax,1)\n+\t(bad)\n \tadd %al,(%rax)\n-\tenter $0x8aca,$0x0\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-\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+\tadd %ah,%al\n+\tjo 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@@ -3187706,117 +3186837,120 @@\n \tnegl 0x0(%rdx)\n \tadd %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,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\tadd %al,0x69(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,%al\n-\trex.WRXB je 110c67d \n+\tadd %ch,0x1942d(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x57(%rax)\n+\tmov (%rcx),%es\n \tadd %al,(%rax)\n-\trex je 110c674 \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-\tpush $0xae\n+\tadd %al,0xae3b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %al,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\ttest $0x2d,%al\n-\txchg %eax,%esp\n-\tadd %eax,(%rax)\n+\tadd %bl,%al\n+\trex.WRXB je 110befd \n \tadd %al,(%rax)\n-\tadd %ah,0x57(%rax)\n-\tmov (%rcx),%es\n \tadd %al,(%rax)\n+\trex je 110bef4 \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,0xae22(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x22(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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 %dh,(%rax)\n+\tadd %al,(%rax)\n \tcmp $0xae,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0x90000000,%eax\n-\tjl 110c730 \n+\tjl 110bf70 \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 %al,%al\n-\trex.WR scas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae4c(%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 \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 %ah,%al\n+\tadd %al,%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@@ -3187830,18 +3186964,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x32(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3187852,17 +3186985,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,0xac81(%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 \txchg %eax,%ebx\n \trolb %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3187873,66 +3187007,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,0xae2e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x2e(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tpush %rdi\n-\tjae 110c87d \n+\tjae 110c0fd \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,0x7d(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac7d(%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-\tja 110c8d6 \n+\tja 110c156 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tin (%dx),%al\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %dl,0xfde9(%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,0xae42(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x42(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3187942,37 +3187072,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,0xae3d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x3d(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ah,%al\n-\tja 110c920 \n+\tja 110c1a0 \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,0x30(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,(%rax)\n+\txor %ch,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3187982,37 +3187112,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+\ttest %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dh,0x1379f(%rax)\n+\tmov $0x9f,%al\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjp 110c9e6 \n+\tjp 110c266 \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-\trex.RXB scas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae47(%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 \tsbb %bl,0x1(%rbx)\n \tadd %dl,%al\n \tpush %rsp\n \troll %cl,(%rcx)\n@@ -3188022,74 +3187155,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 %dl,0x25(%rax)\n+\tadd %ah,(%rax)\n+\toutsl %ds:(%rsi),(%dx)\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tfwait\n-\tjae 110ca3d \n-\tadd %al,(%rax)\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadc %bh,0x1e7(%rip) \n+\tpush %rax\n+\tmov 0x1(%rip),%esp \n+\tadd %al,0x22311(%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-\toutsb %ds:(%rsi),(%dx)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %ah,(%rax)\n+\tand $0xae,%eax\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov 0x1(%rip),%esp \n-\tadd %al,0x22311(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tor %eax,(%rax)\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 %dl,(%rax)\n-\trex.X scas %es:(%rdi),%al\n+\tadd %dh,%al\n+\trex.B 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 110cac8 \n+\tjmp 110c348 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dh,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,0x52(%rax)\n \tfwait\n \tadd %eax,(%rax)\n@@ -3188100,54 +3187232,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-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae27(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %dl,0x7e(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac7e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x21b77(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x10(%rax)\n-\tstd\n-\tadd %al,(%rax)\n+\tadd %dh,0xfded(%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 %dl,%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@@ -3188159,36 +3187290,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ch,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\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 %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,(%rax)\n \txor 0x0(%rsi),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tmovabs %eax,0x16f0000000000174\n@@ -3188200,55 +3187310,76 @@\n \tadd %al,(%rcx)\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+\t(bad)\n+\tscas %es:(%rdi),%al\n \t...\n-\tadd %dl,(%rsi)\n+\tadd %dl,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txchg %eax,%ebx\n-\txchg %eax,%edi\n+\tadd %dl,(%rax)\n+\tjg 110c48d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x18e4a(%rax)\n+\tadd %dh,(%rax)\n+\tjmp 110c698 \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-\txor %ebp,0x0(%rsi)\n+\tadd %dl,%al\n+\txor %ch,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 110ccbe \n-\tjmp 110ccc5 \n+\tjo 110c4fe \n+\tjmp 110c505 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %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,%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+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x18e4a(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %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 %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@@ -3188260,18 +3187391,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae3f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x3f(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3188282,15 +3187412,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3188302,56 +3187432,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,0xae30(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x30(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,-0x7b(%rax)\n-\tjae 110cdbd \n+\tjae 110c63d \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 %dl,(%rax)\n-\tsub %ch,0x0(%rsi)\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,0x68000000(%rip) \n \txchg %eax,%edx\n-\tjae 110cdfd \n+\tjae 110c67d \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 %al,0x55(%rax)\n+\tadd %dl,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@@ -3188363,16 +3187492,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 110ce19 \n+\tadd %ah,0x70(%rax)\n+\tscas %es:(%rdi),%al\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@@ -3188386,15 +3187515,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,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@@ -3188428,15 +3187557,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \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@@ -3188446,68 +3187575,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,0xac88(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tmov %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0x66(%rax)\n+\tjs 110c860 \n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 110cfeb \n+\tjo 110c86b \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 %ah,(%rax)\n-\tmov %ch,0x0(%rax,%rax,1)\n+\tadd %al,0xac88(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc (%rax),%eax\n \tadd %al,(%rax)\n-\tloopne 110cf46 \n-\tand $0x1,%eax\n+\tadd %dl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tmov %fs,0x1(%rip) \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 %ah,0xac81(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tadd %dh,%al\n+\tsubl $0x0,0x0(%rax,%rax,1)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x52(%rax)\n+\trex push %rdx\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@@ -3188515,15 +3187635,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3188532,31 +3187652,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,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@@ -3188567,34 +3187670,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,0xae2e(%rax)\n+\tadd %dl,0xae6d(%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-\tcall 1125c46 \n+\tadd %bl,0x4d(%rax)\n+\tand %al,(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x1,%si\n \tadd %al,(%rax)\n-\tadd %bh,%al\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 %ah,%al\n+\tadd %dl,%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@@ -3188608,15 +3187710,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+\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 %dh,(%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@@ -3188627,58 +3187747,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-\tcmp 0x0(%rsi),%ebp\n+\tadd %dh,%al\n+\tcmp 0x0(%rsi),%ch\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 110d198 \n+\tjb 110c9d8 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae6f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,0x4a(%rax)\n-\tjne 110d23d \n+\tjne 110ca7d \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 %dh,(%rax)\n-\txchg %eax,%ecx\n+\tadd %al,-0x6f(%rax)\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@@ -3188689,64 +3187808,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-\tmov 0x0(%rax,%rax,1),%gs\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n-\tsldt (%rax)\n \tadd %bh,-0x3f(%rax)\n-\tjb 110d2bd \n+\tjb 110cafd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 110d2e2 \n+\tjo 110cb22 \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,0xac8a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tadd %dh,%al\n+\tmov 0x0(%rax,%rax,1),%ch\n \tadd %al,(%rax)\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+\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 %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,0x67(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,%al\n+\tscas %es:(%edi),%al\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %cl,-0x52(%rax)\n-\tjae 110d33d \n+\tjae 110cb7d \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@@ -3188775,95 +3187892,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,0xae4e(%rax)\n+\tadd %ah,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 110d3bd \n+\tjne 110cbfd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 110d43d \n+\tjo 110cc7d \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,-0x6f(%rax)\n+\tadd %ah,-0x6f(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,-0x7c(%rax)\n-\tjae 110d3fd \n+\tjae 110cc3d \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 %al,%al\n-\tsubl $0x0,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tadd %dl,(%rax)\n+\ttest %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %bl,(%rax)\n-\tpush %rdx\n-\tcmp %al,(%rcx)\n \tadd %al,(%rax)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadcb $0x1,-0x2c(%rsi)\n+\tsbb %dl,0x38(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x1d456(%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 %dh,0x69(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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+\tadd %ah,%al\n \tmovsxd 0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x28000000(%rip) \n \t(bad)\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n@@ -3188875,59 +3187991,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-\tcmp 0x0(%rsi),%ebp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rsi)\n+\tadd %al,0x53(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,%al\n-\txchg %eax,%esi\n-\t(bad)\n-\tadd %dl,0x38(%rax)\n-\tcltd\n+\tadd %esi,(%rdi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\txchg %rax,%r14\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rsi)\n+\tadd %dl,(%rax)\n+\tcmp 0x0(%rsi),%ebp\n \tadd %al,(%rax)\n-\tadd %cl,%al\n-\tadd %esi,(%rdi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\txchg %rax,%r14\n+\tadd %dl,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %cl,%al\n+\txchg %eax,%esi\n+\t(bad)\n+\tadd %dl,0x38(%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 %dh,0x61(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae61(%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 $0xf0,%al\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1f112(%rax)\n@@ -3188936,77 +3188053,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,(%rax)\n-\tjg 110d557 \n+\tadd %al,0x7f(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tsbb $0xfa,%eax\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n-\tstd\n+\tsar $0xfd,%ah\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,(%rax)\n-\tmov %gs,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor (%rax),%eax\n+\tadd %dh,-0x74(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tor %bh,-0x41(%rbp)\n+\tadd %cl,(%rax)\n+\tjge 110cdfa \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,0xae40(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x40(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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 %dl,(%rax)\n-\tmov 0x0(%rax,%rax,1),%ebp\n-\tadd %al,(%rax)\n+\tadd %dh,-0x75(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rdi)\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@@ -3189014,21 +3188128,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,0x4a(%rax)\n+\tadd %dl,0x4a(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,-0x7a(%rax)\n-\tjae 110d6bd \n+\tjae 110cefd \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@@ -3189052,15 +3188166,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,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@@ -3189072,34 +3188186,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,0xae4e(%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+\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 %dl,0x64(%rax)\n+\tadd %ah,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@@ -3189111,15 +3188232,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3189148,16 +3188269,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dh,%al\n+\trex.XB 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@@ -3189169,36 +3188290,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-\trex.R scas %es:(%rdi),%al\n+\tadd %dl,%al\n+\trex.XB scas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,0x79(%rax)\n-\tjmp 110d8c0 \n+\tjmp 110d140 \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 %dl,(%rax)\n-\trex.W scas %es:(%rdi),%al\n+\tadd %ah,%al\n+\trex.RXB 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@@ -3189216,67 +3188337,68 @@\n \tadd %al,%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 110d93d \n+\tjne 110d1bd \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 %dh,0x59(%rax)\n+\tadd %al,0x6b(%rax)\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n-\t(bad)\n+\tadd %dh,0x20aaf(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x2(%rax)\n+\tstc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsub 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 %ah,%al\n-\tpush $0xffffffffffffffae\n-\t...\n-\tadd %al,(%rdi)\n+\tadd %al,0xae59(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x20aaf(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x2(%rax)\n-\tstc\n+\tadd %al,(%rax)\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+\tsub 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 %al,0x58(%rax)\n+\tadd %dl,0x58(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmov $0x189,%eax\n \tadd %al,(%rax)\n@@ -3189287,16 +3188409,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 scas %es:(%rdi),%al\n+\tadd %dl,%al\n+\trex.RB 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@@ -3189307,124 +3188429,124 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,(%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 110d375 \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 %dl,0x53(%rax)\n+\tadd %dl,0x49(%rax)\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %dl,(%rdx)\n+\tadd %dl,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\tandb $0x0,0x1(%rip) \n-\trclb $1,(%rax,%rsi,8)\n-\tadd %eax,(%rax)\n+\tadd %ch,0x1e7b8(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x19a79(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dl,0x53(%rax)\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %dl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ch,0x1e7b8(%rax)\n+\tadd %dl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %al,0x19a79(%rax)\n+\tadd %bh,(%rax)\n+\tandb $0x0,0x1(%rip) \n+\trclb $1,(%rax,%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 %dl,0xae6e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\toutsb %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 %ah,(%rax)\n+\tadd %dh,(%rax)\n \tpop %rax\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x6e(%rax)\n-\tjne 110db7d \n+\tjne 110d3fd \n \tadd %al,(%rax)\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,(%rax)\n-\trex.WX scas %es:(%rdi),%al\n+\tadd %dl,0x66(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tjs 110dc35 \n-\tmov $0x1,%edi\n-\tadd %al,0x22077(%rax)\n+\tadd %bl,0x17354(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\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 %al,(%rax)\n+\tadd %dl,(%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@@ -3189432,15 +3188554,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3189452,60 +3188574,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-\txor 0x0(%rsi),%ebp\n+\tadd %ah,0xae33(%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 \tpushf\n-\tjae 110dc7d \n+\tjae 110d4fd \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 %dl,%al\n-\trex.XB scas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae43(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %dh,(%rax)\n-\tjb 110dc99 \n+\tadd %dh,0x72(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,0x38000000(%rip) \n \tstos %al,%es:(%rdi)\n-\tjae 110dcfd \n+\tjae 110d57d \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@@ -3189513,34 +3188636,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,0xae33(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x33(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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 %al,0xae27(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x27(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3189551,128 +3188672,130 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 scas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae40(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %ah,(%rax)\n-\trex.RB scas %es:(%rdi),%al\n+\tadd %dl,0x1f(%rax)\n+\tscas %es:(%rdi),%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,-0x6f(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dh,%al\n+\trex.R 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-\timul $0x0,0x0(%rsi),%ebp\n+\tadd %dl,0x6a(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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 110de5b \n+\tjo 110d6db \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 %dh,(%rax)\n-\trex.RXB scas %es:(%rdi),%al\n+\tadd %al,%al\n+\tpush %rsi\n+\tscas %es:(%rdi),%al\n \t...\n-\tadd %al,0x18000000(%rip) \n-\tor $0xd4,%al\n-\tadd %eax,(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,-0x57(%rax)\n-\tmov $0x1,%edi\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,0xae56(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %ch,0x72(%rax)\n-\tin $0x1,%eax\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\trex.RX scas %es:(%rdi),%al\n+\t...\n+\tadd %al,0x18000000(%rip) \n+\tor $0xd4,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tcmpb $0x0,0x18e(%rax)\n+\tadd %dh,-0x57(%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,0x51(%rax)\n+\tadd %dl,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@@ -3189681,139 +3188804,132 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n+\tadd %al,%al\n+\tmov 0x0(%rax,%rax,1),%gs\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n+\tloopne 110d811 \n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%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,%al\n-\tgs scas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\tdata16 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-\tadd %dl,0x1f8b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tlock 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,0x4a(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dh,(%rax)\n+\trex.WX scas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n-\tjnp 110e033 \n+\tjnp 110d873 \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 %dh,0x4d(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rdx)\n+\tadd %dh,0xae6b(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x14960(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\timul $0x1,%esp,%edx\n \tadd %al,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tclc\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 %dl,0x6b(%rax)\n+\tadd %dl,0x4d(%rax)\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %al,(%rsi)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %cl,0x1498f(%rax)\n+\tadd %cl,0x14960(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x21ca6(%rax)\n+\tadd %al,%al\n+\timul $0x1,%esp,%edx\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,0x5f(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tloope 110e116 \n+\tloope 110d956 \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 %al,0x34(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,(%rax)\n+\txor $0xae,%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@@ -3189824,18 +3188940,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,%al\n+\tjg 110d957 \n+\t...\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@@ -3189862,46 +3188977,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 \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 110e1eb \n+\tjo 110da2b \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,%al\n-\tsub $0xae,%al\n-\t...\n-\tadd %al,(%rsi)\n+\tadd %dh,0xae29(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txchg %eax,%edx\n-\tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x2243f(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %cl,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tmov %cl,%dl\n+\tlock add %eax,(%rax)\n+\tadd %al,(%rax)\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@@ -3189922,54 +3189037,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-\tsub %ebp,0x0(%rsi)\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 110dad3 \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 %ah,(%rax)\n-\t(bad)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rdx)\n+\tadd %ah,0xae2c(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x18c9a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tje 110e2d3 \n-\tadd %eax,(%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+\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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae24(%rax)\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 %ah,-0x6(%rax)\n \txchg %al,(%rcx)\n@@ -3189982,18 +3189098,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tnop\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3190010,30 +3189126,30 @@\n \tpop %rdi\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tlods %ds:(%rsi),%eax\n-\tjne 110e3bd \n+\tjne 110dbfd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 110e34b \n+\tloopne 110db8b \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,%al\n+\tadd %al,%al\n \txor %ebp,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \txor %esi,(%rdi)\n@@ -3190047,17 +3189163,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 scas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae44(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3190067,15 +3189184,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,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@@ -3190088,15 +3189205,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,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@@ -3190108,18 +3189225,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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,(%rax)\n+\tadd %dh,0x3f(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3190128,21 +3189244,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,0x6b(%rax)\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 %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\trex.WRB je 110e53d \n+\trex.WRB je 110dd7d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xa9,%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -3190171,37 +3189288,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-\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 %dh,-0x79(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\troll $1,(%ecx)\n+\tadd %bh,0x191fc(%rax)\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,-0x72(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac8e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3190212,34 +3189327,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,(%rax)\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor $0x10000000,%eax\n+\tadd %al,0x62(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,0x10000000(%rip) \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 %dh,(%rax)\n+\tadd %dl,(%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@@ -3190252,15 +3189365,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3190272,19 +3189385,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,0xae6a(%rax)\n \tadd %al,(%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 \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@@ -3190292,15 +3189405,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3190317,31 +3189430,37 @@\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 110e77d \n+\tjb 110dfbd \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-\trolb $0x68,(%rcx)\n+\tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov %ebp,0x0(%rax,%rax,1)\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+\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 %al,(%rdi)\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@@ -3190351,56 +3189470,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,0xae3c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rcx)\n+\tadd %ah,%al\n+\tsubl $0x0,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjae 110e7e4 \n-\tadd %eax,(%rax)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n-\tadd %al,0x195e1(%rax)\n+\tadd %ah,%al\n+\tpushf\n+\tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %dl,%al\n+\tand 0x0(%rcx,%rax,1),%cl\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,0x3c(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %dl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %cl,(%rsi)\n+\tadd %dh,(%rax)\n+\tjae 110e0a4 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpushf\n-\tadd %rax,(%r8)\n+\tadd %al,0x195e1(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand 0x0(%rcx,%rax,1),%cl\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-\toutsb %ds:(%rsi),(%dx)\n+\tadd %ah,0x6e(%rax)\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@@ -3190409,15 +3189525,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,(%rax)\n+\t(bad)\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@@ -3190430,17 +3189547,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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-\tadd %al,(%rax)\n+\tadd %ah,-0x7d(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3190456,72 +3189573,73 @@\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 110e95c \n+\tjno 110e1dc \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 %dh,0xac89(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov 0x0(%rax,%rax,1),%ch\n \tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\trex jae 110e97d \n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n+\tcmp %al,0x73(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush $0x1f5\n+\tadd %dl,0x68(%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 %dh,%al\n+\tadd %al,%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 110e9c0 \n+\tjo 110e240 \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,0x71(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae71(%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 \tshl $0x1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3190532,18 +3189650,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x47(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3190553,17 +3189670,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae56(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3190591,17 +3189709,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae58(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3190610,36 +3189729,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,0xac86(%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-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x15(%rax)\n-\tfwait\n-\tadd %eax,(%rax)\n+\t(bad)\n+\tadc $0x19b,%eax\n \tadd %al,(%rax)\n+\tadd %cl,0x225(%rbx)\n \tadd %al,(%rax)\n-\tmov 0x2(%rip),%esp \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,0x26(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dl,(%rax)\n+\tes scas %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@@ -3190649,77 +3189767,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-\toutsl %ds:(%rsi),(%dx)\n+\tadd %al,0x72(%rax)\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %al,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %cl,%al\n-\tfwait\n-\tjae 110ebbd \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-\trcrb $1,0x1f8(%rdi)\n+\tadd %ah,(%rax)\n+\tjb 110e3d7 \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-\tjb 110eb99 \n+\tadd %ah,0x6f(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\trex.W in $0xf6,%al\n-\tadd %eax,(%rax)\n+\tadd %cl,%al\n+\tfwait\n+\tjae 110e47d \n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjb 110eb97 \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\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 %dh,%al\n-\tsubl $0x0,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n+\tadd %al,-0x7c(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\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 110ec6b \n+\tjo 110e4eb \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,0x6a(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae6a(%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,-0x78(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trex.WR (bad)\n@@ -3190729,18 +3189847,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,0x25(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %al,(%rsi)\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 %bl,%al\n \toutsl %ds:(%rsi),(%dx)\n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -3190752,17 +3189872,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dl,%al\n+\tes scas %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@@ -3190773,15 +3189892,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,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@@ -3190793,15 +3189912,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,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@@ -3190812,18 +3189931,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-\tpush $0xffffffffffffffae\n-\t...\n-\tadd %al,0x70000000(%rip) \n+\tadd %dh,(%rax)\n+\timul $0x0,0x0(%rsi),%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd $0x70000000,%eax\n \t(bad)\n \tcltd\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x40(%rax)\n \tand (%rdx),%eax\n \tadd %al,(%rax)\n@@ -3190832,33 +3189952,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,0xae4f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x4f(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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,%al\n+\tadd %ah,%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@@ -3190869,16 +3189988,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tscas %es:(%rdi),%al\n+\tadd %dl,(%rax)\n+\tds scas %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@@ -3190890,15 +3190009,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,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@@ -3190913,15 +3190032,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \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@@ -3190935,15 +3190054,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,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@@ -3190953,18 +3190072,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x38(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3190973,46 +3190091,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 \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-\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 %al,%al\n-\t(bad)\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,(%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@@ -3191021,16 +3190132,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %ah,(%rax)\n+\trex.RB scas %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@@ -3191039,17 +3190150,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,(%rax)\n+\tsub 0x0(%rsi),%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3191059,18 +3190171,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,%al\n+\t(bad)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tlret\n \tlock add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1871e(%rax)\n@@ -3191079,75 +3190191,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,0xae34(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0xae56(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n-\tadd %dh,-0x22(%rax)\n-\tmov (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tsubb $0x1,-0x6d(%rdi)\n+\tadd %ah,0x17316(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x220d7(%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,0xae56(%rax)\n+\tadd %dh,0xac80(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %ah,0x17316(%rax)\n+\tmov %dh,0x1f3(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x220d7(%rax)\n+\tlock push %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,-0x80(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %dl,(%rax,%rax,1)\n+\tadd %dh,0xae21(%rax)\n \tadd %al,(%rax)\n-\tmov %dh,0x1f3(%rax)\n \tadd %al,(%rax)\n-\tlock push %rax\n-\tin (%dx),%al\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+\toutsl %ds:(%rsi),(%dx)\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,(%rax)\n-\tsub $0xae,%al\n-\t...\n+\tadd %ah,%al\n+\tsub 0x0(%rsi),%ebp\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 %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3191159,70 +3190274,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 %al,%al\n-\tand %ebp,0x0(%rsi)\n-\tadd %al,(%rax)\n+\tadd %dh,0x46(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %al,-0x18000000(%rip) \n-\tout %al,(%dx)\n-\tint1\n \tadd %al,(%rax)\n+\tjno 110ea02 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\toutsl %ds:(%rsi),(%dx)\n-\txchg %eax,%edx\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 %dh,0xae46(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0xae6e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tjno 110f202 \n+\tadd %bh,%al\n+\tjge 110eab3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x73(%rax)\n-\t(bad)\n-\tadd %eax,(%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,0x6e(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rdx)\n+\tadd %al,0xae34(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tjge 110f2b3 \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsub 0x1(%rax),%dl\n-\tadd %bh,%al\n+\tadd %cl,(%rdi)\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,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3191241,18 +3190355,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x2b(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3191261,15 +3190374,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3191282,17 +3190395,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,0xac7c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3191303,53 +3190417,54 @@\n \tadd %al,(%rax)\n \tadd %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 %dl,(%rdx)\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 %al,(%rax)\n-\tadd %cl,0x1754a(%rax)\n+\tmov %cl,0x75(%rdx)\n+\tadd %eax,(%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 %dl,0xae70(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tjo 110ec19 \n+\t...\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 110f445 \n+\tjne 110ec85 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,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@@ -3191360,15 +3190475,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \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@@ -3191379,34 +3190494,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+\tadd %dh,%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 110f508 \n+\tcall 110ed48 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3191418,18 +3190533,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,0xae3c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x3c(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3191437,19 +3190551,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-\tmov 0x0(%rax,%rax,1),%gs\n-\tadd %al,(%rax)\n+\tadd %dh,-0x72(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rdi)\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@@ -3191458,74 +3190572,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,0x6f(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae6f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %bl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,0x1259f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x190e2(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x10000000(%rip) \n \tstos %eax,%es:(%rdi)\n-\tjne 110f63d \n+\tjne 110ee7d \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 %dl,(%rax)\n-\tcmp $0xae,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor (%rax),%eax\n+\tadd %ah,%al\n+\tcmp $0xae,%al\n+\t...\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\trex (bad)\n+\tadd %al,0x62(%rax)\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 %ah,%al\n+\tadd %dl,%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@@ -3191536,18 +3190649,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x50(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3191558,18 +3190670,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tpush %rdi\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3191580,37 +3190692,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,0xae22(%rax)\n+\tadd %al,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 %ah,%al\n-\toutsl %ds:(%rsi),(%dx)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,(%rax)\n+\tjo 110efd9 \n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsbb $0x38,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3191621,15 +3190739,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3191640,16 +3190758,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ebp,0x0(%rsi)\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 %al,(%rax)\n@@ -3191661,54 +3190779,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,0xae6f(%rax)\n \tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x125e1(%rax)\n+\tadd $0x98000000,%eax\n+\thlt\n+\tand $0x1,%al\n \tadd %al,(%rax)\n-\tadd %dh,0x189d7(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tloopne 110f179 \n+\tjmp 110f105 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,%al\n+\toutsl %ds:(%rsi),(%dx)\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %al,-0x68000000(%rip) \n-\thlt\n-\tand $0x1,%al\n-\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tloopne 110f939 \n-\tjmp 110f8c5 \n+\tadd %ah,0x125e1(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x189d7(%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+\tadd %dl,%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@@ -3191721,15 +3190840,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,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@@ -3191740,17 +3190859,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,0xac81(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3191759,61 +3190879,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,%al\n-\txor $0xae,%eax\n+\tadd %dl,0xae35(%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 %bh,(%rax)\n \tstos %al,%es:(%rdi)\n-\tje 110f9bd \n+\tje 110f23d \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 %ah,(%rax)\n+\tadd %al,(%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 110f9fd \n+\tjae 110f27d \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 %dl,0xae64(%rax)\n+\tadd %ah,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@@ -3191825,16 +3190944,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tscas %es:(%rdi),%al\n+\tadd %al,%al\n+\tscas %es:(%edi),%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@@ -3191847,15 +3190966,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,0xae31(%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 \tnop\n@@ -3191869,35 +3190988,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-\trex.W scas %es:(%rdi),%al\n-\t...\n+\tadd %ah,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,0x13733(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\tjg 110faf5 \n+\tjg 110f375 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,-0x7e(%rax)\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@@ -3191905,39 +3191024,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+\tadd %dl,%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 110fb7d \n+\trex.WRXB je 110f3fd \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 %al,%al\n-\trex.WB scas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae49(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3191947,18 +3191067,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x25(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3191968,16 +3191087,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,0x57(%rax)\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@@ -3191990,18 +3191108,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsubb $0x0,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %cl,0x10000000(%rip) \n+\tadd %dl,(%rax)\n+\tsubl $0x0,0x0(%rax,%rax,1)\n+\tor $0x10000000,%eax\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@@ -3192025,38 +3191142,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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)\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-\tmov $0xc2,%al\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,(%rax)\n-\toutsb %ds:(%rsi),(%dx)\n+\tadd %dh,0x6e(%rax)\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@@ -3192067,82 +3191161,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,(%rax)\n-\tand %ebp,0x0(%rsi)\n+\tadd %dl,0xac7f(%rax)\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+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xa2,%al\n-\tcwtl\n+\txchg %eax,%esi\n+\tmov (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0xc2,%al\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,(%rax)\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 %bh,(%rax)\n-\trex jne 110fdbd \n+\trex jne 110f5fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 110fe0a \n+\tloopne 110f64a \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-\tand 0x0(%rsi),%ch\n+\tadd %dh,0xae22(%rax)\n+\tadd %al,(%rax)\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 110fd95 \n+\tjp 110f5d5 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,(%rax)\n+\tand %ebp,0x0(%rsi)\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+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %al,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@@ -3192152,17 +3191269,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,(%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 \tlock mov $0x89,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x21cb5(%rax)\n \tadd %al,(%rax)\n@@ -3192170,15 +3191288,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3192190,15 +3191308,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dl,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@@ -3192209,81 +3191327,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,%al\n-\tlea 0x0(%rax,%rax,1),%ebp\n+\tadd %al,(%rax)\n+\tmov 0x0(%rax,%rax,1),%gs\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 110fed0 \n+\tjae 110f750 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ah,0xae3f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd $0xa0000000,%eax\n-\tpush %rcx\n-\txchg %eax,%edx\n+\tadd %al,(%rax)\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %ah,-0xb(%rax)\n+\tpop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x18b22(%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 %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 %ah,(%rax)\n+\tmov 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,(%rcx)\n+\tadd $0xa0000000,%eax\n+\tpush %rcx\n+\txchg %eax,%edx\n \tadd %eax,(%rax)\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 %al,0x3f(%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@@ -3192294,146 +3191411,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 %dh,%al\n-\ttest %ch,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor (%rax),%al\n+\tadd %dh,0x7c(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %bl,%al\n+\tscas %es:(%rdi),%eax\n+\tstc\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,%al\n+\tcmp $0xfe,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n+\tadd %bl,-0x7(%rax)\n \t(bad)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %ah,-0xb(%rax)\n-\tpop %rdx\n-\tadd %eax,(%rax)\n \tadd %al,(%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+\tadd %al,-0x7b(%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-\trex incb (%rax)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpop %rax\n-\tstc\n-\t(bad)\n+\tor %esp,%edx\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 %ah,%al\n-\tscas %es:(%edi),%al\n+\tadd %dl,0x68(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcwtl\n-\tjle 111010d \n+\tjle 110f90d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \timul $0x1,%ebp,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,(%rax)\n+\tdata16 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,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tand %ch,0x222(%rdi)\n+\tmovabs 0xe000000000019426,%al\n+\trex.W\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 %dl,(%rax)\n-\tand 0x0(%rsi),%ebp\n+\tadd %dh,0xae2e(%rax)\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+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dl,0x47(%rax)\n-\tmov (%rcx),%es\n+\tpop %rax\n+\tpush %rbx\n+\tjae 110f9bd \n \tadd %al,(%rax)\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 %dh,0xae50(%rax)\n+\tadd %dl,0xae50(%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 \tsbb $0x19b,%eax\n@@ -3192443,118 +3191532,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 %dl,%al\n-\tmov %ch,0x0(%rax,%rax,1)\n+\tadd %dh,%al\n+\tand 0x0(%rsi),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %al,0x15afd(%rax)\n+\tcmp %ch,%bh\n+\txchg %eax,%ebx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x6(%rax)\n-\tes add (%rax),%al\n+\tadd %dl,0x47(%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 %dh,(%rax)\n+\tmov %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tmov 0x0(%rax,%rax,1),%ebp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor (%rax),%al\n \tadd %al,(%rax)\n-\tenter $0x3751,$0x1\n+\t(bad)\n \tadd %al,(%rax)\n+\tadd %al,0x15afd(%rax)\n \tadd %al,(%rax)\n-\tjo 111024a \n-\t(bad)\n-\tadd (%rax),%al\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 %dh,0xae69(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n+\tadd %ah,-0x75(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %bl,%al\n+\tadd %cl,%al\n+\tpush %rcx\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 %dh,-0x38(%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 %dh,0x7f(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,0x60(%rax)\n+\tscas %es:(%rdi),%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 %cl,(%rdi)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsbb $0x88,%al\n-\tadd %eax,(%rax)\n+\tadd %bh,0x31(%rax)\n+\tand $0x2,%eax\n+\tadd %al,0x1879f(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ch,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x40000000(%rip) \n-\taddr32 jne 111033d \n+\taddr32 jne 110fb3d \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 %al,0xae71(%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 \tcmp %esp,%ebp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3192566,52 +3191653,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,0x60(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rdi)\n+\tadd %ah,0xac7f(%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 %al,(%rax)\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+\tsbb $0x88,%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,%al\n-\tscas %es:(%edi),%al\n-\t...\n-\tadd %al,(%rsi)\n+\tadd %dh,(%rax)\n+\tpush $0xae\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %cl,-0x67(%rax)\n-\tjae 11103fd \n+\tjae 110fbfd \n \tadd %al,(%rax)\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 %al,%al\n+\tadd %dl,(%rax)\n+\tpush $0xffffffffffffffae\n+\t...\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,%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@@ -3192627,39 +3191742,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,0xac7c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tjl 110fc57 \n+\t...\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-\t(bad)\n-\trex.RB incb (%r8)\n+\trolb $1,-0x2(%rdx)\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,%al\n+\tadd %ah,%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@@ -3192675,55 +3191789,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 %dl,%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 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 %dl,0x2d(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\trex.XB cwtl\n+\tloope 110fd38 \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 %al,0x51(%rax)\n+\tadd %ah,(%rax)\n+\tpush %rcx\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@@ -3192733,42 +3191829,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,0xac7c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tjl 110fd57 \n+\t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n-\tjs 11105d6 \n+\tjs 110fdd6 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %al,0x47(%rax)\n+\tadd %dl,0x44(%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 %al,0xae20(%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 %al,(%rax)\n+\tor %al,-0x68(%rbx)\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 %dh,0x20(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3192778,59 +3191892,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,0xae32(%rax)\n+\tadd %dl,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 111063d \n+\tjb 110fe7d \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 %dh,%al\n-\tjle 1110617 \n+\tadd %ah,(%rax)\n+\tjg 110fe57 \n \t...\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ch,0xfa1d(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x48(%rax)\n-\tincb (%rax)\n+\tadd %dl,%al\n+\trex.RB incb (%r8)\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,0xae66(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tdata16 scas %es:(%rdi),%al\n+\t...\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@@ -3192842,15 +3191955,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,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@@ -3192862,49 +3191975,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,-0x77(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac89(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 111078d \n+\tloopne 110ffcd \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,0x52(%rax)\n+\tadd %dh,(%rax)\n+\tpush %rdx\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tcall 1127a4b \n+\tcall 112728b \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 %ah,0x60(%rax)\n@@ -3192924,22 +3192046,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,(%rdx)\n+\tadd %dl,%al\n+\tmov 0x0(%rax,%rax,1),%ch\n \tadd %al,(%rax)\n-\tadd %ch,0x5c(%rax)\n-\txchg %eax,%ecx\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tor (%rax),%al\n+\tadd %al,(%rax)\n+\tpush $0x1915c\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@@ -3192965,35 +3192086,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-\t(bad)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae3f(%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 1110873 \n+\tjle 11100f3 \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 %dh,%al\n+\tadd %dl,%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@@ -3193002,38 +3192123,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,0xae6b(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\timul $0x0,0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rdx)\n+\tadc (%rax),%al\n \tadd %al,(%rax)\n-\tadd %cl,%al\n-\tlret $0x8a\n+\tenter $0x8aca,$0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %bh,(%rax)\n-\tjmp 1110905 \n+\tjmp 1110185 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ebp,0x0(%rax,%rax,1)\n+\tadd %ah,(%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 \tlock xchg %eax,%esi\n \t(bad)\n \tadd %ah,%al\n@@ -3193042,17 +3192162,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %dh,%al\n+\tds scas %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@@ -3193062,96 +3192181,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 %dl,%al\n-\tsub $0xae,%al\n-\t...\n-\tadd %cl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x1d27d(%rax)\n+\tadd %ah,%al\n+\tcmp 0x0(%rsi),%ebp\n \tadd %al,(%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 %dl,(%rdx)\n \tadd %al,(%rax)\n+\tadd %bh,(%rax)\n+\tpcmpeqb (%rcx),%mm0\n \tadd %al,(%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-\ttest %dl,%bl\n+\txor %dl,-0x2d(%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 %al,0xac7c(%rax)\n+\tadd %dh,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 %dl,(%rax)\n-\trex.WRX incb (%rax)\n+\tadd %ah,(%rax)\n+\trex.WXB incb (%r8)\n \tadd %al,(%rax)\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 %ah,(%rax)\n+\txor 0x0(%rsi),%ebp\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,-0x8000000(%rip) \n+\tret\n+\tor $0x1,%eax\n \tadd %al,(%rax)\n-\txor %dl,-0x2d(%rbp)\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,-0x7c(%rax)\n-\tlods %ds:(%rsi),%al\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,(%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 %dl,0xac84(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3193160,21 +3192283,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,0x24(%rax)\n+\tadd %al,0x24(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,%al\n-\tjle 1110acd \n+\tjle 111034d \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@@ -3193182,17 +3192305,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,(%rax)\n+\tsub 0x0(%rsi),%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3193200,16 +3192324,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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(%rsi)\n+\tadd %ah,0xae39(%rax)\n+\tadd %al,(%rax)\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@@ -3193221,32 +3192345,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-\trex.RB scas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae45(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %dl,0x3f(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\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@@ -3193255,37 +3192381,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+\tadd %al,%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 1110c48 \n+\tcall 11104c8 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dh,0xae3c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3193294,56 +3192421,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-\tsubl $0x0,0x0(%rax,%rax,1)\n+\tadd %dh,(%rax)\n+\ttest %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%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 %ah,%al\n-\tpush $0xae\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %al,(%rax)\n+\tadd %dh,(%rax)\n+\timul $0x0,0x0(%rsi),%ebp\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tmov %dl,0x1d2(%rax)\n+\tadd %cl,0x1d290(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjp 1110d22 \n-\tadd (%rax),%al\n+\tadd %dl,0x21f7a(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ah,%al\n+\t(bad)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3193371,71 +3192494,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 %al,-0x7a(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac86(%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-\tjae 1110da0 \n+\tjae 1110620 \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,0x30(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,(%rax)\n+\txor %ch,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %ah,0xae47(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x47(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tsbb %ah,0x173(%rdi)\n \tadd %al,(%rax)\n-\tloopne 1110dea \n+\tloopne 111066a \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,0xac90(%rax)\n+\tadd %dh,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@@ -3193447,19 +3192571,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-\tmov 0x0(%rax,%rax,1),%gs\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-\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@@ -3193469,15 +3192593,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3193491,15 +3192615,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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(%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@@ -3193511,130 +3192635,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,%al\n+\tadd %al,%al\n \txor 0x0(%rsi),%ch\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 1110f85 \n+\tjmp 1110805 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0xae53(%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+\tinsl (%dx),%es:(%rdi)\n+\tmov %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %dh,0x6f(%rax)\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+\tjae 111087d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,%al\n-\tjae 1110fc5 \n+\tjae 1110885 \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-\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 %dh,(%rax)\n+\tadd %dl,(%rax)\n \tcs scas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,0x65(%rax)\n-\tjne 111103d \n+\tjne 11108bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,(%rdi)\n-\tjmp 1111048 \n+\tjmp 11108c8 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\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 %al,(%rax)\n-\tadd %dh,(%rax)\n-\tinsl (%dx),%es:(%rdi)\n-\tmov %al,(%rcx)\n+\tadd %al,0x14923(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\troll $1,(%ecx)\n \tadd %al,(%rax)\n-\tadc $0x95,%cl\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,(%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-\tandb $0x49,(%rbx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush $0x1d1\n+\tadd %ah,0xae72(%rax)\n \tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %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,(%rdx)\n \tadd %al,(%rax)\n \tadd %ah,0x7f(%rax)\n \tmov $0x1,%edi\n \tadd %dh,0x21f0e(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -3193653,47 +3192769,49 @@\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 1111145 \n+\tjmp 1110985 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %al,%al\n+\trex.W scas %es:(%rdi),%al\n \t...\n-\tadd %al,(%rdi)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %bh,0x1efb2(%rax)\n+\tadd %ch,0x4c(%rax)\n+\tlock add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x61(%rax)\n-\ttestb $0x0,(%rcx)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tmov %al,(%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,0xae3f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x3f(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,0x17380(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x15fef(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -3193720,39 +3192838,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-\trex.W scas %es:(%rdi),%al\n+\tadd %dh,0x53(%rax)\n+\tscas %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,(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tmov %al,(%rcx)\n+\tadd %bh,0x1efb2(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x61(%rax)\n+\ttestb $0x0,(%rcx)\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,0xae2e(%rax)\n-\tadd %al,(%rax)\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@@ -3193765,57 +3192879,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,0xae37(%rax)\n+\tadd %dl,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 \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x22599(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %ebp,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n+\tlock add %al,(%rax)\n+\t...\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush $0x14922\n+\tadd %dl,-0x79(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x68(%rax)\n-\troll $1,(%rcx)\n+\tadd %ch,0x22(%rax)\n+\tadd %rax,(%r8)\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 %dl,-0x7e(%rax)\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 %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@@ -3193824,68 +3192938,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,(%rax)\n-\tjo 1111319 \n-\t...\n-\tadd %cl,-0x60000000(%rip) \n-\tjnp 111134d \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 %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 %al,%al\n-\trex.X scas %es:(%rdi),%al\n+\tadd %dl,0x70(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %bh,0x41(%rax)\n-\tstc\n+\tadd %cl,-0x60000000(%rip) \n+\tjnp 1110bcd \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 %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 11113ba \n+\tjs 1110bfa \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 %dh,%al\n+\tadd %dl,%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@@ -3193895,38 +3193011,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-\tsub 0x0(%rsi),%ebp\n+\tadd %dh,%al\n+\tsub 0x0(%rsi),%ch\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 111147d \n+\tjae 1110cbd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 11114cf \n+\tjo 1110d0f \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,0x6c(%rax)\n+\tadd %al,%al\n+\tinsb (%dx),%es:(%rdi)\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@@ -3193939,15 +3193056,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3193979,35 +3193096,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %cl,(%rcx)\n-\tadd %al,(%rax)\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 %dl,(%rax)\n-\tpush %rcx\n+\tadd %dh,%al\n+\tpush %rax\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@@ -3194019,18 +3193117,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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(%rsi),%ebp\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tfs scas %es:(%rdi),%al\n+\t...\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \trex (bad)\n \tor $0x1,%eax\n \tadd %ah,%al\n \tsbb $0x1e8,%eax\n \tadd %al,(%rax)\n@@ -3194038,73 +3193135,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,0x27(%rax)\n+\tadd %dh,(%rax)\n+\tinsb (%dx),%es:(%rdi)\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %al,(%rsi)\n+\tadd %dl,(%rsi)\n \tadd %al,(%rax)\n-\tadd %dh,0x1d27f(%rax)\n+\tadd %bh,(%rax)\n+\tout %eax,(%dx)\n+\tand $0x1,%al\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.RX jmp 1111648 \n-\tadd %bh,%al\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,(%rax)\n-\trex.RXB scas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rbx)\n+\tadd %dl,0xae3b(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x70(%rax)\n-\trolb %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ch,%bl\n-\tjmp 1111688 \n-\tadd %bh,%al\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 %dl,%al\n-\timul $0x0,0x0(%rsi),%ebp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\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,0x27(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\txor %cl,0x1ec(%rbx)\n+\tadd %dh,0x1d27f(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %ah,%al\n+\trex.RX jmp 1110ec8 \n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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-\tjo 1111699 \n+\tadd %al,0x70(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %cl,0x10d(%rbx)\n \tadd %al,(%rax)\n \tand %bl,%ch\n \tpop (%rcx)\n@@ -3194114,73 +3193214,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 %dh,0xae3b(%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-\tadd %cl,(%rdi)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,%al\n-\tmov $0x89,%cl\n+\tcmp %bh,-0x2e(%rdi)\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+\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 %dl,%al\n-\t(bad)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,(%rax)\n+\tsubl $0x0,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tmovabs 0xa86000000000018f,%al\n-\tjmp 1111788 \n+\tjmp 1110f88 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %al,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 111182f \n+\tloopne 111102f \n \tin (%dx),%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+\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 %dh,0x2e(%rax)\n+\tadd %dl,%al\n+\trex.RX scas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %ah,-0x70(%rax)\n+\trolb %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\txor %ch,%bl\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,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@@ -3194203,31 +3193325,31 @@\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 111185b \n+\tloopne 11110db \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@@ -3194236,34 +3193358,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-\tand 0x0(%rsi),%ebp\n+\tadd %ah,0xae23(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,-0x59(%rax)\n-\tjae 11118bd \n+\tjae 111113d \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 %ah,%al\n+\tadd %al,%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@@ -3194275,16 +3193397,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,(%rax)\n+\tmov 0x0(%rax,%rax,1),%gs\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@@ -3194295,17 +3193417,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae63(%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 \tpop %rax\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3194317,18 +3193440,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae48(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x48(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3194339,15 +3193461,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae2d(%rax)\n+\tadd %dl,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@@ -3194361,38 +3193483,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,0xae38(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x38(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n-\tjae 1111a3d \n+\tjae 11112bd \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 %dh,0xae70(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tjno 1111299 \n+\t...\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@@ -3194425,18 +3193545,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,-0x76(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rax,%rax,1)\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 %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@@ -3194445,36 +3193566,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-\tmov 0x0(%rax,%rax,1),%ch\n+\tadd %dh,(%rax)\n+\tmov 0x0(%rax,%rax,1),%ebp\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 1111acd \n+\tloopne 111134d \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-\trex.RB scas %es:(%rdi),%al\n+\tadd %ah,%al\n+\trex.R 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@@ -3194483,15 +3193604,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,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@@ -3194543,18 +3193664,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,%al\n+\t(bad)\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3194563,32 +3193684,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,0x7f(%rax)\n+\tadd %dh,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-\tadd %bl,0x9af6(%rax)\n+\tincb (%eax)\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,0xae4b(%rax)\n+\tadd %dl,0xae4b(%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 \txchg %eax,%ebp\n@@ -3194601,34 +3193724,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,0xac83(%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-\tadd %cl,(%rcx)\n+\torb $0x1,0x74(%rbp)\n \tadd %al,(%rax)\n-\tadd %al,0x1744d(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1eaee(%rax)\n+\tmov $0xee,%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 %dh,%al\n-\t(bad)\n+\tadd %al,-0x7d(%rax)\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@@ -3194640,66 +3193765,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 %dh,0xac8a(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,(%rax)\n-\tsbb $0x9b,%al\n+\tsbb %bl,(%rbx,%rbx,4)\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 %al,0x7e(%rax)\n+\tadd %dh,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 %dh,0x6b(%rax)\n-\tincb (%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tpush $0xfe\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-\tsub %ebp,0x0(%rsi)\n+\tadd %ah,0xae29(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,-0x5e(%rax)\n-\tje 1111e3d \n+\tje 11116bd \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@@ -3194726,38 +3193849,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,0xae48(%rax)\n+\tadd %dl,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 1111ebd \n+\tjne 111173d \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,(%rax)\n-\trex.RX scas %es:(%rdi),%al\n+\tadd %ah,%al\n+\trex.RB 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@@ -3194766,121 +3193889,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,0xac89(%rax)\n \tadd %al,(%rax)\n+\tmov 0x0(%rax,%rax,1),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rbx)\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %bh,-0x2f(%rax)\n+\tjs 111178b \n \tmov (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock jl 1111ed8 \n+\tlock jl 1111758 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,(%rdi)\n+\tadd %ah,0xac88(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x1f,%dl\n-\tadd (%rax),%al\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 %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x78(%rax)\n-\tlods %ds:(%rsi),%al\n+\tadd %dl,%al\n+\txor $0xae,%al\n \t...\n-\tadd %cl,(%rdx)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,0x137ac(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\txchg %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsbb %dh,%ch\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tmov $0x1f,%dl\n+\tadd (%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-\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 %dl,0xae6f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n-\tjb 1112024 \n+\tjb 1111864 \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 %dh,(%rax)\n+\tadd %al,(%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 1112088 \n+\tjmp 11118c8 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,%al\n+\t(bad)\n+\tscas %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@@ -3194891,17 +3194010,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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-\t...\n+\tadd %dh,%al\n+\tsub 0x0(%rsi),%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3194910,16 +3194030,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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(%rsi)\n+\tadd %al,0xae30(%rax)\n+\tadd %al,(%rax)\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@@ -3194930,64 +3194050,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 %dh,%al\n-\tinsl (%dx),%es:(%rdi)\n+\tadd %al,0x6e(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tjs 111215b \n+\tjs 111199b \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 %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 11121bd \n+\tadd %dh,0x5c(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %dl,(%rsi)\n \tadd %al,(%rax)\n+\tadd %ch,0x18a78(%rax)\n \tadd %al,(%rax)\n-\txor %bh,(%rdi)\n-\tstc\n-\tadd %eax,(%rax)\n+\tadd %al,0x225a2(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %dl,(%rsi)\n+\tadd %dh,0xac7f(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0x18a78(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x225a2(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.WRB jne 1111a3d \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 \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -3195000,46 +3194119,44 @@\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 1112248 \n+\tcall 1111a88 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 $0xae,%eax\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\txor $0xae,%al\n+\t...\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor (%rax),%eax\n+\tdata16 mov (%rcx),%es\n \tadd %al,(%rax)\n-\tadd %ah,-0x72(%rsi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.W (bad)\n+\tadc %cl,0x1f(%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 %dl,0x1f(%rax)\n+\tadd %ah,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@@ -3195053,17 +3194170,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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-\t...\n+\tadd %dh,0xae36(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3195071,17 +3194189,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,(%rax)\n+\txor 0x0(%rsi),%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3195090,16 +3194209,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tscas %es:(%rdi),%al\n+\tadd %dh,(%rax)\n+\txor $0xae,%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@@ -3195109,36 +3194228,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 %dh,(%rax)\n \t(bad)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,0x60000000(%rip) \n \tstos %al,%es:(%rdi)\n-\tje 11123bd \n+\tje 1111bfd \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,%al\n-\timul $0x0,0x0(%rsi),%ebp\n+\tadd %al,0x6a(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3195147,58 +3194267,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,0x48(%rax)\n+\tadd %dl,0x48(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tjge 11123d1 \n+\tjge 1111c11 \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 %dl,-0x75(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac8b(%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-\tjae,pt 111247d \n+\tjae,pt 1111cbd \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 %al,0x24(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dl,(%rax)\n+\tand $0xae,%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@@ -3195208,48 +3194329,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 %dl,0x5f(%rax)\n+\tadd %ah,0x51(%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+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tlock push %rbx\n-\troll %cl,(%rcx)\n+\tsub %al,0x138(%rcx)\n \tadd %al,(%rax)\n+\tmov $0x6f,%al\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,0xae51(%rax)\n-\tadd %al,(%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-\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tsub %al,0x138(%rcx)\n+\tlock push %rbx\n+\troll %cl,(%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+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3195270,76 +3194390,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-\txchg %ebp,0x0(%rax,%rax,1)\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 %bl,(%rax)\n \tmov $0x21a,%esp\n \tadd %al,(%rax)\n-\tjo 11125b8 \n+\tjo 1111df8 \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-\tmov %ch,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %eax,(%rax)\n+\tadd %ah,(%rax)\n+\tand %ebp,0x0(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,0x1d2(%rcx)\n \tadd %al,(%rax)\n-\tand %dl,(%rdx)\n-\tmov (%rcx),%es\n+\tadd %dl,(%rdx)\n \tadd %al,(%rax)\n+\tadd %cl,%al\n+\tnotb 0x0(%rcx,%rax,1)\n+\tadd %ah,-0x79(%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 %dh,(%rax)\n-\tand %ebp,0x0(%rsi)\n+\tadd %ah,(%rax)\n+\tmov %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rdx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,%al\n-\tnotb 0x0(%rcx,%rax,1)\n-\tadd %ah,-0x79(%rbp)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1d2(%rcx)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tand %dl,(%rdx)\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,(%rax)\n-\t(bad)\n+\tadd %dl,-0x71(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tcli\n \txchg %eax,%esp\n@@ -3195351,15 +3194470,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,0x61(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tpop %rcx\n \txchg %eax,%ecx\n@@ -3195373,36 +3194492,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,0xae21(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x21(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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 %dl,0xae52(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x52(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3195410,36 +3194527,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,%al\n+\tadd %dh,%al\n \tgs scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\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,0x22(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\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 %al,(%rax)\n@@ -3195452,17 +3194577,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\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 %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %ah,0x3f(%rax)\n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,(%rsi)\n@@ -3195473,34 +3194599,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,0xae57(%rax)\n+\tadd %dh,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 11127d3 \n+\tjo 1112053 \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 %dh,%al\n-\tpush %rsi\n+\tadd %al,(%rax)\n+\tpush %rdi\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@@ -3195512,57 +3194638,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,0xae69(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\timul $0x0,0x0(%rsi),%ebp\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 111292b \n+\tloopne 11121ab \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,(%rax)\n+\tadd %ah,(%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 1112893 \n-\tcall 1112908 \n+\tloopne 1112113 \n+\tcall 1112188 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,(%rax)\n+\tsub %ebp,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3195572,22 +3194697,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,0xae24(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x24(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n-\tloopne 111294c \n+\tloopne 11121cc \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@@ -3195595,17 +3194719,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,0xac85(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3195615,33 +3194740,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,0xae6a(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\timul $0x0,0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x68000000(%rip) \n+\tor $0x68000000,%eax\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 %ah,%al\n+\tadd %al,%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@@ -3195653,15 +3194778,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,-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@@ -3195675,21 +3194800,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-\trex.X scas %es:(%rdi),%al\n-\t...\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 %dl,(%rax)\n-\tjg 1112b2e \n+\tjg 11123ae \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@@ -3195699,72 +3194825,78 @@\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 1112ae0 \n+\trex.W jns 1112360 \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 %al,-0x74(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac8c(%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 jne 1112b3d \n+\trex jne 11123bd \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 %dh,(%rax)\n-\tmov 0x0(%rax,%rax,1),%ebp\n+\tadd %dl,0xac8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsbb %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x194(%rax)\n+\tadd %bl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0x94,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x1e83e(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf80000000001e83e,%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-\trex.RX scas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae46(%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-\trex jne 1112bbd \n+\trex jne 111243d \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@@ -3195790,41 +3194922,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,(%rax)\n+\tadd %dh,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tje 1112c3d \n+\tje 11124bd \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,%al\n-\trex.RX scas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae46(%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 \tmov $0x148,%edx\n \tadd %al,(%rax)\n \tand %cl,0x194(%rdx)\n \tadd %al,(%rax)\n@@ -3195832,17 +3194965,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,(%rax)\n+\tsub %ch,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3195852,15 +3194986,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,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@@ -3195872,15 +3195006,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,0xae63(%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 \tleave\n@@ -3195894,17 +3195028,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,(%rax)\n+\tand 0x0(%rsi),%ebp\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 %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3195915,16 +3195050,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ebp,0x0(%rsi)\n+\tadd %dl,%al\n+\tsub %ch,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@@ -3195934,36 +3195069,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,0x38(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,(%rax)\n+\tcmp %ch,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,-0x64(%rax)\n-\tjae 1112dfd \n+\tjae 111267d \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 %dh,0x3c(%rax)\n+\tadd %al,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@@ -3195975,44 +3195111,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,0xae2b(%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 %al,(%rax)\n-\tjo 1112e7b \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 \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsub 0x0(%rsi),%ebp\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 %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 111273b \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@@ -3196038,16 +3195175,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,0x65(%rax)\n+\tscas %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@@ -3196058,17 +3195195,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 scas %es:(%rdi),%al\n-\t...\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,(%rax)\n \tsub %ebx,%ebp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1bf9c(%rax)\n@@ -3196077,45 +3195215,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-\tpop %rax\n+\tadd %al,(%rax)\n+\tpop %rcx\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-\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,0xae50(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x50(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3196126,15 +3195256,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,0x52(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbb 0x1(%rip),%esp \n \tadd %ah,(%rax)\n@@ -3196146,53 +3195276,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-\tinsl (%dx),%es:(%rdi)\n-\tscas %es:(%rdi),%al\n+\tadd %dh,(%rax)\n+\trex.W scas %es:(%rdi),%al\n \t...\n-\tadd %cl,0x60000000(%rip) \n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov $0x8e,%ah\n-\tadd %eax,(%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 %ah,0x48(%rax)\n+\tadd %ah,(%rax)\n+\toutsb %ds:(%rsi),(%dx)\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %al,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,0x15a48(%rax)\n+\tadd %cl,0x60000000(%rip) \n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x225f4(%rax)\n+\tadd %ah,%al\n+\tmov $0x8e,%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 %dh,0x40(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dh,(%rax)\n+\trex scas %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@@ -3196202,35 +3195332,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,0xac86(%rax)\n \tadd %al,(%rax)\n+\txchg %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x0(%rip) \n+\tadc $0x0,%eax\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 %dl,-0x7a(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac86(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3196240,15 +3195371,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %al,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@@ -3196258,16 +3195389,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,%al\n+\t(bad)\n+\tscas %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@@ -3196276,16 +3195408,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %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@@ -3196294,16 +3195427,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %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 %cl,%al\n \tint1\n \txchg %eax,%esp\n@@ -3196316,43 +3195449,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,0x56(%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 \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tcall 112c726 \n+\tcall 112bfa6 \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 %al,0x56(%rax)\n+\tadd %dh,0x2a(%rax)\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %al,(%rdi)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %dh,0x21ad0(%rax)\n+\tadd %dl,-0x5f(%rax)\n+\tje 1112bbd \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@@ -3196376,56 +3195527,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,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+\tadd %dh,(%rax)\n+\tpush %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 111346e \n+\tloopne 1112cae \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-\ttest %ebp,0x0(%rax,%rax,1)\n+\tadd %dl,(%rax)\n+\txchg %ch,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@@ -3196435,19 +3195568,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %dl,-0x75(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rsi)\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@@ -3196461,30 +3195593,30 @@\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 1113452 \n+\tja 1112c92 \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,%al\n+\tadd %dh,%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@@ -3196495,17 +3195627,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 $0xae,%al\n-\t...\n+\tadd %dh,%al\n+\txor 0x0(%rsi),%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3196515,35 +3195648,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,0x39(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,(%rax)\n+\tcmp %ebp,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1efb3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x2(%rax)\n-\tjmp 1113588 \n+\tjmp 1112dc8 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %al,%al\n+\ttest %ch,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\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@@ -3196551,166 +3195686,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,%al\n-\tinsb (%dx),%es:(%rdi)\n+\tadd %dl,0x6d(%rax)\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 1113605 \n+\tjmp 1112e45 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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-\t(bad)\n+\tadd %dh,0x37(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %bl,%al\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tjne 111363d \n+\tshrb $1,0x175(%rax)\n \tadd %al,(%rax)\n+\txor %ch,-0x6b(%rbp)\n+\tadd %eax,(%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 %al,0xae37(%rax)\n \tadd %al,(%rax)\n+\txor $0xae,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tshrb $1,0x175(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\txor %ch,-0x6b(%rbp)\n-\tadd %eax,(%rax)\n+\tadd %bl,%al\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tjne 1112ebd \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 %dl,(%rax)\n-\tjno 1113659 \n+\tadd %ah,0x71(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x4e(%rax)\n-\tje 11136bd \n+\tje 1112efd \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 %ah,%al\n-\tjge 1113697 \n-\t...\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+\tpush %rax\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %dl,(%rbx)\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 %ah,(%rax)\n-\tpush %rax\n-\tscas %es:(%rdi),%al\n+\tadd %dl,(%rax)\n+\tjle 1112f17 \n \t...\n-\tadd %dl,(%rbx)\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 %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 %dh,%al\n+\tadd %al,%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 %ah,0x49(%rax)\n+\tadd %al,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 11137de \n+\tloopne 111305e \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@@ -3196733,15 +3195874,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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.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@@ -3196750,16 +3195891,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ebp,0x0(%rsi)\n+\tadd %dh,%al\n+\tand %ch,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@@ -3196770,15 +3195911,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 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@@ -3196788,17 +3195929,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,0xae6a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3196807,16 +3195949,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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(%rsi)\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 %cl,0x193ef(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x10(%rax)\n@@ -3196828,97 +3195970,96 @@\n \tadd %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(%rsi),%ebp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rsi)\n+\tmov %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %cl,%al\n-\tlea (%rcx),%ax\n \tadd %al,(%rax)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\txor %ah,-0x18(%rdi)\n+\tcmp %dl,0x25(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1d2e8(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,%al\n+\tcmp 0x0(%rsi),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tadd %cl,%al\n+\tlea (%rcx),%ax\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\tpush %rbp\n-\tand $0x1,%eax\n-\tadd %dl,%al\n-\tcall 1113b98 \n \tadd %al,(%rax)\n-\tclc\n+\txor %ah,-0x18(%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,%al\n+\tadd %dl,%al\n \trex.W scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjg 1113991 \n+\tjg 1113211 \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 %dh,0x31(%rax)\n+\tadd %dl,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 1113a3d \n+\tjne 11132bd \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 %ah,(%rax)\n-\tsubb $0x0,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n+\tadd %dh,-0x80(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3196927,15 +3196068,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae51(%rax)\n+\tadd %al,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@@ -3196949,20 +3196090,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,0x68(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %dl,(%rcx)\n+\tadd %al,%al\n+\tpush $0xae\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %eax,(%rax)\n+\tadd %al,(%rax)\n+\tclc\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@@ -3196997,15 +3196140,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 1113bba \n+\tloopne 111343a \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@@ -3197031,17 +3196174,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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-\tscas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\tjo 1113419 \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@@ -3197049,15 +3196191,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3197069,16 +3196211,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dh,(%rax)\n+\tes scas %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@@ -3197086,18 +3196228,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x35(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3197125,17 +3196266,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 scas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae4d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3197147,16 +3196289,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tnop\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@@ -3197168,34 +3196310,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-\tmov %ebp,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd (%rax),%eax\n-\tadd %al,(%rax)\n-\tenter $0x8ad1,$0x1\n+\tadd %al,-0x76(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rbx)\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-\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,%al\n-\tinsb (%dx),%es:(%rdi)\n+\tadd %ah,(%rax)\n+\tinsl (%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@@ -3197204,18 +3196347,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x3d(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3197224,15 +3196366,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3197247,17 +3196389,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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-\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 %bl,0x1d1f4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tint3\n \tmov $0x1,%edi\n@@ -3197265,15 +3196408,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x5ce0000000000174,%eax\n@@ -3197284,17 +3196427,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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-\tscas %es:(%rdi),%al\n+\tadd %dh,(%rax)\n+\tjo 1113759 \n \t...\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@@ -3197302,64 +3196444,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,(%rax)\n-\trex.WR scas %es:(%rdi),%al\n+\tadd %dh,%al\n+\trex.WXB scas %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 1113f1d \n+\tloop 111379d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %al,0xae66(%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 %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-\tadd %dl,0x1f8b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\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+\toutsl %ds:(%rsi),(%dx)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3197368,16 +3196503,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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,(%rax)\n+\tadd %al,%al\n+\tmovsxd 0x0(%rsi),%ebp\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@@ -3197390,36 +3196525,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,0xae67(%rax)\n+\tadd %dl,(%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 %al,0x186fd(%rax)\n+\tcmp $0x86,%ch\n+\tadd %eax,(%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 %ah,%al\n-\tjno 1114099 \n+\tadd %dl,(%rax)\n+\tjb 11138d9 \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@@ -3197432,18 +3196569,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,%al\n+\tinsl (%dx),%es:(%rdi)\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@@ -3197471,17 +3196608,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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@@ -3197494,37 +3196630,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-\tpush $0xae\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd $0x0,%al\n+\tadd %ah,(%rax)\n+\timul $0x0,0x0(%rsi),%ebp\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tloopne 1114221 \n+\tloopne 1113a61 \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 %al,(%rax)\n-\tcmp %ebp,0x0(%rsi)\n+\tadd %ah,%al\n+\tcmp %ch,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@@ -3197538,17 +3196671,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 scas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae41(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3197558,16 +3196692,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %ah,(%rax)\n+\tcmp $0xae,%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@@ -3197578,64 +3196712,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,-0x7b(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac85(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,-0x56(%rax)\n-\tjne 11142fd \n+\tjne 1113b3d \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 %al,0x5f(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rsi)\n+\tadd %al,%al\n+\tsubl $0x0,0x0(%rax,%rax,1)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x19420(%rax)\n+\tor %ch,(%rax)\n+\tjne 1113b7d \n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\timul %esi\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 \tadd %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+\tadd %al,0x5f(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\tsub %dh,0x1(%rbp)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n+\tadd %cl,0x19420(%rax)\n \tadd %al,(%rax)\n-\tshl $0x91,%bh\n+\tadd %dl,(%rax)\n+\timul %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@@ -3197643,30 +3196777,29 @@\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 112d8f6 \n+\tcall 112d136 \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 %al,0xae49(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x49(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3197675,16 +3196808,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ah,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 \tfdivrs (%rdx)\n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n@@ -3197695,15 +3196828,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,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@@ -3197715,94 +3196848,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 %al,0xac87(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tadd %ah,%al\n+\txchg %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %ah,0x1942b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x20(%rax)\n-\trolb %cl,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n+\tmovabs 0x100000000001942b,%al\n+\tloopne 1113cd5 \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,0xac80(%rax)\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 %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tds stc\n+\tadd %cl,-0x7(%rax)\n+\txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %dl,(%rax)\n+\tmov $0x21d,%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,(%rax)\n-\tsubb $0x0,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x80(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,-0x7(%rax)\n-\txchg %eax,%ecx\n-\tadd %eax,(%rax)\n+\tadd %dl,0x125ec(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x21d,%eax\n+\tadd %dh,%al\n+\tds stc\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-\trex.RB scas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae45(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 1114585 \n+\tjmp 1113dc5 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %al,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@@ -3197815,33 +3196948,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,0xac8b(%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 %al,0x78000000(%rip) \n+\tadd $0x78000000,%eax\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 %dh,(%rax)\n+\tadd %dl,(%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@@ -3197852,38 +3196985,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 $0xae\n+\tadd %dl,0xae68(%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-\tcmp %dh,0x73(%rbp)\n+\tadd %bh,(%rax)\n+\tjne 1113f2e \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 %dl,%al\n-\tjo 1114659 \n+\tadd %ah,(%rax)\n+\tjno 1113e99 \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@@ -3197893,15 +3197026,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3197917,15 +3197050,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3197940,91 +3197073,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,%al\n+\tadd %dl,%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 11147b1 \n+\tjo 1113ff1 \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 %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xac7d(%rax)\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 %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 %dh,0xfea9(%rax)\n+\tadd %dl,(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\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 %al,0xae70(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tjo 1114019 \n+\t...\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,(%rax)\n-\tinsb (%dx),%es:(%rdi)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae6c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %ah,%al\n+\tadd %dl,%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@@ -3198034,35 +3197175,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,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@@ -3198075,36 +3197195,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,0x47(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dh,(%rax)\n+\trex.RXB scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tcall 112dbd1 \n+\tcall 112d411 \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 %dl,0x2c(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,(%rax)\n+\tsub $0xae,%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@@ -3198115,15 +3197235,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+\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 \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@@ -3198135,15 +3197276,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,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@@ -3198155,35 +3197296,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+\tadd %ah,%al\n+\t(bad)\n+\tscas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rcx)\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0xd1,%cl\n-\tadd %eax,(%rax)\n+\tjs 1114315 \n+\tor (%rdx),%al\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t{rex2 0xd2} sgdt (%r16)\n \tadd %al,(%rax)\n-\tadd %bh,%al\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,(%rax)\n+\tadd %al,(%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@@ -3198192,18 +3197333,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x3d(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3198211,77 +3197351,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 %ch,0x0(%rsi)\n+\tadd %dh,0xac87(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tjs 1114b55 \n-\tor (%rdx),%al\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-\tsarb $1,0x224(%rip) \n+\tadd %ah,0x1d2d5(%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,0xae4f(%rax)\n+\tadd %ah,%al\n+\txchg %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rdx)\n+\tadc %bl,(%rdx)\n+\tcmp %al,(%rcx)\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+\tand %dh,0x24(%rbx)\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,0xac86(%rax)\n+\tadd %dl,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 %dl,(%rax)\n-\tsbb (%rax),%bh\n-\tadd %eax,(%rax)\n+\tadd %cl,0x18860(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjae 1114ba7 \n-\tadd (%rax),%al\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 %dl,0x61(%rax)\n+\tadd %ah,0x61(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,0x71(%rax)\n \tor $0x1,%eax\n \tadd %ah,0x1e66b(%rax)\n@@ -3198290,38 +3197429,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-\tcmp $0xae,%eax\n+\tadd %ah,0xae3d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsldt (%rax)\n+\tadd %cl,(%rdi)\n+\tadd %al,(%rax)\n \tadd %cl,0x194b5(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x66(%rax)\n-\tcall 1114c08 \n+\tcall 1114488 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dl,0x62(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tjo 1114cb8 \n+\tjo 1114538 \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@@ -3198329,39 +3197468,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,(%rax)\n-\tjno 1114c19 \n+\tadd %dl,0x71(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\trex.WRX je 1114c7d \n+\trex.WRX je 11144fd \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 %dl,0xae34(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x34(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3198372,36 +3197510,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+\tadd %ah,%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 1114cfd \n+\tjae 111457d \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 %dh,%al\n+\tadd %ah,%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@@ -3198414,16 +3197552,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tscas %es:(%rdi),%al\n+\tadd %dh,(%rax)\n+\trex.WRB scas %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@@ -3198435,18 +3197573,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,0x24(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3198458,18 +3197595,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x40(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3198480,61 +3197616,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-\ttest %ch,0x0(%rax,%rax,1)\n+\tadd %dh,(%rax)\n+\ttest %ebp,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 1114e68 \n+\tjo 11146e8 \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,0x3a(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,(%rax)\n+\tcmp 0x0(%rsi),%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 1114e9e \n+\tjo 111471e \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,0xac8f(%rax)\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,(%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@@ -3198542,15 +3197679,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,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@@ -3198560,18 +3197697,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,0x51(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3198581,18 +3197717,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x35(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3198601,46 +3197736,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,0xac8a(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tmov 0x0(%rax,%rax,1),%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rsi)\n+\t(bad)\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 %dh,(%rax)\n+\tadd %ah,(%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@@ -3198656,33 +3197783,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,0xae4e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x4e(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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 %dh,-0x7d(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,%al\n+\tsubl $0x0,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\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@@ -3198693,17 +3197819,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,%al\n+\tsubb $0x0,0x0(%rax,%rax,1)\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@@ -3198711,24 +3197836,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,0xae49(%rax)\n+\tadd %al,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 11150db \n+\tloopne 111491b \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3198749,33 +3197874,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-\txchg %ch,0x0(%rax,%rax,1)\n+\tadd %al,0xac86(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rdi)\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 %dh,(%rax)\n+\tadd %dl,(%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@@ -3198786,58 +3197911,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,0xac8c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n+\tadd %ah,%al\n+\tmov %gs,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %bl,(%rax)\n-\tmov %al,(%ecx)\n \tadd %al,(%rax)\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tnop\n-\trex.R in (%dx),%al\n+\tsbb %ah,-0x78(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1ec44(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tnop\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex.WXB je 111527d \n+\trex.WXB je 1114abd \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 %dl,(%rax)\n-\txor %ebp,0x0(%rsi)\n+\tadd %dh,%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 \tmovabs 0xb0000000000194f1,%al\n \trolb $1,(%ecx)\n \tadd %al,(%rax)\n@@ -3198846,35 +3197968,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,0xac8c(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tmov %gs,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 %dh,0x194ba(%rax)\n+\tmov $0xba,%al\n+\txchg %eax,%esp\n+\tadd %eax,(%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 %dl,%al\n-\tand $0xae,%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 %al,%al\n \tcmp %esi,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x2b(%rax)\n@@ -3198885,15 +3198010,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,%al\n+\tinsl (%dx),%es:(%rdi)\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@@ -3198904,36 +3198030,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,0xae62(%rax)\n+\tadd %ah,0xae62(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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 11153c8 \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 %dl,%al\n-\tcmp 0x0(%rsi),%ch\n+\tadd %dh,0xae3a(%rax)\n+\tadd %al,(%rax)\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@@ -3198942,18 +3198068,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x2a(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3198962,16 +3198087,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,(%rax)\n+\toutsb %ds:(%rsi),(%dx)\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@@ -3198982,15 +3198107,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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.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@@ -3199001,15 +3198126,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3199023,16 +3198148,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %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 %dh,0x17390(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3199043,15 +3198168,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,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@@ -3199062,17 +3198187,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac90(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3199081,15 +3198207,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,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@@ -3199103,99 +3198229,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 %ah,0x3d(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %dl,(%rcx)\n+\tadd %dh,(%rax)\n+\tcmp $0xae,%eax\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,%al\n-\tlahf\n-\tmov (%rcx),%es\n \tadd %al,(%rax)\n+\tadc %eax,(%rax)\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 %al,(%rax)\n-\tmov 0x0(%rax,%rax,1),%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd $0xb0000000,%eax\n+\tadd %ah,-0x76(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,-0x50000000(%rip) \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 %dl,0xae26(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x26(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %al,-0x78000000(%rip) \n \txor %dh,0x1(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 111572d \n+\tloopne 1114f6d \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,0xac8f(%rax)\n+\tadd %ah,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 11156fd \n+\tjne 1114f3d \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 %ah,(%rax)\n-\tsub 0x0(%rsi),%ch\n+\tadd %dh,%al\n+\tsub %ebp,0x0(%rsi)\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@@ -3199206,38 +3198329,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-\t(bad)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,(%rax)\n+\tsubl $0x0,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\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-\trolb $0x68,(%rcx)\n+\tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae30(%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 %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@@ -3199258,30 +3198387,29 @@\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 111578d \n+\tjo 111500d \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,0xae4c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x4c(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3199305,18 +3198433,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,0x25(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %al,0x30000000(%rip) \n+\tadd %dl,(%rax)\n+\tand $0xae,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd $0x30000000,%eax\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@@ -3199324,18 +3198454,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,0x6b(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %al,(%rdi)\n+\tadd %dl,%al\n+\timul $0x0,0x0(%rsi),%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\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@@ -3199345,17 +3198476,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tscas %es:(%rdi),%al\n-\t...\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@@ -3199366,16 +3198498,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dh,0x67(%rax)\n+\tscas %es:(%rdi),%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@@ -3199383,62 +3198515,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-\tmov 0x0(%rax,%rax,1),%gs\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd $0x40000000,%eax\n+\tadd %ah,(%rax)\n+\t(bad)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,0x40000000(%rip) \n \txchg %eax,%edx\n-\tjae 11159bd \n+\tjae 111523d \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 %al,-0x73(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %dl,(%rbx)\n \tadd %al,(%rax)\n-\tlea 0x0(%rax,%rax,1),%ebp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc (%rax),%eax\n+\tadd %cl,(%rax)\n+\txchg %eax,%ebx\n+\tmov (%rcx),%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 %ah,%al\n-\tand $0xae,%al\n-\t...\n+\tadd %dh,0xae24(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,0x6e(%rax)\n \tor $0x1,%eax\n \tadd %ah,(%rax)\n-\tjl 1115a69 \n+\tjl 11152e9 \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@@ -3199451,15 +3198586,15 @@\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 1115ac5 \n+\tjo 1115345 \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@@ -3199502,36 +3198637,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-\tjle 1115ad7 \n+\tadd %dl,(%rax)\n+\tjg 1115357 \n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tmov $0xfa1c,%eax\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n+\tadd %dl,-0x3c(%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 %al,(%rax)\n-\trex.WRB scas %es:(%rdi),%al\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@@ -3199541,15 +3198675,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,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@@ -3199561,40 +3198695,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,0x62(%rax)\n+\tadd %ah,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 1115c35 \n+\tloopne 11154b5 \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,0xae4d(%rax)\n-\tadd %al,(%rax)\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@@ -3199602,76 +3198735,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-\ttest %ch,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %eax,(%rax)\n+\tadd %ah,-0x7c(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tfdiv %st(0),%st\n-\tand $0x1,%eax\n+\tadd %bl,%al\n+\tlock and $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 %dh,%al\n-\tmov %ch,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %dl,-0x77(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rdi)\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 %ah,%al\n-\tand $0xae,%eax\n-\tadd %al,(%rax)\n+\tadd %dh,0xae25(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd (%rax),%al\n \tadd %al,(%rax)\n-\txor %ah,(%rbx)\n-\txchg %eax,%esp\n-\tadd %eax,(%rax)\n+\tadd %al,(%rdx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tadd 0x2(%rip),%ebx \n+\tadd %dh,(%rax)\n+\tand 0x0(%rcx,%rax,1),%edx\n+\trolb $1,(%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 %ah,(%rax)\n-\trex.B scas %es:(%rdi),%al\n+\tadd %dh,%al\n+\trex 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@@ -3199680,15 +3198808,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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,(%rax)\n+\tpush %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@@ -3199701,15 +3198830,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae31(%rax)\n+\tadd %al,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@@ -3199720,172 +3198849,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 %al,(%rax)\n+\tadd %dl,(%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 1115dea \n+\tloopne 111566a \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,%al\n-\tcmp $0xae,%al\n+\tadd %ah,-0x71(%rax)\n+\tlods %ds:(%rsi),%al\n \t...\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,%rax,1)\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 %dh,(%rax)\n-\t(bad)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %al,(%rax,%rax,1)\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 %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 %al,(%rax)\n-\txor 0x0(%rsi),%ch\n+\tadd %ah,%al\n+\txor %ebp,0x0(%rsi)\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 1115e81 \n+\trex jle 1115701 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,0x44(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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 %ah,(%rax)\n-\tsubl $0x0,0x0(%rax,%rax,1)\n-\tadd (%rax),%al\n+\tadd %dh,-0x7f(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rdx)\n \tadd %al,(%rax)\n-\trcrb $1,-0x65(%rbp)\n+\tadd %dl,%al\n+\tpop %rbp\n+\tfwait\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 %al,%al\n-\trex.WX scas %es:(%rdi),%al\n-\t...\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 %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 %al,%al\n-\tand $0xae,%al\n-\t...\n+\tadd %dl,0xae24(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %dl,0xae2c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x2c(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3199895,15 +3199020,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3199916,15 +3199041,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,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@@ -3199936,18 +3199061,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,0x29(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3199957,37 +3199081,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,0x3c(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dl,(%rax)\n+\tcmp $0xae,%al\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n-\tje 111613d \n+\tje 111597d \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 %al,%al\n-\tjno 1116119 \n+\tadd %dh,%al\n+\tjno 1115959 \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@@ -3199997,15 +3199121,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,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@@ -3200016,15 +3199140,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+\tadd %dh,(%rax)\n+\t(bad)\n+\tscas %es:(%rdi),%al\n+\t...\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+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\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 \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tmov $0x89,%dl\n@@ -3200038,17 +3199181,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac82(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3200056,36 +3199200,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %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,0xac8f(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %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-\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@@ -3200097,18 +3199223,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae46(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x46(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3200116,39 +3199241,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,(%rax)\n-\tjle 11162d7 \n+\tadd %dh,(%rax)\n+\tjle 1115b17 \n \t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\tjns 1116356 \n+\tjns 1115b96 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dl,0xfed2(%rax)\n+\tadd %dh,%al\n+\tiret\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 %dl,%al\n-\trex scas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae40(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3200158,15 +3199286,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3200178,61 +3199306,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,%al\n-\trex scas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae40(%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 \tpop %rcx\n-\tjae 11163fd \n+\tjae 1115c3d \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-\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 %bh,(%rax)\n+\t(bad)\n+\tand $0x1,%eax\n+\tadd %al,%al\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 %dh,0x2f(%rax)\n+\tadd %ah,(%rax)\n+\t(bad)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n-\tjs 11164ee \n+\tjs 1115d2e \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@@ -3200261,16 +3199393,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tshl $0x1,%eax\n \tadd %al,(%rax)\n@@ -3200283,16 +3199414,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tscas %es:(%rdi),%al\n+\tadd %dh,(%rax)\n+\trex.WR scas %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@@ -3200305,55 +3199436,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,0xac88(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov %ebp,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 %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 %ah,(%rax)\n-\tcmp $0xae,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor (%rax),%eax\n+\tadd %dh,%al\n+\tcmp $0xae,%al\n+\t...\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tmov $0x90,%al\n-\txchg %eax,%edx\n-\tadd %eax,(%rax)\n+\tadd %dh,0x19290(%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 %dh,0x4e(%rax)\n+\tadd %ah,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@@ -3200367,15 +3199494,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tor %bl,-0x6e(%rbp)\n \tadd %eax,(%rax)\n@@ -3200388,17 +3199515,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\t...\n+\tadd %dl,0xae66(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3200407,15 +3199535,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,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@@ -3200426,34 +3199554,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,0x57(%rax)\n+\tadd %dh,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 1116708 \n+\tcall 1115f48 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %al,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@@ -3200464,74 +3199592,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,(%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+\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 %al,(%rax)\n-\tpush %rdx\n-\tscas %es:(%rdi),%al\n+\tadd %dl,%al\n+\trex.WXB scas %es:(%rdi),%al\n \t...\n-\tadd %al,(%rdi)\n+\tadd %bl,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,-0x67(%rax)\n-\tor $0x1,%eax\n-\tadd %dl,%al\n-\tor %ebp,%edi\n+\tadd %cl,0x17525(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tjrcxz 1115fdd \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 scas %es:(%rdi),%al\n+\tpush %rcx\n+\tscas %es:(%rdi),%al\n \t...\n-\tadd %bl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x17525(%rax)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjrcxz 111679d \n+\tadd %cl,-0x67(%rax)\n+\tor $0x1,%eax\n+\tadd %dl,%al\n+\tor %ebp,%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 %al,(%rax)\n-\timul $0x0,0x0(%rsi),%ebp\n+\tadd %ah,0x69(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3200541,39 +3199677,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 %dl,(%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 111686c \n+\tjmp 11160ec \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 %ah,0x29(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,(%rax)\n+\tsub %ebp,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3200584,35 +3199721,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,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@@ -3200625,15 +3199741,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3200645,41 +3199761,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,(%rax)\n-\tjge 1116957 \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 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 %al,0x7d(%rax)\n+\tlods %ds:(%rsi),%al\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-\tmov $0xdc,%al\n+\tand %bl,%dl\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 %al,0xae36(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x36(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3200689,57 +3199825,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,(%rax)\n-\tmov %ebp,0x0(%rax,%rax,1)\n+\tadd %al,0xae5f(%rax)\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 %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ch,-0x69(%rax)\n+\tjae 11162bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %ch,0x194(%rdx)\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 %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 1116a7d \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 %al,(%rax)\n-\tmov $0x4b,%al\n-\troll %cl,(%rcx)\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 %ah,(%rax)\n-\timul $0x0,0x0(%rsi),%ebp\n+\tadd %al,0xae69(%rax)\n+\tadd %al,(%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)\n \tadd %ah,0x29(%rax)\n \tnop\n \tadd %eax,(%rax)\n@@ -3200769,46 +3199907,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,0xae6a(%rax)\n+\tadd %dl,(%rax)\n+\tand 0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n+\tadd %dl,(%rax)\n+\tadc %bh,%al\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 %dh,-0x27(%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,(%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-\tadd %eax,(%rax)\n+\tadd %dh,%al\n+\tpush $0xffffffffffffffae\n+\t...\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dh,-0x27(%rax)\n-\tin (%dx),%al\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@@ -3200820,25 +3199957,25 @@\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 1116c38 \n+\tjo 11164b8 \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+\tadd %ah,(%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@@ -3200850,51 +3199987,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,0xae64(%rax)\n+\tadd %dl,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 1116c3d \n+\tjb 11164bd \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 %ah,%al\n-\tsubb $0x0,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %cl,0x78000000(%rip) \n-\tjmp 1116c6c \n+\tadd %dh,(%rax)\n+\tsubl $0x0,0x0(%rax,%rax,1)\n+\tor $0x78000000,%eax\n+\tjmp 11164ec \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 %ah,0x21(%rax)\n+\tadd %dl,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@@ -3200904,16 +3200040,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 $0xffffffffffffffae\n+\tadd %ah,0x6a(%rax)\n+\tscas %es:(%rdi),%al\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@@ -3200923,16 +3200059,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,0x56(%rax)\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@@ -3200943,16 +3200078,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %dh,%al\n+\trex.RXB 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@@ -3200965,38 +3200100,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,0xac7e(%rax)\n+\tadd %dh,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 %al,%al\n-\tloop 1116dc1 \n+\tadd %dh,(%rax)\n+\tloopne 1116641 \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,0x45(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dh,(%rax)\n+\trex.RB scas %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@@ -3201028,16 +3200163,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dh,0xae28(%rax)\n+\tadd %al,(%rax)\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@@ -3201045,130 +3200180,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,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 %dl,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,(%rax)\n-\tsub $0xae,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xae23(%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,-0x30000000(%rip) \n+\txchg %eax,%ebx\n+\tadd %rax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1e8aa(%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,0x4b(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,0x8000000(%rip) \n-\trex.W\n-\tlock add %eax,(%rax)\n+\tadd %dh,(%rax)\n+\tand %ch,0x0(%rsi)\n+\tadd %al,(%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,(%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,0x20(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dh,%al\n+\tsub $0xae,%al\n \t...\n-\tadd %al,(%rdi)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %bl,0x17314(%rax)\n+\tadd %ah,0x18b96(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\torl $0x9af7f800,0x1(%rdx)\n+\tadd %dh,0x3f(%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 %ah,0x2d(%rax)\n+\tadd %al,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,0x34(%rax)\n+\tadd %al,0x34(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,0x28000000(%rip) \n-\trex.WXB je 111703d \n+\trex.WXB je 111687d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\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 %dh,0x20(%rax)\n+\tadd %ah,0x20(%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,(%rax)\n@@ -3201180,39 +3200307,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-\txchg %ebp,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %eax,(%rax)\n+\tadd %al,-0x78(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tpop %rax\n-\txor 0x1(%rip),%esp \n+\tadd %bl,0x33(%rax)\n+\tand $0x1,%eax\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 %ah,%al\n-\tpush %rcx\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae51(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3201224,16 +3200350,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %al,(%rax)\n+\tpop %rax\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@@ -3201243,15 +3200369,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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(%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@@ -3201264,55 +3200390,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,0xae45(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x45(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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 %dl,(%rax)\n-\ttest %ebp,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor $0x28000000,%eax\n+\tadd %ah,-0x7b(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,0x28000000(%rip) \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 %dh,(%rax)\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,(%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@@ -3201323,17 +3200447,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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,(%rax)\n+\txor %ch,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3201342,19 +3200467,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,0xac8c(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov %gs,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 %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@@ -3201363,15 +3200488,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3201384,22 +3200509,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-\toutsl %ds:(%rsi),(%dx)\n+\tadd %dl,0x6f(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,0x27(%rax)\n-\tjne 111733d \n+\tjne 1116b7d \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@@ -3201425,16 +3200549,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %al,(%rax)\n+\tpush %rsi\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@@ -3201445,15 +3200569,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %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@@ -3201466,20 +3200590,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd $0x0,%al\n+\tadd %dl,%al\n+\tcmp $0xae,%al\n+\t...\n+\tadd %al,(%rax,%rax,1)\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@@ -3201489,17 +3200611,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\t...\n+\tadd %ah,0xae67(%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 \tstc\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3201510,18 +3200633,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-\tsubl $0x0,0x0(%rax,%rax,1)\n+\tadd %ah,(%rax)\n+\ttest %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd $0x0,%al\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@@ -3201529,76 +3200653,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,0xae6c(%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 %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 %dl,-0x77(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac89(%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 \tnop\n-\tjae 111753d \n+\tjae 1116d7d \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 %dh,-0x77(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rdx)\n+\tadd %dl,%al\n+\tmov %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\tstos %al,%es:(%rdi)\n-\tjne 111757d \n \tadd %al,(%rax)\n+\tor (%rax),%al\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 %dh,(%rax)\n+\tadd %dl,(%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@@ -3201609,17 +3200732,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,0xae6c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tfcoms 0x18b(%rbp)\n \tadd %al,(%rax)\n \tand %al,%bh\n \tout %eax,$0x1\n \tadd %al,(%rax)\n@@ -3201628,15 +3200752,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,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@@ -3201651,18 +3200775,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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(%rsi),%ebp\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x63(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3201674,16 +3200797,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dh,(%rax)\n+\trex.B scas %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@@ -3201693,79 +3200816,86 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,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 11176fd \n+\tjae 1116f3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tja 11176eb \n+\tja 1116f2b \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ah,%al\n+\trex.RX 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 111777d \n+\tloopne 1116fbd \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,-0x71(%rax)\n+\tadd %dh,-0x71(%rax)\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tloopne 111774c \n+\tloopne 1116f8c \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 %dh,(%rax)\n-\tjg 1117757 \n+\tadd %ah,0x7f(%rax)\n+\tlods %ds:(%rsi),%al\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@@ -3201778,15 +3200908,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,0xae57(%rax)\n+\tadd %ah,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@@ -3201800,18 +3200930,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n+\tadd %dh,%al\n+\toutsb %ds:(%rsi),(%dx)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3201840,57 +3200970,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,0xae6a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tpush $0xffffffffffffffae\n+\t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x89,%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tja 11178a9 \n+\tja 1117129 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dh,-0x7b(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %bl,(%rax)\n \tadd %al,(%rax)\n-\tsbb %al,(%rax)\n+\tadd %bl,(%rax)\n+\tlea (%ecx),%eax\n \tadd %al,(%rax)\n-\tsbb %ah,-0x73(%rdi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmovabs 0xf7f80000000001f3,%al\n+\tlock movabs 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 %ah,%al\n+\tadd %dh,%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@@ -3201903,38 +3201031,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,0xae67(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tpush $0xae\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x12531(%rax)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x35(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tmovabs 0x4000000000012531,%al\n+\txor $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 %dl,0xae44(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x44(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3201943,36 +3201068,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-\tand $0xae,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %dh,%al\n+\tand $0xae,%al\n+\t...\n+\tadd %al,(%rdi)\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 %dl,0x23(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,(%rax)\n+\tand 0x0(%rsi),%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3202004,16 +3201128,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 scas %es:(%rdi),%al\n+\tadd %dh,%al\n+\trex.WR 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@@ -3202023,15 +3201147,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,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@@ -3202046,15 +3201170,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 $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@@ -3202063,91 +3201187,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 %al,0x2d(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rsi)\n+\tadd %ah,(%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 %dl,%al\n \tpopf\n \t(bad)\n \tadd %al,0x1d15c(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,%al\n+\tpush %rsp\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %bl,(%rax)\n+\tadd %cl,(%rax,%rax,1)\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+\tcmp %ch,0x37(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x1989d(%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,0x2a(%rax)\n+\tadd %al,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 1117bfd \n+\tjae 111747d \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 \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-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %ah,(%rax)\n+\txor $0xae,%eax\n \tadd %al,(%rax)\n-\tcmp %ch,0x37(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1989d(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\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 11174ac \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,0xae56(%rax)\n+\tadd %ah,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@@ -3202159,15 +3201287,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3202179,51 +3201307,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,0x49(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dh,(%rax)\n+\trex.WB scas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,-0x55(%rax)\n-\tjne 1117cfd \n+\tjne 111757d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n-\tjnp 1117c97 \n+\tjnp 1117517 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac7d(%rax)\n+\tadd %dh,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 1117d56 \n+\tjs 11175d6 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcli\n-\tincb (%rax)\n+\tadd %ah,0xfef7(%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@@ -3202245,15 +3201371,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3202264,24 +3201390,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-\tpush %rcx\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 %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x18faa(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tjbe 1117deb \n+\tjbe 111766b \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3202293,15 +3201419,15 @@\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 1117e13 \n+\trex je 1117693 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3202325,19 +3201451,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,-0x77(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rdi)\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@@ -3202347,33 +3201472,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,0xac84(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\ttest %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rsi)\n+\t(bad)\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 %dl,(%rax)\n+\tadd %al,(%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@@ -3202384,18 +3201509,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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@@ -3202405,44 +3201530,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+\tadd %ah,%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 %dh,%al\n+\tadd %dl,%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@@ -3202452,15 +3201569,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %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,%al\n \tmov $0x94,%ah\n@@ -3202472,35 +3201589,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,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-\tadd %al,0x4(%rax)\n-\tlea (%rcx),%eax\n \tadd %al,(%rax)\n+\trex.WB scas %es:(%rdi),%al\n+\t...\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tclc\n+\tsubb $0x0,0x20a(%rbp)\n+\tadd %al,-0x42(%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,0x44(%rax)\n+\tadd %al,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@@ -3202509,99 +3201622,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 %al,0xae3e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x3e(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \toutsl %ds:(%rsi),(%dx)\n-\tjne 111813d \n+\tjne 111797d \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 %ah,(%rax)\n-\trex.WB scas %es:(%rdi),%al\n-\t...\n-\tadd %al,(%rax,%rax,1)\n+\tadd %dl,0xae42(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x0,0x20a(%rbp)\n-\tadd %al,-0x42(%rax)\n-\tsbb $0x2,%eax\n-\tadd %bh,%al\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+\tadd %al,0x4(%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 %ah,0x4f(%rax)\n+\tadd %al,0x4f(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,0x78000000(%rip) \n-\tjnp 11181b0 \n+\tjnp 11179f0 \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 %ah,(%rax)\n-\tand $0xae,%al\n+\trex.WB scas %es:(%rdi),%al\n \t...\n-\tadd %dl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x1942f(%rax)\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dh,0x1bfcf(%rax)\n+\tadc %bh,0x21a(%rdi)\n \tadd %al,(%rax)\n-\tadd %bh,%al\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 %al,0x49(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %al,(%rax,%rax,1)\n+\tadd %dh,%al\n+\tand 0x0(%rsi),%ebp\n \tadd %al,(%rax)\n-\tadc %bh,0x21a(%rdi)\n \tadd %al,(%rax)\n-\tmovabs 0xf80000000001d4b3,%al\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 %ah,%al\n+\tadd %al,%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@@ -3202612,57 +3201729,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,(%rax)\n-\tmov 0x0(%rax,%rax,1),%gs\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-\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,0x7c(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %al,0xac7c(%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 \t(bad)\n-\tjmp 11182ff \n-\tadd %ah,0xff02(%rax)\n+\tjmp 1117b3f \n+\tadd %dh,%al\n+\t(bad)\n+\tincb (%rax)\n \tadd %al,(%rax)\n-\tadd %bl,-0x7(%rax)\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 %dl,0xae3b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x3b(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3202672,15 +3201793,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,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@@ -3202690,20 +3201811,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,%al\n+\txor $0xae,%eax\n \tadd %al,(%rax)\n-\tss scas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bh,0x17522(%rax)\n+\tadd %al,(%rax)\n+\tor %eax,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x17522,%eax\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@@ -3202727,17 +3201850,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 scas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae43(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3202747,37 +3201871,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,-0x7b(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dl,0xac85(%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 111847d \n+\tjae 1117cbd \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 %ah,0x4c(%rax)\n+\tadd %dl,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@@ -3202788,15 +3201913,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,0x65(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tsti\n \tand $0x1,%eax\n@@ -3202806,15 +3201931,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %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@@ -3202825,18 +3201950,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,%al\n+\tgs scas %es:(%rdi),%al\n+\t...\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@@ -3202845,37 +3201969,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,0x72(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae72(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 11185c2 \n+\tjo 1117e02 \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,0x41(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dl,(%rax)\n+\trex.B scas %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@@ -3202885,31 +3202010,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 %al,%al\n-\t(bad)\n+\tadd %dh,0x2f(%rax)\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 %dh,(%rax)\n+\tadd %al,(%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@@ -3202917,37 +3202041,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-\tpush $0xffffffffffffffae\n+\tadd %dl,0x6b(%rax)\n+\tscas %es:(%rdi),%al\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 11186c5 \n+\tjae 1117f05 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %al,0x65(%rax)\n+\tscas %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@@ -3202957,36 +3202081,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+\tadd %al,(%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 111873d \n+\trex jae 1117f7d \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 %al,%al\n-\txor %ebp,0x0(%rsi)\n+\tadd %ah,0xae31(%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 \txchg %eax,%ebp\n \tadd %rax,(%rax)\n@@ -3202994,21 +3202118,29 @@\n \tadd %dl,%al\n \t(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+\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 %dh,0x42(%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@@ -3203017,37 +3202149,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,-0x7a(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n-\tadd %cl,(%rcx)\n+\tadd %al,%al\n+\txchg %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tinsl (%dx),%es:(%rdi)\n-\tmov %al,(%rcx)\n \tadd %al,(%rax)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %dl,-0x30(%rdx)\n+\tshrb $1,-0x78(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %ah,(%rax)\n+\tpush %rdx\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-\tsub 0x0(%rsi),%ch\n+\tadd %dh,0xae2a(%rax)\n+\tadd %al,(%rax)\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@@ -3203058,51 +3202191,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,-0x74(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac8c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %al,0xae28(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x28(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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,(%rax)\n-\trex.RXB scas %es:(%rdi),%al\n+\tadd %al,%al\n+\trex.RX 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@@ -3203115,16 +3202248,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %rcx\n+\tadd %ah,%al\n+\tpush %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 \tand $0x1,%eax\n@@ -3203156,16 +3202289,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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(%rsi)\n+\tadd %dh,0xae38(%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,%ecx\n \tadd %eax,(%rax)\n@@ -3203179,72 +3202312,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,(%rax)\n-\tes scas %es:(%rdi),%al\n-\t...\n-\tadd %al,(%rsi)\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 %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 %dh,%al\n+\tadd %al,%al\n \tcmp $0xae,%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,0x1d(%rax)\n-\tjae 1118a3d \n+\tjae 11182bd \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 %dl,%al\n+\tadd %al,%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 1118a7d \n+\tjae 11182fd \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 %ah,0x42(%rax)\n+\tadd %al,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@@ -3203257,17 +3202392,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 1118a97 \n-\t...\n+\tadd %dl,(%rax)\n+\tsubb $0x0,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\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@@ -3203280,35 +3202415,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-\tcmp $0xae,%eax\n+\tadd %dl,0xae3d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsldt (%rax)\n+\tadd %cl,(%rdi)\n+\tadd %al,(%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 %al,(%rax)\n-\trex.B scas %es:(%rdi),%al\n+\tadd %dl,%al\n+\trex 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@@ -3203319,17 +3202454,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tds scas %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 %bh,0x3b(%rax)\n \tin (%dx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3203340,16 +3202476,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dh,(%rax)\n+\tcs scas %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@@ -3203362,16 +3202498,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dh,%al\n+\tsub %ch,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@@ -3203382,15 +3202518,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 scas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tcltd\n \t(bad)\n@@ -3203402,78 +3202538,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-\tcmp $0xae,%al\n-\t...\n-\tadd %cl,(%rdx)\n+\tadd %dl,0xae34(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,0x7d(%rax)\n-\trolb %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tds and (%rdx),%al\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n+\tshr $1,%ch\n+\troll $1,(%rcx)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %al,(%rax)\n+\tadd $0xd3,%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,0x1f(%rax)\n+\tadd %dh,0x1f(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tcall 1118e73 \n+\tcall 11186f3 \n \tadd %al,(%rax)\n \tadc %dl,-0x68(%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 %dh,0xae34(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tcmp $0xae,%al\n+\t...\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n+\tadd %bl,0x7d(%rax)\n+\trolb %cl,(%rcx)\n \tadd %al,(%rax)\n-\tshr $1,%ch\n-\troll $1,(%rcx)\n \tadd %al,(%rax)\n+\tnop\n+\tds and (%rdx),%al\n \tadd %al,(%rax)\n-\tadd $0xd3,%dl\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,0xac83(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsubl $0x0,0x0(%rax,%rax,1)\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@@ -3203481,36 +3202616,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+\tadd %dl,(%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 1118dbd \n+\tjae 111863d \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,0x66(%rax)\n+\tadd %dh,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@@ -3203519,16 +3202654,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,(%rax)\n+\trex.RB scas %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@@ -3203546,67 +3202681,66 @@\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 1118e53 \n+\tjle 11186d3 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,(%rax)\n-\tadd %cl,(%rax)\n+\tadd %ah,(%rax)\n+\tsubl $0x0,0x0(%rax,%rax,1)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\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,(%rax)\n-\tscas %es:(%edi),%al\n+\tadd %ah,0x67(%rax)\n+\tscas %es:(%rdi),%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 1118f59 \n+\tloopne 11187d9 \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,%al\n+\tadd %al,%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@@ -3203619,16 +3202753,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 scas %es:(%rdi),%al\n+\tadd %ah,%al\n+\trex.WB 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@@ -3203640,100 +3202774,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,(%rax)\n-\trex.WXB scas %es:(%rdi),%al\n+\tadd %dh,%al\n+\trex.WX 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-\tadd %dl,0x1f8b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmovabs 0xf001000000000111,%al\n-\t...\n-\tadd %al,(%rax)\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,(%rax)\n-\tcall 1131876 \n+\tcall 11310b6 \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,0xae71(%rax)\n+\tadd %dh,0xae71(%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 \tpop %rsp\n-\tjae 111907d \n+\tjae 11188bd \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 %dl,(%rax)\n-\txchg %ch,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd (%rax),%eax\n+\tadd %dh,-0x7a(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rbx)\n \tadd %al,(%rax)\n-\tmov $0x3f,%al\n-\txchg %eax,%ebp\n-\tadd %eax,(%rax)\n+\tadd %dh,0x1953f(%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 %al,%al\n-\tcmp %ch,0x0(%rsi)\n+\tadd %ah,0xae38(%rax)\n+\tadd %al,(%rax)\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@@ -3203760,21 +3202887,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-\tmov 0x0(%rax,%rax,1),%ch\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %al,(%rax)\n+\tadd %dh,-0x76(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\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@@ -3203782,57 +3202908,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,0x26(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,(%rax)\n+\tes scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\trex.R jne 11191bd \n+\trex.R jne 11189fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n-\tjo 1119155 \n+\tjo 1118995 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,(%rax)\n-\tadd %al,(%rax)\n-\tor (%rax),%al\n+\tadd %ah,-0x74(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tloopne 1119201 \n+\tadd %ah,%al\n+\t(bad)\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 %dh,0x21(%rax)\n+\tadd %ah,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@@ -3203865,16 +3202991,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dl,%al\n+\tpush $0xffffffffffffffae\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@@ -3203882,15 +3203008,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae61(%rax)\n+\tadd %ah,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@@ -3203902,18 +3203028,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x41(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3203924,25 +3203049,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-\timul $0x0,0x0(%rsi),%ebp\n-\tadd %al,(%rax)\n+\tadd %dl,0x6c(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tor (%rax),%eax\n+\tadd %dl,(%rax)\n+\tpop %rdx\n+\tor (%rdx),%al\n \tadd %al,(%rax)\n-\tadc %bl,0xa(%rdx)\n-\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n+\tloopne 1118b88 \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@@ -3203952,28 +3203077,46 @@\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 1119551 \n+\tcall 1118d91 \n \tadd %al,(%rax)\n-\tjo 1119387 \n+\tjo 1118bc7 \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+\tadd %al,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 \tnop\n \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tfwait\n@@ -3203984,45 +3203127,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-\tdata16 scas %es:(%rdi),%al\n+\tadd %al,0x45(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n-\tadd %dl,0x20000000(%rip) \n-\ttest $0x175,%eax\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tlock push %rcx\n-\tjne 1119445 \n+\tadd %dh,%al\n+\trex.B cwtl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x1f278(%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,0xae45(%rax)\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 %al,(%rax)\n-\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.B cwtl\n-\tadd %eax,(%rax)\n+\tstos %eax,%es:(%rdi)\n+\tjae 1118cfd \n \tadd %al,(%rax)\n-\tadd %al,0x1f278(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\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@@ -3204045,34 +3203187,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\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,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tstos %eax,%es:(%rdi)\n-\tjae 11194fd \n-\tadd %al,(%rax)\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 %dl,0xae21(%rax)\n+\tadd %al,0xae21(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \txor %dh,%bl\n \txchg %eax,%esp\n@@ -3204086,160 +3203209,159 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %dh,0x6c(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,0x4b(%rax)\n-\tje 111957d \n+\tje 1118dbd \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 %al,%al\n-\tand $0xae,%eax\n+\tadd %dl,0xae25(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor $0xa0000000,%eax\n+\tadd %cl,-0x60000000(%rip) \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 %dl,0x63(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %al,(%rdi)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %cl,%al\n-\tpush %rsi\n-\tjae 11195fd \n+\tadd %dl,(%rax)\n+\tstos %al,%es:(%rdi)\n+\tjne 1118e3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex (bad)\n-\troll %cl,(%rcx)\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,0x43(%rax)\n+\tadd %ah,0x63(%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 %eax,(%rax)\n+\tadd %cl,%al\n+\tpush %rsi\n+\tjae 1118e7d \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+\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 \tscas %es:(%rdi),%al\n \t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n-\tds jmp 1119680 \n+\tds jmp 1118ec0 \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 %dh,0x55(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,(%rax)\n+\trex.XB scas %es:(%rdi),%al\n \t...\n-\tadd %al,(%rdi)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %ah,0x20(%rax)\n-\tpop %rbx\n+\tadd %dl,(%rax)\n+\tmov $0xbf,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tfcomi %st(0),%st\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-\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 11196fd \n \tadd %al,(%rax)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tmov $0x74,%al\n-\trolb $1,(%rcx)\n+\tadd %ah,0x20(%rax)\n+\tpop %rbx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tfcomi %st(0),%st\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,0xae3e(%rax)\n+\tadd %al,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@@ -3204253,40 +3203375,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,0xae33(%rax)\n+\tadd %dl,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-\trolb $0x68,(%rcx)\n+\tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x3d(%rax)\n-\tscas %es:(%rdi),%al\n+\tmovabs 0xf001000000000111,%al\n \t...\n-\tadd %dl,(%rax,%rax,1)\n+\tadd %al,(%rax)\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 %al,(%rax)\n+\tadc $0x0,%al\n \tadd %al,(%rax)\n \tpush %rax\n \tpush %rcx\n-\tjae 11197bd \n+\tjae 111903d \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@@ -3204304,25 +3203432,25 @@\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 11199f2 \n+\tcall 1119272 \n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3204337,35 +3203465,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,0x22(%rax)\n+\tadd %al,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 1119888 \n+\tcs jmp 1119108 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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-\t...\n+\tadd %dl,%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@@ -3204373,73 +3203500,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,0x47(%rax)\n+\tadd %al,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 11198f6 \n+\tjae 1119176 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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-\tscas %es:(%rdi),%al\n+\tadd %ah,(%rax)\n+\tcs scas %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 1119945 \n+\tjmp 11191c5 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %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,(%rdx)\n+\tadd %al,%al\n+\txchg %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmov $0x21a,%ebx\n+\tadd %al,(%rax)\n+\tor (%rax),%al\n+\tadd %al,(%rax)\n+\tlock mov $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 %ah,(%rax)\n+\tadd %al,(%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@@ -3204458,15 +3203585,15 @@\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 11199e0 \n+\tja 1119260 \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@@ -3204492,17 +3203619,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,0xac8e(%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 \tint1\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3204511,21 +3203639,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,0x66(%rax)\n+\tadd %ah,0x66(%rax)\n \tscas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tjnp 1119a8d \n+\tjnp 111930d \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@@ -3204533,116 +3203661,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,0xac8e(%rax)\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 %cl,(%rdi)\n \tadd %al,(%rax)\n+\tsldt (%rax)\n \tadd %al,%al\n-\tjns 1119aba \n+\tjns 111933a \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 %al,(%rax)\n-\txor %ch,0x0(%rsi)\n+\tadd %ah,0xae5b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rbx)\n \tadd %al,(%rax)\n-\tadd %cl,0x18e9f(%rax)\n+\tadd %cl,0x20000000(%rip) \n+\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tjne 11193bd \n \tadd %al,(%rax)\n-\tadd %ah,0x43(%rax)\n-\tand (%rdx),%eax\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 %ah,0xae5b(%rax)\n+\tadd %dh,0xae2f(%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 %ah,(%rbx)\n \tadd %al,(%rax)\n+\tadd %cl,0x18e9f(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x43(%rax)\n+\tand (%rdx),%eax\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 %dl,%al\n+\tand 0x0(%rsi),%ebp\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 1119bcb \n+\tloopne 111944b \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,0x69(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae69(%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-\tje 1119bfd \n+\tje 111947d \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 %al,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 %dh,(%rax)\n \tint $0x8a\n@@ -3204654,19 +3203783,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n+\tadd %dh,-0x78(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rdi)\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@@ -3204695,96 +3203823,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,0xae34(%rax)\n \tadd %al,(%rax)\n+\tmov %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x28000000(%rip) \n-\tjg 1119cba \n-\tadd %eax,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %al,0x19a37(%rax)\n+\tadd %bl,-0x1d(%rax)\n+\ttestb $0x0,(%rcx)\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,0xac88(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rdi)\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 %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 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 %ah,(%rax)\n-\tmov 0x0(%rax,%rax,1),%ebp\n+\tadd %al,0xac8b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd $0x0,%al\n \tadd %al,(%rax)\n-\tcall 1135cf6 \n+\tadd %al,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tcall 1135576 \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 %dh,%al\n+\tadd %dl,%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 1119d4d \n+\tjrcxz 11195cd \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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-\tes scas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\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@@ -3204794,17 +3203923,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tds scas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae3e(%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 \tor %ah,(%rcx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3204816,56 +3203946,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-\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 %dh,(%rax)\n+\tlea 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tout %eax,(%dx)\n+\tsldt (%rax)\n+\tadd %ch,(%rax)\n+\trcll $0x0,0x1(%rax)\n+\tjo 11196e5 \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 %gs,0x0(%rax,%rax,1)\n+\tadd %al,%al\n+\tcmp 0x0(%rsi),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsldt (%rax)\n-\tadd %ch,(%rax)\n-\trcll $0x0,0x1(%rax)\n-\tjo 1119ea5 \n-\txchg %eax,%ebp\n+\tadd %cl,-0x10000000(%rip) \n+\tint1\n+\txchg %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\t(bad)\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+\tadd %dl,(%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@@ -3204879,100 +3204009,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 %ah,%al\n-\tes scas %es:(%rdi),%al\n-\t...\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,(%rax)\n \tpush $0x193e7\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tjge 1119ed6 \n+\tjge 1119756 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 scas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae4b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,0x17442(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n-\tjrcxz 1119f1d \n+\tjrcxz 111979d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %ah,%al\n+\tcs scas %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 %dl,0x55(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rcx)\n+\tadd %ah,0xae28(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tje 111a020 \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 %ah,0x18e4f(%rax)\n+\tadd %dh,(%rax)\n+\txchg %eax,%edx\n+\tjmp 1119885 \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 %ah,0xac8f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3204981,81 +3204108,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,%al\n-\tsub %ch,0x0(%rsi)\n-\tadd %al,(%rax)\n+\tadd %dh,0x4b(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %dl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %al,0x18000000(%rip) \n+\tadd %ah,%al\n \t(bad)\n-\txchg %eax,%esp\n+\tin (%dx),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txchg %eax,%edx\n-\tjmp 111a0c5 \n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tpush %rcx\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 %al,0xae4b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rdx)\n+\tadd %ah,0x55(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n-\tin (%dx),%al\n+\tadd %ah,(%rax)\n+\tje 1119920 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tpush %rcx\n-\tes add (%rax),%al\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 %al,0xae2b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x2b(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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 111a121 \n-\tjmp 111a148 \n+\tjo 1119961 \n+\tjmp 1119988 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 0x0(%rsi),%ch\n+\tadd %dl,%al\n+\tsub %ebp,0x0(%rsi)\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@@ -3205067,41 +3204189,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-\tjge 111a157 \n+\tadd %ah,0x7d(%rax)\n+\tlods %ds:(%rsi),%al\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-\tshlb $0xff,(%rax)\n-\tadd %al,(%rax)\n+\tand %ch,(%rsi)\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 %dl,0xae27(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x27(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3205111,37 +3204232,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-\tjge 111a1d7 \n+\tadd %dh,%al\n+\tjge 1119a17 \n \t...\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,%al\n-\tjns 111a256 \n+\tjns 1119a96 \n \tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %al,0xff31(%rax)\n+\tadd %ah,%al\n+\tcs incl (%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,0x27(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\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@@ -3205151,17 +3204274,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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-\t...\n+\tadd %ah,0xae26(%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 $0x194,%esi\n \tadd %al,(%rax)\n \tadd %dl,-0x12(%rcx)\n \tadd %eax,(%rax)\n@@ -3205170,58 +3204294,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,0xae52(%rax)\n-\tadd %al,(%rax)\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 %dh,0x68(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n+\tlock xchg %eax,%esi\n+\tjae 1119b3d \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,(%rax)\n-\tpush $0xae\n+\tadd %ah,0xae52(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd $0x0,%al\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tlock xchg %eax,%esi\n-\tjae 111a33d \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 %al,-0x6f(%rax)\n+\tadd %dl,-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@@ -3205235,16 +3204357,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tfs scas %es:(%rdi),%al\n+\tadd %dl,(%rax)\n+\tgs 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@@ -3205252,15 +3204374,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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.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@@ -3205270,16 +3204392,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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),%ebp\n+\tadd %dh,%al\n+\txor 0x0(%rsi),%ch\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@@ -3205294,36 +3204416,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+\tadd %ah,%al\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tcmp %ch,(%rdi)\n-\tjne 111a47d \n+\tjne 1119cbd \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 %dh,(%rax)\n+\tadd %al,(%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@@ -3205335,180 +3204457,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,0xac8c(%rax)\n \tadd %al,(%rax)\n+\tlea 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rcx)\n+\tadc %eax,(%rax)\n+\tadd %al,(%rax)\n+\tcall 112ffd1 \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,0xac85(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\tadd %ah,0x39(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %dl,(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,-0x65(%rax)\n-\tjae 111a53d \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 %al,0xae39(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\ttest %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,0xb(%rax)\n-\t{rex2 0x1} add %al,(%r8)\n+\tadd %dl,-0x65(%rax)\n+\tjae 1119dbd \n \tadd %al,(%rax)\n-\tand %ah,0x25(%rdx)\n-\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %bh,%al\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,0x7e(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac7e(%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 \tmov $0x10d,%ebp\n \tadd %al,(%rax)\n-\tshlb $0xff,(%rsi)\n+\txor %dh,(%rdi,%rdi,8)\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 %al,0x22(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,(%rax)\n+\tand 0x0(%rsi),%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\trex.RB je 111a5fd \n+\trex.RB je 1119e3d \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-\t(bad)\n+\tadd %al,(%rax)\n+\tpop %rsi\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rcx)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,-0x6c(%rax)\n-\trolb %cl,(%rcx)\n+\tadd %ah,0x173a1(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 111a696 \n-\tmov (%rcx),%es\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 %dl,0xae2f(%rax)\n \tadd %al,(%rax)\n-\tpop %rsi\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x173a1(%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-\tmov %r8b,(%rcx)\n+\tadd %al,(%rax)\n+\tjo 1119f16 \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,0x41(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,(%rax)\n+\trex.B scas %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 111a6c5 \n+\tjmp 1119f05 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dl,(%rax)\n+\trex scas %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@@ -3205519,69 +3204641,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 %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 $0x0,%al\n \tadd %al,(%rax)\n-\tadd %al,0x1f39b(%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 \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\ttest %ebp,0x0(%rax,%rax,1)\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 $0x0,%al\n+\tadd %al,0x1f39b(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x194(%rdx)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\t...\n+\tadd %dl,0x1f8b(%rax)\n \tadd %al,(%rax)\n-\tmov $0x69,%al\n-\tcmc\n+\tadd %al,(%rax)\n+\tmov $0x11,%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-\ttest %ebp,0x0(%rax,%rax,1)\n+\tadd %dl,0xac89(%rax)\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+\tadd %cl,(%rax,%rax,1)\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+\tadd %al,(%rax)\n+\tclc\n \tnegl 0x0(%rdx)\n \tadd %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 \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@@ -3205593,19 +3204726,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,0xac84(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\ttest %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,-0x48000000(%rip) \n+\tor $0xb8000000,%eax\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@@ -3205615,38 +3204748,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,(%rax)\n-\tadd %al,(%rax)\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+\tadd %ah,0xae6f(%rax)\n \tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %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-\t...\n \tadd %cl,-0x8000000(%rip) \n \ttest $0xd2,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x3c(%rax)\n \tclc\n \tadd %eax,(%rax)\n@@ -3205655,16 +3204768,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,0x6e(%rax)\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@@ -3205673,17 +3204785,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,0x30(%rax)\n-\tscas %es:(%rdi),%al\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,(%rax)\n+\txor %ch,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3205692,51 +3204822,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-\txchg %ch,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor $0x58000000,%eax\n+\tadd %al,-0x79(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,0x58000000(%rip) \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 %dh,(%rax)\n-\tmov %gs,0x0(%rax,%rax,1)\n+\tadd %al,0xac8c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor (%rax),%al\n \tadd %al,(%rax)\n-\tand %dl,0x1(%rbx,%rbx,4)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tpush %rsp\n+\tfwait\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock jp 111a9e1 \n+\tadd %dh,%al\n+\tjp 111a261 \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+\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@@ -3205746,16 +3204878,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-\t(bad)\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@@ -3205767,15 +3204899,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae61(%rax)\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 %al,0x77(%rax)\n \tor $0x1,%eax\n@@ -3205785,14 +3204917,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,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+\tmov (%rcx),%es\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshr $1,%bl\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 \tpush %rdx\n \tscas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x41(%rax)\n@@ -3205806,36 +3204960,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,0xae40(%rax)\n-\tadd %al,(%rax)\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,%al\n \tmov 0x1(%rax),%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshl $1,%al\n-\tjmp 111ab08 \n+\tjmp 111a3c8 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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(%rsi),%ebp\n+\tadd %ah,%al\n+\txor 0x0(%rsi),%ch\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@@ -3205848,18 +3205001,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,0x48(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3205869,37 +3205021,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tmov (%rcx),%es\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshr $1,%bl\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+\tadd %dh,(%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@@ -3205912,15 +3205042,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,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@@ -3205932,15 +3205062,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,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@@ -3205952,35 +3205082,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,0xae33(%rax)\n+\tadd %al,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 111acbd \n+\tjne 111a53d \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 %dh,(%rax)\n+\tadd %dl,(%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@@ -3205991,16 +3205121,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %ah,(%rax)\n+\trex.WRXB scas %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@@ -3206008,16 +3205138,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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(%rsi),%ch\n+\tadd %ah,0xae3a(%rax)\n+\tadd %al,(%rax)\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@@ -3206025,17 +3205155,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dh,-0x7d(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\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@@ -3206044,34 +3205174,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-\tpush $0xae\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\timul $0x0,0x0(%rsi),%ebp\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tor %al,(%rax)\n+\tadd %ah,0x14986(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x5000000000014986,%al\n-\tlods %ds:(%rsi),%eax\n+\tadd %dl,-0x53(%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,(%rax)\n+\tadd %dl,(%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@@ -3206083,16 +3205211,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 111ae19 \n+\tadd %dl,0x72(%rax)\n+\tscas %es:(%rdi),%al\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@@ -3206102,153 +3205230,148 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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 111aebd \n+\trex.RB je 111a73d \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-\trex.XB scas %es:(%rdi),%al\n-\t...\n-\tadd %dl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bl,%al\n-\tgs and $0x1,%eax\n-\tadd %dl,0x21e65(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rdi)\n+\tadd %al,(%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 %al,%al\n-\tcs scas %es:(%rdi),%al\n+\tadd %ah,%al\n+\trex.X scas %es:(%rdi),%al\n \t...\n-\tadd %dl,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %dh,0x1251a(%rax)\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 %dh,%al\n+\tadd %dl,%al\n \trex.B scas %es:(%rdi),%al\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjmp 111af0e \n+\tjmp 111a78e \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 \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xac84(%rax)\n+\tadd %dl,%al\n+\ttest %ch,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %al,(%rbx)\n+\tsubb $0x1,0x38(%rbp)\n \tadd %al,(%rax)\n-\tadd %al,0x1386d(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp 0x1(%rbx),%dl\n+\tsarb $1,(%rdx)\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-\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 %dl,0xac81(%rax)\n+\tadd %dh,0xac8e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x80000000(%rip) \n-\tsbb $0x19b,%eax\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tloopne 111b0a3 \n-\tin (%dx),%eax\n-\tadd %eax,(%rax)\n+\tadd %bh,0x22107(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x195c7(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %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 %ah,%al\n+\tsubl $0x0,0x0(%rax,%rax,1)\n+\tadd $0x80000000,%eax\n+\tsbb $0x19b,%eax\n \tadd %al,(%rax)\n-\tadd %al,0x195c7(%rax)\n+\tloopne 111a923 \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,0x36(%rax)\n+\tadd %ah,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@@ -3206259,17 +3205382,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae6e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,0x186cf(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \taddr32 xchg %eax,%ebp\n \tadd %eax,(%rax)\n@@ -3206278,25 +3205402,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+\tcmp $0xae,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor (%rax),%al\n+\tadd %al,(%rax)\n+\tmovabs 0x1000000000021ab1,%al\n+\tinsl (%dx),%es:(%rdi)\n+\tjmp 111a988 \n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\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+\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-\tds scas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rdx)\n+\tadd %ah,0x1(%rax)\n+\tmov (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %ah,0x21ab1(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tinsl (%dx),%es:(%rdi)\n-\tjmp 111b148 \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@@ -3206315,70 +3205460,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.RX scas %es:(%rdi),%al\n-\t...\n-\tadd %ah,(%rax,%rax,1)\n+\tadd %dl,0xac82(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tfidivl (%rdi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1(%rax)\n-\tmov (%rcx),%al\n \tadd %al,(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tclc\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 %dl,0x33(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,(%rax)\n+\txor 0x0(%rsi),%ebp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %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 %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@@ -3206391,15 +3205517,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3206407,37 +3205533,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-\tsub %ebp,0x0(%rsi)\n+\tadd %ah,%al\n+\tsub %ch,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10000000(%rip) \n \t(bad)\n-\tjne 111b2fd \n+\tjne 111ab3d \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 %dl,%al\n-\txor $0xae,%al\n-\t...\n+\tadd %dh,0xae34(%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 \tpop %rbx\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3206449,18 +3205576,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,0x4f(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3206470,36 +3205596,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,0xae28(%rax)\n+\tadd %al,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 111b3c8 \n+\tcall 111ac08 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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,%al\n+\toutsb %ds:(%rsi),(%dx)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3206515,15 +3205641,15 @@\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 111b40d \n+\tjge 111ac4d \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@@ -3206549,15 +3205675,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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.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@@ -3206568,17 +3205694,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,0xae43(%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 \tmov $0xf3,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -3206590,15 +3205717,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae32(%rax)\n+\tadd %al,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@@ -3206609,16 +3205736,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tscas %es:(%rdi),%al\n+\tadd %ah,(%rax)\n+\trex.WRB scas %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@@ -3206630,37 +3205757,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,0x3e(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dh,(%rax)\n+\tds scas %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 111b5bb \n+\tjo 111adfb \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-\t(bad)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae3f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3206670,38 +3205797,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,-0x7d(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %ah,0xac83(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,0x0(%rip) \n \tstos %eax,%es:(%rdi)\n-\tjne 111b63d \n+\tjne 111ae7d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ch,%dl\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,0xae6c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tinsb (%dx),%es:(%rdi)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3206710,15 +3205838,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 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@@ -3206731,16 +3205859,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dh,%al\n+\trex.WB 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@@ -3206752,71 +3205880,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-\tsubl $0x0,0x0(%rax,%rax,1)\n-\tor $0xb0000000,%eax\n+\tadd %al,-0x7e(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,-0x50000000(%rip) \n \trolb $0x0,0x1(%rsi)\n-\tjo 111b7bb \n+\tjo 111affb \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+\tadd %al,(%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 %dl,0x42(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dh,(%rax)\n+\trex.X scas %es:(%rdi),%al\n \t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tscas %es:(%rdi),%eax\n-\tjae 111b7bd \n+\tjae 111b03d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 111b79a \n+\tloopne 111b01a \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,0x63(%rax)\n+\tadd %dl,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@@ -3206825,16 +3205961,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ah,(%rax)\n+\tpush $0xffffffffffffffae\n+\t...\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@@ -3206845,15 +3205982,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %ah,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@@ -3206863,15 +3206000,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tlods %ds:(%rsi),%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tmov $0x94,%dh\n@@ -3206883,38 +3206020,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+\tadd %al,%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 111b8fd \n+\tjae 111b17d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 111b8c7 \n+\tjo 111b147 \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-\trex.B scas %es:(%rdi),%al\n+\tadd %ah,%al\n+\trex 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@@ -3206926,16 +3206063,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 scas %es:(%rdi),%al\n+\tadd %al,%al\n+\trex.RB 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@@ -3206947,16 +3206084,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ch,0x0(%rsi)\n+\tadd %dh,0xae20(%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 0x0(%rcx,%rax,1),%edx\n \tmov $0xac,%al\n@@ -3206967,97 +3206104,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 %dh,0xae35(%rax)\n+\tadd %al,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 111b9fd \n+\tjae 111b27d \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 %al,%al\n-\timul $0x0,0x0(%rsi),%ebp\n+\tadd %ah,(%rax)\n+\tand %ch,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd $0x0,%al\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tcmp %dl,0x18b(%rbp)\n+\tadd %dl,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\tlock mov $0x1f8,%esp\n+\tadd %dl,0x226ad(%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-\tand %ch,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\tadd %ah,(%rax)\n+\tinsb (%dx),%es:(%rdi)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %al,(%rax,%rax,1)\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 %dh,%al\n+\tadd %al,%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 111ba93 \n+\tloopne 111b313 \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,0xae67(%rax)\n \tadd %al,(%rax)\n+\tpush $0xae\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rsi)\n+\tadd %al,(%rax)\n+\t(bad)\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@@ -3207069,15 +3206207,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,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@@ -3207089,18 +3206227,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,%al\n+\tinsl (%dx),%es:(%rdi)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3207130,18 +3206268,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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,0x45(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3207150,16 +3206287,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 scas %es:(%rdi),%al\n+\tadd %dh,%al\n+\trex.W 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@@ -3207169,17 +3206306,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,%al\n+\tsubb $0x0,0x0(%rax,%rax,1)\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@@ -3207190,17 +3206326,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,0xac81(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3207211,38 +3206348,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,0x68(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae68(%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-\trex.WR jne 111bcfd \n+\trex.WR jne 111b57d \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,0xac8d(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlea 0x0(%rax,%rax,1),%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\t(bad)\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@@ -3207251,19 +3206389,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-\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 %al,(%rdi)\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@@ -3207271,80 +3206409,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-\ttest %ch,0x0(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd $0x0,%al\n+\tadd %dl,-0x7c(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush %rax\n-\tloope 111be30 \n+\tloope 111b6b0 \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 \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae54(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0xae67(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x8000000(%rip) \n-\tpush %rbx\n-\trolb %cl,(%rcx)\n \tadd %al,(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tlock (bad)\n-\tlods %ds:(%rsi),%eax\n+\tadd %dh,%al\n+\txor %esi,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x21f0d(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\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 %dh,0xae54(%rax)\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+\tadd %al,(%rax)\n+\tadd %dl,-0x8000000(%rip) \n+\tpush %rbx\n+\trolb %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tlock (bad)\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,0xae33(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x33(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3207353,38 +3206490,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,0xae65(%rax)\n+\tadd %ah,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 111beac \n+\tjmp 111b72c \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,0x69(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,%al\n+\timul $0x0,0x0(%rsi),%ebp\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@@ -3207415,18 +3206551,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\toutsb %ds:(%rsi),(%dx)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3207435,107 +3206571,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 %dl,-0x78(%rax)\n-\tlods %ds:(%rsi),%al\n-\t...\n+\tadd %dh,0xac88(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 111bfc8 \n+\tcall 111b848 \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,%al\n-\trex.WR scas %es:(%rdi),%al\n+\tadd %dh,(%rax)\n+\tss scas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rcx)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjno 111c020 \n+\tadd %cl,-0x4c(%rax)\n+\txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tloop 111c016 \n+\tadd %ah,0x6c(%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,0x36(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %al,%al\n+\trex.WR scas %es:(%rdi),%al\n \t...\n-\tadd %al,(%rsi)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %cl,-0x4c(%rax)\n-\txchg %eax,%esp\n+\tadd %dh,%al\n+\tjno 111b8a0 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x6c(%rax)\n-\txchg %eax,%esp\n+\tadd %ah,(%rax)\n+\tloop 111b896 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,%al\n+\ttest %ebp,0x0(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n \tpop %rax\n-\tjge 111c07a \n+\tjge 111b8ba \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsti\n-\tjmp 111c0c5 \n+\tjmp 111b905 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x30(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3207544,15 +3206673,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,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@@ -3207562,15 +3206691,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tes scas %es:(%rdi),%al\n \t...\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,0x13885(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3207581,102 +3206710,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,(%rax)\n-\toutsb %ds:(%rsi),(%dx)\n+\tadd %dl,0x37(%rax)\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rdx)\n+\tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcmp %dl,%dl\n-\tadd %eax,(%rax)\n+\tloopne 111b9a1 \n+\tjne 111b9fd \n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tlods %ds:(%rsi),%al\n-\tsbb $0x2,%al\n+\tadd %al,(%rax)\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,0xae5d(%rax)\n+\tadd %dl,0xae55(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.WXB and %al,(%r10)\n+\tadd %bl,-0x36(%rax)\n+\tmov (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x6b,%al\n-\trepz add %eax,(%rax)\n+\tmov $0x38,%al\n+\troll $1,(%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 %ah,0x37(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %dl,(%rax,%rax,1)\n-\tadd %al,(%rax)\n-\tloopne 111c1e1 \n-\tjne 111c23d \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tshrb $0x1,-0x6b(%rbp)\n+\tadd %al,0xae5d(%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 %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpop %rsi\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %al,(%rdi)\n+\tadd %dh,%al\n+\trex.WXB and %al,(%r10)\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\tmov $0x89,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tor %dh,%ah\n-\tadd %eax,(%rax)\n+\tmov $0x6b,%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,0x6a(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %al,%al\n+\tpush $0xffffffffffffffae\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@@ -3207684,36 +3206790,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,0xae55(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0xae6e(%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 %cl,(%rdx)\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tcmp %dl,%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x38,%al\n-\troll $1,(%rcx)\n+\tadd %ah,(%rax)\n+\tlods %ds:(%rsi),%al\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,%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+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tor %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+\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@@ -3207727,18 +3206856,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,0x23(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3207747,16 +3206875,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,0xae69(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3207766,88 +3206896,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,0xae2c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x2c(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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 %ah,0x5e(%rax)\n+\tadd %ah,0x6c(%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 %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %ch,-0x54(%rax)\n+\tjne 111bc7d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tclc\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 %dl,0x31(%rax)\n+\tadd %ah,0x5e(%rax)\n \tscas %es:(%rdi),%al\n \t...\n-\tadd %al,(%rdi)\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 %dh,(%rax)\n+\txor %ebp,0x0(%rsi)\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 111c4bd \n \tadd %al,(%rax)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tsarb $1,-0x73(%rax)\n-\tadd %eax,(%rax)\n+\tadd %ch,-0x64(%rax)\n+\tand $0x1,%eax\n+\tadd %dh,0x1ec23(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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-\tscas %es:(%rdi),%al\n+\tadd %dh,(%rax)\n+\trex.WRX scas %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@@ -3207857,81 +3206986,85 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ah,0xae2f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x19255(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txchg %eax,%esp\n-\tjmp 111c548 \n+\tjmp 111bd88 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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-\t...\n+\tadd %dl,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 111c57d \n+\tje 111bdbd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 111c53b \n+\tjo 111bd7b \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,(%rax)\n-\tsubl $0x0,0x0(%rax,%rax,1)\n-\tor (%rax),%al\n+\tadd %al,0xac81(%rax)\n \tadd %al,(%rax)\n-\tloopne 111c54c \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\txchg %eax,%edx\n \trolb %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 111c5e3 \n+\tjo 111be23 \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 %dh,(%rax)\n+\tadd %dl,(%rax)\n \txor $0xae,%al\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x3c(%rax)\n-\tjae 111c5fd \n+\tjae 111be3d \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@@ -3207939,15 +3207072,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %al,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@@ -3207976,21 +3207109,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,0xae39(%rax)\n+\tadd %dl,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 111c6bd \n+\tjae 111befd \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@@ -3207998,36 +3207131,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,-0x7e(%rax)\n+\tadd %al,%al\n+\t(bad)\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 111c924 \n+\tcall 111c164 \n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dl,%al\n+\tinsl (%dx),%es:(%rdi)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3208036,56 +3207170,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,0xae59(%rax)\n+\tadd %dh,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 %dl,-0x70(%rax)\n+\tadd %ah,-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 111c7e8 \n+\tjrcxz 111c068 \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,0x71(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae71(%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 \toutsl %ds:(%rsi),(%dx)\n \tand $0x1,%eax\n \tadd %al,0x18fc8(%rax)\n \tadd %al,(%rax)\n@@ -3208093,56 +3207235,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-\ttest %ch,0x0(%rax,%rax,1)\n+\tadd %al,0xac84(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tor %dh,%bl\n-\troll $1,(%rcx)\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\trepz roll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,0x21f(%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 %ah,0xae42(%rax)\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,0x5b(%rax)\n-\tjae 111c87d \n+\tjae 111c0fd \n \tadd %al,(%rax)\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,0x65(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae65(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3208150,16 +3207293,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,(%rax)\n+\tmov 0x0(%rax,%rax,1),%gs\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@@ -3208172,78 +3207315,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,0x42(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,(%rax)\n+\trex.X scas %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 111c8d7 \n+\tjns 111c157 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 scas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae4e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 111c988 \n+\tgs call 111c208 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ah,0xae2a(%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-\tdata16 jne 111c9bd \n+\tdata16 jne 111c23d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tjbe 111c94f \n+\tjbe 111c1cf \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,%al\n+\toutsl %ds:(%rsi),(%dx)\n+\tscas %es:(%rdi),%al\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@@ -3208255,15 +3207399,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \trorl %cl,0x1(%rdx)\n@@ -3208276,18 +3207420,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae3a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x3a(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3208295,38 +3207438,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+\tand $0xae,%al\n+\t...\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tand $0xae,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %eax,(%rax)\n-\tadd %al,(%rax)\n-\tcmp %ah,%ch\n-\ttestb $0x0,(%rcx)\n+\tadd %bh,(%rax)\n+\tin $0xf6,%eax\n+\tadd %eax,(%rax)\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 \tnegl 0x0(%rdx)\n \tadd %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+\tadd %al,-0x75(%rax)\n+\tlods %ds:(%rsi),%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@@ -3208334,16 +3207476,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 111cad9 \n+\tadd %dl,-0x78(%rax)\n+\tlods %ds:(%rsi),%al\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@@ -3208353,34 +3207495,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,0xd10b(%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 %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 %ah,(%rax)\n-\txor %cl,%dl\n+\tadd %dh,%al\n+\tjo 111c3d9 \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@@ -3208392,136 +3207534,137 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %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 %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n-\tjrcxz 111cbf1 \n+\tjrcxz 111c471 \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 %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 %dl,-0x70(%rax)\n+\tlods %ds:(%rsi),%al\n+\t...\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tds pop (%rcx)\n+\tadd %dh,(%rax)\n+\tcall 111c651 \n \tadd %al,(%rax)\n+\tshr $0x20,%ch\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,0xc(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor %al,(%rax)\n+\tadd %ah,%al\n+\txor %ch,0x0(%rsi)\n \tadd %al,(%rax)\n-\trex mov %cs,0x1(%rcx)\n \tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x74(%rax)\n+\tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tloopne 111cce0 \n+\tadd %ah,%al\n+\tpop %rsi\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,0xae7e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x27(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tadd %ch,0x1d27d(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tcall 111ce51 \n+\tadd %dh,%al\n+\tds pop (%rcx)\n \tadd %al,(%rax)\n-\tshr $0x20,%ch\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,0x9(%rax)\n-\troll $1,(%rax)\n+\tadd %ah,(%rax)\n+\tpush %rsi\n+\tscas %es:(%rdi),%al\n \t...\n-\tsldt (%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 %al,0xd120(%rax)\n+\tadd %dl,0xae2c(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,-0x30000000(%rip) \n-\tclc\n-\txchg %eax,%esp\n-\tadd %eax,(%rax)\n+\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n-\tadd %dh,0x21f25(%rax)\n+\tadd %al,0x19b53(%rax)\n+\tadd %al,(%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 %ah,0xd127(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x61(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3208529,96 +3207672,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 %ah,%al\n-\tsbb %edx,%ecx\n-\t...\n-\tadd %cl,(%rdx)\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-\t(bad)\n+\tint $0x8a\n \tadd %al,(%rax)\n-\tadd %al,-0x55(%rax)\n-\tand (%rdx),%al\n \tadd %al,(%rax)\n+\tadd %ah,-0x12(%rax)\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 \tadd %al,(%rax)\n-\t(bad)\n-\troll $1,(%rax)\n+\trex.RXB scas %es:(%rdi),%al\n \t...\n-\tadc (%rax),%al\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tfmul %st(5),%st\n-\tmov (%rax),%al\n+\tadd %bl,%al\n+\t(bad)\n \tadd %al,(%rax)\n+\tadd %al,-0x55(%rax)\n+\tand (%rdx),%al\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+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,0xae40(%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-\tmov %rcx,0x1(%rcx)\n+\tadd %cl,-0x77(%rax)\n+\tadd %rax,(%r8)\n \tadd %al,(%rax)\n+\tadd %ah,0x18631(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf800000000018631,%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,%al\n-\tsbb %cl,%dl\n+\tadd %al,0x48(%rax)\n+\tscas %es:(%rdi),%al\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 111ceb9 \n+\tloopne 111c739 \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,0xd10f(%rax)\n+\tadd %ah,0xae35(%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@@ -3208631,18 +3207774,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,(%rax)\n+\trex.WRX scas %es:(%rdi),%al\n+\t...\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@@ -3208651,140 +3207793,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 %dh,%al\n-\tor %ecx,%edx\n-\t...\n+\tadd %dh,0xae30(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0x10000000(%rip) \n \tand %esi,0x1(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n-\tjns 111ced7 \n+\tjns 111c757 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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-\troll $1,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rbp\n+\tscas %es:(%rdi),%al\n \t...\n-\tor $0x0,%al\n+\tadd %cl,(%rax,%rax,1)\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 %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+\tadd %dh,%al\n+\tpop %rsp\n+\tscas %es:(%rdi),%al\n \t...\n-\tadd %dl,0x1f8b(%rax)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n+\tadd %ch,-0x79(%rax)\n+\tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tloopne 111d01c \n+\tadd %dh,%al\n+\tadd %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,(%rax)\n-\tand $0xd1,%al\n+\tadd %al,0x41(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rdx)\n+\tadd %dl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ch,-0x79(%rax)\n-\tadd %rax,(%r8)\n+\tadd %dh,(%rax)\n+\txchg %eax,%ebx\n+\tmov (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tadd %edx,%ebx\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\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 %ah,(%rax)\n-\tsbb $0xd1,%al\n+\trex.WX scas %es:(%rdi),%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 %dl,(%rax)\n-\t(bad)\n-\troll $1,(%rax)\n+\tadd %dl,0x69(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n-\tadc %eax,(%rax)\n-\tadd %al,(%rax)\n-\txor %dl,0x18b(%rbx)\n+\tadd %al,0x18000000(%rip) \n+\txchg %eax,%edx\n+\txchg %eax,%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex (bad)\n-\tand %eax,(%rdx)\n+\tadd %dl,%al\n+\troll %cl,%fs:(%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,0xae76(%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,(%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@@ -3208795,91 +3207932,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,%al\n-\tjg 111d0d9 \n+\tadd %ah,(%rax)\n+\tscas %es:(%edi),%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,0x48000000(%rip) \n+\ttest $0x175,%eax\n \tadd %al,(%rax)\n-\tadd %bh,%al\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 %dl,0x2b(%rax)\n-\troll $1,(%rax)\n+\tadd %al,%al\n+\t(bad)\n+\tscas %es:(%rdi),%al\n \t...\n-\tadc $0x48000000,%eax\n-\ttest $0x175,%eax\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf800000000017552,%al\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+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,%al\n+\tfs scas %es:(%rdi),%al\n+\t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tjae 111d1c8 \n+\tjae 111ca08 \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,0xd12b(%rax)\n+\tadd %dh,0xae67(%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 111d191 \n+\tjle 111c9d1 \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 %al,(%rax)\n-\tsub %ecx,%edx\n+\tscas %es:(%edi),%al\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@@ -3208887,16 +3208024,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %cl,%dl\n+\tadd %ah,0x72(%rax)\n+\tscas %es:(%rdi),%al\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@@ -3208906,40 +3208043,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,0xae77(%rax)\n+\tadd %ah,0xac87(%rax)\n \tadd %al,(%rax)\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 %ah,%al\n+\t{rex2 0xd2} sgdt (%r16)\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,0x73(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,(%rax)\n+\tsubb $0x0,0x0(%rax,%rax,1)\n+\tadd %al,(%rax)\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@@ -3208951,111 +3208086,110 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x25(%rax)\n+\troll $1,(%rax)\n+\t...\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 %dh,(%rax)\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 %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,-0x64(%rax)\n-\tjae 111d37d \n+\tjae 111cbbd \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 %ah,(%rax)\n-\tsbb $0xd1,%eax\n+\tadd %al,0xd11d(%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 %ah,%al\n-\tloop 111d3e0 \n+\tloop 111cc20 \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 %ah,0xd12c(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0xd114(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,0x18b93(%rax)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %ah,0x2259e(%rax)\n+\tadd %ch,0x1bea3(%rax)\n \tadd %al,(%rax)\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 %al,0x14(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor (%rax),%eax\n+\tadd %dh,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-\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 %dh,(%rax)\n-\tes roll $1,(%rax)\n+\tadd %dh,0x26(%rax)\n+\troll $1,(%rax)\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tmov $0x1bf72,%eax\n \tadd %al,(%rax)\n \tadd %al,%al\n \tgs xchg %eax,%esp\n@@ -3209065,16 +3208199,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tjbe 111d459 \n+\tadd %ah,(%rax)\n+\tjbe 111cc99 \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@@ -3209082,17 +3208216,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\t...\n+\tadd %dl,0xae74(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3209104,40 +3208239,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-\tadc %edx,%ecx\n+\tadd %dh,(%rax)\n+\tadc %cl,%dl\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tpush %rax\n-\tjmp 111d52c \n+\tjmp 111cd6c \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 %dh,0xd12f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tadd %al,%al\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x1942a(%rax)\n+\tmov $0x2a,%al\n+\txchg %eax,%esp\n+\tadd %eax,(%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@@ -3209147,15 +3208284,15 @@\n \tadd %al,(%rax)\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 111d5bd \n+\tjae 111cdfd \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@@ -3209163,16 +3208300,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0xf(%rax)\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@@ -3209183,18 +3208319,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tjle 111ce19 \n+\t...\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@@ -3209204,19 +3208339,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x1d(%rax)\n+\troll $1,(%rax)\n+\t...\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@@ -3209226,127 +3208359,136 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,%al\n+\tadc $0xd1,%al\n \t...\n-\tor %eax,(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tloopne 111d656 \n+\tadd %ah,%al\n+\tpushf\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 %al,%al\n-\tand $0xd1,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tes roll $1,(%rax)\n+\t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bl,0x1739e(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tjrcxz 111d6ed \n+\tjrcxz 111cf2d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %al,%al\n+\tor $0xd1,%al\n \t...\n-\tor %eax,(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\trcrb $1,-0x67(%rbp)\n+\tadd %dl,%al\n+\tpop %rbp\n+\tcltd\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 %ah,(%rax)\n+\tadd %dh,(%rax)\n \txor %dl,%cl\n \t...\n \tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tsub %bl,%bl\n \tmov (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 111d75e \n+\tjo 111cf9e \n \ttestl $0x0,(%rcx)\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 %ah,0x28(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tadd $0x88000000,%eax\n+\tadd %dl,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 %al,(%rcx)\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+\tadd %al,0xc(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,-0x38000000(%rip) \n+\tadd $0xc8000000,%eax\n \tpush %rcx\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x19041(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %ah,0x2e(%rax)\n \troll $1,(%rax)\n \t...\n \tor $0x80000000,%eax\n \trex.WRB (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x5e(%rax)\n@@ -3209357,36 +3208499,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-\tsbb $0xd1,%eax\n-\tadd %al,(%rax)\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 %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,(%rax)\n-\tor %edx,%ecx\n-\t...\n+\tadd %ah,0xd109(%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 \trepz xchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3209415,17 +3208557,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,0xae83(%rax)\n+\tadd %al,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+\tadd %al,0xff(%rcx)\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 %dl,(%rax)\n+\ttest %ch,0x0(%rsi)\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@@ -3209435,116 +3208596,687 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd133(%rax)\n+\tadd %al,0xd117(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rdi)\n+\tadd %al,(%rax)\n+\tadd %cl,0x5e(%rax)\n+\txchg %eax,%edx\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,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 %al,%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 %al,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 %dh,(%rax)\n+\tjnp 111d299 \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 %dl,%al\n-\tsub $0xfa,%eax\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-\tlock cmp $0x0,%edi\n \tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tsbb $0xd1,%al\n+\t...\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tcwtl\n-\tnegb 0x0(%rdx)\n+\tadd %dh,0x20a01(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tlret\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,(%rax)\n+\tadd %dh,%al\n+\tja 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 %dl,%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 %al,%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+\t...\n+\trolb $0x68,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x20(%rax)\n \troll $1,(%rax)\n \t...\n-\t(bad)\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %cl,0x5e(%rax)\n-\txchg %eax,%edx\n+\txor %cl,%ah\n+\tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1d059(%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 %al,%al\n-\tadc %dl,%cl\n+\tadd %dh,%al\n+\tsubl $0x0,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd (%rax),%eax\n+\tadd %al,(%rax)\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+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\n+\tlock add %al,(%rax)\n \t...\n-\tadd %al,(%rsi)\n+\trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,-0x64(%rax)\n-\tmov (%rcx),%eax\n \tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsbb %ecx,%edx\n+\t...\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tmov $0x3f,%al\n-\tout %eax,(%dx)\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 \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xae7d(%rax)\n+\tadd %dh,%al\n+\ttest %ebp,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+\tand $0x1,%eax\n+\tadd %dl,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax,%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+\tsub $0xd1,%al\n+\t...\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dh,0x136c0(%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,0xd11f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %dl,%al\n+\tja 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-\tcli\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,(%rax)\n+\tsbb %dl,%cl\n+\t...\n+\tadd %dl,(%rcx)\n+\tadd %al,(%rax)\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+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %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+\troll $1,(%rax)\n+\t...\n+\tadd (%rax),%eax\n+\tadd %al,(%rax)\n+\tmov $0xa3,%al\n \tand $0x1,%eax\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 %dh,%al\n-\tmovabs %eax,0xf7f8000000000220\n+\tjge 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,(%rax)\n \t(bad)\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 %al,0x76(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dh,%al\n+\tjg 111d6d9 \n \t...\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tenter $0x925b,$0x1\n+\tmov $0x8e,%al\n+\tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $0x1,-0x6e(%rbx)\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 %dh,0x79(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,0xae77(%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 $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,(%rax)\n+\tand $0xd1,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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,0xd11e(%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+\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+\tadd %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+\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 %dh,0xae77(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %dh,0xd108(%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+\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 %dl,(%rax)\n+\tjs 111d899 \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 %dl,0xd10b(%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 mov %esi,%ds\n+\tadd %al,(%rax)\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 %dl,(%rax)\n+\t(bad)\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 %dl,(%rax)\n+\tsubl $0x0,0x0(%rsi)\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 %ah,(%rax)\n+\tadc %edx,%ecx\n+\t...\n+\tadd %al,(%rsi)\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 %al,(%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 %al,%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@@ -3209553,40 +3209285,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,0x76(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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 %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %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,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,0x32(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %al,0xffd3(%rax)\n+\tadd %dl,0xffdd(%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,0xd129(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsub %edx,%ecx\n+\t...\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@@ -3209595,38 +3209345,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-\tadc %edx,%ecx\n+\tadd %al,0x12(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rbx)\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x61(%rax)\n+\tpush %rax\n+\t(bad)\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 %dl,(%rax)\n-\tsub %edx,%ecx\n+\tadd %ah,0x29(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rsi)\n+\t(bad)\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 \tadd %eax,(%rax)\n@@ -3209635,15 +3209386,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,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@@ -3209665,50 +3209416,48 @@\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+\tadd %dh,-0x21(%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,(%rax)\n-\txchg %ch,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tor %edx,%ecx\n+\t...\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 %al,0xae78(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tjs 111dc59 \n+\t...\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@@ -3209719,16 +3209468,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %al,%al\n+\tjle 111dc99 \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@@ -3209746,32 +3209495,33 @@\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,%al\n-\t(bad)\n-\tincl (%rax)\n \tadd %al,(%rax)\n+\tloope 111dd42 \n \tadd %al,(%rax)\n-\tadd %bh,%cl\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,-0x80(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\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 %ah,%al\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tjae 111dd7d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3209783,54 +3209533,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,%al\n-\tsbb %dl,%cl\n+\tadd %al,0x19(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,0x25(%rax)\n-\tmov (%rcx),%es\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n+\t(bad)\n+\tand $0x18e,%eax\n \tadd %al,(%rax)\n \tand %bh,-0x6b(%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 %al,%al\n-\tor %edx,%ecx\n+\tadd %al,0xa(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,0x60000000(%rip) \n+\tadd $0x60000000,%eax\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 %al,(%rax)\n-\tsubl $0x0,0x0(%rsi)\n+\tadd %dh,-0x7f(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3209857,24 +3209607,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-\tadc $0xd1,%al\n-\t...\n-\tadd %dl,(%rbx)\n+\tadd %ah,(%rax)\n+\tadc $0xd1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xe7,%cl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x199bb(%rax)\n+\tadc (%rax),%eax\n+\tadd %al,(%rax)\n+\tadd %dh,0x1e7(%rcx)\n+\tadd %al,(%rax)\n+\tmov $0xbb,%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@@ -3209886,15 +3209638,15 @@\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 %al,0xffd9(%rax)\n+\tadd %ah,0xffe3(%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@@ -3209908,16 +3209660,16 @@\n \troll $1,(%rax)\n \t...\n \tsub (%rax),%al\n \tadd %al,(%rax)\n \tadc %bh,(%rdx)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tfcos\n+\tadd %al,(%rax)\n+\tin $0xff,%al\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@@ -3209943,15 +3209695,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd116(%rax)\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 %al,(%rax)\n \tes pop %rbx\n@@ -3209970,17 +3209722,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 %ah,0x79(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae79(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 \tsarb $0x2,0x22(%rbp)\n@@ -3209998,30 +3209751,28 @@\n \tcmp %cl,%dl\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,-0x25(%rax)\n-\tincl (%rax)\n+\tadd %al,0xffe5(%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,-0x7d(%rax)\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@@ -3210032,18 +3209783,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,0xc(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor $0x90000000,%eax\n+\tadd %dh,0xd10c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,-0x70000000(%rip) \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@@ -3210051,18 +3209803,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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,(%rax)\n+\tadd %al,%al\n+\tand $0xd1,%al\n+\t...\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@@ -3210070,15 +3209821,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,0x1e(%rax)\n+\tadd %al,%al\n+\t(bad)\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@@ -3210088,51 +3209840,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,0x76(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,(%rax)\n+\txor %edx,%ecx\n \t...\n-\tadd %cl,(%rsi)\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\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-\txor %edx,%ecx\n-\t...\n-\tadd %cl,(%rax)\n+\tadd %al,0xae76(%rax)\n \tadd %al,(%rax)\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 %al,(%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 %dl,%al\n+\tadd %dh,%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@@ -3210145,16 +3209898,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 111e219 \n+\tadd %ah,0x73(%rax)\n+\tscas %es:(%rdi),%al\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@@ -3210165,18 +3209918,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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,%al\n+\tsub %edx,%ecx\n \t...\n-\tor $0x0,%al\n+\tadd %cl,(%rax,%rax,1)\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@@ -3210186,15 +3209939,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,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@@ -3210207,21 +3209960,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-\tadc %ecx,%edx\n+\tadd %dl,0x14(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,(%rax)\n+\tadc %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\trex.WXB cli\n+\tsub %cl,-0x6(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3210229,18 +3209981,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-\tpsrlw (%rax),%mm0\n-\t...\n-\tadc $0x68000000,%eax\n+\tadd %dh,0xd10f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x68000000(%rip) \n \trex.RXB cli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x77(%rax)\n \tmov $0x1,%esi\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n@@ -3210253,33 +3210006,33 @@\n \tadd %dl,0x53(%rax)\n \troll $1,(%rax)\n \t...\n \tand %eax,(%rax)\n \tadd %al,(%rax)\n \txor %bl,0x148(%rbp)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tloopne 111e3c2 \n-\tadd %al,(%rax)\n+\t(bad)\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 %ah,(%rax)\n-\t(bad)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae82(%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 \t(bad)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3210290,15 +3210043,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \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@@ -3210307,16 +3210060,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,%al\n+\tjg 111e419 \n \t...\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %ch,0x20a58(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1d02d(%rax)\n \tadd %al,(%rax)\n@@ -3210324,16 +3210077,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %cl,%dl\n+\tadd %ah,(%rax)\n+\tsbb %ecx,%edx\n \t...\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@@ -3210343,15 +3210096,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,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@@ -3210359,19 +3210112,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\tadd %al,%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@@ -3210379,59 +3210131,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,0xd127(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0xae78(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.RXB jne 111e57d \n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n+\tadd %ch,%al\n+\thlt\n+\trolb $1,(%rcx)\n \tadd %al,(%rax)\n-\tlock lea (%rdx,%rax,1),%ebx\n \tadd %al,(%rax)\n+\tpush %rax\n+\tand %ah,(%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,(%rax)\n-\tjs 111e559 \n+\tadd %al,%al\n+\t(bad)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rbx)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,%al\n-\thlt\n-\trolb $1,(%rcx)\n+\tloopne 111e601 \n+\tjne 111e5bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tand %ah,(%rsi)\n-\tadd (%rax),%al\n+\tlock lea (%rdx,%rax,1),%ebx\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-\txor %dl,%cl\n+\tadd %al,(%rax)\n+\txor %edx,%ecx\n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tiret\n \tjb 111e5fd \n \tadd %al,(%rax)\n@@ -3210444,16 +3210197,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %dl,0x26(%rax)\n+\troll $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@@ -3210464,19 +3210217,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tes roll $1,(%rax)\n+\t...\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@@ -3210485,18 +3210236,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,(%rax)\n+\tsbb $0xd1,%al\n+\t...\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@@ -3210507,20 +3210257,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,0xd127(%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+\t(bad)\n+\troll $1,(%rax)\n+\t...\n+\tsldt (%rax)\n \tadd %dl,%al\n \tfcom %st(1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x25(%rax)\n \tcmc\n \tadd %eax,(%rax)\n@@ -3210538,30 +3210287,29 @@\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-\tnop\n-\tin $0xff,%eax\n-\tadd %al,(%rax)\n+\tmov $0xef,%al\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,%al\n+\tadd %dh,%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@@ -3210582,38 +3210330,39 @@\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 %dl,-0x1a(%rax)\n-\tincl (%rax)\n+\tadd %al,0xfff0(%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,0x17(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor %eax,(%rax)\n+\tadd %dh,0xd117(%rax)\n \tadd %al,(%rax)\n-\tpop %rax\n-\tmovabs %eax,0xa200000000000174\n-\tand (%rdx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %bl,-0x5d(%rax)\n+\tje 111e7fd \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,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@@ -3210632,18 +3210381,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %edx,%ecx\n+\tadd %dl,0x21(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rsi)\n+\t(bad)\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 \tadd %eax,(%rax)\n@@ -3210652,16 +3210401,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 111e859 \n+\tadd %ah,(%rax)\n+\tjp 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@@ -3210673,15 +3210422,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,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@@ -3210694,19 +3210443,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-\troll $1,(%rax)\n+\tadd %ah,(%rax)\n+\tand %dl,%cl\n \t...\n-\tsldt (%rax)\n+\tadd %cl,(%rdi)\n+\tadd %al,(%rax)\n \tadd %bl,%al\n \tjg 111e8c5 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tpush %rdx\n \tlock add %eax,(%rax)\n@@ -3210715,18 +3210464,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ecx,%edx\n+\t...\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@@ -3210736,50 +3210484,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,0xd128(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tadd %al,0xae85(%rax)\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 111e9c8 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ah,%al\n+\tsub %dl,%cl\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 %dl,(%rax)\n-\tjg 111e9d9 \n+\tadd %dh,0x7f(%rax)\n+\tscas %es:(%rdi),%al\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@@ -3210791,34 +3210538,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 %ebp,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tor %dl,%cl\n+\t...\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 %dl,%al\n-\tand %ecx,%edx\n+\tadd %al,(%rax)\n+\tand $0xd1,%al\n \t...\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@@ -3210826,34 +3210572,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,0x12(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tadc (%rax),%al\n+\tadd %ah,0xd112(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,-0x41(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tjs 111eaba \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 %ah,%al\n-\tsub %dl,%cl\n+\tadd %dh,(%rax)\n+\tsub %edx,%ecx\n \t...\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tpopf\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n@@ -3210865,40 +3210613,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,0x9(%rax)\n-\troll $1,(%rax)\n+\tadd %dh,%al\n+\tor %edx,%ecx\n \t...\n-\tor %al,(%rax)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tpush $0x175a2\n+\tadd %ch,-0x5e(%rax)\n+\tjne 111eb7d \n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tshr $1,%ecx\n+\tadd %al,(%rax)\n+\trcl $0xe9,%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,(%rax)\n-\tsubl $0x0,0x0(%rsi)\n+\tadd %al,0xae83(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadc %bl,(%rdi)\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\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@@ -3210914,15 +3210664,17 @@\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 %dh,0xffec(%rax)\n+\tadd %ah,%al\n+\tidiv %bh\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@@ -3210935,91 +3210687,90 @@\n \tadd %al,(%rax)\n \tadd %al,(%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+\tadd %al,-0x9(%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,0xd133(%rax)\n+\tadd %ah,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 %al,0xffed(%rax)\n+\tadd %ah,0xfff7(%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,0x7f(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rdx)\n+\tadd %dl,%al\n+\tsubl $0x0,0x0(%rsi)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trepnz and $0x1,%eax\n-\tadd %ah,0x1ac69(%rax)\n+\tadd %dh,(%rax)\n+\tclc\n+\tjb 111ecbd \n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\t(bad)\n+\tsahf\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,-0x7f(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %al,(%rsi)\n+\tadd %dh,0xae7f(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tclc\n-\tjb 111ecfd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tsahf\n-\tin $0x1,%eax\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-\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,0x28(%rax)\n+\tadd %dh,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@@ -3211032,36 +3210783,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,0x24(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tadd (%rax),%eax\n+\tadd %dl,0xd124(%rax)\n \tadd %al,(%rax)\n-\tcwtl\n-\txchg %eax,%esp\n-\txchg %eax,%edx\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %bl,0x19294(%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 %al,0xd123(%rax)\n+\tadd %dh,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@@ -3211075,16 +3210824,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x17(%rax)\n \troll $1,(%rax)\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x17387,%eax\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3211095,17 +3210843,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0xd11c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0x60000000(%rip) \n \tss or (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 111ee52 \n \tmov (%rcx),%es\n \tadd %al,(%rax)\n@@ -3211114,18 +3210863,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,%al\n+\tjns 111ee19 \n+\t...\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@@ -3211134,53 +3210882,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-\tand %edx,%ecx\n-\t...\n-\tadd %dl,(%rdx)\n+\tadd %ah,0xd123(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0x26(%rax)\n-\tjne 111eebd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock and %gs:(%rdx),%eax\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n+\tadd %bh,(%rax)\n+\trex.WX je 111eebd \n \tadd %al,(%rax)\n-\tclc\n+\tadd %al,(%rax)\n+\tadd %dl,(%rbx)\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 %dh,0x23(%rax)\n-\troll $1,(%rax)\n+\tadd %dh,%al\n+\tand %edx,%ecx\n \t...\n-\tor (%rax),%al\n+\tadd %dl,(%rdx)\n \tadd %al,(%rax)\n-\tcmp %cl,0x74(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %bh,0x26(%rax)\n+\tjne 111eefd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc 0x1(%rbp),%ebp\n-\tadd %bh,%al\n+\tlock and %gs:(%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,0x1e(%rax)\n+\tadd %dl,%al\n+\t(bad)\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@@ -3211192,16 +3210945,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ah,(%rax)\n+\tsub %cl,%dl\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpush %rcx\n \tnop\n \tadd %eax,(%rax)\n@@ -3211224,37 +3210977,38 @@\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-\tjo 111efb4 \n-\tincl (%rax)\n+\tcmp $0xff,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\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 \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,0x20(%rax)\n-\troll $1,(%rax)\n-\t...\n-\t(bad)\n+\tadd %ah,0xd120(%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 $0x21a,%edi\n \tadd %al,(%rax)\n \tmov $0xfc,%al\n \tes add (%rax),%al\n \tadd %al,(%rax)\n@@ -3211269,29 +3211023,29 @@\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 %dh,(%rax)\n-\trepz incl (%rax)\n+\tadd %al,-0x3(%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,%al\n+\tadd %ah,%al\n \tsub $0xd1,%al\n \t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tpush %rdi\n \tfwait\n@@ -3211311,47 +3211065,47 @@\n \troll $1,(%rax)\n \t...\n \tand %al,(%rax)\n \tadd %al,(%rax)\n \trex and 0x1(%rcx),%cl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock xrelease incl (%rax)\n+\tadd %bh,%dh\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,0xd120(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tand %dl,%cl\n+\t...\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 %dh,(%rax)\n-\ttest %ebp,0x0(%rsi)\n+\tadd %ah,0xae85(%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 \tpush %rax\n \tfwait\n@@ -3211370,34 +3211124,34 @@\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-\tadc %dh,%ch\n+\tand %bh,%bh\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-\tor %cl,%dl\n+\tadd %ah,0xb(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rbx)\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %al,0x5c(%rax)\n+\trex pop %rsp\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x23(%rbx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -3211413,33 +3211167,34 @@\n \t...\n \tadd %ah,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tin $0x48,%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmc\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 %al,0x1e(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tadd $0x0,%al\n+\tadd %dl,0xd11e(%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 %bl,-0x6e(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \txchg %eax,%edi\n \t(bad)\n@@ -3211449,38 +3211204,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,0xd130(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%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,(%rax)\n-\tsbb %ecx,%edx\n+\tadd %ah,0x1b(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rbx)\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %bl,-0x68(%rax)\n+\tpop %rax\n+\tcwtl\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tor $0xf4,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3211488,18 +3211243,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,-0x7c(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n \tadd %bl,-0x28000000(%rip) \n \tlock xchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,%ch\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3211508,16 +3211262,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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(%rsi)\n+\tadd %ah,0xd108(%rax)\n+\tadd %al,(%rax)\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@@ -3211527,17 +3211281,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\t...\n+\tadd %al,0xae73(%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 \tmov $0x1a,%dl\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %ah,0x51(%rax)\n@@ -3211546,16 +3211301,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,0xae84(%rax)\n+\tadd %al,(%rax)\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 \tadd %dh,(%rax)\n@@ -3211567,16 +3211322,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x17(%rax)\n \troll $1,(%rax)\n \t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tcwtl\n \tpop %rsi\n \tfwait\n@@ -3211588,15 +3211342,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \txor %dl,%cl\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \t(bad)\n \tjne 111f47d \n@@ -3211610,37 +3211364,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,0x29(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor %al,(%rax)\n+\tadd %dh,0xd129(%rax)\n \tadd %al,(%rax)\n-\trex.W scas %es:(%rdi),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,-0x52(%rax)\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 %ah,(%rax)\n-\tjs 111f499 \n-\t...\n+\tadd %al,0xae78(%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 \tlock rolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf80000000001eb32,%al\n@@ -3211655,32 +3211411,32 @@\n \tpush %rcx\n \troll $1,(%rax)\n \t...\n \tsub %al,(%rax)\n \tadd %al,(%rax)\n \tpush $0x14947\n \tadd %al,(%rax)\n-\tadd %dl,-0x6(%rax)\n-\tincl (%rax)\n+\tadd %dh,0x4(%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,(%rax)\n-\tsbb $0xd1,%al\n+\tadd %dh,0x1c(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rdi)\n+\t(bad)\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 \tshlb $1,-0x41(%rax)\n@@ -3211690,36 +3211446,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 %dl,%al\n+\tadc %cl,%dl\n \t...\n-\tor %eax,(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\trex.W stc\n+\tadd %cl,-0x7(%rax)\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,(%rax)\n-\tor %edx,%ecx\n-\t...\n+\tadd %dh,0xd109(%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 \tmov $0xbf,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x31(%rax)\n@@ -3211730,15 +3211487,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,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@@ -3211749,39 +3211506,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,0x33(%rax)\n+\tadd %ah,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 %dh,(%rax)\n-\tcld\n-\tincl (%rax)\n+\tadd %dl,0x6(%rax)\n+\tadd %al,(%rcx)\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+\tadd %ah,%al\n+\tsub %edx,%ecx\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@@ -3211789,37 +3211544,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 %dl,%cl\n+\tadd %dh,0x20(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,(%rcx)\n+\tadc %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tclc\n \tjae 111f71c \n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %dh,-0x22(%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,0xae75(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tjne 111f6d9 \n+\t...\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@@ -3211829,19 +3211583,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %dh,0x25(%rax)\n+\troll $1,(%rax)\n+\t...\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@@ -3211856,31 +3211608,31 @@\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 %dl,(%rax)\n-\t(bad)\n-\tincl (%rax)\n+\tadd %dh,(%rax)\n+\tor %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,0x7d(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dl,%al\n+\tjge 111f799 \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@@ -3211892,19 +3211644,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,0xd117(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x0(%rip) \n+\tadd %ah,%al\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\n+\tor $0x0,%eax\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 \tadd %al,(%rax)\n@@ -3211921,19 +3211673,20 @@\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-\txor %bh,%bh\n-\tincl (%rax)\n+\tpush %rax\n+\tor %eax,(%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@@ -3211944,31 +3211697,30 @@\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 %dl,0xffff(%rax)\n+\tadd %dh,0x10009(%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,0xd110(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tadc %dl,%cl\n+\t...\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@@ -3211978,17 +3211730,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,0xd(%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 \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@@ -3211996,16 +3211750,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %cl,%dl\n+\tadd %ah,(%rax)\n+\tadc %ecx,%edx\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tclc\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n@@ -3212015,15 +3211769,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %cl,%dl\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,-0xe(%rax)\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n@@ -3212035,16 +3211789,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\txchg %ch,0x0(%rsi)\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@@ -3212056,18 +3211810,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\troll $1,(%rax)\n+\tadd %dl,%al\n+\tor $0xd1,%al\n \t...\n-\t(bad)\n+\tadd %al,(%rdi)\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 \tloopne 111fa0c \n@@ -3212087,50 +3211841,49 @@\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-\trex add (%rax),%al\n+\tpush %rax\n+\tor $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,0xd111(%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,(%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,0xd10b(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tor $0xd1,%al\n+\t...\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@@ -3212139,19 +3211892,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,0xd116(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\tadd %ah,%al\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\n+\t(bad)\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@@ -3212162,18 +3211915,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %dh,0x1b(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,-0x50000000(%rip) \n+\tor $0xb0000000,%eax\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@@ -3212186,30 +3211939,30 @@\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 %ah,(%rax)\n-\tadd $0x0,%al\n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\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 %al,0x22(%rax)\n+\tadd %dh,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@@ -3212220,36 +3211973,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,0x2c(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor (%rax),%al\n+\tadd %al,0xd12c(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%cl\n-\tsbb (%rdx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,-0x74(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tloope 111fc56 \n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rdx\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-\tjb 111fc19 \n+\tadd %dh,(%rax)\n+\tjae 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@@ -3212265,15 +3212021,15 @@\n \troll $1,(%rax)\n \t...\n \tand %al,(%rax)\n \tadd %al,(%rax)\n \tmov %dh,(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %ah,0x10005(%rax)\n+\tadd %dh,0x1000f(%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@@ -3212297,18 +3212053,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,%al\n+\tadc %cl,%dl\n+\t...\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@@ -3212317,19 +3212072,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0xd(%rax)\n+\troll $1,(%rax)\n+\t...\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@@ -3212340,18 +3212093,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,0xae73(%rax)\n+\tadd %dh,0xd115(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %bl,0x1d1ee(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadc $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 %dl,%al\n+\tjae 111fd99 \n+\t...\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 \tadd %dl,(%rax)\n@@ -3212363,53 +3212134,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,0x15(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor (%rax),%al\n-\tadd %al,(%rax)\n-\tcwtl\n-\tout %al,(%dx)\n-\troll $1,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trclb $1,0x1e9(%rip) \n+\tadd %dl,0xd114(%rax)\n \tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\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,%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 \tjmp 111fe48 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ah,-0x7e(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3212438,15 +3212191,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \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@@ -3212464,19 +3212217,18 @@\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 %ah,0x9(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,0x10013(%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@@ -3212488,31 +3212240,31 @@\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 %al,%al\n-\tor %eax,(%rax)\n+\tadd %ah,%al\n+\tadc (%rax),%eax\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-\tadc %ecx,%edx\n+\tadd %ah,(%rax)\n+\tadc $0xd1,%al\n \t...\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@@ -3212529,20 +3212281,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,%al\n-\tor %dl,%cl\n+\tadd %dl,0x9(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0x1b(%rax)\n+\tjs 1120055 \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@@ -3212566,74 +3212318,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,0x2a(%rax)\n+\tadd %al,0x14(%rax)\n \troll $1,(%rax)\n \t...\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %cl,0xf9ba(%rax)\n+\tor $0xd0000000,%eax\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 %ah,%al\n-\tadc %ecx,%edx\n-\t...\n-\tadd %cl,-0x30000000(%rip) \n-\tint $0x72\n-\tadd %eax,(%rax)\n+\tadd %ah,0xd12a(%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 %al,(%rax)\n+\tadd %al,(%rdi)\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 %dl,%al\n-\tor %cl,%dl\n+\tadd %dl,0xb(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rbx)\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\t(bad)\n+\tloopne 1120101 \n \tlock add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x3c(%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 %al,%al\n-\tjp 1120119 \n+\tadd %dl,(%rax)\n+\tjnp 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@@ -3212643,18 +3212395,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,%al\n+\tadc $0xd1,%al\n+\t...\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@@ -3212663,37 +3212414,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,0xae80(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\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 %cl,0x34(%rax)\n-\tin (%dx),%al\n+\trex.W xor $0xec,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \trepz 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 %ah,%al\n-\tjle 11201d9 \n+\tadd %al,0x7f(%rax)\n+\tscas %es:(%rdi),%al\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@@ -3212723,38 +3212473,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,0xa(%rax)\n-\troll $1,(%rax)\n+\tadd %ah,%al\n+\tor %cl,%dl\n \t...\n-\tor (%rax),%al\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x15(%rax)\n+\tjne 11202bd \n \tadd %al,(%rax)\n-\tpush %rax\n-\tjmp 1120330 \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x193f6(%rax)\n+\tmov $0xf6,%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,%al\n-\t(bad)\n-\troll $1,(%rax)\n+\tadd %al,(%rax)\n+\txor %dl,%cl\n \t...\n-\t(bad)\n+\tadd %al,(%rdi)\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@@ -3212763,19 +3212514,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,0xd10d(%rax)\n+\tadd %dh,%al\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 \txchg %eax,%ebx\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x18f(%rsi)\n@@ -3212784,36 +3212536,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 %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,-0x78000000(%rip) \n+\tpsrlw (%rax),%mm0\n+\t...\n+\tor $0x88000000,%eax\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 %dh,0xd12a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tsub %ecx,%edx\n+\t...\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@@ -3212824,18 +3212574,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,%al\n+\tand %cl,%dl\n+\t...\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@@ -3212846,17 +3212595,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dh,0xd10a(%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 \tor $0x1d4,%eax\n \tadd %al,(%rax)\n \tadd %al,0x1e9(%rbp)\n \tadd %al,(%rax)\n@@ -3212864,77 +3212614,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,(%rax)\n-\tand $0xd1,%al\n+\tadd %al,0x24(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %bl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %ch,%al\n-\tsub %ebx,0x1(%rbx)\n+\tsbb %eax,(%rax)\n \tadd %al,(%rax)\n+\tcall 1135fa6 \n \tadd %al,(%rax)\n-\tadd %bl,%bh\n-\tin $0x1,%eax\n \tadd %al,(%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 %dl,(%rax)\n-\tadc %cl,%dl\n-\t...\n-\tadd %cl,(%rcx)\n+\tadd %dh,0xae83(%rax)\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+\tadd %al,(%rax)\n+\tadd %al,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %bh,(%rax)\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tje 11204bd \n+\tadd %al,(%rax)\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 %al,-0x7d(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dh,0x12(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n-\tje 11204fd \n-\tadd %al,(%rax)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tin $0xd3,%al\n+\trolb $1,-0x68(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x222f6(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3212948,52 +3212696,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,(%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 %ah,(%rax)\n+\tsubb $0x0,0x0(%rsi)\n \tadd %al,(%rax)\n-\tadd %dh,0x12(%rax)\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n-\t(bad)\n+\trex.W and $0x8e,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsbb $0xee,%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,0xae7f(%rax)\n-\tadd %al,(%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 %cl,(%rdx)\n+\tadd %ah,%al\n+\tsbb $0x0,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x24(%rax)\n-\tmov (%rcx),%es\n \tadd %al,(%rax)\n+\tstc\n+\t(bad)\n \tadd %al,(%rax)\n-\tadc %bl,(%rsi,%rbp,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 %al,0x39(%rax)\n@@ -3213001,31 +3212750,30 @@\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 %dh,(%rax)\n-\tadc (%rax),%eax\n-\tadd %eax,(%rax)\n+\tadd %al,0x1d(%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,%al\n-\tsbb %dl,%cl\n+\tadd %dh,(%rax)\n+\tsbb %edx,%ecx\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tenter $0x1f0,$0x0\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3213036,82 +3212784,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,0x50(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tsub $0x0,%al\n \tadd %al,(%rax)\n-\tcall 1134fc1 \n+\tadc $0xd1,%eax\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tadc (%rax),%eax\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tstc\n-\t(bad)\n+\tor (%rax),%eax\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+\tnegl 0x0(%rdx)\n \tadd %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 %dh,0x50(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tsub $0x0,%al\n \tadd %al,(%rax)\n+\tcall 1135001 \n \tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n+\tadd %ah,0x1e(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x186ca(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x3a(%rax)\n-\tmov (%rcx),%es\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,(%rax)\n-\txor %edx,%ecx\n+\tadd %al,0x31(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,%al\n-\t(bad)\n-\tmov %es,(%rcx)\n-\tadd %al,(%rax)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,-0x18(%rbp)\n+\tror $0x8c,%dh\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 %al,0xd115(%rax)\n+\tadd %dl,%al\n+\tadc $0xd1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax,%rax,1)\n+\tor $0x0,%al\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@@ -3213120,15 +3212867,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,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@@ -3213148,31 +3212895,32 @@\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 %dl,%al\n-\tadc $0x100,%eax\n+\tadd %ah,%al\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 %ah,0xae7a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tjp 1120799 \n+\t...\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@@ -3213180,18 +3212928,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,%al\n+\tadc %edx,%ecx\n \t...\n-\t(bad)\n+\tadd %al,(%rsi)\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@@ -3213199,17 +3212947,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 1120819 \n-\t...\n+\tadd %ah,0xae7e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rbx)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjrcxz 1120872 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3213221,16 +3212970,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 1120859 \n+\tadd %al,0x7a(%rax)\n+\tscas %es:(%rdi),%al\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@@ -3213260,15 +3213009,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3213283,42 +3213032,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-\tsbb $0xd1,%eax\n+\tadd %dl,0xd11d(%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-\tnop\n-\tpush %rdi\n-\tfwait\n-\tadd %eax,(%rax)\n+\tadd %dl,0x19b57(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x17(%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 %al,0xd12a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tsub %cl,%dl\n+\t...\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@@ -3213327,28 +3213071,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,0x27(%rax)\n+\tadd %dh,0xd127(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %ah,0x7a(%rax)\n+\tin $0x1,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand $0x1,%dil\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tclc\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\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 \troll $1,(%rax)\n \t...\n-\tor (%rax),%al\n+\tadc %eax,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n-\tjp 11209e0 \n+\tmov $0xe7,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x80(%rax)\n-\tout %eax,$0x1\n-\tadd %al,(%rax)\n+\tadd %al,-0x5e(%rax)\n+\tcwtl\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@@ -3213356,52 +3213122,51 @@\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 %dh,%al\n-\tsbb %eax,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dh,0x24(%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,0xe(%rax)\n-\troll $1,(%rax)\n+\tadd %al,-0x7e(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n-\tadc %eax,(%rax)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tmov $0xe7,%al\n-\tadd %eax,(%rax)\n+\tadd %bl,0x8(%rax)\n+\tje 1120abd \n \tadd %al,(%rax)\n-\tadd %al,-0x5e(%rax)\n-\tcwtl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tloopne 1120aa3 \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 %dh,%al\n-\tsub %edx,%ecx\n+\tadd %dh,(%rax)\n+\tsub %cl,%dl\n \t...\n \tadd %dl,-0x78000000(%rip) \n \tand $0x149,%eax\n \tadd %al,(%rax)\n \tnop\n \tcltd\n \tpop %rsi\n@@ -3213411,39 +3213176,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-\tsubl $0x0,0x0(%rsi)\n-\tadd %cl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bl,0x8(%rax)\n-\tje 1120afd \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\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 %ah,0xae83(%rax)\n \tadd %al,(%rax)\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,%rax,1)\n \tadd %al,(%rax)\n \tadc %ch,0x174(%rdx)\n \tadd %al,(%rax)\n \tjo 1120ac9 \n \txchg %eax,%ebp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3213451,20 +3213196,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,0x23(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tadc %al,(%rax)\n+\tadd %al,0xd123(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1120b28 \n+\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x52(%rax)\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@@ -3213477,32 +3213223,32 @@\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 %dh,(%rax)\n-\tsbb $0x0,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,0x26(%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,0xae80(%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 \tmovsxd 0x1(%rsi),%eax\n \tadd %dl,(%rax)\n \ttest $0x1f7,%eax\n \tadd %al,(%rax)\n@@ -3213510,39 +3213256,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-\t(bad)\n-\troll $1,(%rax)\n-\t...\n-\tor (%rax),%eax\n+\tadd %dl,0xd10e(%rax)\n \tadd %al,(%rax)\n-\tor %ch,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tin (%dx),%eax\n \tjne 1120c3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 1120c4d \n \tjmp 1120c48 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dh,(%rax)\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\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@@ -3213550,16 +3213296,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpsrlw (%rax),%mm0\n+\tadd %al,0x10(%rax)\n+\troll $1,(%rax)\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@@ -3213571,18 +3213317,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadc %dl,%cl\n+\t...\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@@ -3213598,29 +3213343,30 @@\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-\tjo 1120d60 \n-\tadd %al,(%rcx)\n+\tnop\n+\tsub %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 %al,%al\n+\tadd %dh,%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@@ -3213632,18 +3213378,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,0x2a(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tadd $0x10000000,%eax\n+\tadd %al,0xd12a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x10000000(%rip) \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@@ -3213651,18 +3213398,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-\tand $0xd1,%al\n-\t...\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %dh,(%rax)\n+\tand $0xd1,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor $0x0,%al\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@@ -3213670,36 +3213419,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,0x1f(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor %eax,(%rax)\n+\tadd %al,0xd11f(%rax)\n \tadd %al,(%rax)\n-\tcmp %cl,0x74(%rdi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x26(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %bh,(%rax)\n+\trex.WRXB je 1120e3d \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex fisubl 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 %dh,0xae85(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\txchg %ch,0x0(%rsi)\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 \tadd %dl,0x3c(%rax)\n@@ -3213710,15 +3213460,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,0x21(%rax)\n \troll $1,(%rax)\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \ttest $0x38,%al\n \tmov %al,(%rcx)\n \tadd %al,(%rax)\n@@ -3213731,16 +3213481,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 1120e99 \n+\tadd %dl,0x79(%rax)\n+\tscas %es:(%rdi),%al\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@@ -3213752,15 +3213502,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,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@@ -3213770,40 +3213520,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,(%rax)\n-\tadc %cl,%dl\n+\tadd %ah,0x12(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,-0x30(%rax)\n-\tmov (%rcx),%al\n-\tadd %al,(%rax)\n+\tadc %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rbp\n+\t(bad)\n+\trorb $1,0x1(%rdx)\n+\tadd %dl,0x55(%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,0x1f(%rax)\n-\troll $1,(%rax)\n-\t...\n-\t(bad)\n+\tadd %dl,0xd11f(%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 \tcmp $0x10d,%eax\n \tadd %al,(%rax)\n \tadd %bl,(%rcx)\n \txchg %eax,%esi\n \tadd %eax,(%rax)\n@@ -3213819,18 +3213567,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-\tadc %dl,%cl\n+\tadd %dh,0x10(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rsi)\n+\t(bad)\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 \tlods %ds:(%rsi),%al\n@@ -3213841,34 +3213589,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,0x1a(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor (%rax),%al\n+\tadd %dh,0xd11a(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tfadds -0x7(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %bl,%al\n+\trex stc\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 %al,%al\n+\tadd %ah,%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@@ -3213883,16 +3213633,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ah,(%rax)\n+\tand %edx,%ecx\n \t...\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@@ -3213901,18 +3213651,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,%al\n+\tja 11210d9 \n+\t...\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@@ -3213921,16 +3213670,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %ah,(%rax)\n+\tor %edx,%ecx\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txorb $0x0,0x1(%rbx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3213942,16 +3213691,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\troll $1,(%rax)\n+\tadd %dh,%al\n+\tpsrlw (%rax),%mm0\n \t...\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@@ -3213959,16 +3213708,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 roll $1,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\troll $1,(%rax)\n \t...\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@@ -3213976,16 +3213726,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %cl,%dl\n+\tadd %dh,(%rax)\n+\tsbb %ecx,%edx\n \t...\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@@ -3213995,15 +3213745,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3214016,18 +3213766,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsub %dl,%cl\n+\t...\n \tadd %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dl,-0x2f(%rax)\n \tmov (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 112131f \n@@ -3214038,18 +3213787,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ecx,%edx\n+\tadd %dl,0xc(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %ch,-0x5e(%rax)\n \tje 11212fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsubb $0x9b,(%rax)\n \tadd %eax,(%rax)\n@@ -3214066,33 +3213815,31 @@\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 %ah,(%rax)\n-\t(bad)\n+\tadd %dl,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 %dl,0xd11a(%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)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n \tjne 112137d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3214104,36 +3213851,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,0xd11f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %ah,%al\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\n+\tor $0x0,%al\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 %dh,0xd110(%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 %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@@ -3214143,72 +3213889,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,0xd11a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tsbb %cl,%dl\n+\t...\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 %dl,-0x7c(%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 %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 %dl,(%rax)\n-\tsubb $0x0,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %al,(%rax)\n-\tadd %al,(%rax)\n-\ttest $0xf8,%al\n-\tjb 11214bd \n+\tadd %dh,-0x80(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n+\tadd %ch,0x172f8(%rax)\n \tadd %al,(%rax)\n-\tlock cmp (%rdi),%ah\n+\tadd %dh,%al\n+\tcmp (%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 %ah,(%rax)\n-\tsbb %edx,%ecx\n-\t...\n+\tadd %dl,0xd119(%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 \tsbb $0x73,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x6a(%rax)\n@@ -3214228,19 +3213973,20 @@\n \tadd %al,(%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+\tpush %rax\n+\txor $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@@ -3214250,30 +3213996,30 @@\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-\tsubb $0x0,(%rdx)\n-\tadd %eax,(%rax)\n+\tmov $0x34,%al\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,%al\n-\tjae 1121559 \n+\tadd %dl,(%rax)\n+\tje 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@@ -3214283,67 +3214029,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,(%rax)\n-\tjp 1121599 \n+\tadd %dh,0x79(%rax)\n+\tscas %es:(%rdi),%al\n \t...\n-\tadd %cl,(%rax)\n+\tadd %al,(%rbx)\n \tadd %al,(%rax)\n-\tadd %bl,%al\n-\tmov $0xd1,%al\n-\tadd %eax,(%rax)\n+\tadd %bl,0x20a59(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x2227a(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x62(%rax)\n-\tcall 1121608 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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-\tor $0x0,%al\n+\tadd %al,0xae7a(%rax)\n \tadd %al,(%rax)\n-\tmov %ch,0x20a(%rdi)\n \tadd %al,(%rax)\n-\tmovabs 0xf80000000001f0ee,%al\n+\tadd %al,(%rax)\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+\tcall 1121648 \n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 1121619 \n+\t(bad)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rbx)\n-\tadd %al,(%rax)\n-\tadd %bl,0x20a59(%rax)\n+\tor $0x0,%al\n \tadd %al,(%rax)\n-\tadd %dl,0x2227a(%rax)\n+\tmov %ch,0x20a(%rdi)\n \tadd %al,(%rax)\n-\tadd %bh,%al\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,0xd131(%rax)\n+\tadd %dh,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@@ -3214358,15 +3214105,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \troll $1,(%rax)\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tpush $0x125ec\n \tadd %al,(%rax)\n@@ -3214378,17 +3214125,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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-\t...\n+\tadd %al,0xd11a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,0x1258a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpop %rsi\n \tmov (%rcx),%al\n@@ -3214398,15 +3214146,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,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@@ -3214418,51 +3214166,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,0x7a(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rdi)\n+\tadd %ah,0xd12c(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x17560(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsub 0x2(%rip),%ah \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 \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,0xae7a(%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 %cl,(%rdi)\n \tadd %al,(%rax)\n+\tadd %cl,0x17560(%rax)\n \tadd %al,(%rax)\n-\taddb $0x0,0x18d(%rax)\n+\tadd %ah,(%rax)\n+\tsub 0x2(%rip),%ah \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xd130(%rax)\n+\tadd %ah,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@@ -3214477,20 +3214226,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-\tsub %dl,%cl\n+\tadd %al,0x28(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,0x51(%rax)\n+\tjs 11218cb \n \tnop\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush $0x1d4\n \tadd %al,(%rax)\n \tclc\n@@ -3214506,49 +3214255,49 @@\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 %dh,0x2f(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dl,0x10039(%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,(%rax)\n-\tadc %edx,%ecx\n+\tadd %ah,0x11(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,-0x28000000(%rip) \n+\tadd $0xd8000000,%eax\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 \tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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-\t...\n+\tadd %ah,0xd10b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcwtl\n \tpop %rcx\n \tjae 112193d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3214558,15 +3214307,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,0xae73(%rax)\n+\tadd %dh,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@@ -3214585,16 +3214334,16 @@\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 %al,(%rax)\n-\txor %eax,(%rax)\n+\tadd %dl,(%rax)\n+\tcmp (%rax),%eax\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@@ -3214608,50 +3214357,50 @@\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 %ah,0x31(%rax)\n+\tadd %dh,0x3b(%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-\tor %edx,%ecx\n+\tadd %dh,0xa(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax,%rax,1)\n+\tor $0x0,%al\n \tadd %al,(%rax)\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 %dh,0xb(%rax)\n-\troll $1,(%rax)\n+\tadd %al,(%rax)\n+\tor $0xd1,%al\n \t...\n-\t(bad)\n+\tadd %dl,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trex.R jne 1121a7d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 1121a02 \n \tfwait\n@@ -3214661,17 +3214410,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,0x15(%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 \tadd $0x38000000,%eax\n \tlret $0x18c\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x13,%al\n \trepnz add %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3214679,19 +3214430,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,0xd11e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax,%rax,1)\n+\tadd %dh,%al\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\n+\tadc $0x0,%al\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@@ -3214701,20 +3214452,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,0xd11d(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsbb $0xd1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n+\tsldt (%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@@ -3214729,26 +3214480,29 @@\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-\tmovabs 0x10033,%al\n-\tstc\n+\tmov $0x3d,%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,%al\n+\tadd %dh,%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@@ -3214758,17 +3214512,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-\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 \tor %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 1121c1c \n \tpop %rbx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1eeda(%rax)\n@@ -3214777,18 +3214533,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tor $0xd1,%al\n+\t...\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tleave\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3214796,39 +3214551,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-\t(bad)\n-\troll $1,(%rax)\n+\tadd %dh,(%rax)\n+\tand %dl,%cl\n \t...\n-\tor %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tsub 0x1(%rbx),%ebx\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x2b(%rax)\n+\tpop %rbx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %ah,-0x6a(%rdi)\n+\tadd %ah,(%rax)\n+\taddr32 xchg %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-\tsbb %ecx,%edx\n+\tadd %dl,0x1c(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,0x8000000(%rip) \n+\tor $0x8000000,%eax\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@@ -3214843,28 +3214598,30 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,0x2a(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txor $0x100,%eax\n+\tadd %dh,%al\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 %al,(%rax)\n+\tadd %dh,(%rax)\n \tand %edx,%ecx\n \t...\n \tadd %dl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjnp 1121cfa \n \tadd %eax,(%rax)\n@@ -3214877,36 +3214634,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-\tor %edx,%ecx\n+\tadd %ah,0xa(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rdx)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tpop %rbx\n-\tfwait\n+\tsub %bl,-0x65(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \tjmp 1121d88 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dh,0x24(%rax)\n \troll $1,(%rax)\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadc %bh,0x73(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3214917,18 +3214672,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadc %edx,%ecx\n+\t...\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@@ -3214940,15 +3214694,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3214962,34 +3214716,32 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x4e(%rax)\n \troll $1,(%rax)\n \t...\n \txor %eax,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x2000000000014936,%al\n-\tcmp %al,(%rax)\n-\tadd %eax,(%rax)\n+\tmovabs 0x4000000000014936,%al\n+\trex.X add %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,%al\n-\t(bad)\n-\troll $1,(%rax)\n+\tadd %dh,(%rax)\n+\tsbb %dl,%cl\n \t...\n-\t(bad)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tjg 1121e51 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x72(%rax)\n \tlea (%rcx),%eax\n@@ -3215007,34 +3214759,32 @@\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 %ah,%al\n-\tcmp %al,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\trex.XB add %al,(%r9)\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,0xd10e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rdi)\n+\tadd %dl,(%rax)\n+\tpsrlw (%rax),%mm0\n+\t...\n+\t(bad)\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@@ -3215042,16 +3214792,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dl,(%rax)\n+\ttest %ebp,0x0(%rsi)\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@@ -3215062,16 +3214812,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,0x27(%rax)\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@@ -3215088,18 +3214837,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,0xae81(%rax)\n-\tadd %al,(%rax)\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,(%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@@ -3215109,36 +3214858,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,0xd113(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tadc %ecx,%edx\n+\t...\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 %dh,%al\n-\tsubb $0x0,0x0(%rsi)\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,(%rdi)\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@@ -3215147,35 +3214894,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,0x16(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tsldt (%rax)\n+\tadd %al,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,%al\n \tor 0x1(%rbx),%ecx\n \tadd %dl,%al\n \tint3\n \tcall 1122108 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0xae7d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjle 11220d9 \n+\t...\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@@ -3215184,17 +3214932,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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-\t...\n+\tadd %ah,0xd10a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,0x17528(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub %al,%dl\n \tadd %eax,(%rax)\n@@ -3215203,18 +3214952,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,(%rax)\n+\tadc %dl,%cl\n+\t...\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@@ -3215231,49 +3214979,49 @@\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,0xb(%rax)\n-\troll $1,(%rax)\n+\tadd %dh,%al\n+\tor %ecx,%edx\n \t...\n-\tor %eax,(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tmov %cl,0x173(%rdi)\n+\tadd %cl,0x1738f(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x225a6(%rax)\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 %dh,0x1c(%rax)\n-\troll $1,(%rax)\n+\tadd %dl,%al\n+\tsbb $0xd1,%al\n \t...\n-\t(bad)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txchg %eax,%ebx\n \t(bad)\n \tadd %ah,%al\n \txchg %ax,%dx\n \tadd %eax,(%rax)\n@@ -3215282,15 +3215030,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,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@@ -3215301,74 +3215049,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-\tor %dl,%cl\n+\tadd %dh,0x9(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tin $0x75,%eax\n-\tadd %eax,(%rax)\n+\tadc %ah,%ch\n+\tjne 11222fd \n \tadd %al,(%rax)\n-\tadd %al,-0x21(%rax)\n-\tsbb $0x2,%al\n+\tadd %al,(%rax)\n+\trex fistps (%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 %ah,-0x7d(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,(%rcx)\n+\tadd %dl,%al\n+\tsubl $0x0,0x0(%rsi)\n \tadd %al,(%rax)\n-\tadd %bh,-0x3f(%rax)\n+\tadd %al,(%rax)\n+\tor %eax,(%rax)\n+\tadd %al,(%rax)\n+\tjs 11222fb \n \tlock add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x2b(%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,%al\n-\tsbb $0xd1,%al\n-\t...\n-\tadd %cl,(%rdx)\n+\tadd %ah,(%rax)\n+\tsbb $0xd1,%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x1bfbc(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1ecf2(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tor (%rax),%al\n+\tadd %al,(%rax)\n+\tnop\n+\tmov $0x1bf,%esp\n+\tadd %al,(%rax)\n+\tmovabs 0xf80000000001ecf2,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,0x1f(%rax)\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@@ -3215380,65 +3215128,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,0xae76(%rax)\n+\tadd %al,%al\n+\ttest %ebp,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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 \tadd %al,(%rax)\n \tadd %bh,%al\n-\tand 0x1(%rbp),%esi\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n-\tmovabs %eax,0xf7f80000000001eb\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tnegl 0x0(%rdx)\n \tadd %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 %al,(%rdi)\n+\tadd %dh,0xae76(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 \tadd %al,(%rax)\n \tadd %bh,%al\n-\tnegl 0x0(%rdx)\n+\tand 0x1(%rbp),%esi\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tmovabs %eax,0xf7f80000000001eb\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 $0xd1,%al\n+\tadd %al,0x15(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\tnop\n-\tadd %rax,(%rax)\n+\tcmp %dl,0x148(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tclc\n+\tsar $1,%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@@ -3215460,18 +3215206,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 %ah,0xd11a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rsi)\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@@ -3215489,30 +3215236,30 @@\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 %dh,%al\n-\tadd %al,(%r9)\n+\tadd %al,(%rax)\n+\trex.WR 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 %dl,%al\n-\tsub %edx,%ecx\n+\tadd %dl,(%rax)\n+\tsub %cl,%dl\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@@ -3215522,16 +3215269,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 1122559 \n+\tadd %al,(%rax)\n+\tja 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@@ -3215551,30 +3215298,30 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,0x41(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.XB add %al,(%r9)\n+\tadd %ah,(%rax)\n+\trex.WRB add %r8b,(%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,%al\n-\tjp 11225d9 \n+\tadd %dl,0x7b(%rax)\n+\tscas %es:(%rdi),%al\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@@ -3215582,95 +3215329,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,0x16(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor (%rax),%al\n+\tadd %ah,0xd116(%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+\tnop\n+\trolb %cl,(%rcx)\n \tadd %al,(%rax)\n-\tfcoms 0x1d2(%rax)\n \tadd %al,(%rax)\n \tloopne 11226d9 \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,0xd14d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,(%rsi)\n-\tadd %al,(%rax)\n-\tadd %bh,0x1493c(%rax)\n-\tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tadd %r8b,(%rcx)\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 %bh,%cl\n-\t(bad)\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 %al,(%rax)\n+\tadd %al,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 %ah,(%rsi)\n+\tadd %al,(%rax)\n+\tadd %bh,0x1493c(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,0x1004e(%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 %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 %dh,%al\n-\tadd %r8b,(%rcx)\n+\tadd %dl,(%rax)\n+\trex.WRXB add %r8b,(%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,%al\n-\tes roll $1,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\troll $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@@ -3215682,53 +3215433,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,0x15(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor %al,(%rax)\n+\tadd %ah,0xd115(%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+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\trex.R cwtl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x3e(%rax)\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 %dl,0xa(%rax)\n-\troll $1,(%rax)\n+\tadd %dl,%al\n+\tor %cl,%dl\n \t...\n-\tor (%rax),%al\n-\tadd %al,(%rax)\n-\tmov %ch,%dl\n-\tjne 11227fd \n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n+\tadd %cl,0x175ea(%rax)\n \tadd %al,(%rax)\n-\tlock notb 0x1(%rbx)\n+\tadd %dh,%al\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 %al,%al\n+\tadd %ah,%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@@ -3215738,98 +3215490,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 %dh,0xd11c(%rax)\n+\tadd %dl,(%rax)\n+\tsbb $0xd1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tor (%rax),%al\n+\tadd %al,(%rax)\n+\tpush $0x1bfbc\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 %al,0xae80(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%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 %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 %dh,(%rax)\n-\tor $0xd1,%eax\n+\tadd %dl,0xd10d(%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,0x1bea0(%rax)\n \tadd %al,(%rax)\n-\tmov $0xa0,%al\n-\tmov $0x1,%esi\n \tadd %al,-0x40(%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-\tsubb $0x0,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor %eax,(%rax)\n+\tadd %dl,-0x7f(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tjo 11228de \n+\tadd %dh,-0x5c(%rax)\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 %dh,0xd123(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tand %ecx,%edx\n+\t...\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@@ -3215845,65 +3215595,73 @@\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 %dh,0x10048(%rax)\n+\tadd %ah,%al\n+\tpush %rdx\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-\tpsrlw (%rax),%mm0\n-\t...\n-\tsldt (%rax)\n+\tadd %dl,0xd10f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdi)\n+\tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmov 0x1(%rip),%fs \n \tadd %al,%al\n \tmov %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 %dl,0x17(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor (%rax),%eax\n+\tadd %ah,0xd117(%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+\tscas %es:(%rdi),%eax\n+\tor (%rdx),%al\n \tadd %al,(%rax)\n-\tcmp %ch,0x20a(%rdi)\n \tadd %al,(%rax)\n \tadcb $0x8e,(%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-\tsub %cl,%dl\n+\tadd %dh,(%rax)\n+\tsub %ecx,%edx\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \txor %edi,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3215913,16 +3215671,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 1122a59 \n+\tadd %al,0x7e(%rax)\n+\tscas %es:(%rdi),%al\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@@ -3215932,37 +3215690,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,0x26(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor %al,(%rax)\n+\tadd %ah,0xd126(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tand $0x194,%eax\n \tadd %al,(%rax)\n-\trex jp 1122a97 \n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x25(%rax)\n+\txchg %eax,%esp\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,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 %dh,0xae80(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tsubl $0x0,0x0(%rsi)\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@@ -3215979,50 +3215738,47 @@\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 %dl,0x4b(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,0x10055(%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,(%rax)\n-\txchg %ch,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tor %dl,%cl\n+\t...\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 %dh,0xd119(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tsbb %cl,%dl\n+\t...\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,0x189b3(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n \t(bad)\n@@ -3216032,18 +3215788,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-\troll $1,(%rax)\n-\t...\n-\t(bad)\n+\tadd %dh,0xd11f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,0x1255a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x3b(%rax)\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3216051,16 +3215808,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 1122c19 \n+\tadd %al,(%rax)\n+\tjae 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@@ -3216076,19 +3215833,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-\tsubl $0x0,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor $0x88000000,%eax\n+\tadd %al,-0x7c(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,-0x78000000(%rip) \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@@ -3216097,18 +3215853,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ecx,%edx\n+\t...\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@@ -3216117,16 +3215872,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 1122cd9 \n+\tadd %dl,(%rax)\n+\tjne 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@@ -3216142,31 +3215897,31 @@\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-\t(bad)\n-\trex.WRX add %r8b,(%rcx)\n+\tsbbb $0x1,0x0(%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,0xd109(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 \tadd %dl,0x195dd(%rax)\n \tadd %al,(%rax)\n@@ -3216174,16 +3215929,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 1122d99 \n+\tadd %dl,-0x80(%rax)\n+\tscas %es:(%rdi),%al\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@@ -3216195,19 +3215950,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,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 %dh,-0xc(%rax)\n \tjb 1122e3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x69,%al\n \tin (%dx),%al\n@@ -3216217,17 +3215972,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\t...\n+\tadd %ah,0xae73(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 \tpush %rax\n@@ -3216237,15 +3215993,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 \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@@ -3216279,17 +3216035,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,%al\n+\tsubl $0x0,0x0(%rsi)\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@@ -3216298,20 +3216053,23 @@\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-\tor $0xd1,%al\n-\t...\n-\tadd %dl,(%rcx)\n+\tadd %dh,(%rax)\n+\tor $0xd1,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x18665(%rax)\n+\tadc %eax,(%rax)\n+\tadd %al,(%rax)\n+\tmov %ah,-0x7a(%rbp)\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 \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n@@ -3216324,34 +3216082,34 @@\n \tadd %al,(%rax)\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+\tloopne 112301d \n+\tadd %al,(%rcx)\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 \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 %dl,(%rax)\n+\tadd %dh,(%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@@ -3216379,49 +3216137,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,(%rax)\n-\tsub $0xd1,%al\n+\tadd %al,0x2c(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,0x60000000(%rip) \n+\tadc $0x60000000,%eax\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 %dh,%al\n-\ttest %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,0x48000000(%rip) \n \ttest $0x174,%eax\n \tadd %al,(%rax)\n \tadc %dl,(%rsi)\n \tjmp 1123108 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae74(%rax)\n+\tadd %ah,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@@ -3216435,16 +3216192,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 1123119 \n+\tadd %al,0x75(%rax)\n+\tscas %es:(%rdi),%al\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@@ -3216453,18 +3216210,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,%al\n+\tjg 1123159 \n+\t...\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@@ -3216476,15 +3216232,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \troll $1,(%rax)\n \t...\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tor %esp,%edx\n@@ -3216498,16 +3216254,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 11231d9 \n+\tadd %dl,0x7f(%rax)\n+\tscas %es:(%rdi),%al\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@@ -3216515,33 +3216271,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,0x14(%rax)\n-\troll $1,(%rax)\n+\tadd %dl,%al\n+\tadc $0xd1,%al\n \t...\n-\tor (%rax),%eax\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\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 %dh,(%rax)\n-\tjns 1123259 \n-\t...\n+\tadd %dl,0xae79(%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 \tpop %rcx\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3216553,77 +3216310,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,(%rax)\n-\tand %edx,%ecx\n+\tadd %ah,0x21(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tsti\n \tand $0x1,%eax\n \tadd %dh,(%rax)\n \tmov 0x1(%rax),%ss\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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-\troll $1,(%rax)\n+\tadd %al,%al\n+\tand %ecx,%edx\n \t...\n-\tor (%rax),%al\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tpush $0x1d292\n+\tand %bl,%dh\n+\tsbb (%rdx),%eax\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tlods %ds:(%esi),%al\n+\tadd %al,(%rax)\n+\tadc %bh,(%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,0xd123(%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 %bl,%dh\n-\tsbb (%rdx),%eax\n+\tadd %ah,0x2f(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tor (%rax),%al\n \tadd %al,(%rax)\n+\tpush $0x1d292\n \tadd %al,(%rax)\n-\tadc %bh,(%rax)\n-\tint1\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 %dl,0xd113(%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,%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@@ -3216631,36 +3216386,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 %edx,%ecx\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 %ah,%al\n-\tadc (%rax),%bh\n-\tadd %eax,(%rax)\n+\tloopne 112340c \n+\tcmp %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x6e(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\toutsb %ds:(%rsi),(%dx)\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,(%rax)\n+\tadd %al,(%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@@ -3216672,18 +3216428,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %ah,(%rax)\n+\tsbb %edx,%ecx\n+\t...\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@@ -3216692,18 +3216447,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tsbb $0xd1,%al\n+\t...\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@@ -3216713,19 +3216467,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 $0xd1,%eax\n-\tadd %al,(%rax)\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 %al,(%rax)\n \tenter $0x4991,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 1123562 \n \tmov %es,(%rcx)\n@@ -3216735,33 +3216488,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-\tsubb $0x0,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tor (%rax),%al\n+\tadd %al,-0x7f(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tjs 112350b \n+\tadd %bh,-0x2f(%rax)\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 %al,%al\n+\tadd %dh,%al\n \t(bad)\n \troll $1,(%rax)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,0x21b22(%rax)\n \tadd %al,(%rax)\n@@ -3216774,17 +3216526,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,0xd114(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3216801,29 +3216554,28 @@\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-\trcrb $1,0x0(%rdx)\n-\tadd %eax,(%rax)\n+\tlock add %al,%fs:(%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,0xd131(%rax)\n+\tadd %dl,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@@ -3216835,19 +3216587,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,-0x7d(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tnop\n \tpop %rsp\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3216858,45 +3216609,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-\tsub %dl,%cl\n-\t...\n-\tadd %cl,(%rax)\n+\tadd %ah,0xd129(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x17356(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tadd $0xd1,%al\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %bh,(%rax)\n+\tand %dh,0x1(%rbp)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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,0x29(%rax)\n+\tadd %ah,0x28(%rax)\n \troll $1,(%rax)\n \t...\n-\tor (%rax),%al\n-\tadd %al,(%rax)\n-\tcmp %ah,(%rax)\n-\tjne 11236fd \n-\tadd %al,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tinsb (%dx),%es:(%rdi)\n-\thlt\n+\tmovabs 0xf000000000017356,%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@@ -3216907,18 +3216657,19 @@\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 %dh,0x1005c(%rax)\n+\tadd %dl,%al\n+\tdata16 add %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@@ -3216928,17 +3216679,16 @@\n \trex.WR rolq $1,(%rax)\n \t...\n \tsub (%rax),%eax\n \tadd %al,(%rax)\n \tjo 11237ae \n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rbp\n-\tadd %al,(%rcx)\n+\tadd %dh,(%rax)\n+\tadd %al,(%ecx)\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@@ -3216953,29 +3216703,29 @@\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-\tjo 112381f \n-\tadd %al,(%rcx)\n+\tnop\n+\tadd %al,(%ecx)\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,0xd121(%rax)\n+\tadd %dh,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@@ -3216994,30 +3216744,29 @@\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 %dh,(%rax)\n-\tpop %rsi\n+\tadd %dl,0x68(%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,0x2e(%rax)\n+\tadd %dh,0x2e(%rax)\n \troll $1,(%rax)\n \t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tmov $0x18e67,%eax\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3217028,15 +3216777,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \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@@ -3217049,15 +3216798,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tja 1123899 \n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \t(bad)\n \tjb 11238fd \n@@ -3217072,18 +3216821,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,%al\n+\tsbb %edx,%ecx\n \t...\n-\tor $0x0,%al\n+\tadd %cl,(%rax,%rax,1)\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@@ -3217092,34 +3216841,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 %al,%al\n+\tje 1123919 \n+\t...\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 %al,%al\n-\tadc %edx,%ecx\n+\tadd %ah,(%rax)\n+\tadc %cl,%dl\n \t...\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@@ -3217139,53 +3216887,52 @@\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 %ah,%al\n-\t(bad)\n-\tadd %al,(%rcx)\n+\tadd %dh,%al\n+\tpush $0x0\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-\troll $1,(%rax)\n+\tadd %dl,(%rax)\n+\tand %dl,%cl\n \t...\n-\tadc %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x10d32(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\txor 0x1(%rip),%cl \n \tadd %dh,-0x3f(%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,0xae82(%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,(%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@@ -3217195,32 +3216942,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-\tjle 1123a59 \n+\tadd %ah,(%rax)\n+\tjg 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 %ah,%al\n-\tjs 1123a99 \n+\tadd %al,0x79(%rax)\n+\tscas %es:(%rdi),%al\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@@ -3217230,21 +3216977,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,%al\n-\tor $0xd1,%al\n-\t...\n-\tadd %cl,(%rdx)\n+\tadd %ah,(%rax)\n+\tor $0xd1,%eax\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand $0x18e,%eax\n+\tadd %al,(%rax)\n+\tor (%rax),%al\n+\tadd %al,(%rax)\n+\tadc %ah,0x18e(%rip) \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@@ -3217258,33 +3217006,34 @@\n \t...\n \tadd %ah,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \t(bad)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmovsxd (%rax),%eax\n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\tinsl (%dx),%es:(%rdi)\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,0x21(%rax)\n-\troll $1,(%rax)\n-\t...\n-\t(bad)\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 %bh,(%rax)\n \tcli\n \tjb 1123bbd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3217295,17 +3217044,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0xd118(%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 \ttest $0x73,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3217316,16 +3217066,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,%al\n+\ttest %ch,0x0(%rsi)\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@@ -3217346,29 +3217096,29 @@\n \t...\n \tsub (%rax),%al\n \tadd %al,(%rax)\n \tclc\n \tpopf\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x10064(%rax)\n+\tadd %dh,0x1006e(%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,0x7f(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %al,%al\n+\tjg 1123c59 \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@@ -3217380,19 +3217130,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 $0xd1,%eax\n-\tadd %al,(%rax)\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 %al,(%rax)\n \tadd %dl,-0x5a(%rax)\n \tje 1123cfd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3217404,21 +3217153,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,0x2b(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor (%rax),%al\n+\tadd %al,0xd12b(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %ah,0x60(%rax)\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@@ -3217435,32 +3217184,32 @@\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 %ah,(%rax)\n-\tdata16 add %al,(%rcx)\n+\tadd %al,0x70(%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,0xae81(%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,(%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@@ -3217469,38 +3217218,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-\tor %dl,%cl\n+\tadd %ah,0x9(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tsub %esi,0x1(%rbp)\n+\tand %ch,(%rcx)\n+\tjne 1123dfd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbb $0x1c,%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 %al,0xd129(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsub %edx,%ecx\n+\t...\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@@ -3217518,28 +3217266,30 @@\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 %ah,0x10067(%rax)\n+\tadd %al,%al\n+\tjno 1123e83 \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 %dl,%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@@ -3217552,35 +3217302,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,0xd10d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n+\tadd %ah,(%rax)\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\n+\tadd $0x0,%al\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 %dh,%al\n-\tpsrlw (%rax),%mm0\n+\tadd %dl,0x10(%rax)\n+\troll $1,(%rax)\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@@ -3217600,35 +3217350,37 @@\n \tadd %al,(%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 %ah,0x10073(%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,0x27(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tadc %eax,(%rax)\n+\tadd %dl,0xd127(%rax)\n \tadd %al,(%rax)\n-\tmov %bl,0x149(%rdi)\n \tadd %al,(%rax)\n-\tlock (bad)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %cl,0x1499f(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\t(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@@ -3217648,32 +3217400,33 @@\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-\trex push $0x0\n+\t(bad)\n+\tje 1124043 \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-\tsub %dl,%cl\n+\tadd %al,0x29(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rsi)\n+\t(bad)\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@@ -3217683,18 +3217436,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0xae82(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3217711,30 +3217464,29 @@\n \troll $1,(%rax)\n \t...\n \tadc %eax,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0x1b(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %ah,0x6b(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,0x10075(%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,(%rax)\n-\tes roll $1,(%rax)\n+\tadd %al,0x26(%rax)\n+\troll $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@@ -3217744,35 +3217496,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,0x18(%rax)\n-\troll $1,(%rax)\n+\tadd %dl,%al\n+\tsbb %dl,%cl\n \t...\n-\tor %eax,(%rax)\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %ch,0x12563(%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 %dh,-0x7c(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,%al\n+\ttest %ch,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3217781,18 +3217534,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,%al\n+\tsbb %cl,%dl\n \t...\n-\t(bad)\n+\tadd %cl,(%rsi)\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@@ -3217807,35 +3217560,34 @@\n \t...\n \tsub (%rax),%eax\n \tadd %al,(%rax)\n \tnop\n \tout %eax,$0x48\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x6d(%rax)\n+\tadd %ah,0x77(%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,(%rax)\n-\tadc %edx,%ecx\n+\tadd %dh,0x11(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tclc\n+\txor %bh,%al\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \txchg %eax,%edx\n \txchg %eax,(%rcx)\n \tadd %al,(%rax)\n@@ -3217844,58 +3217596,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,0xd12d(%rax)\n+\tadd %al,0xd10d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n-\tadd %ah,0x3f(%rax)\n-\tjae 11242bd \n+\tadd %dh,(%rax)\n+\tret\n+\txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $0x0,0x1(%rbp,%rbp,8)\n+\tshlb $1,0x191(%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 %ah,(%rax)\n-\tor $0xd1,%eax\n+\tadd %dh,0xd12d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\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 11242fd \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 %al,(%rax)\n-\tjg 11242d9 \n+\tadd %ah,0x7f(%rax)\n+\tscas %es:(%rdi),%al\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@@ -3217907,19 +3217658,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,(%rax)\n+\tadd %dl,0xe(%rax)\n+\troll $1,(%rax)\n+\t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tmov %dh,%al\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x1c,%al\n@@ -3217930,18 +3217679,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,%al\n+\tsbb %ecx,%edx\n+\t...\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@@ -3217958,51 +3217706,52 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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+\tjp 1124403 \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,0x25(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor $0x0,%al\n+\tadd %dh,0xd125(%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 \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 %dh,0xd115(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\n+\t(bad)\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@@ -3218012,15 +3217761,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \troll $1,(%rax)\n \t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n \t(bad)\n \tmov $0xd1,%ch\n@@ -3218034,15 +3217783,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,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@@ -3218051,16 +3217800,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\ttest %ebp,0x0(%rsi)\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@@ -3218070,16 +3217819,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,0x1e(%rax)\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@@ -3218101,15 +3217849,15 @@\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 %dl,0x10072(%rax)\n+\tadd %ah,0x1007c(%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@@ -3218121,16 +3217869,16 @@\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-\tadd %dh,%al\n-\tjb 1124603 \n+\tadd %al,(%rax)\n+\tjge 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@@ -3218144,31 +3217892,32 @@\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 %dl,0x73(%rax)\n+\tadd %ah,0x7d(%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-\tadc %ecx,%edx\n-\t...\n+\tadd %dl,0xd113(%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 \tmovabs 0x8d90000000000199,%al\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3218176,18 +3217925,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,%al\n+\tand %edx,%ecx\n+\t...\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@@ -3218198,15 +3217946,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3218217,15 +3217965,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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,%al\n+\t(bad)\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@@ -3218244,31 +3217993,31 @@\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 %dl,0x10075(%rax)\n+\tadd %ah,0x1007f(%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-\tsub %cl,%dl\n+\tadd %al,0x2b(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rsi)\n+\t(bad)\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@@ -3218277,37 +3218026,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-\troll $1,(%rax)\n-\t...\n-\tsbb (%rax),%al\n+\tadd %dh,0xd11c(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\ttest $0x58,%al\n-\tcmp %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %bl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %ch,0x13858(%rax)\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 %al,%al\n-\tor $0xd1,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\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@@ -3218316,19 +3218064,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0xe(%rax)\n+\troll $1,(%rax)\n+\t...\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@@ -3218347,32 +3218093,31 @@\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 %dh,0x77(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dl,0x10081(%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-\tpsrlw (%rax),%mm0\n+\tadd %dh,(%rax)\n+\tadc %dl,%cl\n \t...\n-\t(bad)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,0x19293(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x58(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3218380,36 +3218125,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,0x1d(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor %eax,(%rax)\n+\tadd %ah,0xd11d(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rbx)\n-\tje 112493d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x226,%ecx\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %dl,%al\n+\tadd 0x0(%rcx,%rax,1),%esi\n+\tadd %al,(%rax)\n+\tadd %dl,0x226b9(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %ah,(%rax)\n+\t(bad)\n+\troll $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@@ -3218419,61 +3218164,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,%al\n-\tand %edx,%ecx\n+\tadd %ah,(%rax)\n+\tor %cl,%dl\n \t...\n-\tadd %cl,(%rcx)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tstc\n-\txchg %al,(%rcx)\n+\tadd %ch,%al\n+\t(bad)\n+\tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tand %ch,0x1bf(%rdx)\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 %ah,0xd109(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n+\tadd %ah,(%rax)\n+\tand %cl,%dl\n+\t...\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ch,%al\n-\t(bad)\n-\tmov (%rcx),%eax\n+\tadd %al,%al\n+\tstc\n+\txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x192(%rdx)\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,0x16(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor (%rax),%al\n+\tadd %dl,0xd116(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,0x18b0d(%rax)\n \tadd %al,(%rax)\n-\torb $0x0,0x18b(%rip) \n \tadd %dh,0x1d056(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n@@ -3218485,31 +3218231,31 @@\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 %dl,(%rax)\n-\tjp 1124a83 \n+\tadd %dh,(%rax)\n+\ttest %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 %dl,(%rax)\n-\tjs 1124a59 \n+\tadd %dh,0x78(%rax)\n+\tscas %es:(%rdi),%al\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@@ -3218529,16 +3218275,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,-0x67(%rax)\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjp 1124b03 \n+\tadd %dh,%al\n+\ttest %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@@ -3218552,31 +3218298,30 @@\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 %dh,(%rax)\n-\tjnp 1124b43 \n-\tadd %eax,(%rax)\n+\tadd %dl,-0x7b(%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 %dh,(%rax)\n-\tja 1124b19 \n+\tadd %al,0x77(%rax)\n+\tscas %es:(%rdi),%al\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@@ -3218587,16 +3218332,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0xae81(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3218605,16 +3218352,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %ah,(%rax)\n+\tsub %edx,%ecx\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x15b27(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trex.WRB cmc\n@@ -3218624,21 +3218371,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,0xd114(%rax)\n+\tadd %dl,(%rax)\n+\tadc $0xd1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dh,-0x7(%rax)\n+\tjo 1124c33 \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@@ -3218646,18 +3218394,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,0x10(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rsi)\n+\t(bad)\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 \tin (%dx),%eax\n@@ -3218686,18 +3218434,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tjns 1124c99 \n+\t...\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@@ -3218716,31 +3218463,33 @@\n \tadd %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+\tpush %rax\n+\tmov %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,-0x7b(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dh,0xae85(%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 \t(bad)\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3218752,16 +3218501,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,-0x7e(%rax)\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@@ -3218773,15 +3218521,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \troll $1,(%rax)\n \t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tpush %rax\n \tcmp %esp,%ebp\n@@ -3218793,38 +3218541,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,0xae7f(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\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 %ah,(%rax)\n-\tand $0x8e,%al\n+\tand %ah,(%rsi,%rcx,4)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1ee1c(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ah,0x22(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rdi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,%al\n \thlt\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshr $1,%ah\n@@ -3218835,18 +3218582,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tsub %edx,%ecx\n+\t...\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@@ -3218858,18 +3218604,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n+\tadd %al,%al\n+\tjbe 1124e99 \n+\t...\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@@ -3218879,36 +3218624,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+\tadd %dh,0x14(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rdx)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %ch,-0x3e(%rax)\n-\tlock add %eax,(%rax)\n+\tpush $0x1f0c2\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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,0x74(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae74(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3218918,16 +3218663,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dh,(%rax)\n+\tadc $0xd1,%al\n \t...\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@@ -3218943,35 +3218688,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 %ah,0x21(%rax)\n-\troll $1,(%rax)\n-\t...\n-\t(bad)\n+\tadd %dl,0xd121(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rsi)\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 %dl,0xd11b(%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 %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \t(bad)\n \tcwtl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3218984,17 +3218729,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,0xd109(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3219012,46 +3218758,46 @@\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 %al,0x10083(%rax)\n+\tadd %dl,0x1008d(%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 %dl,%cl\n+\tadd %al,0x11(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,0x10000000(%rip) \n+\tadd $0x10000000,%eax\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,(%rax)\n+\tadd %dl,(%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@@ -3219069,70 +3218815,69 @@\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 %ah,0x10084(%rax)\n+\tadd %dh,0x1008e(%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,0xd11d(%rax)\n+\tadd %ah,%al\n+\tsbb $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,%al\n-\tjno 1125208 \n-\tadd %eax,(%rax)\n+\tenter $0xd71,$0x1\n \tadd %al,(%rax)\n-\tadd %dh,0xd(%rax)\n+\tadd %al,(%rax)\n+\tjo 112520f \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,0x18(%rax)\n-\troll $1,(%rax)\n+\tadd %al,%al\n+\tsbb %dl,%cl\n \t...\n-\t(bad)\n+\tadd %al,(%rsi)\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 %dh,0xd109(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tor %cl,%dl\n+\t...\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@@ -3219142,19 +3218887,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,(%rax)\n+\tes roll $1,(%rax)\n+\t...\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@@ -3219163,38 +3218906,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-\tor %ecx,%edx\n+\tadd %ah,0xc(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rbx)\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\t(bad)\n+\tcmp %ch,(%rdi)\n \tpop %rbx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x25(%rax)\n \tjmp 1125308 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %al,%al\n+\tand %dl,%cl\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@@ -3219205,17 +3218946,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,0xd112(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,-0x48000000(%rip) \n \txacquire xchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand %bh,-0x13(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3219223,18 +3218965,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tsubl $0x0,0x0(%rsi)\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@@ -3219266,90 +3219006,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,0x73(%rax)\n-\tscas %es:(%rdi),%al\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 %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 %dh,%al\n-\tsbb %ecx,%edx\n+\tadd %ah,0x1c(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,%al\n-\txor $0x1ec,%eax\n+\tfdivs 0x1ec(%rip) \n \tadd %al,(%rax)\n \tshrb $1,(%rsp,%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 %al,0xd11f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n+\tadd %al,%al\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %bh,-0x7a(%rax)\n+\tjs 1125440 \n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjmp 112565a \n \tadd %al,(%rax)\n \tclc\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %al,0x20(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x172f3(%rax)\n+\txor $0x72,%bl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1ef1f(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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-\tscas %es:(%rdi),%al\n+\tadd %al,%al\n+\tjge 11254d9 \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@@ -3219369,54 +3219110,53 @@\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 %al,-0x76(%rax)\n+\tadd %ah,-0x6c(%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-\txor %dl,%cl\n+\tadd %al,0x30(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rdx)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcli\n+\tadc %bh,%dl\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 %al,0xd117(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,0x30000000(%rip) \n+\tadd %dl,%al\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\n+\tor $0x30000000,%eax\n \tjge 1125585 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tpush %rsi\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n@@ -3219425,16 +3219165,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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,(%rcx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tadc $0x173,%eax\n \tadd %al,(%rax)\n \tadc %ch,(%rsi)\n@@ -3219444,18 +3219184,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,%cl\n+\tadd %ah,0x19(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,(%rdi)\n+\t(bad)\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 \txchg %eax,%ebp\n@@ -3219465,20 +3219205,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,0x26(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tadd (%rax),%eax\n+\tadd %dl,0xd126(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,-0x41(%rdi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjg 112567a \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@@ -3219490,28 +3219232,28 @@\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 %al,0x1008c(%rax)\n+\tadd %ah,0x10096(%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,0x33(%rax)\n+\tadd %al,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@@ -3219523,18 +3219265,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x1d(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rdi)\n+\t(bad)\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 \tadd %al,(%rax)\n@@ -3219542,15 +3219284,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,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@@ -3219559,16 +3219301,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dh,(%rax)\n+\tadc %ecx,%edx\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,0x18e2f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x15(%rax)\n \tand (%rdx),%al\n@@ -3219578,82 +3219320,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 %al,0x10(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor %al,(%rax)\n+\tadd %ah,0xd110(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tpush %rbp\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x55(%rax)\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 %dl,%al\n-\tor %edx,%ecx\n+\tadd %dl,0xa(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,-0x58000000(%rip) \n+\tor $0xa8000000,%eax\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 %ah,0x12(%rax)\n-\troll $1,(%rax)\n+\tadd %al,%al\n+\tadc %cl,%dl\n \t...\n-\tadd $0x28000000,%eax\n+\tadd %al,0x28000000(%rip) \n \tand $0x1,%ax\n \tadd %al,(%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 %dh,%al\n-\tadc $0xd1,%al\n+\tadd %dl,0x15(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax,%rax,1)\n+\tor $0x0,%al\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 %al,0xd12b(%rax)\n+\tadd %dl,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@@ -3219663,16 +3219405,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 1125919 \n+\tadd %al,(%rax)\n+\tjbe 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@@ -3219685,15 +3219427,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,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@@ -3219704,15 +3219446,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,0x24(%rax)\n \troll $1,(%rax)\n \t...\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \tcwtl\n \trex.R jne 11259fd \n \tadd %al,(%rax)\n@@ -3219725,18 +3219467,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadc %cl,%dl\n+\t...\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@@ -3219746,37 +3219487,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,(%rax)\n-\tadc $0xd1,%al\n+\tadd %al,%al\n+\tadc %edx,%ecx\n \t...\n-\tadd %cl,(%rbx)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor $0x18b,%eax\n+\tadd %cl,-0x37(%rax)\n+\txchg %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,%bl\n-\t(bad)\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 %al,-0x7f(%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 %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x18662(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txlat %ds:(%rbx)\n \tes add (%rax),%al\n@@ -3219785,16 +3219527,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %edx,%ecx\n+\tadd %al,(%rax)\n+\txor %cl,%dl\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,-0x9(%rax)\n \tjb 1125afd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3219804,35 +3219546,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,0x11(%rax)\n+\tadd %ah,0x14(%rax)\n \troll $1,(%rax)\n \t...\n-\tor %eax,(%rax)\n-\tadd %al,(%rax)\n-\trex.W leave\n-\txchg %al,(%rcx)\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n+\trorb $1,0x18b(%rip) \n \tadd %al,(%rax)\n-\tlock rex.WRX int1\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,0x31(%rax)\n+\tadd %dh,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@@ -3219843,15 +3219584,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tand $0xd1,%al\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tpush $0x125\n \tadd %al,(%rax)\n@@ -3219863,15 +3219604,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \t(bad)\n \troll $1,(%rax)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ah,-0x10(%rax)\n \tjb 1125bfd \n@@ -3219883,18 +3219624,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tjp 1125bd9 \n+\t...\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@@ -3219904,58 +3219644,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,%al\n-\tsub $0xd1,%eax\n+\tadd %al,0xd128(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %eax,(%rax)\n+\tadd %al,(%rbx)\n \tadd %al,(%rax)\n-\tcmp %bh,(%rdi)\n-\tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %dl,-0x36(%rax)\n-\tin (%dx),%eax\n+\t(bad) (%rdi)\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 %dl,0x28(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tadd (%rax),%eax\n+\tadd %dh,0xae7a(%rax)\n \tadd %al,(%rax)\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 %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 %dl,0x75(%rax)\n+\tadd %dh,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 1125cfd \n \tadd %al,(%rax)\n@@ -3219966,95 +3219705,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 %ah,0x7a(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %cl,-0x70000000(%rip) \n-\tint3\n-\txchg %al,(%rcx)\n+\tadd %ah,%al\n+\tsub $0xd1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock frstor (%rax)\n-\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tor %eax,(%rax)\n+\tadd %al,(%rax)\n+\tcmp %bh,(%rdi)\n+\tadd %rax,(%r8)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x36(%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 %al,0x4a(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tand (%rax),%al\n+\tadd %ah,0xae7f(%rax)\n \tadd %al,(%rax)\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+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bh,%cl\n+\tadd %al,0x172cd(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%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 %al,0x7f(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dl,%al\n+\tadc %dl,%cl\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x172cd(%rax)\n+\tadd %ch,0x2c(%rax)\n+\tjmp 1125dbd \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-\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 %al,0x4a(%rax)\n \troll $1,(%rax)\n \t...\n-\tor %eax,(%rax)\n+\tand (%rax),%al\n+\tadd %al,(%rax)\n+\tfdivrs (%rdx)\n+\tadd %rax,(%r8)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tmovabs 0xf900000000000100,%eax\n+\t(bad)\n \tadd %al,(%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 %ah,0x1a(%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 \ttest $0xa8,%al\n \tjae 1125e3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 1125dd5 \n \tnop\n@@ -3220064,17 +3219808,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae78(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 \tadd %bh,%al\n@@ -3220089,33 +3219834,31 @@\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,(%rax)\n-\tcwtl\n+\tadd %dl,-0x5e(%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,0xae7a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tjnp 1125e99 \n+\t...\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@@ -3220124,15 +3219867,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,%al\n+\t(bad)\n \troll $1,(%rax)\n \t...\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tpop %rax\n \tpop %rax\n \tfwait\n@@ -3220153,15 +3219897,15 @@\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 %dl,-0x67(%rax)\n+\tadd %dh,-0x5d(%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@@ -3220175,36 +3219919,34 @@\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 %dh,0x10099(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tstc\n+\tadd %dl,%al\n+\tmovabs %eax,0xf900000000000100\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 %al,(%rax)\n-\tsub %edx,%ecx\n+\tadd %dl,0x29(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rdi)\n+\t(bad)\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@@ -3220214,15 +3219956,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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,%al\n+\t(bad)\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@@ -3220232,15 +3219975,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \tdata16 xchg %al,(%rcx)\n \tadd %al,(%rax)\n@@ -3220252,50 +3219995,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,0x13(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tadd $0x78000000,%eax\n+\tadd %ah,0xd113(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x78000000(%rip) \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 %al,0xd10f(%rax)\n \tadd %al,(%rax)\n-\tpsrlw (%rax),%mm0\n-\t...\n-\tadd (%rax),%al\n \tadd %al,(%rax)\n-\trex sub $0x75,%al\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x19b81(%rax)\n+\tadd %al,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,0x2c(%rax)\n+\tjne 112613d \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x81,%al\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 %al,0x16(%rax)\n+\tadd %dh,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@@ -3220306,16 +3220054,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,%al\n+\tjs 1126159 \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@@ -3220326,16 +3220074,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,0x17(%rax)\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@@ -3220345,18 +3220092,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %dl,0x23(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax,%rax,1)\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \tpush %rax\n \txchg %eax,%ecx\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x60,%al\n@@ -3220367,18 +3220114,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %al,0x23(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,0x60000000(%rip) \n+\tadd $0x60000000,%eax\n \t(bad)\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \t(bad)\n@@ -3220397,30 +3220144,30 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rbx)\n \tadd %al,(%rax)\n \tadd %ah,0x35(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpopf\n+\tadd %dh,%al\n+\tcmpsl %es:(%rdi),%ds:(%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,%al\n+\tadd %ah,%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@@ -3220430,15 +3220177,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,(%rax)\n \t(bad)\n \troll $1,(%rax)\n \t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tloopne 112632c \n \tjb 112633d \n@@ -3220453,18 +3220200,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadc %ecx,%edx\n+\t...\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@@ -3220475,49 +3220221,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,0x1e(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tsldt (%rax)\n+\tadd %dh,0xd11e(%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 \tjle 112642e \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1f590(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0xf(%rax)\n \troll $1,(%rax)\n \t...\n \tor (%rax),%eax\n \tadd %al,(%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,%al\n+\tadd %ah,%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@@ -3220529,54 +3220276,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,%al\n-\tsub $0xd1,%al\n-\t...\n-\tadd %cl,(%rax)\n+\tadd %dl,(%rax)\n+\tsub $0xd1,%eax\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tmov $0xf3,%ah\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6(%rax)\n+\tadd %al,(%rax)\n+\tor %al,(%rax)\n+\tadd %al,(%rax)\n+\tshlb $0x0,0x1(%rbx,%rsi,8)\n+\tpush %rax\n+\tcli\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,(%rax)\n-\tsubb $0x0,0x0(%rsi)\n+\tadd %dl,0xae80(%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 %ch,(%rax)\n \tmovabs 0xf040000000000173,%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 %al,(%rax)\n+\tadd %dl,(%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@@ -3220585,18 +3220332,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,0x1c(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tadd $0xc8000000,%eax\n+\tadd %ah,0xd11c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x38000000(%rip) \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@@ -3220604,16 +3220352,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x1e(%rax)\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 \tadd %dh,0x1edd9(%rax)\n@@ -3220622,18 +3220369,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,0x13(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,-0x18000000(%rip) \n+\tadd $0xe8000000,%eax\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 \tadd %al,(%rax)\n@@ -3220641,41 +3220388,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,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 %dh,%al\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\n+\tor %al,(%rax)\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 %al,%al\n-\tsubb $0x0,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd $0x78000000,%eax\n+\tadd %dh,(%rax)\n+\tsubl $0x0,0x0(%rsi)\n+\tadd %al,0x78000000(%rip) \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@@ -3220684,18 +3220426,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,(%rax)\n+\tadc %cl,%dl\n+\t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tpush %rdi\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3220707,21 +3220448,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-\t(bad)\n-\troll $1,(%rax)\n-\t...\n-\tor %al,(%rax)\n+\tadd %al,0xd11e(%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 \trex.XB je 11266bd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tout %eax,(%dx)\n \tin (%dx),%eax\n \tadd %eax,(%rax)\n@@ -3220730,69 +3220471,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 %al,0xd12e(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjg 1126699 \n+\t...\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,0xc(%rax)\n+\tand %eax,(%rdx)\n \tadd %al,(%rax)\n-\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\tjne 11266e0 \n+\tjo 112670a \n+\txchg %eax,%ebp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7(%rax)\n-\tmov %eax,(%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,0xae7e(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,0xc(%rax)\n-\tand %eax,(%rdx)\n+\tadd %dl,(%rax)\n+\tsbb %cl,%dl\n+\t...\n+\tadd %al,(%rax,%rax,1)\n \tadd %al,(%rax)\n+\tmov $0x194bc,%eax\n \tadd %al,(%rax)\n-\tjo 112674a \n-\txchg %eax,%ebp\n-\tadd %eax,(%rax)\n+\tadd %ah,0x22753(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,0xd12e(%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-\tmov $0x194bc,%eax\n+\tadd %bh,(%rax)\n+\tjne 1126760 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x22753(%rax)\n+\tadd %al,0x7(%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@@ -3220802,32 +3220541,32 @@\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-\t(bad)\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tjo 1126771 \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,(%rax)\n-\tadc %ecx,%edx\n-\t...\n+\tadd %al,0xd113(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3220836,35 +3220575,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,0xd12d(%rax)\n+\tadd %al,%al\n+\tsub $0xd1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x28000000(%rip) \n+\tadd $0xd8000000,%eax\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,(%rax)\n-\tjp 1126819 \n+\tadd %ah,0x7a(%rax)\n+\tscas %es:(%rdi),%al\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@@ -3220872,15 +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 %ah,0x2f(%rax)\n+\tadd %dh,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@@ -3220888,17 +3220628,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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-\t...\n+\tadd %al,0xd110(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,-0xe(%rax)\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,(%rcx,%riz,2)\n@@ -3220908,16 +3220649,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x18(%rax)\n \troll $1,(%rax)\n \t...\n \tor $0x0,%al\n \tadd %al,(%rax)\n \t(bad)\n \tjg 11268d1 \n \tadd %eax,(%rax)\n@@ -3220938,31 +3220678,30 @@\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 %al,(%rax)\n-\ttest $0x0,%al\n+\tadd %ah,(%rax)\n+\tmov $0x0,%dl\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-\t(bad)\n+\tadd %dl,0x18(%rax)\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@@ -3220981,30 +3220720,30 @@\n \tadd %al,(%rax)\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-\tshrb $0x0,0x100(%rax)\n+\tloopne 11269b4 \n+\tadd %al,(%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 %al,0xae81(%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,(%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@@ -3221013,50 +3220752,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,0x10(%rax)\n-\troll $1,(%rax)\n+\tadd %al,%al\n+\tadc %dl,%cl\n \t...\n-\tor (%rax),%al\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %ah,0x186cb(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x30000000000186cb,%al\n+\tadd %dh,(%rax)\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 %al,0xd111(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tadc %edx,%ecx\n+\t...\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 %al,0xd10a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %cl,%dl\n-\t...\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@@ -3221067,16 +3220808,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,-0x7d(%rax)\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@@ -3221087,17 +3220827,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,0x1d(%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 $0x20000000,%eax\n \tdecb 0x1(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tand $0xf3,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3221105,15 +3220847,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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,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@@ -3221125,21 +3220867,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-\tsbb %dl,%cl\n+\tadd %dh,0x18(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tint $0x9a\n+\tror $1,%ch\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tscas %es:(%rdi),%eax\n \txchg %eax,%ebx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3221147,55 +3220889,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-\txor %edx,%ecx\n+\tadd %dh,0x2a(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax,%rax,1)\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n-\ttest $0xd,%al\n-\tmov (%rcx),%eax\n+\tjo 1126bd3 \n+\tjae 1126c3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 1126c85 \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 %dh,(%rax)\n-\tsub %cl,%dl\n+\tadd %dl,(%rax)\n+\txor %edx,%ecx\n \t...\n-\tadd %al,(%rbx)\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dh,-0x67(%rax)\n-\tjae 1126c7d \n+\ttest $0xd,%al\n+\tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tlock sub $0x19a,%eax\n+\tjo 1126cc5 \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 %dl,0x31(%rax)\n+\tadd %ah,0x31(%rax)\n \troll $1,(%rax)\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \txor %al,%bl\n \tlock add %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3221205,15 +3220947,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3221231,28 +3220973,30 @@\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-\tmovabs 0x100ad,%al\n+\tshlb $0x0,0x100(%rdi)\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-\tor $0xd1,%al\n-\t...\n+\tadd %ah,0xd10c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,0xe(%rax)\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $0x0,0x1f5(%rbp)\n@@ -3221260,19 +3221004,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,0xd10c(%rax)\n \tadd %al,(%rax)\n+\tor $0xd1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x48000000(%rip) \n+\tadd %al,(%rax)\n+\tadd $0xb8000000,%eax\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@@ -3221281,18 +3221026,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,0x2e(%rax)\n-\troll $1,(%rax)\n-\t...\n-\t(bad)\n+\tadd %al,0xd12e(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rsi)\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@@ -3221306,31 +3221052,29 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rbx\n \troll $1,(%rax)\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x20000000000198c1,%al\n-\tscas %es:(%rdi),%eax\n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\tmovabs 0x40000000000198c1,%al\n+\tmov $0x100,%ecx\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-\tjle 1126e19 \n+\tadd %dh,(%rax)\n+\tjg 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@@ -3221341,35 +3221085,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,-0x70000000(%rip) \n-\tsbb $0x73,%al\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.RXB roll %cl,(%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,(%rax)\n-\t(bad)\n+\tadd %dh,0xe(%rax)\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@@ -3221382,36 +3221106,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,0xd110(%rax)\n+\tadd %dl,0xd11c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,-0x70000000(%rip) \n+\tsbb $0x73,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\trex.RXB roll %cl,(%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 %dh,%al\n+\tadc %dl,%cl\n+\t...\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 \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,-0x7a(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3221420,58 +3221162,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,0x11(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor %eax,(%rax)\n+\tadd %dh,0xd111(%rax)\n \tadd %al,(%rax)\n-\tand %bh,(%rcx)\n-\tmov %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf800000000019b80,%al\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tcmp %ecx,0x1(%rax)\n+\tadd %ah,0x19b80(%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 \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 %ah,0xd117(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tadd %dh,%al\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x199a0(%rax)\n+\tmov $0xa0,%al\n+\tcltd\n+\tadd %eax,(%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 %dl,%al\n-\tsub %cl,%dl\n+\tadd %ah,(%rax)\n+\tsub %ecx,%edx\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \ttest $0x73,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3221483,88 +3221228,89 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\t...\n-\tor $0x0,%al\n+\tadd %dh,0xd126(%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 1127103 \n \tlock add %eax,(%rax)\n \tadd %al,(%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 %al,(%rax)\n-\tadc $0xd1,%eax\n-\tadd %al,(%rax)\n+\tadd %dh,0xd10d(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n \tadd %al,(%rax)\n-\tadd %dh,0x148ba(%rax)\n+\tadd %al,-0x50000000(%rip) \n+\tpush $0x38\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x192ba(%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 %dl,0xd(%rax)\n+\tadd %ah,0x15(%rax)\n \troll $1,(%rax)\n \t...\n-\tadd $0xb0000000,%eax\n-\tpush $0x38\n-\tadd %eax,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %ah,0x72(%rax)\n-\txchg %eax,%esp\n-\tadd %eax,(%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 %dh,0x77(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae77(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,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@@ -3221576,15 +3221322,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 $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@@ -3221599,19 +3221345,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,0xae82(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tsubl $0x0,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax,%rax,1)\n+\tadc $0x0,%al\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 \tadd %al,(%rax)\n@@ -3221619,16 +3221365,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x1f(%rax)\n \troll $1,(%rax)\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tmov %cl,0x173(%rdx)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3221640,17 +3221385,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,0xd112(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3221666,48 +3221412,47 @@\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 %dh,%al\n-\tmov $0x0,%ch\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\trolb $0x1,(%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,0x17(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor %al,(%rax)\n+\tadd %dl,0xd117(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tand 0x0(%rcx,%rax,1),%dl\n-\tcmpb $0x1,-0x42(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x19422(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x1be7a(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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,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@@ -3221717,16 +3221462,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %edx,%ecx\n+\tadd %dh,(%rax)\n+\tsbb %cl,%dl\n \t...\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@@ -3221741,16 +3221486,16 @@\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 %ah,(%rax)\n-\troll $1,(%rax)\n+\tadd %dh,(%rax)\n+\tfildl (%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@@ -3221765,47 +3221510,48 @@\n \tadd %al,(%rax)\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-\tadc $0x0,%cl\n+\tnop\n+\tfildl (%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,(%rax)\n-\tsubl $0x0,0x0(%rsi)\n+\tadd %dl,0xae83(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd $0xf0000000,%eax\n+\tadd %al,(%rax)\n+\tadd %al,-0x10000000(%rip) \n \tfwait\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf800000000016106,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 1127459 \n+\tadd %ah,(%rax)\n+\tjns 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@@ -3221816,16 +3221562,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %ah,(%rax)\n+\tand $0xd1,%al\n \t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,0x1e573(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x16(%rax)\n \txchg %eax,%ecx\n@@ -3221846,16 +3221592,16 @@\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 %al,(%rax)\n-\troll %cl,(%rax)\n+\tadd %dl,(%rax)\n+\tfldl (%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@@ -3221870,49 +3221616,51 @@\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 %ah,-0x2d(%rax)\n+\tadd %dh,-0x23(%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,0xd125(%rax)\n+\tadd %dl,%al\n+\tand $0xd1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rbx)\n+\tadc (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %ah,0x1a(%rax)\n-\tand $0x1,%eax\n+\t(bad)\n+\tsbb 0x1(%rip),%ah \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 %dl,0xe(%rax)\n+\tadd %al,%al\n+\t(bad)\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@@ -3221925,17 +3221673,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 11275d9 \n-\t...\n+\tadd %dl,0xae7f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tmovabs %al,0x6250000000000174\n \tclc\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3221943,21 +3221692,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-\tadc %dl,%cl\n+\tadd %dl,0x11(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rdx)\n-\tadd %al,(%rax)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tint1\n+\tadd %dh,%cl\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmov $0xac,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3221965,15 +3221713,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3221982,16 +3221730,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 1127699 \n+\tadd %ah,0x78(%rax)\n+\tscas %es:(%rdi),%al\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@@ -3222002,19 +3221750,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x38000000(%rip) \n+\tadd %al,0x9(%rax)\n+\troll $1,(%rax)\n+\t...\n+\tadd $0x38000000,%eax\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@@ -3222022,15 +3221769,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3222041,35 +3221788,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-\tsbb %ecx,%edx\n+\tadd %dl,0x1b(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,0x78000000(%rip) \n+\tor $0x78000000,%eax\n \tlret\n \tmov %es,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x26,%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 %dh,(%rax)\n-\tsbb %edx,%ecx\n-\t...\n+\tadd %ah,0xd119(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %bl,0x48000000(%rip) \n \tmov 0x1(%rbx),%?\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tout %eax,$0x86\n \tadd %eax,(%rax)\n@@ -3222078,31 +3221826,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 %ah,%al\n-\ttest %ch,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,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 %ah,(%rax)\n+\tadd %dl,(%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@@ -3222111,70 +3221858,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-\tjge 1127859 \n-\t...\n+\tadd %al,0xae7d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 %dh,(%rax)\n-\tadc %edx,%ecx\n-\t...\n+\tadd %dl,0xd111(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,-0x50000000(%rip) \n \tmov $0x21a,%edx\n \tadd %al,(%rax)\n \tadd %bh,-0xd(%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,0x22(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor (%rax),%eax\n+\tadd %al,0xd122(%rax)\n \tadd %al,(%rax)\n-\tcmp %dh,%ch\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %bh,(%rax)\n+\tcmc\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 %ah,%al\n-\tand %dl,%cl\n+\tadd %dl,(%rax)\n+\tand %edx,%ecx\n \t...\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@@ -3222191,19 +3221942,19 @@\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-\trcr $0x0,%cl\n-\tadd %eax,(%rax)\n+\tloopne 11279a5 \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@@ -3222213,20 +3221964,19 @@\n \trolq $1,(%rax)\n \t...\n \tcmp %eax,(%rax)\n \tadd %al,(%rax)\n \tsub %ah,(%rsi)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tfiaddl (%rax)\n-\tadd %eax,(%rax)\n+\tadd %al,-0x1c(%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@@ -3222236,50 +3221986,51 @@\n \trolq $1,(%rax)\n \t...\n \txor %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,(%rbx)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %al,0x100da(%rax)\n+\tadd %ah,0x100e4(%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,0xa(%rax)\n-\troll $1,(%rax)\n+\tadd %dh,%al\n+\tor %cl,%dl\n \t...\n-\tadc %al,(%rax)\n+\tadd %dl,(%rax)\n \tadd %al,(%rax)\n-\tcwtl\n-\tmov $0x1bf,%ecx\n+\tadd %bl,0x1bfb9(%rax)\n \tadd %al,(%rax)\n-\tlock mov $0x8e,%dh\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,-0x80(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %dl,(%rdi)\n+\tadd %al,%al\n+\tsubb $0x0,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\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@@ -3222287,18 +3222038,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,0x10(%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 %ah,(%rax)\n \tpop %rcx\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf80000000001be2c,%al\n@@ -3222313,33 +3222065,33 @@\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 %al,(%rax)\n-\tfaddl (%rax)\n+\tadd %ah,(%rax)\n+\tout %al,$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 %dh,0x1b(%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 \tcall 113eef6 \n \tadd %al,(%rax)\n \tadd %al,%al\n \trex.B\n \trepz add %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3222353,49 +3222105,51 @@\n \tadd %al,(%rax)\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 %al,%al\n-\tfaddl (%rax)\n+\tadd %ah,%al\n+\tout %al,$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 %dl,0x13(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tsbb (%rax),%eax\n+\tadd %dh,0xd113(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex mov $0x1bf,%esp\n+\tadd %bl,(%rbx)\n \tadd %al,(%rax)\n-\tjo 1127bbc \n+\tadd %al,-0x44(%rax)\n+\tmov $0x1,%edi\n+\tadd %dh,-0x46(%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 %ah,-0x7e(%rax)\n+\tadd %dl,%al\n+\t(bad)\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@@ -3222409,16 +3222163,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae84(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\ttest %ebp,0x0(%rsi)\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@@ -3222440,31 +3222194,29 @@\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-\trex fiadds (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\t(bad)\n+\tcall 1127dc6 \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,-0x7f(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,%al\n+\tsubl $0x0,0x0(%rsi)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tmov $0xf3,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x29(%rax)\n@@ -3222473,19 +3222225,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-\troll $1,(%rax)\n-\t...\n-\t(bad)\n+\tadd %al,0xd10e(%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 \tstos %al,%es:(%rdi)\n \tje 1127d3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3222497,17 +3222249,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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-\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@@ -3222517,52 +3222270,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,(%rax)\n-\tor %ecx,%edx\n-\t...\n+\tadd %dh,0xd10b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,0x0(%rip) \n \txchg %eax,%esi\n \tand $0x1,%eax\n \tadd %dl,0x22008(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,0x1a(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,0x18b9f(%rax)\n+\tmov %bl,0x18b(%rdi)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tsbb $0x2,%eax\n-\tadd %bh,%al\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,(%rax)\n-\ttest %ebp,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)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tpop %rcx\n \tjae 1127e3d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3222593,15 +3222345,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,0xd12f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %bh,0x186cc(%rax)\n \tadd %al,(%rax)\n@@ -3222611,34 +3222363,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,0xd10d(%rax)\n+\tadd %ah,%al\n+\tor $0xd1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x40000000(%rip) \n+\tadd $0xc0000000,%eax\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 %dl,0xf(%rax)\n-\troll $1,(%rax)\n+\tadd %dl,%al\n+\tpsrlw (%rax),%mm0\n \t...\n \tadc (%rax),%eax\n \tadd %al,(%rax)\n \tenter $0x75e6,$0x1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,0x21f(%rsi)\n@@ -3222655,42 +3222408,37 @@\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 %dh,-0x1e(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,0x100ec(%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,0x9(%rax)\n-\troll $1,(%rax)\n+\tadd %dl,%al\n+\tor %edx,%ecx\n \t...\n-\tor (%rax),%eax\n-\tadd %al,(%rax)\n-\tmov $0x45,%al\n-\tje 1127fbd \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tshr $0x1,%eax\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n+\tadd %dh,0x17445(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %dl,-0x3f(%rax)\n+\tcall 1127fc8 \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 (%rcx),%al\n@@ -3222698,18 +3222446,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-\tor %cl,%dl\n+\tadd %al,0xb(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,-0x50000000(%rip) \n+\tadd $0xb0000000,%eax\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@@ -3222723,30 +3222471,31 @@\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 %dl,0x100e3(%rax)\n+\tadd %ah,0x100ed(%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-\tjns 1128059 \n-\t...\n+\tadd %al,0xae79(%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 %ch,(%rbx)\n \tpop %rbx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1d382(%rax)\n@@ -3222755,17 +3222504,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,0xd111(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3222774,15 +3222524,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 $0xd1,%al\n \t...\n \tadd %al,0x20000000(%rip) \n \tmov $0x1bf,%ecx\n \tadd %al,(%rax)\n \tnop\n \tnotb 0x1(%rbx)\n@@ -3222815,30 +3222565,29 @@\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 %dh,-0x1b(%rax)\n-\tadd %al,(%rcx)\n+\tadd %al,0x100ef(%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-\tjae 1128199 \n+\tadd %dh,0x73(%rax)\n+\tscas %es:(%rdi),%al\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@@ -3222850,16 +3222599,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,(%rax)\n+\tand $0xd1,%al\n \t...\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@@ -3222868,18 +3222617,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %al,%al\n+\tsbb %edx,%ecx\n \t...\n-\tadd $0x0,%al\n+\tadd %al,(%rax,%rax,1)\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@@ -3222888,16 +3222637,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,0xae85(%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 \tcmc\n \tpop %rdx\n@@ -3222920,32 +3222669,33 @@\n \t...\n \tcmp $0x0,%al\n \tadd %al,(%rax)\n \tnop\n \tint3\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x19(%rax)\n+\tadd %dh,-0xf(%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,0x20(%rax)\n-\troll $1,(%rax)\n-\t...\n-\t(bad)\n+\tadd %dh,0xd120(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rdi)\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@@ -3222959,31 +3222709,31 @@\n \tadd %al,(%rax)\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 %dh,(%rax)\n+\trepnz 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,(%rax)\n-\txchg %ch,0x0(%rsi)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tor %edx,%ecx\n+\t...\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@@ -3222992,18 +3222742,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x1d(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tjb 1128382 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -3223022,35 +3222772,36 @@\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 %dh,(%rax)\n-\tjmp 1128546 \n+\tadd %dl,-0xd(%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-\tadc $0xd1,%eax\n+\tadd %al,0xd115(%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-\tadd %cl,%bl\n+\tadd %al,(%rax)\n+\tlret\n \tlock add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x37(%rax)\n \txchg %eax,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n@@ -3223064,16 +3222815,18 @@\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 %dh,%al\n-\tjmp 11285c6 \n+\tadd %dl,(%rax)\n+\thlt\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@@ -3223085,16 +3222838,15 @@\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-\tpush %rax\n-\t(bad)\n+\tjo 11284f6 \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@@ -3223108,15 +3222860,15 @@\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-\tmov $0xea,%al\n+\tshl $1,%ah\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@@ -3223133,20 +3222885,20 @@\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 %dl,(%rax)\n-\tjmp 1128583 \n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\tcmc\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@@ -3223157,19 +3222909,18 @@\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 %dh,-0x15(%rax)\n-\tadd %al,(%rcx)\n+\tadd %dl,0x100f5(%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@@ -3223178,20 +3222929,20 @@\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 %dl,%al\n-\tjmp 1128603 \n-\tadd %eax,(%rax)\n+\tadd %dh,%al\n+\tcmc\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@@ -3223202,30 +3222953,29 @@\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 %dl,-0xa(%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,0x2b(%rax)\n+\tadd %dh,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@@ -3223241,30 +3222991,30 @@\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 %dl,-0x13(%rax)\n+\tadd %dh,-0x9(%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,0xae85(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txchg %ch,0x0(%rsi)\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@@ -3223274,56 +3223024,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,%al\n-\tadc %edx,%ecx\n+\tadd %dl,0x12(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax,%rax,1)\n+\tor $0x0,%al\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 \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %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 %bl,0x174a9(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\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 %dl,0x14(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor (%rax),%eax\n+\tadd %dh,0xd114(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 112873e \n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %dh,-0x7c(%rax)\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@@ -3223338,37 +3223089,36 @@\n \trex.R roll $1,(%rax)\n \t...\n \txor %al,(%rax)\n \tadd %al,(%rax)\n \tor %bh,%al\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tout %eax,(%dx)\n+\tadd %dl,-0x7(%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,0xae7f(%rax)\n \tadd %al,(%rax)\n+\tsubb $0x0,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %ah,-0x10(%rax)\n-\txchg %al,(%rcx)\n+\t(bad)\n+\tlock xchg %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@@ -3223383,16 +3223133,16 @@\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 %dh,%al\n-\tout %eax,(%dx)\n+\tadd %dl,(%rax)\n+\tcli\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@@ -3223408,29 +3223158,29 @@\n \tadd %al,(%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 %dh,-0x6(%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,0xd124(%rax)\n+\tadd %dh,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@@ -3223440,16 +3223190,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 11288d9 \n+\tadd %dh,0x7a(%rax)\n+\tscas %es:(%rdi),%al\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@@ -3223459,15 +3223209,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tjbe 1128919 \n \t...\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs %eax,0xce00000000000174\n \t(bad)\n@@ -3223477,19 +3223227,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-\tsubl $0x0,0x0(%rsi)\n+\tadd %dh,(%rax)\n+\ttest %ch,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,(%rsi)\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@@ -3223497,15 +3223247,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \txor %edx,%ecx\n \t...\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \t(bad)\n \tmov %es,(%rcx)\n@@ -3223518,18 +3223268,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,%al\n+\tand $0xd1,%al\n+\t...\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %bl,-0xd(%rax)\n \txchg %eax,%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3223539,16 +3223288,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,0x17(%rax)\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@@ -3223565,16 +3223313,16 @@\n \txor $0xd1,%al\n \t...\n \tadd %bh,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tsub $0x149,%eax\n \tadd %al,(%rax)\n-\t(bad)\n-\trepz add %al,(%rcx)\n+\tjo 1128abf \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@@ -3223586,32 +3223334,32 @@\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 %al,%al\n-\trepz add %al,(%rcx)\n+\tadd %dl,%al\n+\tstd\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,0xd119(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsbb %edx,%ecx\n+\t...\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@@ -3223620,18 +3223368,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,(%rax)\n+\tadc %ecx,%edx\n+\t...\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@@ -3223640,17 +3223387,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 1128b59 \n-\t...\n+\tadd %dl,0xae7e(%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 \trex.WRB pop %r10\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x26(%rax)\n@@ -3223661,18 +3223409,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %cl,%dl\n+\tadd %al,0x13(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,0x30000000(%rip) \n+\tadc $0x30000000,%eax\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@@ -3223688,26 +3223436,29 @@\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+\tmov $0xff,%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 %al,0xd122(%rax)\n+\tadd %dh,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@@ -3223722,16 +3223473,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 1128c59 \n+\tadd %dh,(%rax)\n+\tjp 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@@ -3223741,15 +3223492,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3223762,36 +3223513,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,0x1d(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor (%rax),%eax\n+\tadd %dh,0xd11d(%rax)\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+\tadd %al,(%rax)\n+\tadd %cl,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %bl,%al\n+\tlret $0x1f0\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshlb $1,(%rcx)\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,0xd10a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tor %ecx,%edx\n+\t...\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@@ -3223808,148 +3223562,150 @@\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 %ah,%al\n-\ttestl $0x1,(%rax)\n+\tadd %al,(%rax)\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 %ah,0xd10d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,0x1f57e(%rax)\n+\tcwtl\n+\tjle 1128df0 \n+\tadd %eax,(%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 %al,%al\n-\tjg 1128dd9 \n-\t...\n-\tadd %dl,(%rbx)\n+\tadd %dh,(%rax)\n+\tsubb $0x0,0x0(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x1bf,%edx\n+\tadd %al,(%rax)\n+\tadc (%rax),%eax\n+\tadd %al,(%rax)\n+\tadc %bh,0x1bf(%rdx)\n \tadd %al,(%rax)\n \tpush %rax\n \tlock nop\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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+\t...\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\tsubb $0x0,0x0(%rsi)\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-\tsub %ch,(%rbx)\n-\tpop %rbx\n-\tadd %eax,(%rax)\n+\tnop\n+\t(bad)\n+\tout %al,$0x1\n \tadd %al,(%rax)\n-\tadd %dl,0x1e637(%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,0x2f(%rax)\n-\troll $1,(%rax)\n-\t...\n-\t(bad)\n+\tadd %al,0xd12f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rsi)\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 %dh,%al\n-\tor $0xd1,%al\n+\tadd %dl,0xd(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txchg %eax,%esi\n+\tlock xchg %eax,%esi\n \tand $0x1,%eax\n \tadd %dh,-0x1d(%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 %dh,%al\n-\tand $0xd1,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tes roll $1,(%rax)\n+\t...\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 %dh,%al\n-\tsub $0xd1,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tcs roll $1,(%rax)\n+\t...\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@@ -3223966,17 +3223722,15 @@\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-\tloopne 1128fbc \n-\tadd %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %al,0x101(%rip) \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@@ -3223991,30 +3223745,29 @@\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 %al,-0x5(%rax)\n-\tadd %al,(%rcx)\n+\tadd %ah,0x5(%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,(%rax)\n-\t(bad)\n+\tadd %dl,0x16(%rax)\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@@ -3224025,16 +3223778,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 1129059 \n+\tadd %dl,(%rax)\n+\tjbe 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@@ -3224046,17 +3223799,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,%al\n+\ttest %ebp,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3224067,20 +3223821,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,0x11(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor %al,(%rax)\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-\tjo 1129108 \n+\tadd %dh,-0x32(%rax)\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@@ -3224088,15 +3223843,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,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@@ -3224106,16 +3223861,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %ah,(%rax)\n+\tand %ecx,%edx\n \t...\n \tadd %dl,(%rsi)\n \tadd %al,(%rax)\n \tadd %ah,0x5f(%rax)\n \tcltd\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3224125,55 +3223880,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,0xd115(%rax)\n+\tadd %ah,%al\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 %dh,0x44(%rax)\n+\tjo 112923e \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 %dh,0xd126(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tadd %dh,%al\n+\tes roll $1,(%rax)\n+\t...\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1ec38(%rax)\n+\tcmpb $0xec,(%rax)\n+\tadd %eax,(%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 %al,0x23(%rax)\n+\tadd %dh,0x23(%rax)\n \troll $1,(%rax)\n \t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \ttest $0x38,%al\n \tin (%dx),%al\n \tadd %eax,(%rax)\n@@ -3224184,18 +3223940,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,0x23(%rax)\n-\troll $1,(%rax)\n-\t...\n-\t(bad)\n+\tadd %dl,0xd123(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rsi)\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@@ -3224204,57 +3223961,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,0xd113(%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,(%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 %dh,0xd10c(%rax)\n+\tadd %dl,(%rax)\n+\tor $0xd1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %bh,(%rax)\n-\tand $0x18e,%eax\n+\tcmp %ah,0x18e(%rip) \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 %dl,%al\n-\ttest %ch,0x0(%rsi)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,-0x7b(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3224263,37 +3224018,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-\tadc $0xd1,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\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 %dh,%al\n-\tsbb %cl,%dl\n+\tadd %al,0x1b(%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 \t(bad)\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1d15b(%rax)\n@@ -3224311,29 +3224065,29 @@\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 %dl,0x1(%rax)\n+\tadd %ah,0xb(%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,0x77(%rax)\n+\tadd %dl,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@@ -3224344,40 +3224098,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,0x21(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tsldt (%rax)\n+\tadd %ah,0xd121(%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 \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 %al,%al\n-\tpsrlw (%rax),%mm0\n+\tadd %ah,(%rax)\n+\tadc %dl,%cl\n \t...\n-\tor %eax,(%rax)\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\tpop %rax\n+\tjae 11294fd \n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %bl,0x73(%rax)\n+\trorb $1,(%rdx)\n+\txchg %eax,%ebp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\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@@ -3224386,16 +3224146,16 @@\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 %dl,%al\n-\tadd (%rcx),%al\n+\tadd %ah,%al\n+\tor $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@@ -3224407,33 +3224167,32 @@\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 %dh,(%rax)\n-\tadd (%rcx),%eax\n-\tadd %eax,(%rax)\n+\tadd %al,0xd(%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 %dl,0xb(%rax)\n-\troll $1,(%rax)\n+\tadd %ah,%al\n+\tor %ecx,%edx\n \t...\n-\t(bad)\n+\tadd %al,(%rsi)\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@@ -3224443,16 +3224202,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 roll $1,(%rax)\n+\tadd %al,0x2e(%rax)\n+\troll $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@@ -3224463,18 +3224222,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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,%al\n+\tjae 11295d9 \n+\t...\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@@ -3224491,32 +3224249,32 @@\n \tadd %al,(%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 %dh,0x10104(%rax)\n+\tadd %al,%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 %al,(%rax)\n-\tand $0xd1,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x25(%rax)\n+\troll $1,(%rax)\n+\t...\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@@ -3224527,16 +3224285,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dh,(%rax)\n+\tadc %edx,%ecx\n \t...\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@@ -3224557,29 +3224315,30 @@\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 %ah,%al\n+\tsgdt (%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,(%rax)\n-\tes roll $1,(%rax)\n+\tadd %ah,0x26(%rax)\n+\troll $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@@ -3224590,15 +3224349,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3224612,17 +3224371,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 1129799 \n-\t...\n+\tadd %al,0xae7e(%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 \tmov $0x95,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3224640,15 +3224400,15 @@\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 %dl,0x7(%rax)\n+\tadd %dh,0x11(%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@@ -3224663,31 +3224423,33 @@\n \tadd %al,(%rax)\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 %dh,0x10107(%rax)\n+\tadd %dl,%al\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 %al,0xa(%rax)\n-\troll $1,(%rax)\n+\tadd %al,%al\n+\tor %cl,%dl\n \t...\n-\t(bad)\n+\tadd %al,(%rdi)\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@@ -3224701,32 +3224463,31 @@\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-\tadd %dh,0x8(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dl,0x10112(%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-\tsbb %cl,%dl\n+\tadd %dh,0x1a(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,0x10000000(%rip) \n+\tor $0x10000000,%eax\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 \tadd %al,(%rax)\n@@ -3224734,16 +3224495,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 1129919 \n+\tadd %al,0x74(%rax)\n+\tscas %es:(%rdi),%al\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@@ -3224751,18 +3224512,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tor %ecx,%edx\n+\t...\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@@ -3224770,18 +3224530,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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,(%rax)\n+\tor %cl,%dl\n+\t...\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@@ -3224789,16 +3224548,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 11299d9 \n+\tadd %dl,0x73(%rax)\n+\tscas %es:(%rdi),%al\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@@ -3224806,18 +3224565,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,(%rax)\n+\tjs 1129a19 \n+\t...\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@@ -3224834,20 +3224592,18 @@\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 %dl,(%rax)\n-\tor (%rcx),%eax\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tadc $0x101,%eax\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@@ -3224869,18 +3224625,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dl,%al\n+\tsbb %edx,%ecx\n \t...\n-\t(bad)\n+\tadd %al,(%rsi)\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@@ -3224890,18 +3224646,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,%al\n+\tor %dl,%cl\n+\t...\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@@ -3224910,24 +3224665,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,0x9(%rax)\n-\troll $1,(%rax)\n+\tadd %ah,%al\n+\tor %edx,%ecx\n \t...\n-\tor (%rax),%al\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax)\n+\trex.XB jae 1129bbd \n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %al,0x73(%rbx)\n+\t(bad)\n+\tmov $0xe9,%dl\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@@ -3224937,19 +3224695,19 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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+\tadc %dl,(%rdi)\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@@ -3224959,15 +3224717,15 @@\n \troll $1,(%rax)\n \t...\n \tcmp %eax,(%rax)\n \tadd %al,(%rax)\n \tjs 1129c5b \n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd %dl,0xd(%rax)\n+\tadd %dh,0x17(%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@@ -3224981,18 +3224739,20 @@\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 %dh,0x1010d(%rax)\n+\tadd %dl,%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@@ -3225002,20 +3224762,20 @@\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 %dl,(%rax)\n-\t(bad)\n-\tadd %eax,(%rcx)\n+\tadd %dh,(%rax)\n+\tsbb %al,(%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@@ -3225025,31 +3224785,31 @@\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 %dh,0xe(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dl,0x10118(%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,%al\n-\t...\n+\tadd %dl,0xd10c(%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 \tmov $0x189,%eax\n \tadd %al,(%rax)\n \tshlb $0x2,0x20(%rdi)\n \tadd %al,(%rax)\n@@ -3225058,36 +3224818,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,0x22(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor $0xc8000000,%eax\n+\tadd %ah,0xd122(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,-0x38000000(%rip) \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 %dh,%al\n-\tor %cl,%dl\n+\tadd %dh,0xb(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tlahf\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n@@ -3225098,16 +3224859,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x1e(%rax)\n \troll $1,(%rax)\n \t...\n \tor $0x20000000,%eax\n \t(bad)\n \tcltd\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3225119,16 +3224879,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ecx,%edx\n+\tadd %dh,(%rax)\n+\tsbb $0xd1,%al\n \t...\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@@ -3225139,15 +3224899,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3225164,31 +3224924,31 @@\n \tadd %dh,(%rax)\n \txor $0xd1,%al\n \t...\n \tadd %ah,(%rdi)\n \tadd %al,(%rax)\n \tadd %al,0x14938(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dh,(%rax)\n+\tsbb (%rcx),%eax\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-\tjl 1129e99 \n+\tadd %al,0x7d(%rax)\n+\tscas %es:(%rdi),%al\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@@ -3225203,32 +3224963,31 @@\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-\tloopne 1129f53 \n-\tadd %eax,(%rcx)\n+\tlock sbb (%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 %ah,0xd122(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tand %cl,%dl\n+\t...\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@@ -3225238,16 +3224997,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,(%rax)\n+\tsub %ecx,%edx\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@@ -3225265,18 +3225024,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,0xd12c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tsub $0xd1,%al\n+\t...\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@@ -3225285,89 +3225043,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 %ah,0x22(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor %eax,(%rax)\n+\tadd %dl,0xd122(%rax)\n \tadd %al,(%rax)\n-\tpop %rax\n-\tint $0x72\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x18e0d(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %bl,-0x33(%rax)\n+\tjb 112a07d \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tor $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 %ah,0xd118(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsbb %edx,%ecx\n+\t...\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-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x38000000(%rip) \n-\tpop %rdi\n-\txchg %eax,%edx\n-\tadd %eax,(%rax)\n+\tadd %ah,%al\n+\txor %edx,%ecx\n+\t...\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,%al\n-\txor %edx,%ecx\n+\tadd %al,%al\n+\tand %cl,%dl\n \t...\n-\tadd %cl,(%rcx)\n+\tadd %al,0x38000000(%rip) \n+\tpop %rdi\n+\txchg %eax,%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n-\tand 0x1(%rsi),%ecx\n-\tadd %al,0x161ee(%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 %ah,(%rax)\n-\t(bad)\n+\tadd %dl,0x1f(%rax)\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@@ -3225379,16 +3225136,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x2f(%rax)\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@@ -3225406,15 +3225162,15 @@\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 %ah,0x10115(%rax)\n+\tadd %dh,0x1011f(%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@@ -3225427,31 +3225183,31 @@\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 %al,(%rax)\n-\t(bad)\n-\tadd %eax,(%rcx)\n+\tadd %ah,(%rax)\n+\tand %al,(%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,%al\n-\tand %edx,%ecx\n+\tadd %dl,(%rax)\n+\tand %cl,%dl\n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,-0xf(%rax)\n \trolb $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3225462,33 +3225218,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,0xd127(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n+\tadd %dl,%al\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x19acf(%rax)\n+\tmov $0xcf,%al\n+\t(bad)\n+\tadd %eax,(%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 %dl,0xd12e(%rax)\n+\tadd %ah,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@@ -3225505,15 +3225263,15 @@\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 %al,0x10117(%rax)\n+\tadd %ah,0x10121(%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@@ -3225526,20 +3225284,20 @@\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-\tadd %ah,%al\n-\t(bad)\n-\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n+\tand (%rcx),%al\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@@ -3225548,52 +3225306,52 @@\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 %al,0x18(%rax)\n+\tadd %ah,0x22(%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,0x33(%rax)\n-\troll $1,(%rax)\n+\tadd %dh,(%rax)\n+\txor %ecx,%edx\n \t...\n-\tor (%rax),%al\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %bh,%al\n \tsub $0x194,%eax\n \tadd %al,(%rax)\n \t(bad)\n \tpop %rbp\n \tjmp 112a408 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %cl,(%rax,%rax,1)\n+\tadd %dl,%al\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \tmov $0x7f,%al\n \tjmp 112a440 \n \tadd %dh,%al\n \tmov $0x20,%al\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3225611,30 +3225369,29 @@\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 %ah,0x19(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %al,0x10123(%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-\tjp 112a459 \n+\tadd %al,0x7b(%rax)\n+\tscas %es:(%rdi),%al\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@@ -3225653,30 +3225410,29 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x0(%rbp)\n \tadd %al,(%rax)\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,0x24(%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 %dl,0xd12d(%rax)\n+\tadd %ah,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,0x148ff(%rax)\n \tadd %al,(%rax)\n@@ -3225687,15 +3225443,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,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@@ -3225706,18 +3225462,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %ah,%al\n+\tjns 112a559 \n+\t...\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@@ -3225727,18 +3225482,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,%al\n+\tsub %cl,%dl\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@@ -3225749,17 +3225503,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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,0xae78(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 \tadd (%rax),%al\n@@ -3225768,16 +3225523,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 112a619 \n+\tadd %dl,0x76(%rax)\n+\tscas %es:(%rdi),%al\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@@ -3225810,35 +3225565,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,0x1b(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tand (%rax),%eax\n+\tadd %dl,0xd11b(%rax)\n \tadd %al,(%rax)\n-\tcwtl\n-\tand %r8b,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x223(%rdi)\n+\tadd %ah,(%rbx)\n+\tadd %al,(%rax)\n+\tadd %bl,0x22044(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tscas %es:(%rdi),%eax\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,0x7e(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %ah,%al\n+\tjle 112a6d9 \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@@ -3225848,18 +3225605,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-\troll $1,(%rax)\n-\t...\n-\t(bad)\n+\tadd %dl,0xd115(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rdi)\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 \tadd %al,(%rax)\n@@ -3225867,19 +3225625,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 %al,(%rsi)\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 \tsbb 0x1(%rip),%ecx \n \tadd %dl,%al\n \tret\n \txchg %eax,%ebx\n \tadd %eax,(%rax)\n@@ -3225888,39 +3225646,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-\tor $0xd1,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0xe(%rax)\n+\troll $1,(%rax)\n+\t...\n \tor %al,(%rax)\n \tadd %al,(%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 %ah,(%rax)\n-\tpsrlw (%rax),%mm0\n-\t...\n-\tor %eax,(%rax)\n+\tadd %ah,0xd10f(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjo 112a843 \n+\tadd %al,(%rax)\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dh,0x9(%rax)\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%ch\n \txchg %eax,%esi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3225928,15 +3225685,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \tor (%rax),%eax\n \tadd %al,(%rax)\n \tcwtl\n \tmov $0x10d,%esi\n \tadd %al,(%rax)\n@@ -3225947,17 +3225704,18 @@\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 %ah,(%rax)\n-\tsbb %dl,%cl\n-\t...\n+\tadd %dl,0xd118(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x44(%rax)\n \tand %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txorb $0x0,0x223(%rbx)\n@@ -3225965,35 +3225723,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-\tsub %edx,%ecx\n+\tadd %dh,0x29(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rsi)\n+\t(bad)\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 %dl,0xd11c(%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 %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \trex.WRXB out %al,(%dx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x7d(%rax)\n@@ -3226004,18 +3225761,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,%al\n+\tjb 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@@ -3226029,61 +3225785,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,0xd115(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tadc $0xd1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,0x12537(%rax)\n+\tor (%rax),%eax\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 %ah,0xae82(%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 %ch,%dl\n \tand $0x1,%eax\n \tadd %al,(%rax)\n \tleave\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,0xae78(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjns 112a9d9 \n+\t...\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@@ -3226095,16 +3225851,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x18(%rax)\n \troll $1,(%rax)\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tor %ch,-0x78(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3226114,19 +3225869,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ah,(%rax)\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\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@@ -3226136,18 +3225890,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tor %edx,%ecx\n+\t...\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@@ -3226157,36 +3225910,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,0xd116(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n+\tadd %dl,%al\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trex.RX jne 112ab3d \n+\tlock rex.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 %dl,%al\n-\tand %cl,%dl\n+\tadd %al,(%rax)\n+\tand %ecx,%edx\n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,0x1f57f(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tsub $0x1d3,%eax\n@@ -3226195,18 +3225947,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dh,%al\n+\tjs 112ab59 \n+\t...\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@@ -3226216,34 +3225967,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-\t(bad)\n-\troll $1,(%rax)\n+\tadd %dl,(%rax)\n+\tsub %dl,%cl\n \t...\n-\tadc %eax,(%rax)\n+\tadd %dl,(%rcx)\n \tadd %al,(%rax)\n-\tsbb %al,0x20(%rdx)\n-\tadd (%rax),%al\n+\tadd %bl,(%rax)\n+\trex.X and %al,(%rdx)\n \tadd %al,(%rax)\n-\tadd %ah,0x1e69a(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tmovabs 0xf80000000001e69a,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3226255,35 +3226004,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 %dl,(%rax)\n+\tadd %ah,(%rax)\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-\tadd %bh,0x1e937(%rax)\n+\tmov $0x1e937,%eax\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 %ah,0xd12a(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsub %cl,%dl\n+\t...\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@@ -3226292,19 +3226042,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,(%rax)\n-\tor $0x40000000,%eax\n+\tadd %dl,-0x7c(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %cl,0x40000000(%rip) \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@@ -3226314,18 +3226063,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,%al\n+\tjne 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@@ -3226333,15 +3226081,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,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@@ -3226352,36 +3226100,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-\tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\tadd %al,%al\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\n+\t(bad)\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 %ah,0xae81(%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 %dl,(%rax)\n \tpush %rax\n \tfwait\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3226391,16 +3226139,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 112add9 \n+\tadd %al,(%rax)\n+\tje 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@@ -3226410,18 +3226158,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tjle 112ae19 \n+\t...\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@@ -3226431,18 +3226178,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %dl,0x20(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rsi)\n+\t(bad)\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 \tadd %al,(%rax)\n@@ -3226450,35 +3226197,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,0x75(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae75(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,(%rax)\n+\tsbb %dl,%cl\n+\t...\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@@ -3226487,19 +3226234,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,0x15(%rax)\n+\troll $1,(%rax)\n+\t...\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@@ -3226508,16 +3226253,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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(%rsi)\n+\tadd %dh,(%rax)\n+\t(bad)\n+\tscas %es:(%rdi),%al\n+\t...\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@@ -3226534,16 +3226281,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 %dl,(%rax)\n-\t(bad)\n+\tadd %dl,0x27(%rax)\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@@ -3226554,16 +3226300,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 112b019 \n+\tadd %ah,(%rax)\n+\tjnp 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@@ -3226576,15 +3226322,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \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@@ -3226597,18 +3226343,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,0x20(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor $0x0,%al\n+\tadd %dl,0xd120(%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 %dh,%cl\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,%cl\n \tand %eax,(%rdx)\n@@ -3226618,18 +3226365,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tsbb %dl,%cl\n+\t...\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@@ -3226640,16 +3226386,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,(%rax)\n+\tsub %edx,%ecx\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@@ -3226659,19 +3226405,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ah,-0x7c(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\n+\tadd %al,(%rdi)\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@@ -3226681,34 +3226426,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-\ttest %ch,0x0(%rsi)\n+\tadd %dh,(%rax)\n+\ttest %ebp,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 %dh,0xd131(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\txor %edx,%ecx\n+\t...\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@@ -3226717,15 +3226461,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,0x2c(%rax)\n \troll $1,(%rax)\n \t...\n \tor (%rax),%al\n \tadd %al,(%rax)\n \tcmp %dl,(%rax)\n \tfwait\n \tadd %eax,(%rax)\n@@ -3226737,16 +3226481,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0xae81(%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 \tcs mov (%rcx),%es\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 112b267 \n@@ -3226757,18 +3226503,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0xae7c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjge 112b299 \n+\t...\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@@ -3226777,18 +3226522,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae7c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tjl 112b2d9 \n+\t...\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@@ -3226797,36 +3226541,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,-0x7d(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n-\tadd %al,(%rdi)\n+\tadd %ah,%al\n+\tsubl $0x0,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tsahf\n \tmov (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xf80000000001ef47,%al\n \tnegl 0x0(%rdx)\n \tadd %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-\troll $1,(%rax)\n-\t...\n-\tor $0x0,%al\n+\tadd %al,0xd131(%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 %dh,%dl\n \troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,0x1d0(%rdx)\n \tadd %al,(%rax)\n@@ -3226834,16 +3226580,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 112b399 \n+\tadd %ah,0x7e(%rax)\n+\tscas %es:(%rdi),%al\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@@ -3226854,16 +3226600,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 112b3d9 \n+\tadd %dh,0x7e(%rax)\n+\tscas %es:(%rdi),%al\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@@ -3226873,16 +3226619,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,(%rax)\n+\t(bad)\n+\troll $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@@ -3226894,15 +3226641,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,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@@ -3226913,15 +3226660,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \tjae 112b499 \n \t...\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x44(%rax)\n \tcwtl\n \tadd %eax,(%rax)\n@@ -3226934,17 +3226681,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,0xd11b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x60(%rax)\n \tcltd\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xb(%rax)\n@@ -3226955,17 +3226703,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,%al\n+\ttest %ebp,0x0(%rsi)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3226974,54 +3226723,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,-0x7d(%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 %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-\tsbb %dl,%cl\n+\tadd %dl,0x19(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rax,%rax,1)\n+\tor $0x0,%al\n \tadd %al,(%rax)\n \tcmp %bh,-0x41(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x1d3a5(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %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,(%rdi)\n+\tadd %al,%al\n+\tes roll $1,(%rax)\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n \tadd %ch,-0x34(%rax)\n \txchg %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %ah,%dl\n \tout %al,$0x1\n@@ -3227031,15 +3226780,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3227058,32 +3226807,32 @@\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-\t(bad)\n-\tadd %r8d,(%r9)\n+\tjo 112b711 \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,(%rax)\n-\tand %cl,%dl\n+\tadd %dl,0x22(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rsi)\n+\t(bad)\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 \tadd %eax,(%rax)\n@@ -3227092,34 +3226841,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-\tsubl $0x0,0x0(%rsi)\n+\tadd %dl,-0x7e(%rax)\n+\tscas %es:(%rdi),%al\n+\t...\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 %dl,0x25(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tadc $0x30000000,%eax\n+\tadd %dl,0xd125(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x30000000(%rip) \n \tclc\n \tpop %rdx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tcltd\n \tjmp 112b785 \n@@ -3227129,59 +3226880,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-\ttest %ebp,0x0(%rsi)\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 %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 %ah,0xd133(%rax)\n+\tadd %dl,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 %al,0x47(%rax)\n+\tadd %ah,0x51(%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,0x7c(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae7c(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 \tadd %eax,(%rax)\n@@ -3227190,16 +3226941,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %ah,(%rax)\n+\txchg %ch,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tcltd\n \tmov %es,(%rcx)\n@@ -3227212,38 +3226963,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-\t(bad)\n-\troll $1,(%rax)\n-\t...\n-\tadc (%rax),%eax\n+\tadd %ah,0xd10e(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tenter $0x3706,$0x1\n \tadd %al,(%rax)\n+\tadd %dl,(%rbx)\n \tadd %al,(%rax)\n-\tadc %ah,-0x2d(%rdx)\n+\tadd %cl,%al\n+\t(bad)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\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,0xd114(%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 %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@@ -3227251,15 +3227003,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 $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@@ -3227268,18 +3227020,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %dl,0x2a(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rax,%rax,1)\n+\tadd $0x0,%al\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@@ -3227290,75 +3227042,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 %ah,0x24(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor (%rax),%eax\n+\tadd %al,0xd124(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsarb $0x1,-0x6a(%rsi)\n \tadd %al,(%rax)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tshrb $1,0x190(%rbp)\n+\tadd %al,%al\n+\tjle 112b951 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tclc\n+\tadd %dl,%al\n+\tlods %ds:(%rsi),%eax\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 %al,0xd125(%rax)\n+\tadd %al,%al\n+\tand $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 %ah,-0x50(%rax)\n-\txchg %eax,%esi\n+\t(bad)\n+\tmov $0x96,%al\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 %dh,0x13(%rax)\n-\troll $1,(%rax)\n+\tadd %dl,%al\n+\tadc %ecx,%edx\n \t...\n-\tor %al,(%rax)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n-\txor %bh,-0x6a(%rbp)\n+\tadd %dh,(%rax)\n+\tjge 112b9d1 \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 %dh,0x28(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor $0x0,%al\n+\tadd %ah,0xd128(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tcwtl\n \tjle 112ba11 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpopf\n@@ -3227369,15 +3227129,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \t(bad)\n \troll $1,(%rax)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tsbb (%rdi),%ebx\n@@ -3227392,17 +3227152,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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,0xae7a(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 \tadd %eax,(%rax)\n@@ -3227411,57 +3227172,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,(%rax)\n-\tsub %dl,%cl\n+\tadd %dl,0x28(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rbx)\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %cl,%al\n-\tmov %es,(%r9)\n+\tenter $0x8c41,$0x1\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 %al,0x29(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor %eax,(%rax)\n+\tadd %dl,0xd129(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x7a,%al\n-\txchg %eax,%esi\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dh,0x1967a(%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 %dl,%al\n-\tja 112bb59 \n+\tadd %dh,(%rax)\n+\tjs 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@@ -3227471,15 +3227230,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 \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@@ -3227489,35 +3227248,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-\tsbb %ecx,%edx\n+\tadd %al,0x1c(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rbx)\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\tadc %esi,%esi\n-\tadd %eax,(%rax)\n+\tor %dl,(%rbx)\n+\ttestb $0x0,(%rcx)\n \tadd %al,(%rax)\n \tadd %dl,0x191da(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0xae81(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 \tadd %ah,0x1e64c(%rax)\n@@ -3227526,54 +3227286,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,%al\n-\tsbb %edx,%ecx\n+\tadd %al,0x1a(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ch,(%rax)\n-\tjbe 112bc7a \n+\tsub %dh,-0x41(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.RXB in (%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,0xd(%rax)\n-\troll $1,(%rax)\n-\t...\n-\t(bad)\n+\tadd %ah,0xd10d(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rsi)\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 %al,(%rax)\n-\tjae 112bcd9 \n+\tadd %al,0x73(%rax)\n+\tscas %es:(%rdi),%al\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@@ -3227586,34 +3227346,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,0x2a(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tadc %al,(%rax)\n+\tadd %dl,0xd12a(%rax)\n \tadd %al,(%rax)\n-\tmov $0x1f617,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,0x1f617(%rax)\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 %al,%al\n+\tadd %dl,%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@@ -3227625,21 +3227386,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,0xd11d(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n+\t(bad)\n+\troll $1,(%rax)\n+\t...\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %bl,-0x8(%rax)\n+\tpop %rax\n+\tclc\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@@ -3227648,16 +3227410,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,%al\n+\tjp 112bdd9 \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@@ -3227668,18 +3227430,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tsbb %cl,%dl\n+\t...\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@@ -3227689,16 +3227450,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %al,(%rax)\n+\tand %edx,%ecx\n \t...\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@@ -3227707,17 +3227468,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,0xae84(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3227728,35 +3227490,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-\tand %cl,%dl\n+\tadd %al,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-\tmov $0x96,%al\n-\tadd %eax,(%rax)\n+\tcmp %dh,0x196(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\timul $0x9af7f800,0x1(%rax),%edx\n+\tshrb $0x1,-0x70(%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-\tjne 112bf19 \n+\tadd %dl,0x75(%rax)\n+\tscas %es:(%rdi),%al\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@@ -3227764,17 +3227525,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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-\t...\n+\tadd %al,0xd119(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rdi)\n \tadd %al,(%rax)\n \tadd %ch,-0x34(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3227792,17 +3227554,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,0x75(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %al,0xae75(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3227811,40 +3227574,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-\tsubb $0x0,0x0(%rsi)\n+\tadd %al,0xae80(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tcwtl\n-\txor $0x73,%al\n-\tadd %eax,(%rax)\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bl,0x17334(%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 %al,(%rax)\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 \t(bad)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tint3\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3227856,18 +3227615,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tor %cl,%dl\n+\t...\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@@ -3227878,18 +3227636,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,%al\n+\tjp 112c0d9 \n+\t...\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@@ -3227901,15 +3227658,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,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@@ -3227932,33 +3227689,31 @@\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 %dh,(%rax)\n-\tjbe 112c1c4 \n-\tadd %eax,(%rax)\n+\tadd %dl,-0x80(%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 %dl,0xd10c(%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 %al,0x18838(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x2f(%rax)\n \tsbb $0x2,%al\n \tadd %al,(%rax)\n@@ -3227967,18 +3227722,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,0x18(%rax)\n-\troll $1,(%rax)\n+\tadd %ah,%al\n+\tsbb %dl,%cl\n \t...\n-\tsldt (%rax)\n+\tadd %cl,(%rdi)\n+\tadd %al,(%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@@ -3227987,16 +3227743,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0x27(%rax)\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@@ -3228007,18 +3227762,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %al,(%rax)\n+\tor %ecx,%edx\n+\t...\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@@ -3228027,15 +3227781,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 \troll $1,(%rax)\n \t...\n \tadd $0x0,%al\n \tadd %al,(%rax)\n \tlock mov %es,(%r9)\n \tadd %al,(%rax)\n@@ -3228047,38 +3227801,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,0x30(%rax)\n-\troll $1,(%rax)\n-\t...\n-\tor %eax,(%rax)\n+\tadd %al,0xd130(%rax)\n \tadd %al,(%rax)\n-\tloopne 112c3a1 \n-\tmov (%rcx),%es\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tmov (%ecx),%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+\tadd %al,%al\n+\tand %edx,%ecx\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@@ -3228086,18 +3227840,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,0x25(%rax)\n-\troll $1,(%rax)\n-\t...\n-\t(bad)\n+\tadd %al,0xd125(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rsi)\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@@ -3228105,37 +3227860,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-\tadc %ecx,%edx\n+\tadd %dh,0x13(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rbx)\n+\tor (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %cl,0x19b10(%rax)\n+\tmov %dl,(%rax)\n+\tfwait\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \trex.WR (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,0x2d(%rax)\n-\troll $1,(%rax)\n-\t...\n-\t(bad)\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 %bl,(%rax)\n \tout %eax,$0x25\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tinsl (%dx),%es:(%rdi)\n@@ -3228145,15 +3227903,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dh,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@@ -3228166,15 +3227924,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,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@@ -3228184,16 +3227942,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,(%rax)\n+\ttest %ch,0x0(%rsi)\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@@ -3228206,15 +3227964,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,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@@ -3228225,38 +3227983,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,(%rax)\n-\tor $0xd1,%al\n+\tadd %dh,0xc(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand %r8b,(%r10)\n+\tadc (%rax),%al\n \tadd %al,(%rax)\n+\tadc %al,0x20(%rbp)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tjo 112c581 \n+\tadd %dh,-0x1(%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,0xd125(%rax)\n+\tadd %dh,%al\n+\tand $0xd1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x78000000(%rip) \n+\tadd $0x88000000,%eax\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@@ -3228266,17 +3228024,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tpsrlw (%rax),%mm0\n \t...\n \tadd $0x78000000,%eax\n \tstos %eax,%es:(%rdi)\n \tje 112c5fd \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmp $0x1d,%ch\n@@ -3228286,75 +3228043,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,(%rax)\n-\tsub %ecx,%edx\n+\tadd %dl,0x2b(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %dl,0x70000000(%rip) \n+\tadc $0x70000000,%eax\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 %al,0x26(%rax)\n-\troll $1,(%rax)\n-\t...\n-\t(bad)\n+\tadd %al,0xd126(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rdi)\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 %al,0xae72(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,%al\n+\tjb 112c659 \n+\t...\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadc %ch,0xf9(%rdi)\n \tadd %al,(%rax)\n-\tand %cl,0x101(%rdx)\n+\trex xchg %eax,%esp\n+\tadd %eax,(%rcx)\n+\tadd %al,(%rax)\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 %dh,%al\n-\tsbb $0xd1,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x1e(%rax)\n+\troll $1,(%rax)\n+\t...\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@@ -3228363,36 +3228120,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 $0xd1,%al\n-\t...\n-\tadd %al,(%rsi)\n+\tadd %al,(%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 %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 %dh,(%rax)\n-\tsub $0xd1,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %al,0x2d(%rax)\n+\troll $1,(%rax)\n+\t...\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@@ -3228403,16 +3228160,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,0xf(%rax)\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@@ -3228421,15 +3228177,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,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@@ -3228441,15 +3228197,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %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@@ -3228462,16 +3228218,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 112c819 \n+\tadd %ah,(%rax)\n+\tjae 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@@ -3228481,18 +3228237,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,%al\n+\tand %ecx,%edx\n+\t...\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@@ -3228503,15 +3228258,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,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@@ -3228523,17 +3228278,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %dl,0xd110(%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 \tjl 112c930 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n@@ -3228543,15 +3228299,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 $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@@ -3228564,18 +3228320,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,0x2a(%rax)\n-\troll $1,(%rax)\n-\t...\n-\t(bad)\n+\tadd %dh,0xd12a(%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 \txchg %eax,%esi\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x3b(%rax)\n@@ -3228584,38 +3228341,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-\tsbb $0xd1,%al\n-\t...\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\t(bad)\n+\tsbb $0xd1,%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tor %eax,(%rax)\n+\tadd %al,(%rax)\n+\txor %al,%dh\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,0x79(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %ah,0xae79(%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 \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock sbb %bl,%ch\n@@ -3228625,19 +3228384,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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,%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tadd %ah,0x1d(%rax)\n+\troll $1,(%rax)\n+\t...\n \tor %eax,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3228648,36 +3228405,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,0xd11c(%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 %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,0x21ac5(%rax)\n \tadd %al,(%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+\tadd %dl,%al\n+\tje 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@@ -3228686,39 +3228441,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,0xd11c(%rax)\n \tadd %al,(%rax)\n+\tsbb $0xd1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tor %eax,(%rax)\n+\tadd %al,(%rax)\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 %ah,(%rax)\n-\tsub %cl,%dl\n+\tadd %ah,0x2a(%rax)\n+\troll $1,(%rax)\n \t...\n-\tadd %al,(%rsi)\n+\t(bad)\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 \tadd %al,%al\n@@ -3228728,18 +3228483,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,%al\n+\tjns 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@@ -3228750,16 +3228504,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 112cb99 \n+\tadd %dl,0x7a(%rax)\n+\tscas %es:(%rdi),%al\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@@ -3228790,15 +3228544,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %ah,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@@ -3228808,17 +3228562,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dh,0xae82(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %dh,-0x6e(%rax)\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n@@ -3228829,16 +3228584,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 112cc99 \n+\tadd %ah,0x7c(%rax)\n+\tscas %es:(%rdi),%al\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@@ -3228848,17 +3228603,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 112ccd9 \n-\t...\n+\tadd %al,0xae7f(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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@@ -3228868,15 +3228624,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,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@@ -3228886,15 +3228642,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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+\tadd %dl,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@@ -3228907,37 +3228663,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-\troll $1,(%rax)\n+\tadd %al,(%rax)\n+\tand %dl,%cl\n \t...\n-\tor (%rax),%al\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tlock sahf\n+\tadd %dh,%al\n+\tsahf\n \tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x8(%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 \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xae83(%rax)\n \tadd %al,(%rax)\n+\ttest %ch,0x0(%rsi)\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@@ -3228952,16 +3228708,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 112ce19 \n+\tadd %ah,(%rax)\n+\tjl 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@@ -3228969,16 +3228725,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 112ce59 \n+\tadd %dh,(%rax)\n+\tjns 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@@ -3228988,18 +3228744,17 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %ah,%al\n+\tjnp 112ce99 \n+\t...\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@@ -3229008,17 +3228763,18 @@\n \tnegl 0x0(%rdx)\n \tadd %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,0xae7b(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\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 \t(bad)\n@@ -3229026,16 +3228782,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-\t(bad)\n+\tadd %ah,0x16(%rax)\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@@ -3229043,16 +3228798,17 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %dh,(%rax)\n+\t(bad)\n+\troll $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@@ -3229071,16 +3228827,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-\tjnp 112cfd9 \n+\tadd %ah,0x7b(%rax)\n+\tscas %es:(%rdi),%al\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@@ -3229210,18 +3228966,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,0xae77(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tjs 112d159 \n+\t...\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@@ -3229255,22 +3229010,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,0xd126(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rbx)\n-\tadd %al,(%rax)\n \tadd %dl,%al\n-\tlret $0x21a\n+\tes roll $1,(%rax)\n+\t...\n+\tadc (%rax),%eax\n+\tadd %al,(%rax)\n+\tror $1,%dl\n+\tsbb (%rdx),%al\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@@ -3229298,15 +3229052,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 %dh,%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@@ -3229315,18 +3229069,18 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ah,0xae82(%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 \tlret\n \tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3229338,16 +3229092,16 @@\n \tnegl 0x0(%rdx)\n \tadd %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 112d2d9 \n+\tadd %ah,0x79(%rax)\n+\tscas %es:(%rdi),%al\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@@ -3229381,16 +3229135,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-\tje 112d359 \n+\tadd %al,(%rax)\n+\tjne 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@@ -3229403,16 +3229157,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 112d399 \n+\tadd %al,0x78(%rax)\n+\tscas %es:(%rdi),%al\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@@ -3229490,33 +3229244,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,0x76(%rax)\n-\tscas %es:(%rdi),%al\n-\t...\n+\tadd %dl,0xae76(%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 \ttest $0x1d1,%eax\n \tadd %al,(%rax)\n \trorb $1,0x1(%rsp,%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 %dh,0x78(%rax)\n-\tscas %es:(%rdi),%al\n+\tadd %dl,%al\n+\tjs 112d4d9 \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@@ -3233247,42 +3233002,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,0xd157(%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-\tout %eax,(%dx)\n-\tadd %eax,(%rax)\n+\tadd %al,0x50000000(%rip) \n+\tstos %eax,%es:(%rdi)\n+\tand $0x1,%eax\n+\tadd %dl,0x18d47(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0xd157(%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 %al,0x50000000(%rip) \n-\tstos %eax,%es:(%rdi)\n-\tand $0x1,%eax\n-\tadd %dl,0x18d47(%rax)\n+\tadd %dl,0x8(%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@@ -3233501,16 +3233256,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 %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 %dl,(%rax)\n-\tjae 1130492 \n+\tjae 11304d2 \n \t...\n \tadd %ch,(%rdx)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tint3\n \tpop %rcx\n \tadd %eax,(%rax)\n@@ -3233525,25 +3233300,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 %ah,%al\n-\tpop %rbx\n-\troll $1,(%rax)\n-\t...\n-\tsbb $0x0,%al\n+\tadd %dh,%al\n+\t(bad)\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+\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@@ -3233584,36 +3233361,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-\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 %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@@ -3233907,31 +3233662,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,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 %dl,%al\n \tcmpsl %es:(%rdi),%gs:(%rsi)\n \t...\n \tadd %dh,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x2d(%rax)\n \tpop %rsi\n@@ -3233946,14 +3233684,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,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 %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@@ -3234819,28 +3234574,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,(%rax)\n-\tpush %rax\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n-\tadd %dl,(%rdi)\n+\tadd %al,0xa75c(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x72(%rax)\n-\troll $1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\txor %dh,(%rdx,%rsi,8)\n-\tadd %eax,(%rax)\n+\tadd %cl,(%rax,%rax,1)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tnop\n+\tor $0xa,%al\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpush %rdx\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@@ -3234859,30 +3234616,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,0xa75c(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rax,%rax,1)\n+\tadd %dl,(%rax)\n+\tpush %rax\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n+\tadd %dl,(%rdi)\n \tadd %al,(%rax)\n-\tnop\n-\tor $0xa,%al\n-\tadd (%rax),%al\n+\tadd %dh,0x72(%rax)\n+\troll $1,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rdx\n-\tout %al,$0x1\n \tadd %al,(%rax)\n+\txor %dh,(%rdx,%rsi,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@@ -3236036,23 +3235791,23 @@\n \tadd %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+\tcmpsq %es:(%rdi),%ds:(%rsi)\n \t...\n-\tadd %cl,(%rdi)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x13(%rax)\n-\tstos %eax,%es:(%rdi)\n-\tadd %eax,(%rax)\n+\tadd %dh,%al\n+\tadd (%rdx),%ecx\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x18e5a(%rax)\n+\tadd %ah,0x1f26a(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -3236074,23 +3235829,23 @@\n \tadd %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-\tcmpsq %es:(%rdi),%ds:(%rsi)\n+\trex.RB cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tadd %cl,(%rbx)\n+\tadd %cl,(%rdi)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tadd (%rdx),%ecx\n-\tadd (%rax),%al\n+\tadd %dl,-0x13(%rax)\n+\tstos %eax,%es:(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1f26a(%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@@ -3236153,55 +3235908,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,0x45(%rax)\n+\tadd %dh,%al\n+\toutsl %ds:(%rsi),(%dx)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tadd %cl,(%rdi)\n+\tadd %ch,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x12(%rax)\n-\tstos %eax,%es:(%rdi)\n+\tadd %dh,%al\n+\tcs pop %rsi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpop %rbx\n-\tmov (%rcx),%es\n+\tadd %ah,-0x12(%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-\tclc\n-\tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %dl,0x45(%rax)\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 %cl,(%rdi)\n \tadd %al,(%rax)\n-\tadd %ah,-0x12(%rax)\n-\tpop %rbp\n+\tadd %dl,-0x12(%rax)\n+\tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tstc\n-\t(bad)\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 %al,%al\n@@ -3236677,14 +3236432,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.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 %al,(%rax)\n+\trclb $1,0x18b(%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 \tpop %rsi\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %cl,-0x50000000(%rip) \n \tmovabs 0x59000000000001d1,%al\n \trolb $1,(%rcx)\n@@ -3236701,46 +3236475,27 @@\n \tadd %al,0xd167(%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-\tjns 1132c8c \n+\tjns 1132ccc \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 %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 %al,(%rax)\n-\trclb $1,0x18b(%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 %ah,0x6f(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %ch,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tnop\n \tcs pop %rsi\n@@ -3236900,47 +3236655,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 %dl,0xa746(%rax)\n \tadd %al,(%rax)\n-\tpop %rbp\n-\troll $1,(%rax)\n-\t...\n-\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tpop %rcx\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x21fe7(%rax)\n+\tadd %cl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trcrl $0x2,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trex\n+\tcs 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 %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+\tpop %rbp\n+\troll $1,(%rax)\n+\t...\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\t(bad)\n+\tpop %rcx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\tcs es add (%rax),%al\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@@ -3237560,18 +3237315,37 @@\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-\tmov $0x90,%ch\n-\tadd %eax,(%rax)\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 %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-\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@@ -3237615,26 +3237389,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 %dh,0x5c(%rax)\n-\troll $1,(%rax)\n-\t...\n-\t(bad)\n+\tadd %al,0xa753(%rax)\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 %bl,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,%al\n+\tcall 1133a47 \n \tadd %al,(%rax)\n-\tclc\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@@ -3237659,31 +3237431,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 %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-\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@@ -3237741,15 +3237496,15 @@\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-\trcrb $1,0x1(%rax)\n+\tcmpb $0x1,(%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@@ -3237890,48 +3237645,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-\trex.WRB cmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,(%rax)\n+\troll $1,(%eax)\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 (%rax),%al\n \tadd %al,(%rax)\n \tpush %rax\n-\txchg %r8,(%r9)\n+\t{rex2 0x9b} sgdt (%r24)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tor $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 %ah,(%rax)\n-\troll $1,(%eax)\n+\tadd %dh,%al\n+\trex.WRB cmpsq %es:(%rdi),%ds:(%rsi)\n \t...\n-\tor (%rax),%al\n+\tadd %dl,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tlock (bad)\n+\tsbb (%rdx),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\t{rex2 0x9b} sgdt (%r24)\n+\txchg %r8,(%r9)\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+\tclc\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3238187,20 +3237942,20 @@\n \tadd %dh,0x65(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,0x21acb(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tjb 1133f04 \n-\tadd %eax,(%rax)\n+\tadd %ah,%al\n+\tpush %rbx\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@@ -3238401,52 +3238156,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 %al,%al\n-\tpush %rbp\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n-\tadd %cl,(%rsi)\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-\tout %eax,(%dx)\n-\tstos %eax,%es:(%rdi)\n+\tout %al,$0xab\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\trex.X roll $1,(%rcx)\n-\tadd %al,(%rax)\n+\tmov $0x90,%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 %dl,0xd16f(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rdi)\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 %al,$0xab\n+\tout %eax,(%dx)\n+\tstos %eax,%es:(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tmov $0x90,%ch\n-\tadd %eax,(%rax)\n+\trex.X roll $1,(%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@@ -3239335,43 +3239090,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,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-\t(bad)\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,%al\n-\trex.WX cmpsq %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,0x58(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tadd %al,0x10000000(%rip) \n-\tor %ecx,(%rdx)\n+\tadd %cl,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tadd %al,%al\n+\tcld\n+\t(bad)\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@@ -3240400,63 +3240155,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-\tpush %rbx\n+\tadd %ah,%al\n+\tpop %rdi\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tadd %al,(%rsi)\n+\tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\t(bad)\n-\tadd %ah,(%rax)\n-\t{rex2 0x8f} sgdt (%r8)\n+\trcrl $0x2,(%rdx)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tand %al,0x196(%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-\tpop %rdi\n+\tadd %al,(%rax)\n+\tpush %rbx\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tadd %cl,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\trcrl $0x2,(%rdx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tand %al,0x196(%rsi)\n+\t(bad)\n+\tadd %ah,(%rax)\n+\t{rex2 0x8f} sgdt (%r8)\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,0x6b(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n \tadd %bl,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x21ac9(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tmov $0x1,%bl\n-\tadd %eax,(%rax)\n+\tadd %ah,0x101a3(%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@@ -3240752,14 +3240505,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,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+\tadd %al,0x1d319(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %al,(%rcx)\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 $0xffffffffffffffa7\n \t...\n \tadd %ch,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tand 0x1(%rsi),%bl\n@@ -3240775,33 +3240547,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,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-\tadd %al,0x1d319(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\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 %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3241410,51 +3241163,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,0xd167(%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-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\troll $1,(%rcx)\n+\tadd %dl,%al\n+\tpush %rdi\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,-0x3c(%rax)\n+\tsbb (%rdx),%al\n \tadd %al,(%rax)\n-\tjo 1136738 \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 %dl,%al\n-\tpush %rdi\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\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 1136778 \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@@ -3241551,43 +3241304,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,0x44(%rax)\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 %dh,%al\n-\trex.RX cmpsl %es:(%rdi),%ds:(%rsi)\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@@ -3243272,48 +3243025,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 %dl,0x62(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n-\tadd %dl,(%rax)\n+\tadd %dh,0xd166(%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-\tnop\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tjnp 1137d4c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\trex.WRB\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,0xd166(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tadd %dl,0x62(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\n+\tadd %dl,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tjnp 1137d8c \n+\tadd %dl,-0x5c(%rax)\n+\tand $0x1,%eax\n+\tadd %ah,(%rax)\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tnop\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.WRB\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@@ -3244410,45 +3244163,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-\tpop %rbx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,(%rax)\n+\trex.RXB cmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tadd %cl,-0x70000000(%rip) \n-\tpush %rdi\n-\thlt\n-\tadd %eax,(%rax)\n+\tadd %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tpop %rcx\n-\tcmc\n+\tadd %dh,0x1bdd6(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\trex.WX hlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 cmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,%al\n+\tpop %rbx\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tadd %cl,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %dh,0x1bdd6(%rax)\n+\tadd %cl,-0x70000000(%rip) \n+\tpush %rdi\n+\thlt\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\trex.WX hlt\n+\tadd %dh,(%rax)\n+\tpop %rcx\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@@ -3244689,42 +3244442,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,0x6d(%rax)\n-\troll $1,(%rax)\n-\t...\n-\t(bad)\n+\tadd %dl,0xa73c(%rax)\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+\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 \tnegl 0x0(%rdx)\n \tadd %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 %dh,0x6d(%rax)\n+\troll $1,(%rax)\n+\t...\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n+\tadd %dl,-0x23(%rax)\n+\tfwait\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tfstps 0x1(%rbx)\n-\tadd %al,0x22034(%rax)\n+\tadd %dh,0x1d3b2(%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@@ -3245530,14 +3245283,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,0x53(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t...\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+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %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 %cl,(%rdi)\n \tadd %al,(%rax)\n \tadd %dh,0x209e1(%rax)\n@@ -3245550,42 +3245321,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,0x53(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,%al\n+\troll $1,%fs:(%rax)\n \t...\n-\tadd %cl,-0x50000000(%rip) \n-\txchg %eax,%edi\n-\tlods %ds:(%rsi),%eax\n-\tadd %eax,(%rax)\n+\tsbb %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x187a3(%rax)\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 %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-\troll $1,%fs:(%rax)\n-\t...\n-\tsbb %al,(%rax)\n+\tloop 1139b04 \n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tlock (bad)\n-\tmov $0x1,%ebp\n-\tadd %al,0x1950b(%rax)\n+\tadd %ah,(%rax)\n+\trex.B jmp 1139b05 \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@@ -3245606,36 +3245381,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,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-\trex.B jmp 1139b45 \n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tclc\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\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 \troll $1,(%rax)\n \t...\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tjo 1139bbf \n@@ -3245706,36 +3245459,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,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@@ -3245769,69 +3245500,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,0x4a(%rax)\n+\tadd %ah,0x47(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tadd %cl,(%rbx)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,0x159c0(%rax)\n+\tadd %dl,%al\n+\tlods %ds:(%rsi),%al\n+\troll $1,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\ttest %eax,0x1(%rdi)\n-\tadd %bh,%al\n+\tadd %al,(%rax)\n+\tjo 1139d6d \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,0xa748(%rax)\n+\tadd %dl,0xa74a(%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-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\troll $1,(%rcx)\n+\tadd (%rdx),%ecx\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n+\tadd %dh,(%rax)\n+\tadd %ebp,%edi\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 1139d1f \n-\txchg %al,(%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-\tclc\n+\tadd %dh,0x4a(%rax)\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\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 \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xa74a(%rax)\n+\tadd %dh,0xa748(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n-\tadd (%rdx),%ecx\n-\tadd (%rax),%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\troll $1,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tadd %ebp,%edi\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bh,%al\n+\tjo 1139d5f \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@@ -3246789,14 +3246542,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.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+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n+\tnegl 0x0(%rdx)\n+\tadd %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@@ -3246816,48 +3246589,28 @@\n \tadd %al,(%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 113aa86 \n+\tjo 113aac6 \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 %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-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %al,(%rcx)\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 \tadd (%rax),%eax\n \tadd %al,(%rax)\n \trcr $1,%bl\n@@ -3247043,66 +3246796,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 %al,0xa749(%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 %dh,(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n+\tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tloope 113ad2e \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n+\tmovabs 0xf80000000001cffa,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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-\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 %dl,(%rax)\n+\tadd %dh,(%rax)\n \t(bad)\n-\tsbb (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf80000000001cffa,%al\n+\tpush %rax\n+\tloope 113ad6e \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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-\troll $1,(%rax)\n-\t...\n-\tsldt (%rax)\n-\tadd %dl,-0x14(%rax)\n-\tstos %eax,%es:(%rdi)\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 \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tand %esp,(%rdi)\n-\tadd (%rax),%al\n+\tadd %al,-0x58(%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@@ -3247165,26 +3246918,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,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 %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 %al,-0x58(%rax)\n-\t(bad)\n-\tadd %eax,(%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@@ -3247960,33 +3247713,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-\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-\tadd %ah,0x19567(%rax)\n-\tadd %al,(%rax)\n-\tadd %bh,%al\n-\tnegl 0x0(%rdx)\n-\tadd %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 %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,0x20a05(%rax)\n@@ -3247997,22 +3247731,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,0x40(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\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-\tadd %dl,%al\n-\t(bad)\n-\tadd %ah,0x1946a(%rax)\n+\tjo 113b926 \n+\tstos %eax,%es:(%rdi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x19567(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n@@ -3248036,14 +3247772,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,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 %al,%al\n \troll $1,%gs:(%rax)\n \t...\n \tadd $0x30000000,%eax\n \tadd %cl,(%rdx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3248564,45 +3248317,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-\t(bad)\n-\troll $1,(%rax)\n+\tadd %dh,(%rax)\n+\tpop %rcx\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\t(bad)\n-\tadd %al,(%rax)\n-\tadd %dl,0x136c5(%rax)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n-\tadd %al,0x72(%rax)\n-\tand (%rdx),%eax\n+\tadd %dl,0x209e2(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x1f4e7(%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-\tpop %rcx\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %ah,%al\n+\t(bad)\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rsi)\n+\t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,0x209e2(%rax)\n+\tadd %dl,0x136c5(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,0x1f4e7(%rax)\n+\tadd %al,0x72(%rax)\n+\tand (%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@@ -3249119,48 +3248872,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,0x63(%rax)\n+\tadd %dl,%al\n+\tpop %rcx\n \troll $1,(%rax)\n \t...\n-\tor (%rax),%al\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rcx\n-\thlt\n-\tadd %eax,(%rax)\n+\tjo 113c764 \n+\tand $0x1,%eax\n+\tadd %dh,(%rax)\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\troll %cl,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x174c6(%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-\tpop %rcx\n+\tadd %al,0x63(%rax)\n \troll $1,(%rax)\n \t...\n-\tor %al,(%rax)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tjo 113c7a4 \n-\tand $0x1,%eax\n-\tadd %dh,(%rax)\n-\tcmpsb %es:(%rdi),%ds:(%rsi)\n-\troll %cl,(%rcx)\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-\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@@ -3249339,43 +3249092,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 %dh,%al\n-\tpush %rax\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dh,(%rax)\n+\tpop %rcx\n+\troll $1,(%rax)\n \t...\n-\tadd %cl,(%rdx)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x125a4(%rax)\n+\tlock test $0x25,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,-0x3(%rax)\n-\tlock add %eax,(%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,(%rax)\n-\tpop %rcx\n-\troll $1,(%rax)\n+\tadd %dh,%al\n+\tpush %rax\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tor %al,(%rax)\n+\tadd %cl,(%rdx)\n \tadd %al,(%rax)\n-\tlock test $0x25,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,0x125a4(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x1d343(%rax)\n+\tadd %al,-0x3(%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 \trolb $0x68,(%rcx)\n@@ -3249451,45 +3249204,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,0xa760(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tadd %dh,%al\n+\trex.WXB cmpsq %es:(%rdi),%ds:(%rsi)\n+\t...\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 %dh,%al\n-\trex.WXB cmpsq %es:(%rdi),%ds:(%rsi)\n-\t...\n-\tadd %ah,(%rcx)\n+\tadd %ah,0xa760(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x20a09(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\txchg %ch,%dl\n+\tadd %al,(%rax)\n+\tadd %cl,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x1b(%rax)\n+\tstos %eax,%es:(%rdi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\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@@ -3251464,47 +3251217,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 %dl,%al\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tpop %rbp\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tadd %al,(%rdi)\n-\tadd %al,(%rax)\n-\tadd %dh,-0x6d(%rax)\n-\tlods %ds:(%rsi),%eax\n-\tadd %eax,(%rax)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tadd %ah,-0x4c(%rax)\n-\tmov (%rcx),%es\n+\tadd %dh,0x159c0(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x18bf8(%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-\tpop %rbp\n+\tadd %dl,%al\n+\t(bad)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tadd %cl,(%rbx)\n+\tadd %al,(%rdi)\n \tadd %al,(%rax)\n-\tadd %dh,0x159c0(%rax)\n+\tadd %dh,-0x6d(%rax)\n+\tlods %ds:(%rsi),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x18bf8(%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@@ -3251750,44 +3251503,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,-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 113e94c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tss call 113e988 \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 %ah,-0x6d(%rax)\n+\tadd %dl,-0x6e(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tadd %bl,(%rax)\n+\tadd %dl,(%rsi)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjne 113e98c \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 113e9c8 \n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -3252573,48 +3252326,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 %dl,(%rax)\n-\txchg %eax,%esi\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\t...\n-\tadd %cl,(%rsi)\n+\tadd %ah,(%rax)\n+\tmov 0x0(%rdi),%esp\n \tadd %al,(%rax)\n-\tadd %dl,-0x1e(%rax)\n-\tor %eax,(%rdx)\n \tadd %al,(%rax)\n+\tadd %al,(%rdx)\n \tadd %al,(%rax)\n-\txor %cl,%dl\n-\thlt\n+\tadd %dh,-0x67(%rax)\n+\tlods %ds:(%rsi),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x21cea(%rax)\n+\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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,(%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 \tadd %al,(%rax)\n-\tadd %al,(%rdx)\n \tadd %al,(%rax)\n-\tadd %dh,-0x67(%rax)\n-\tlods %ds:(%rsi),%eax\n+\txor %cl,%dl\n+\thlt\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x21cea(%rax)\n-\tadd %al,(%rax)\n \tadd %bh,%al\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n@@ -3253117,48 +3252870,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 %dl,(%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 113faa4 \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 %al,-0x77(%rax)\n+\tadd %dl,(%rax)\n+\txchg %eax,%ebp\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tadd %dl,(%rdx)\n+\tadd %cl,(%rsi)\n \tadd %al,(%rax)\n-\tadd %bh,0x18777(%rax)\n+\tadd %dh,%al\n+\tjno 113fae4 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x1f2,%edx\n \tadd %al,(%rax)\n-\tclc\n+\txchg %eax,%edi\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@@ -3253829,44 +3253582,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-\t(bad)\n+\tadd %dh,-0x73(%rax)\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-\tadd %dh,0x35(%rax)\n-\tlea (%rcx),%eax\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-\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,-0x73(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t...\n-\tadd %cl,0x50000000(%rip) \n-\tfistpl (%rbx)\n-\tadd (%rax),%al\n+\tadd %al,(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,0x192d8(%rax)\n+\tadd %bl,0x53(%rax)\n+\tor $0x1,%eax\n+\tadd %dh,0x35(%rax)\n+\tlea (%rcx),%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@@ -3262066,16 +3261819,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-\tjmp 11462ba \n+\tshr $1,%bl\n+\tiret\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@@ -3262140,41 +3261893,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 %ch,%al\n-\tiret\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tcall 114647d \n \tadd %al,(%rax)\n-\tadd %al,(%rdx)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n+\tor (%rax),%eax\n \t...\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tjg 11463b0 \n+\tand %bh,-0x13(%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 \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,-0x18(%rax)\n-\tiret\n-\tadd %al,(%rax)\n+\tadd %dl,0xcfe8(%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@@ -3262187,16 +3261936,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 %eax,$0xcf\n+\tadd %ah,-0x19(%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@@ -3262292,17 +3262041,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,%al\n-\t(bad)\n-\tiret\n+\tadd %ah,(%rax)\n+\tjmp 114653a \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@@ -3262320,16 +3262068,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-\t(bad)\n+\tshr $1,%dl\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@@ -3262343,16 +3262090,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-\tin (%dx),%eax\n+\tadd %al,-0x13(%rax)\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@@ -3262839,15 +3262585,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 $0xcf,%al\n+\tadd %ch,%cl\n+\tiret\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@@ -3262862,15 +3262609,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-\tjo 1146c91 \n+\tmov $0xe7,%al\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@@ -3262887,16 +3262634,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-\tout %al,(%dx)\n+\tadd %al,-0x12(%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@@ -3262940,15 +3262686,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-\tpush %rax\n+\tnop\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@@ -3262966,17 +3262712,15 @@\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,-0x13(%rax)\n-\tiret\n-\tadd %al,(%rax)\n+\tadd %ah,0xcfed(%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@@ -3263212,15 +3262956,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,%dl\n+\trex (bad)\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@@ -3263689,16 +3263433,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-\tiret\n+\tsub $0xcf,%dl\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@@ -3263836,16 +3263579,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-\tin (%dx),%al\n+\tshr $1,%ah\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@@ -3263929,16 +3263671,15 @@\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-\tcld\n+\tloopne 11477a6 \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@@ -3263952,16 +3263693,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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+\tadd %ah,(%rax)\n+\tstc\n \tiret\n \t...\n \tadd %al,(%rsi)\n \t...\n \tadd %al,(%rax)\n \tadd %dh,0x45(%rax)\n \txchg %eax,%edx\n@@ -3263971,16 +3263712,16 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsti\n+\tadd %dh,(%rax)\n+\tcld\n \tiret\n \t...\n \tadd %al,(%rdi)\n \t...\n \tadd %al,(%rax)\n \tadd %dl,-0x3a(%rax)\n \tmov (%rcx),%es\n@@ -3263990,16 +3263731,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\n \tlock add %al,(%rax)\n \t...\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tsti\n+\tadd %al,-0x4(%rax)\n \tiret\n \t...\n \tadd %al,(%rbx)\n \t...\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmovsxd %ecx,%edx\n@@ -3264009,16 +3263749,15 @@\n \tnegl 0x0(%rdx)\n \tadd %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 %dl,-0x4(%rax)\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@@ -3264026,16 +3263765,15 @@\n \tnegl 0x0(%rdx)\n \tadd %al,(%rcx)\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 %ah,-0x4(%rax)\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@@ -3264049,15 +3263787,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-\tcmp $0xcf,%ah\n+\tsar $1,%ah\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@@ -3264143,21 +3263882,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-\tjo 1147a29 \n-\tiret\n+\tand %al,(%rax)\n+\trolb $1,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdx)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %al,(%rdi)\n+\t(bad)\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@@ -3264212,15 +3263951,16 @@\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-\tcmp $0xcf,%dh\n+\tsar $1,%dh\n+\tiret\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@@ -3264361,16 +3264101,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,-0x1(%rax)\n-\tiret\n+\tadd %dl,(%rax)\n+\tadd %dl,%al\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@@ -3264385,16 +3264125,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-\tloopne 1147ca9 \n-\tiret\n+\tnop\n+\tadd %dl,%al\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@@ -3264463,15 +3264203,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 %ah,0xcffa(%rax)\n+\tadd %al,(%rax)\n+\tsti\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 \tadd %ah,0x1e5ee(%rax)\n@@ -3264485,15 +3264228,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 std\n+\tnop\n+\tstd\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@@ -3264511,16 +3264255,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-\tdec %edi\n+\trex add %dl,%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@@ -3264536,24 +3264279,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-\tpush %rax\n-\tdec %edi\n+\tadd %al,(%rax)\n+\trolb $1,(%rax)\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 \t...\n \tadd %al,(%rax)\n-\tadd %dl,0x1f2ff(%rax)\n+\tnop\n+\tpush %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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3264630,18 +3264375,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-\tsti\n-\tiret\n-\tadd %al,(%rax)\n+\tadd %dl,0xcffb(%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@@ -3264656,16 +3264398,15 @@\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 %dl,(%rax)\n-\tcli\n+\tadd %dh,-0x6(%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@@ -3264731,16 +3264472,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,(%rax)\n-\tdec %edi\n+\tadd %dl,-0x1(%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@@ -3264808,15 +3264549,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-\tsar $0xcf,%al\n+\t(bad)\n+\tclc\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@@ -3264943,15 +3264686,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-\tsar $0xcf,%bl\n+\tand %bh,%ah\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@@ -3265016,17 +3264760,15 @@\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 %dh,%al\n-\tdec %edi\n-\tadd %al,(%rax)\n+\tadd %ah,0xd000(%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@@ -3265040,15 +3264782,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 %al,0xcfff(%rax)\n+\tadd %dh,(%rax)\n+\tadd %dl,%al\n+\tadd %al,(%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@@ -3267492,15 +3267236,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-\tshlb $1,0x11(%rsi)\n+\tadc %bl,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 \tpush %rax\n@@ -3297316,52 +3297060,51 @@\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,-0x79(%rax)\n+\tadd %dl,0x1107f(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rdx\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x10(%rcx)\n+\trolb $1,(%rdi,%rcx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0x10f,%eax\n+\tadd %ch,%al\n+\tsbb %edi,%edx\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+\tadc %bh,0x10b(%rbp)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \t(bad)\n-\tadc %eax,(%rcx)\n+\tadc %al,(%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 \tadd %al,(%rax)\n \tadd %dl,0x18(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjs 1171692 \n-\tadd %eax,(%rax)\n+\tadd %dl,0x10778(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd 0x0(%rbx),%bl\n \tadd %dl,0x5c(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3297370,25 +3297113,28 @@\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,0x11177(%rax)\n+\tadd %dl,(%rax)\n+\tjo 11716c4 \n+\tadd %eax,(%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 \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tint $0xe\n+\tadd %dl,%al\n+\tint3\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tout %al,$0xf9\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n@@ -3297399,49 +3297145,46 @@\n \tcli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x1c(%rax)\n \tcli\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0x10e,%ecx\n-\tadd %al,(%rax)\n-\tnop\n-\tor $0x9b,%al\n+\tadd %dl,0x10eb9(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b0c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110d5(%rax)\n+\tadd %dl,%al\n+\tint $0x10\n+\tadd %eax,(%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+\tadd %dl,%al\n+\tcwtl\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x69(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x11061(%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 %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-\tpush %rax\n-\tjle 1171751 \n+\tsarb $1,0xe(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x13(%rax)\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x66(%rax)\n@@ -3297543,27 +3297286,22 @@\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-\tnop\n-\tsbb $0x11,%al\n-\tadd %eax,(%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+\tadc %dl,0x111(%rip) \n \tadd %al,(%rax)\n+\tnop\n+\tshlb $0x0,0x0(%rcx)\n+\tshlb $1,0x9d(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub %ch,%dh\n+\tadc %ch,(%rdx)\n+\tcmc\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@@ -3310323,15 +3310061,17 @@\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,0x10ede(%rax)\n+\tadd %dl,(%rax)\n+\tfimuls (%rsi)\n+\tadd %eax,(%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@@ -3310364,30 +3310104,31 @@\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,0x11116(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x3d(%rax)\n-\tfwait\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tpush %rax\n \tcmp $0x9b,%eax\n \tadd %al,(%rax)\n+\tadc %bh,0x9b(%rip) \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-\tadd %al,(%rax)\n+\tadd %dl,-0xe(%rax)\n+\tor $0x1,%eax\n \tadd %dl,(%rax)\n \tmov %dh,%bl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3322982,29 +3322723,28 @@\n \tadd %dl,0x34(%rax)\n \tfwait\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-\tmov $0xc,%ch\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10cb5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txor $0x9b,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txor $0x9b,%eax\n \tadd %al,(%rax)\n-\tshlb $1,0x109(%rcx)\n-\tadd %al,(%rax)\n \tnop\n-\tfstps 0x0(%rbx)\n+\tmovabs 0xd990000000000109,%eax\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tcwtl\n \tor $0x1,%eax\n \tadd %dh,(%rax)\n \tcwtl\n \tor $0x1,%eax\n \tadd %dl,0x9b3e(%rax)\n@@ -3323044,17 +3322784,15 @@\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,%al\n-\tmov $0xe,%dh\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10eb6(%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@@ -3323107,23 +3322845,22 @@\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,0x40(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x11138(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x11(%rcx)\n+\tadd %dl,(%rax)\n+\tpush $0x11\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x23(%rax)\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tfisttpll (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9d9a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b02(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x47(%rax)\n@@ -3323173,32 +3322910,29 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rdx\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\trex.B (bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10e41(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd 0x0(%rbx),%bl\n \tadd %dl,0x31(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmp $0x9b,%eax\n \tadd %al,(%rax)\n \tadc %dl,0x0(%rbp,%rbx,4)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjp 118c4e9 \n+\tadc %bh,0xe(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x57(%rax)\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3d(%rax)\n@@ -3330445,16 +3330179,15 @@\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,(%rax)\n-\tout %al,(%dx)\n+\tadd %dl,-0x13(%rax)\n \tor $0x1,%eax\n \tadd %dl,%al\n \tcmp %ebx,0x0(%rbx)\n \tadd %dl,-0x1e(%rax)\n \tpushf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3330834,15 +3330567,18 @@\n \tadd %dh,0x1095a(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpop %rbx\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,0x1(%rsi,%rcx,1)\n+\tnop\n+\tmov %cs,(%rsi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x4f(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tmovabs 0xa1cb100000000000,%eax\n@@ -3330883,31 +3330619,31 @@\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,0x11200(%rax)\n+\tadd %dl,%al\n+\tadd %dl,(%rdx)\n+\tadd %eax,(%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 \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rcx\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0xc,%dl\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10cb2(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf55a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\n \tmovabs 0x24ad500000000000,%eax\n \tadd %eax,(%rax)\n@@ -3330940,19 +3330676,22 @@\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,0x6a(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\tpush $0x1\n+\tadd %eax,(%rax)\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@@ -3330961,15 +3330700,15 @@\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tret $0x9d\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0xe(%rdi)\n+\trclb $1,0xe(%rsi)\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 \tshrb $1,0x10e(%rbp)\n@@ -3338511,15 +3338250,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-\tadc %bh,(%rax)\n+\tshlb $1,(%rdi)\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@@ -3338590,41 +3338329,39 @@\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-\t(bad)\n-\tadc %eax,(%rcx)\n+\tadd %dl,0x11187(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tadc $0xd,%al\n+\tadd %eax,(%rax)\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,%al\n-\tadc $0x111,%eax\n+\tor $0x111,%eax\n \tadd %al,(%rax)\n \tnop\n \txor $0x9b,%eax\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x111,%ebx\n+\tadc %dh,0x1(%rcx,%rdx,1)\n \tadd %al,(%rax)\n-\tadd %dh,(%rdx)\n-\tcmc\n+\txor %ch,%dh\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@@ -3338640,18 +3338377,20 @@\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,0x10247(%rax)\n+\tadd %dl,0x47(%rax)\n+\tadd (%rcx),%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tcall 11ab2de \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@@ -3338670,15 +3338409,17 @@\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,0x11091(%rax)\n+\tadd %dl,%al\n+\tmov %edx,(%rax)\n+\tadd %eax,(%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@@ -3338697,15 +3338438,16 @@\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,-0x31(%rax)\n+\tadd %dl,(%rax)\n+\tiret\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpush %rbx\n \tcmc\n \tadd %al,(%rax)\n@@ -3338731,20 +3338473,18 @@\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,(%rax)\n-\t(bad)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x110e2(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,-0xb(%rbx)\n+\tadd %dl,%al\n+\tjae 119a6a0 \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@@ -3338757,18 +3338497,15 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x10f,%ecx\n \tadd %al,(%rax)\n \tsarb $0x0,-0xb(%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+\tadc %ah,0x111(%rsi)\n \tadd %al,(%rax)\n \tlock mov %dh,%bl\n \t...\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3355440,29 +3355177,31 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %bl,0x0(%rbx)\n \tadd %dl,0x3a(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xb,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10aaf(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b34(%rax)\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,0x1108a(%rax)\n+\tadd %dl,(%rax)\n+\tadcl $0x1,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e4e(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\trex.WRX (bad)\n+\tadd %eax,(%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@@ -3355568,16 +3355307,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,0x75(%rax)\n-\t(bad)\n+\tadd %dl,%al\n+\tje 11abfc1 \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@@ -3355632,30 +3355371,30 @@\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-\tnop\n-\tsti\n+\tadc %bh,%ah\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 \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11403(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,%al\n-\t(bad)\n+\tadd (%rcx,%rax,1),%edx\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trol $1,%bh\n \tpushf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x47(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3355663,16 +3355402,15 @@\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-\tpush %rax\n-\tmov $0x111,%edi\n+\tshlb $1,0x111(%rdi)\n \tadd %al,(%rax)\n \tnop\n \tmov $0x113,%eax\n \tadd %al,(%rax)\n \tnop\n \trorb %cl,(%rsi)\n \tadd %eax,(%rax)\n@@ -3355733,63 +3355471,58 @@\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,-0xf(%rax)\n-\t(bad)\n+\tadd %dl,%al\n+\tlock (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,(%rax)\n-\tja 11ac182 \n-\tadd %eax,(%rax)\n+\tadd %dl,0x10776(%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 \tadd %al,(%rax)\n \tadd %dl,0x9cb6(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x65(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0xc,%dl\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10cb2(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\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,(%rax)\n-\trcll %cl,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x35(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tadd %al,(%rax)\n+\trcl $1,%dh\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@@ -3355805,31 +3355538,35 @@\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-\txchg %eax,%edx\n-\tadc %eax,(%rcx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tpush %rdi\n+\tpop %rsp\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tadc %al,%fs:(%rcx)\n+\tpushf\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x1(%rax,%rdx,1)\n-\tadd %al,0x42(%rax)\n-\tor $0x1,%eax\n+\trex\n+\trex.X or $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@@ -3355904,61 +3355641,62 @@\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-\tnop\n-\tlahf\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %bl,0x111(%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,(%rax)\n-\tjb 11ac34b \n-\tadd %eax,(%rax)\n+\tadd %dl,0x1106a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n+\tadd %dl,0x7(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tjnp 11ac35c \n+\tje 11ac35c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111ce(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tloope 11ac350 \n \tadd %al,(%rax)\n+\tshl $0xf5,%cl\n \tadd %al,(%rax)\n-\tadd %dl,0x1112e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.XB add $0x1,%al\n+\tadd %dl,%al\n+\tes adc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x9b,%edi\n+\tadc %al,0x4(%rbx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x41(%rax)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0x9c,%ah\n+\tadd %al,(%rax)\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@@ -3355994,47 +3355732,49 @@\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,0x11179(%rax)\n+\tadd %dl,(%rax)\n+\tjb 11ac3fc \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9bd6(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x77(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x1106f(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,0x9b(%rip) \n+\tadd %dl,(%rax)\n+\tor $0x9b,%eax\n \tadd %al,(%rax)\n \tadc %dl,-0x64(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x124bb(%rax)\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,-0x13(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\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 \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov (%rsi),%ecx\n+\tadd %dl,%al\n+\tmov (%rsi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpop %rax\n \tpushf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3356086,46 +3355826,49 @@\n \tloopne 11ac441 \n \tadd %al,(%eax)\n \tadd %al,(%rax)\n \tadd %dl,0x10fe4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9c23(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rsp\n+\tadd %dl,%al\n+\tpop %rbx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x0(%rax)\n \tsahf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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-\tsarb $1,(%rsi)\n-\tstc\n+\tnop\n+\tds stc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1137e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1c(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,0x111d4(%rax)\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-\tsarb $0x0,-0x6(%rdx)\n+\tadd %al,%al\n+\tjp 11ac515 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tfdivrs -0x6(%rdx)\n+\tadd %bl,%al\n+\tjp 11ac51d \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10fda(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x75(%rax)\n \tadd %al,(%eax)\n \tadd %al,(%rax)\n@@ -3356201,53 +3355944,51 @@\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-\tadc %dh,(%rdi)\n+\tshlb $1,(%rsi)\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp %bh,%cl\n+\tadd %dl,%al\n+\t(bad)\n+\tstc\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,(%rax)\n-\tmov %dl,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11180(%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,0x1a(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x111d2(%rax)\n \tadd %al,(%rax)\n-\tlock jp 11ac65d \n+\tadd %dh,%al\n+\tjp 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@@ -3365022,22 +3364763,27 @@\n \tlret $0x124\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tshlb $1,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x10c(%rdx)\n+\tnop\n+\tmov $0xc,%dl\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x5f(%rax)\n+\tor (%rcx),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tmovabs 0x8c9000000000010a,%eax\n-\tfiadds (%rax)\n+\tmov %ds,%esi\n \tadd %al,(%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 11b44b7 \n \tadd %ebx,(%rbx)\n@@ -3373161,22 +3372907,28 @@\n \tadd %al,(%rax)\n \tmovabs 0x1000000000011b97,%al\n \tsub 0x0(%rsi),%bl\n \tadd %dl,0x34(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5a(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rdx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11034(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,%al\n-\ttestl $0x9d501000,0x1(%rip) \n+\tsub $0x10,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x9(%rax)\n+\tor $0x1,%eax\n+\tadd %dl,(%rax)\n+\tpush %rax\n+\tpopf\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@@ -3373189,24 +3372941,23 @@\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-\tnop\n-\tadd %dl,(%rdx)\n-\tadd %eax,(%rax)\n+\trolb $1,(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tor $0x9b,%al\n \tadd %al,(%rax)\n+\trorb $1,(%rbx,%rbx,4)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcli\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tstc\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tsbb %esp,0x1(%rip) \n \tadd %ah,(%rax)\n \tlock add $0x1,%al\n@@ -3373255,20 +3373006,17 @@\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,0x51(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x11049(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rsp\n+\tadd %dl,0x5c(%rax)\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@@ -3373277,15 +3373025,17 @@\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,0x11029(%rax)\n+\tadd %dl,(%rax)\n+\tand (%rax),%dl\n+\tadd %eax,(%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@@ -3382285,29 +3382035,27 @@\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,0x55(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x1104d(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tadd %dl,%al\n+\tpopf\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,(%rax)\n-\trex.RX add $0x1,%al\n+\tadd %dl,%al\n+\trex.RB 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@@ -3382335,16 +3382083,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,0x4d(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,%al\n+\tadc %r8b,(%r9)\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@@ -3387249,24 +3386997,23 @@\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,(%rax)\n-\tadcl $0x1,(%rcx)\n+\tadd %dl,0x7b(%rax)\n+\tadc %eax,(%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,(%rax)\n-\tscas %es:(%rdi),%eax\n+\tadd %dl,-0x59(%rax)\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@@ -3387290,37 +3387037,41 @@\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,0x1112e(%rax)\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 %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 %dl,-0x54(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x77(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,0x1106f(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x12529(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tsub %esp,0x1(%rip) \n \tadd %dl,(%rax)\n \tmov %esi,%ds\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3392986,19 +3392737,23 @@\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tsub %bl,0x0(%rsi)\n \tadd %dl,0x9b50(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trcrl $1,0x0(%rbx)\n-\tadd %dl,0x10ec9(%rax)\n+\tadd %dl,-0x37(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10aa1(%rax)\n+\tadd %dl,-0x5f(%rax)\n+\tor (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %bh,0x6b(%rax)\n+\tadd %al,(%rax)\n+\tjs 11c9e7d \n \tor $0x1,%eax\n \tadd %dl,(%rax)\n \tor 0x0(%rax,%rax,1),%bl\n \tnop\n \tor $0x114,%eax\n \tadd %al,(%rax)\n \txor %bl,(%rax)\n@@ -3393023,15 +3392778,16 @@\n \tadd %dl,0x52(%rax)\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsgdt %fs:(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x16(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tinsl (%dx),%es:(%rdi)\n \tor $0x1,%eax\n \tadd %dh,(%rax)\n \tinsl (%dx),%es:(%rdi)\n@@ -3393048,16 +3392804,17 @@\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,%al\n-\tor $0x111,%eax\n+\tadd %dl,0x6(%rax)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\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@@ -3393077,42 +3392834,43 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock xor %esi,%ebp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b0c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dl,%al\n \t(bad)\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-\tadc %dl,%cl\n+\tnop\n+\tleave\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-\tshrb $1,(%rcx)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n \tpush %rax\n-\txor $0x9b,%al\n+\tand (%rcx),%dl\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x34(%rax)\n+\tfwait\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@@ -3393134,30 +3392892,32 @@\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-\tshl $1,%bh\n-\tor $0x1,%eax\n-\tadd %dl,(%rax)\n-\t(bad)\n-\tand $0x1,%al\n+\tpush %rax\n+\ttestl $0x24ce1000,0x1(%rip) \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xa1c0(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tshlb $0x0,0x0(%rcx)\n-\tadc %cl,0x0(%rbp,%rsi,8)\n+\tadd %dl,(%rax)\n+\trex.WR cmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,-0x63(%rsi)\n+\tadd %dl,(%rax)\n+\tpush %rsi\n+\tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11200(%rax)\n+\tadd %dl,%al\n+\tadd %dl,(%rdx)\n+\tadd %eax,(%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@@ -3393196,18 +3392956,15 @@\n \tadd %al,(%rax)\n \tadd %ah,0xf573(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x74(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\toutsb %ds:(%rsi),(%dx)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10e6e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rcx\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n@@ -3398582,64 +3398339,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,(%rax)\n-\trex.B add $0x1,%al\n+\tadd %dl,0x4f(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.RXB add (%r9),%r8d\n+\tadc %al,0x3(%rdi)\n+\tadd %eax,(%rax)\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-\tadd %dl,-0x3d(%rax)\n+\tadc %al,%bl\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-\tnop\n+\tpush %rax\n \t(bad)\n \tadd $0x1,%eax\n-\tadd %dl,(%rax)\n-\trex.W add (%rcx),%al\n+\tadd %dl,%al\n+\trex.RXB add (%r9),%r8b\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tret $0xf5\n+\tadc %al,%dl\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %dl,(%rax)\n \tjs 11cdb61 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6b(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\timul $0x1,(%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x6(%rax)\n+\tshlb $1,0x6(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b02(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.X add (%rcx),%eax\n+\tadd %dl,0x10341(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x2(%rax)\n+\tfwait\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@@ -3398667,17 +3398424,15 @@\n \tadd %dl,0x9b5d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpop %rbp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0xc,%dl\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10cb2(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor %esp,0x1(%rip) \n \tadd %dh,-0x72(%rax)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3405167,25 +3404922,25 @@\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,%al\n-\t(bad)\n+\tadd %dl,-0x39(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tja 11d2c8b \n-\tadd %eax,(%rax)\n+\tnop\n+\toutsl %ds:(%rsi),(%dx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x12540(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\trex and $0x1,%eax\n \tadd %dl,%al\n \taddr32 clc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x4b(%rax)\n \tadd $0x1,%eax\n \tadd %al,0xf38f(%rax)\n@@ -3405212,16 +3404967,16 @@\n \tadd %al,(%rax)\n \tadd %dl,0x9b3d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tor $0x9b,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcli\n+\tadd %dl,%al\n+\tstc\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,-0x2a(%rax)\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3405256,16 +3405011,16 @@\n \tadd %ah,-0x4c(%rax)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmov $0xf3,%ah\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x25(%rax)\n-\tor $0x1,%eax\n+\tadd %dl,(%rax)\n+\tfisttpl 0x1(%rip) \n \tadd %dl,%al\n \tpop %rsp\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tmov $0xf3,%dh\n@@ -3405311,27 +3405066,30 @@\n \thlt\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tadc %ch,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5d(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rbp\n \t(bad)\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,-0x18(%rax)\n+\tadd %dl,0x65(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tout %eax,$0xe\n+\tadd %eax,(%rax)\n+\tadd %al,(%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@@ -3405347,26 +3405105,25 @@\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,%al\n-\tadc %cl,(%rdi)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10f10(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1067e(%rax)\n+\tadd %dl,0x7e(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x28(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tint1\n+\tshl $1,%al\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@@ -3405422,60 +3405179,54 @@\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,(%rax)\n-\tja 11d2eca \n-\tadd %eax,(%rax)\n+\tadd %dl,0x10776(%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 %al,0x111(%rbp)\n-\tadd %al,(%rax)\n-\trex jae 11d2f4a \n+\tpush %rax\n+\tjge 11d2eec \n+\tadd %eax,(%rax)\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,(%rax)\n-\tstos %eax,%es:(%rdi)\n-\tadc %al,(%rcx)\n+\tadd %dl,0x110a3(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %dh,(%rdi)\n+\tadd %dl,(%rax)\n+\t(bad)\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-\tshlb $1,(%rsi,%rcx,1)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\t(bad)\n-\tfiadds (%rax)\n+\tadc %dh,0x10e(%rip) \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@@ -3412506,40 +3412257,44 @@\n \tcmp 0x0(%rbx),%ebx\n \tadd %dl,0x2f(%rax)\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b02(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10edc(%rax)\n+\tadd %dl,-0x24(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp %ebx,0x0(%rbx)\n \tadd %dl,0x9b5c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0xb,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10bb0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x5c(%rax)\n \tfwait\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,-0x66(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcl $1,%ah\n+\tnop\n+\t(bad)\n \tor $0x1,%eax\n-\tadd %dl,0x10e44(%rax)\n+\tadd %dl,0x44(%rax)\n+\t(bad)\n+\tadd %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,%al\n@@ -3412550,22 +3412305,24 @@\n \tadd %al,(%rax)\n \tadd %dl,0x3d(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9cca(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10eda(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10eee(%rax)\n+\tadd %dl,-0x26(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tout %al,$0xe\n+\tadd %dl,-0x12(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10ee6(%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,0x124ac(%rax)\n \tadd %al,(%rax)\n@@ -3412576,49 +3412333,50 @@\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,0x11048(%rax)\n+\tadd %dl,(%rax)\n+\tadc %al,(%r9)\n \tadd %al,(%rax)\n-\tadd %dl,0x10f6d(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tand %edx,(%rcx)\n-\tadd %eax,(%rax)\n+\tnop\n+\tinsl (%dx),%es:(%rdi)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tss adc %al,(%rcx)\n+\tadd %dl,0x19(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tadd %dl,(%rdx)\n-\tadd %eax,(%rax)\n+\tcs adc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\timul $0x1,(%rcx),%edx\n+\tadd %al,(%rax)\n+\trolb $1,(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,(%rcx)\n-\tand $0x1,%eax\n+\tshlb $1,0x11(%rbx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tor %esp,0x1(%rip) \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,%al\n-\tor %edx,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11102(%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 \tadd %al,(%rax)\n@@ -3412675,16 +3412433,16 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tpush %rsp\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10de8(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x18(%rax)\n+\tor $0x1,%eax\n \tadd %dl,(%rax)\n \tor 0x1(%rip),%esp \n \tadd %dl,0xb(%rax)\n \tand $0x1,%eax\n \tadd %al,%al\n \tpop %rbx\n \tadd $0x1,%al\n@@ -3412774,26 +3412532,28 @@\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,(%rax)\n-\txor $0x10e,%eax\n+\tadd %dl,%al\n+\txor $0xe,%al\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 %dh,0x10dc5(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10bb4(%rax)\n+\tadd %dl,-0x4c(%rax)\n+\tor (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x57(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tpush %rdi\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tlret $0x10d\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3417778,73 +3417538,76 @@\n \tadd %al,(%rax)\n \tadd %dl,0x1137f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x57(%rax)\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tadc %al,(%rcx)\n+\tadd %dl,(%rax)\n+\txlat %ds:(%rbx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,(%rcx)\n-\tadc %al,(%rcx)\n+\tadc %bl,%cl\n+\tadc %eax,(%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,0xf5ce(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10eb0(%rax)\n+\tadd %dl,-0x32(%rax)\n+\tcmc\n \tadd %al,(%rax)\n-\tadd %dl,0x10446(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x78(%rax)\n+\tadd %dl,-0x50(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x47(%rax)\n-\tadd (%rcx),%eax\n+\tadd %dl,0x46(%rax)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadd $0x1,%eax\n-\tadd %dl,0x1a(%rax)\n-\tadc %al,(%rcx)\n+\tadc %bh,0x6(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\trex.RXB add (%r9),%r8d\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tsbb $0x10,%al\n-\tadd %eax,(%rax)\n+\t(bad)\n+\tadd $0x1,%eax\n+\tadd %dl,0x111d2(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp %bh,%cl\n+\tadd %dl,0x111d4(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tstc\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb %ecx,(%rdi)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tds stc\n+\tsbb %cl,(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xf93e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x3e(%rax)\n-\tcmc\n+\tadd %dl,(%rax)\n+\tret $0xf5\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xde8f(%rax)\n+\tnop\n+\t(bad)\n+\tfiadds (%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 %al,(%rax)\n \tadd %al,(%rax)\n \tadd %edi,0x52(%rdx)\n \tadd %al,(%rcx)\n \tjs 11dc217 \n \tadd %ebx,(%rbx)\n@@ -3428108,20 +3427871,17 @@\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,0x77(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x1106f(%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,-0x2f(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3428132,29 +3427892,25 @@\n \tadd %dl,0x9b35(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf61f(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpop %rbx\n \tand $0x1,%eax\n-\tadd %dl,%al\n-\tmov $0xc,%dl\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10cb2(%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,(%rax)\n-\t(bad)\n-\tadc %eax,(%rcx)\n+\tadd %dl,0x11117(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tss adc %eax,(%rcx)\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@@ -3432888,15 +3432644,16 @@\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,-0x68(%rax)\n+\tadd %dl,(%rax)\n+\tcwtl\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@@ -3432980,16 +3432737,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,%al\n-\txor 0x1(%rip),%eax \n+\tadd %dl,0x10533(%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 \tsub 0x0(%rsi),%bl\n \tadd %dl,(%rax)\n@@ -3434922,30 +3434679,24 @@\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-\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+\tadc %bl,0x10e(%rax)\n \tadd %al,(%rax)\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,%al\n+\tadd %ebp,0x0(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tand %ch,0x0(%rbx,%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 \trepz add %al,(%rax)\n@@ -3434988,15 +3434739,16 @@\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,-0x68(%rax)\n+\tadd %dl,(%rax)\n+\tcwtl\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@@ -3435818,34 +3435570,33 @@\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-\tpush %rax\n-\tcwtl\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadc %bl,0x10e(%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 \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+\tmov $0x8b,%al\n+\tcmc\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@@ -3436740,23 +3436491,20 @@\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-\tpush %rax\n-\tcwtl\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadc %bl,0x10e(%rax)\n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tadd %ebp,0x0(%rax)\n+\trolb $0x68,(%rcx)\n \t...\n-\tcmp %al,0x0(%rbx,%rdx,8)\n+\tadd %bh,(%rax)\n+\trex.R roll %cl,(%rax)\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@@ -3437241,15 +3436989,16 @@\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,-0x68(%rax)\n+\tadd %dl,(%rax)\n+\tcwtl\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@@ -3440932,18 +3440681,19 @@\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,0x1108a(%rax)\n+\tadd %dl,(%rax)\n+\tadcl $0x1,(%rax)\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 %dl,0x36(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3440970,37 +3440720,40 @@\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,0x1114c(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tcmp $0x9b,%eax\n+\tadc %r8d,(%r9)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %bh,0x9b(%rip) \n \tadd %al,(%rax)\n \tpush %rax\n \tpop %rsp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11078(%rax)\n+\tadd %dl,0x11071(%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 \tadd %dl,%al\n \tand %al,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e13(%rax)\n+\tadd %dl,0x13(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b02(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x2f(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3441017,34 +3440770,37 @@\n \tnop\n \tint3\n \tpushf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9cca(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovabs 0x9710000000000109,%eax\n+\tadd %dl,%al\n+\tmovabs 0x96d0000000000109,%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjno 11ed09d \n+\tadd %dl,%al\n+\tjo 11ed09d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\t(bad)\n+\tadd %dl,%al\n+\tcs (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1103a(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x110ea(%rax)\n+\tadd %dl,(%rax)\n+\txor (%rax),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10de0(%rax)\n+\tadd %dl,(%rax)\n+\tjrcxz 11ed0b3 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x20(%rax)\n+\tor $0x1,%eax\n \tadd %dl,0x125a0(%rax)\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@@ -3445922,43 +3445678,38 @@\n \tadd %al,(%rax)\n \txor %bh,0xf5(%rax)\n \tadd %al,(%rax)\n \tadc %al,(%rdx)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tstos %al,%es:(%rdi)\n-\tor %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x109aa(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0xe(%rbx)\n+\tadd %dl,%al\n+\tpush $0xe\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf5bc(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\t(bad)\n-\tor $0x1,%eax\n+\tadd %dl,0x10dd6(%rax)\n+\tadd %al,(%rax)\n \tadd %dh,0xf5d0(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rsp\n-\tadc %al,(%rcx)\n+\tadd %dl,(%rax)\n+\trex.WRB adc %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.WRXB (bad)\n+\tadc %cl,0xe(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlret $0x9c\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,0xe(%rbx)\n+\trcrb $1,0xe(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x3d(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3445980,22 +3445731,20 @@\n \tpushf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x36(%rax)\n \tpushf\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-\trcl $1,%cl\n-\tfwait\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0xc,%bl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\trcrl $1,0x0(%rbx)\n \tadd %dl,0x2(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b0c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3446011,46 +3445760,44 @@\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,(%rax)\n+\tadd %dl,%al\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 \tadd %al,(%rax)\n \tadd %dl,0x57(%rax)\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0xc,%bh\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10cb7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b3e(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xf5f8(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tstc\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10dfe(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x2(%rax)\n+\tor $0x1,%eax\n \tadd %dl,0x9b02(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10de3(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x1d(%rax)\n+\tor $0x1,%eax\n \tadd %dl,0x9b34(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tpush %rsp\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3446065,62 +3445812,61 @@\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %esi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsub $0xe,%al\n+\tadd %dl,%al\n+\tsub (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b5c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3(%rax)\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tadd (%rsi),%ecx\n \tadd %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 \tpop %rbp\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4b(%rax)\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tmov $0xe,%ch\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x1e(%rax)\n \tpushf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9cce(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x18(%rax)\n \tpushf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x62(%rax)\n+\tadd %dl,(%rax)\n+\tsahf\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x500000000000f60f,%al\n+\tmovabs 0x100000000000f60f,%al\n \trex (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%ebx\n-\tor %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x10893(%rax)\n \tadd %al,(%rax)\n-\tshlb $0xf6,(%rbx)\n+\tadd %al,%al\n+\tand %esi,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x28(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsub %esi,%esi\n@@ -3446130,95 +3445876,88 @@\n \t(bad)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txor %dh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x10c,%esp\n+\tadd %dl,%al\n+\tmov $0x10c,%ebx\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tand $0x1,%eax\n \tadd %ah,0x34(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf63a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10f1a(%rax)\n+\tadd %dl,0x1a(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjg 11f5769 \n+\tadd %dl,%al\n+\tjle 11f5769 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ef2(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x51(%rax)\n+\tadd %dl,-0xe(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0xe,%ch\n+\tadd %dl,(%rax)\n+\tpush %rcx\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x60(%rax)\n-\tor (%rcx),%al\n-\tadd %al,(%rax)\n+\tadd %dl,0x10eb5(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjmp 11f5791 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x35(%rax)\n+\tadd %dl,(%rax)\n+\tmovabs 0xeb1000000000010a,%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov (%rsi),%ecx\n+\tadd %dl,0x10e34(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov (%rsi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7b(%rax)\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tjnp 11f57a2 \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+\tpush %rax\n \t(bad) 0x1(%rip) \n-\tadd %dl,0x10bbd(%rax)\n+\tadd %dl,-0x43(%rax)\n+\tor (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x20(%rax)\n-\tand $0x1,%eax\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tand %ah,0x1(%rip) \n \tadd %dl,0x12520(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x59(%rax)\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rcx\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tlods %ds:(%rsi),%al\n-\tor %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %bl,%ah\n-\tadd (%rcx),%al\n-\tadd %al,(%rax)\n+\tadd %dl,0x109ac(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rbx\n-\tpopf\n+\tadd %dl,(%rax)\n+\tfaddl (%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9d5b(%rax)\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@@ -3446256,52 +3445995,48 @@\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,-0x13(%rax)\n+\tadd %dl,(%rax)\n+\tin (%dx),%eax\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 %dl,(%rax)\n+\tmov $0x10e,%ebx\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush %rsi\n-\t(bad)\n+\tnop\n+\tsbb %eax,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10e56(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor (%rbx),%eax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x5e(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,0x1119a(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10bb0(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x10b(%rax)\n+\tadd %dl,0x10e93(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x10e(%rbx)\n+\tadd %dl,0x10ebf(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%al\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11060(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush $0x110\n+\tadd %ah,(%rax)\n+\tcmp (%rbx),%eax\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %bh,(%rbx)\n+\tadd %al,0x3d(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex cmp $0x103,%eax\n-\tadd %al,(%rax)\n \trclb $1,0x3(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x58(%rax)\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3446326,71 +3446061,77 @@\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,0x10e77(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10de0(%rax)\n+\tadd %dl,(%rax)\n+\tjs 11f5911 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1103a(%rax)\n+\tadd %dl,-0x20(%rax)\n+\tor $0x1,%eax\n+\tadd %dl,(%rax)\n+\txor (%rax),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand (%rdx),%edx\n+\tadd %dl,(%rax)\n+\tand $0x12,%al\n \tadd %eax,(%rax)\n \tadd %al,(%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+\tadd %dl,(%rax)\n+\tmov %ecx,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xb(%rax)\n+\tadd %dl,(%rax)\n+\tcmc\n \tor $0x1,%eax\n-\tadd %dl,0x10e8c(%rax)\n+\tadd %dl,-0x74(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tshll $0x0,(%rcx,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.XB (bad)\n+\tadd %dl,%al\n+\trex.X (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110cb(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tin (%dx),%eax\n+\t(bad)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %ch,%ch\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-\tadd %dl,0x64(%rax)\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tfs (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\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-\tpush %rax\n-\tstos %al,%es:(%rdi)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tshlb $1,0x110(%rdx)\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@@ -3457088,19 +3456829,17 @@\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,(%rax)\n-\trex.X add (%rcx),%eax\n-\tadd %al,(%rax)\n+\tadd %dl,0x10341(%rax)\n \tadd %al,(%rax)\n-\tjo 11fd885 \n+\tadd %dh,0x23(%rax)\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@@ -3457108,20 +3456847,19 @@\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,0x1137f(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.B add $0x1,%al\n+\tadd %dl,0x4f(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tret\n+\tadc %al,%bl\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x6a(%rax)\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -3457133,36 +3456871,34 @@\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-\tpush %rax\n-\tret $0xf5\n+\tadc %al,%dl\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tss fwait\n+\tadd %dl,0x36(%rax)\n+\tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x7b(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tloope 11fd8f3 \n+\tadd %dl,(%rax)\n+\tficoml (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ddb(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x4b(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tfisttpl 0x1(%rip) \n+\tadd %dl,0x11143(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %dl,(%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@@ -3459197,17 +3458933,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-\tpush %rax\n-\t(bad)\n-\tadc %al,(%rcx)\n+\tnop\n+\txlat %ds:(%rbx)\n+\tadc %eax,(%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@@ -3462334,40 +3462070,39 @@\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,-0x52(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10eae(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n+\tadd %dl,%al\n \t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9cc8(%rax)\n \tadd %al,(%rax)\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-\trorb $1,0x1(%rax,%rdx,1)\n-\tadd %al,(%rax)\n+\tadc %al,0x10(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trorb $1,(%rcx)\n-\tand $0x1,%eax\n-\tadd %dl,(%rax)\n-\tor $0x10f,%eax\n+\tadd %dl,%al\n+\tor %esp,0x1(%rip) \n+\tadd %dl,%al\n+\tor $0xf,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tadd %dl,%al\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@@ -3463905,25 +3463640,25 @@\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,(%rax)\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tadd %dl,-0x64(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjmp 1202cea \n+\tadc %ch,%bl\n+\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tloopne 1202cf0 \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 \tadd %dl,%al\n \tmov $0xf,%cl\n \tadd %eax,(%rax)\n@@ -3463932,35 +3463667,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-\tadc %bh,(%rdx)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\txor (%rax),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%ah\n+\tadd %dl,(%rax)\n+\tin (%dx),%al\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,%al\n-\txor $0x11,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\tsub $0x111,%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x1117d(%rax)\n+\tadc %dh,0x11(%rsi)\n+\tadd %eax,(%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@@ -3463982,36 +3463718,31 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x10f(%rip) \n \tadd %al,(%rax)\n \tnop\n \tenter $0x9c,$0x0\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfmuls (%rsi)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10ed8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1c(%rax)\n \tclc\n \tadd %al,(%rax)\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,(%rax)\n-\txchg %dl,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x7e(%rax)\n+\tadc %eax,(%rcx)\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@@ -3467422,25 +3467153,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,0x69(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\timul $0x1,(%rcx),%eax\n+\tadd %dl,-0x5d(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmovabs %eax,0x4750000000000113\n-\tadd (%rcx),%eax\n \tadd %al,(%rax)\n+\tadc %al,0x3(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjne 1206331 \n+\tadd %dl,0x75(%rax)\n+\t(bad)\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@@ -3467469,25 +3467200,25 @@\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-\tnop\n+\tpush %rax\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-\tadc %ah,(%rdi)\n-\t(bad)\n+\tnop\n+\tes (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 \tsahf\n@@ -3467501,43 +3467232,47 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x10613(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov $0x113,%esp\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \txchg %eax,%esi\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e15(%rax)\n+\tadd %dl,0x15(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x35(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10446(%rax)\n+\tadd %dl,0x46(%rax)\n+\tadd $0x1,%al\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tadd %al,(%rax)\n+\tnop\n \ttest %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\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,(%rax)\n-\trex.B add $0x1,%al\n+\tadd %dl,0x4f(%rax)\n+\tadd (%rcx),%eax\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@@ -3467566,31 +3467301,26 @@\n \tadd %al,(%rax)\n \trorb $1,0x114(%rdx)\n \tadd %al,(%rax)\n \tmovabs 0xd00000000000f255,%al\n \tgs clc\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-\tmov $0xd9,%al\n-\tout %eax,(%dx)\n+\tadd %dl,0x113ca(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0xefd9(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \trepz add %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7d(%rax)\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n+\tadd %dl,0x1137d(%rax)\n \tadd %al,(%rax)\n-\tadc %al,%bh\n+\tadd %dl,(%rax)\n+\t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0xf3,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n@@ -3472188,15 +3471918,17 @@\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,0x10eab(%rax)\n+\tadd %dl,-0x55(%rax)\n+\t(bad)\n+\tadd %eax,(%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@@ -3472208,38 +3471940,41 @@\n \tloopne 120ab92 \n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbbb $0x1,0x4(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trorb %cl,(%rsi)\n+\tadc %dl,%dl\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x124c8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4e(%rax)\n \tand $0x1,%eax\n-\tadd %dl,(%rax)\n-\ttestl $0x1,(%rdi)\n-\tadd %dl,0x10e3b(%rax)\n+\tadd %dl,-0x9(%rax)\n+\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x3b(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\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,%al\n-\tmov %edx,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x7e(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsgdt %gs:(%rax)\n+\tadd %al,(%rax)\n+\tshlb $1,0xf(%rbp)\n+\tadd %eax,(%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@@ -3479387,15 +3479122,15 @@\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,%al\n-\tpushf\n+\txchg %eax,%ebp\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@@ -3479416,17 +3479151,15 @@\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,%al\n-\txchg %eax,%edx\n-\tsgdt (%rax)\n+\tadd %dl,0x10f92(%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@@ -3479439,17 +3479172,15 @@\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,(%rax)\n-\tjns 1210abc \n-\tadd %eax,(%rax)\n+\tadd %dl,0x11171(%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@@ -3479530,17 +3479261,15 @@\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,%al\n-\tmov $0xf,%bh\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10fb7(%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@@ -3479582,41 +3479311,37 @@\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,-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 %dl,0x1139d(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tcmp 0x0(%rbx),%bl\n \tadd %dl,0x9eb5(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd %dl,(%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x10b(%rbp)\n-\tadd %al,(%rax)\n-\tadc %bh,(%rdi,%rcx,1)\n+\tsarb $1,0x1(%rbx,%rcx,1)\n+\tadd %dl,(%rax)\n+\tcmp $0xf,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovsxd 0x1(%rip),%ecx \n \tadd %dl,%al\n \tor $0x25,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcli\n+\tadd %dl,%al\n+\tstc\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjge 1210c8a \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3479640,19 +3479365,23 @@\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,0x1114b(%rax)\n+\tadd %dl,(%rax)\n+\tadc %r8d,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x9b3b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10eb8(%rax)\n+\tnop\n+\tcmp 0x0(%rbx),%ebx\n+\tadd %dl,-0x48(%rax)\n+\t(bad)\n+\tadd %eax,(%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 \tadd %al,(%rax)\n@@ -3479733,16 +3479462,15 @@\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,%al\n-\t(bad)\n+\tadd %dl,-0x39(%rax)\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@@ -3486571,23 +3486299,22 @@\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-\trclb $1,0x1(%rax,%rdx,1)\n-\tadd %dl,-0x71(%rax)\n-\tadc %al,(%rcx)\n+\tadc %cl,0x110(%rbp)\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-\tnop\n+\tpush %rax\n \tcwtl\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tpop %rsp\n \tfwait\n@@ -3486651,17 +3486378,15 @@\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,(%rax)\n-\tcmp $0x11,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11134(%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@@ -3486673,15 +3486398,16 @@\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-\tadc %bl,%ah\n+\tnop\n+\t(bad)\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@@ -3490062,30 +3489788,33 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1217f(%rax)\n \t...\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsub 0x0(%rsi),%bl\n-\tadd %dl,0x5d(%rax)\n+\tadd %dl,(%rax)\n+\tpop %rbp\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\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,-0x18(%rax)\n+\tadd %dl,0x65(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tout %eax,$0xe\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\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@@ -3490093,26 +3489822,22 @@\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,-0xf(%rax)\n-\t(bad)\n+\tadd %dl,%al\n+\tlock (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\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 %dl,0x1106f(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tcmp %ebx,0x0(%rbx)\n \tadd %dl,-0x4b(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd 0x0(%rbx),%bl\n \tadd %bl,%al\n@@ -3490149,27 +3489874,31 @@\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-\trolb $1,0x11(%rdi)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\trex adc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tja 121a492 \n+\tadd %al,(%rax)\n+\tnop\n+\tjbe 121a492 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0x12552(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110d1(%rax)\n+\tadd %dl,%al\n+\tleave\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,-0x2d(%rax)\n-\tadd $0x1,%al\n+\tadd %al,(%rax)\n+\t(bad)\n+\troll %cl,(%rcx,%rax,1)\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@@ -3490181,24 +3489910,24 @@\n \txor $0x9b,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x34(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1f(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tsbb %dl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,%al\n-\tadd $0x1,%al\n+\tadd %dl,(%rax)\n+\tfadds (%rcx,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex jae 121a552 \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x6773(%rax)\n \tadd %al,(%rax)\n@@ -3490235,32 +3489964,31 @@\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-\tnop\n+\tpush %rax\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,%al\n-\t(bad)\n+\tadd %dl,-0x39(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x2(%rbx)\n+\trolb $1,0x2(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x28(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3495406,19 +3495134,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-\tadc %al,0x111(%rsi)\n+\tpush %rax\n+\tjle 121e2dc \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 %bh,%al\n \tcall 121e40b \n \tadd %al,(%rax)\n@@ -3495431,17 +3495159,15 @@\n \tadd %cl,(%rax)\n \t(bad)\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9dad(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfmuls (%rsi)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10ed8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x5c(%rax)\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9cc8(%rax)\n \tadd %al,(%rax)\n@@ -3495476,17 +3495202,20 @@\n \trclb $1,(%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-\tadc %bh,0x1(%rsp,%rcx,1)\n-\tadd %dl,(%rax)\n-\tcmp 0x0(%rbx),%bl\n+\tsarb $1,0x10c(%rbx)\n+\tadd %al,(%rax)\n+\tadc %bh,(%rdx)\n+\tfwait\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd 0x0(%rbx),%bl\n \tadd %al,(%rax)\n \tjmp 121e3b8 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3495495,20 +3495224,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,0x1112e(%rax)\n+\tadd %dl,%al\n+\tes adc %eax,(%rcx)\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@@ -3509146,18 +3508875,21 @@\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-\trorb $1,0x111(%rcx)\n+\tpush %rax\n+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tshlb $1,(%rbx)\n-\tstc\n+\tadd %al,(%rax)\n+\tnop\n+\txor %ecx,%edi\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@@ -3509178,49 +3508910,46 @@\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,0x10246(%rax)\n+\tadd %dl,0x46(%rax)\n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpush $0x10\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tmovsxd (%rax),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11381(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10e26(%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,(%rax)\n-\tpop %rbp\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x11155(%rax)\n \tadd %al,(%rax)\n-\trcr $1,%al\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10ed8(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10486(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf937(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tstc\n+\tadd %al,(%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@@ -3509248,147 +3508977,140 @@\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,%al\n-\tjns 122ad23 \n-\tadd %eax,(%rax)\n+\tadd %dl,0x72(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x16(%rax)\n-\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x78(%rax)\n+\tpush %rax\n \t(bad)\n-\tadd %eax,(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\trex.W add (%rcx),%al\n+\tjs 122ad29 \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\trex.RXB add (%r9),%r8b\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,(%rax)\n-\trex.X add (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %ah,%dh\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x10341(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tin $0x10,%al\n+\tadd %dl,(%rax)\n+\tout %al,$0x11\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x110dc(%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-\tpush %rax\n-\tint $0x11\n-\tadd %eax,(%rax)\n+\trol $1,%ch\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0x70(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tnop\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-\tadc %bh,(%rax)\n+\tshlb $1,(%rdi)\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%esp\n+\tadd %dl,-0x74(%rax)\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,-0x64(%rax)\n+\tadd %dl,%al\n+\txchg %eax,%esp\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-\tnop\n-\tmov (%rax),%dl\n+\tadc %al,0x110(%rbx)\n+\tadd %al,(%rax)\n+\txor %bl,0x25(%rax)\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 0x36d0000000000104,%eax\n+\tmovabs 0x3690000000000104,%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,-0x57(%rax)\n-\tsgdt (%rax)\n+\tadd %dl,(%rax)\n+\ttest $0x10f,%eax\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tmov $0x4,%bl\n-\tadd %eax,(%rax)\n+\tand %dh,0x104(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tpush %rax\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-\tpush %rax\n-\tcmp $0x110,%eax\n+\tshlb $1,0x110(%rip) \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@@ -3509404,43 +3509126,42 @@\n \tadd %dl,%al\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-\ttest %edx,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x7d(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand (%rcx),%edx\n+\tadd %al,(%rax)\n+\tadc %bl,(%rcx,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11454(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %dl,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x7e(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tes and $0x1,%eax\n+\tadd %al,(%rax)\n+\tshlb $1,(%rsi)\n+\tand $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 %dl,%al\n+\tadc %cl,%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@@ -3509448,21 +3509169,18 @@\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,(%rax)\n-\tpop %rbx\n-\tadc %al,(%rcx)\n+\tadd %dl,0x11053(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\trorl %cl,0x1(%rip) \n+\tadd %dl,-0x2d(%rax)\n+\tor $0x1,%eax\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@@ -3509472,18 +3509190,15 @@\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-\tnop\n-\txchg %eax,%edx\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trorb $1,0x111(%rdx)\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@@ -3509519,16 +3509234,16 @@\n \tpop %rsi\n \tand $0x1,%eax\n \tadd %dl,(%rax)\n \tlods %ds:(%rsi),%eax\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tfimuls 0x1(%rip) \n+\tadc %bl,%dh\n+\tor $0x1,%eax\n \tadd %al,0x104e4(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x5e(%rax)\n \tand $0x1,%eax\n \tadd %dl,0x30(%rax)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3509621,15 +3509336,15 @@\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-\tpush %rax\n+\tnop\n \tscas %es:(%rdi),%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x1(%rax)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n@@ -3509659,73 +3509374,70 @@\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,(%rax)\n-\tmov %edx,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11181(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txor $0x126,%eax\n \tadd %al,(%rax)\n-\tnop\n-\txchg %eax,%ebp\n-\tadc %eax,(%rcx)\n+\trorb $1,0x111(%rbp)\n \tadd %al,(%rax)\n+\tadc %bl,0x11(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %dl,(%rax)\n \t(bad)\n-\tadd %al,(%rax)\n-\tadc %dh,(%rdi)\n \tes add %eax,(%rax)\n \tadd %al,(%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 %dl,0x111ae(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x42(%rax)\n-\tor (%rcx),%eax\n \tadd %al,(%rax)\n+\t(bad)\n+\tand $0x1,%eax\n+\tadd %dl,(%rax)\n+\tmov $0x10b,%esi\n \tadd %al,(%rax)\n \tnop\n \txor $0x126,%eax\n \tadd %al,(%rax)\n-\tshl $1,%cl\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\tloope 122b124 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trorb $0x0,0x1(,%rax,1)\n-\tmovabs 0x500000000001050d,%al\n-\tfcoms (%rbx)\n+\tadd %al,%al\n+\tor $0x5,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x12521(%rax)\n+\tadd %ah,0x1050d(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp %dl,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x28(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x35(%rax)\n-\tfwait\n+\tadd %al,(%rax)\n+\tnop\n+\tand %esp,0x1(%rip) \n+\tadd %dl,0x31(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1144b(%rax)\n+\tpush %rax\n+\txor $0x9b,%eax\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tinsl (%dx),%es:(%rdi)\n-\tadc $0x1,%al\n+\tnop\n+\trex.WXB adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trex (bad)\n+\tshrb $1,0x14(%rbp)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,0x17(%rax)\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@@ -3509754,16 +3509466,16 @@\n \tand 0x1(%rip),%eax \n \tadd %dh,0x23(%rax)\n \tadd $0x1,%eax\n \tadd %dl,(%rax)\n \tja 122b1e7 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpop %rsp\n+\tadd %dl,%al\n+\tpop %rbx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1250c(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \t(bad)\n@@ -3509798,24 +3509510,24 @@\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,0x10675(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tficoml (%rax)\n+\tadd %dl,0x75(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x110d2(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x1136d(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd (%r9),%rax\n+\tadd %dl,%al\n+\tadd (%rcx),%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tjg 122b28e \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n@@ -3509823,15 +3509535,16 @@\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,-0x3d(%rax)\n+\tadd %dl,(%rax)\n+\tret\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x41(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3509856,26 +3509569,28 @@\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,%al\n-\tfsts (%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x2e(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tficoms (%rax)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1104d(%rax)\n+\tpush %rax\n+\t(bad)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tfmull (%rsi)\n+\tadd %al,(%rax)\n+\tadc %al,0x10(%rsi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tfisttpl (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tin $0xf,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -3509884,61 +3509599,57 @@\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,0x38(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\txor %dl,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tds sgdt (%rax)\n+\tadd %dl,0x10f3e(%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-\txchg %eax,%edx\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tpush %rax\n-\tstos %al,%es:(%rdi)\n+\tleave\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.WRB sgdt (%r8)\n-\tadd %al,(%rax)\n+\tadc %ch,(%rbx)\n+\tand $0x1,%eax\n \tadd %dl,(%rax)\n-\tdecl (%rsi)\n+\tmov (%rcx),%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\txor %ecx,(%rsi)\n+\tmovabs %al,0x4d50000000000111\n+\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tdecb (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10e31(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,0xf521(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1102c(%rax)\n+\tadd %dl,(%rax)\n+\tand $0x110,%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x110a8(%rax)\n+\tshlb $1,0x110(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x26(%rax)\n+\tjo 122b3d0 \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@@ -3509952,15 +3509663,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-\tnop\n+\tpush %rax\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@@ -3509970,33 +3509681,32 @@\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-\tnop\n-\tmov $0x111,%ebx\n-\tadd %al,(%rax)\n-\tshl $1,%bl\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %dh,0x1(%rcx,%rdx,1)\n+\tadd %dl,(%rax)\n+\tfcoml (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0xf(%rbp)\n+\tadd %dl,(%rax)\n+\tjge 122b422 \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,0x47(%rax)\n-\tadd (%rcx),%eax\n+\tadd %dl,(%rax)\n+\trex.RXB add (%r9),%r8d\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@@ -3515426,58 +3515136,57 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x13757(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.WX (bad)\n+\tadd %dl,%al\n+\trex.WB (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x61(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x11059(%rax)\n \tadd %al,(%rax)\n-\tloopne 122f2d1 \n+\tadd %ah,%al\n+\tpush %rdi\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp $0x10e,%eax\n+\tadd %dl,%al\n+\tcmp $0xe,%al\n+\tadd %eax,(%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,-0x34(%rax)\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,(%rax)\n-\tor (%rsi),%ecx\n+\tadd %dl,0xb(%rax)\n+\t(bad)\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+\tadd %dl,(%rax)\n+\t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x62(%rax)\n+\tadd %dl,(%rax)\n \t(bad)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,%al\n-\tpush $0x25\n+\tfsubrs 0x25(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tes and $0x1,%eax\n \tadd %dl,%al\n \tpushf\n \tsgdt (%rax)\n@@ -3519106,17 +3518815,21 @@\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,0x1108a(%rax)\n+\tadd %dl,(%rax)\n+\tadcl $0x1,(%rax)\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 %dl,%al\n \tmov %ah,0x1(%rip) \n \tadd %bh,%al\n@@ -3519128,27 +3518841,29 @@\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,0x11029(%rax)\n+\tadd %dl,(%rax)\n+\tand (%rax),%dl\n+\tadd %eax,(%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 \trex.R\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1(%rax)\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tdecl (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x6e(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3519189,68 +3518904,71 @@\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-\tadc %bh,0x11(%rax)\n+\tnop\n+\tjo 123309c \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,(%rax)\n-\trex.XB add (%r9),%al\n+\tadd %dl,%al\n+\trex.X add (%rcx),%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,0x110cf(%rax)\n+\tadd %dl,(%rax)\n+\tenter $0x110,$0x0\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,-0x36(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,0x110c2(%rax)\n \tadd %al,(%rax)\n+\tadd %bl,%al\n+\txchg %dh,%cl\n \tadd %al,(%rax)\n-\tfadds 0xf1(%rsi)\n \tadd %al,(%rax)\n-\tnop\n-\tpush %rbx\n-\tsgdt (%rax)\n+\tadd %dl,0x10f53(%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-\tadd %dl,0x109ac(%rax)\n+\tadd %dl,-0x54(%rax)\n+\tor %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bh,0x1258c(%rax)\n+\tadd %al,(%rax)\n+\tmov $0x1258c,%eax\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,%al\n-\tmov $0x110,%esi\n+\tadd %dl,-0x49(%rax)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\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@@ -3519274,19 +3518992,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,%al\n-\tpush $0x10\n-\tadd %eax,(%rax)\n+\tadd %dl,0x63(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11076(%rax)\n+\tadd %al,(%rax)\n+\tshrb $1,0x10(%rsi)\n+\tadd %eax,(%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@@ -3550993,20 +3550712,18 @@\n \tadd %al,(%rax)\n \tand %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-\tmov $0xe,%cl\n-\tadd %eax,(%rax)\n+\tadc %dh,0x10e(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tnegb 0x1(%rip) \n+\tadc %dh,%dh\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@@ -3551024,18 +3550741,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-\tshl $1,%bh\n-\tor $0x1,%eax\n-\tadd %dh,(%rax)\n-\tvpshufb (%r24),%xmm31,%xmm8\n+\tpush %rax\n+\ttestl $0x1a623000,0x1(%rip) \n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\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@@ -3551053,15 +3550770,18 @@\n \tadd %al,(%rax)\n \tadd %dl,0x0(%rdx)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x10b(%rax)\n+\tnop\n+\tscas %es:(%rdi),%eax\n+\tor (%rcx),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0x1a(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x75(%rax)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n@@ -3551070,15 +3550790,15 @@\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-\tnop\n+\tpush %rax\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@@ -3551103,15 +3550823,15 @@\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 %ah,%ah\n+\tshl $1,%bl\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tclc\n \tsbb $0x1,%eax\n \tadd %dh,0xde8f(%rax)\n@@ -3551122,15 +3550842,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-\tjs 124e191 \n+\tja 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@@ -3551138,15 +3550858,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-\tshr $1,%bl\n+\tadc %ch,%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@@ -3551154,15 +3550874,18 @@\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-\tshlb $1,0x10a(%rbp)\n+\tnop\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tor (%rcx),%al\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor $0x1d,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xde8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3551170,45 +3550893,45 @@\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 0xf3f000000000010a,%eax\n-\tsbb $0x1,%eax\n+\tadc %ah,0x10a(%rcx)\n+\tadd %al,(%rax)\n+\tlock repz sbb $0x1,%eax\n \tadd %dh,0xde8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\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,%cl\n-\tor $0x1,%eax\n+\tnop\n+\tcall 124e333 \n \tadd %al,(%rax)\n-\tstc\n+\tadd %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 %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+\tpush %rax\n \tjbe 124e252 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tcmc\n \tsbb $0x1,%eax\n \tadd %dh,0xde8f(%rax)\n@@ -3551218,30 +3550941,34 @@\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,0x10e(%rbx)\n+\tnop\n+\tmov $0xe,%bl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %bh,%ch\n+\tadd %ah,(%rax)\n+\tstd\n \tsbb $0x1,%eax\n \tadd %dh,0xde8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\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-\tsarb $1,0x10b(%rsi)\n+\tnop\n+\tmov $0x10b,%esi\n \tadd %al,(%rax)\n \txor $0x1d,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xde8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3551249,30 +3550976,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-\tshrb $1,0x10e(%rip) \n+\tnop\n+\tsub $0x10e,%eax\n \tadd %al,(%rax)\n \tlock cld\n \tsbb $0x1,%eax\n \tadd %dh,0xde8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\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+\tpush %rax\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsar $0x1d,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3551283,20 +3551011,19 @@\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-\txchg %ecx,(%rsi)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x11dfc(%rax)\n+\tadc %al,0x10e(%rdi)\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@@ -3551316,33 +3551043,30 @@\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-\txchg %eax,%ebx\n-\t(bad)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,0x11df2(%rax)\n+\tadc %dl,0x10e(%rbx)\n \tadd %al,(%rax)\n+\tmov $0xf2,%al\n+\tsbb $0x1,%eax\n \tadd %dh,0xde8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\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-\tnop\n+\tpush %rax\n \tsahf\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tstc\n \tsbb $0x1,%eax\n@@ -3551353,15 +3551077,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-\tshlb $1,0x1(%rbx,%rcx,1)\n+\tnop\n+\tmov $0xb,%ah\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnegb 0x1(%rip) \n \tadd %dh,0xde8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n@@ -3551383,15 +3551110,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-\tnop\n+\tpush %rax\n \tloope 124e410 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x11df9(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xde8f(%rax)\n \tadd %al,(%rax)\n@@ -3551400,29 +3551127,27 @@\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,0x10a(%rdx)\n-\tadd %al,(%rax)\n-\tand %bh,%cl\n+\tpush %rax\n+\tmovabs %al,0xf92000000000010a\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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.WRB (bad)\n+\tadc %cl,0xe(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0xe(%rax)\n \tsbb $0x1,%eax\n \tadd %dh,0xde8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3551430,15 +3551155,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(%rsi)\n+\tadc %ah,0x109(%rbp)\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@@ -3551446,15 +3551171,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-\tsar $1,%bl\n+\tnop\n+\tsti\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0xd(%rax)\n \tsbb $0x1,%eax\n \tadd %dh,0xde8f(%rax)\n \tadd %al,(%rax)\n@@ -3551463,15 +3551189,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+\tpush %rax\n \tjb 124e4d9 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tint1\n \tsbb $0x1,%eax\n \tadd %dh,0xde8f(%rax)\n@@ -3551481,59 +3551207,63 @@\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-\tsar $1,%al\n+\tnop\n+\tclc\n \tor $0x1,%eax\n \tadd %dl,-0xd(%rax)\n \tsbb $0x1,%eax\n \tadd %dh,0xde8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %dl,(%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 %al,0x10e(%rsi)\n+\trolb $1,0x10e(%rbp)\n \tadd %al,(%rax)\n \trex int1\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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x10a(%rax)\n+\tpush %rax\n+\tscas %es:(%rdi),%eax\n+\tor %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0xf9,%al\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-\tshl $1,%bl\n-\t(bad)\n+\tpush %rax\n+\trepz (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@@ -3551541,15 +3551271,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,0xe(%rbp)\n+\tnop\n+\tjne 124e5a1 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x11df1(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xde8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3551557,15 +3551288,15 @@\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,(%rcx)\n+\trolb $1,(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tstc\n \tsbb $0x1,%eax\n \tadd %dh,0xde8f(%rax)\n \tadd %al,(%rax)\n@@ -3551574,45 +3551305,50 @@\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-\trcrb $1,0x108(%rdx)\n+\tnop\n+\t(bad)\n+\tor %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 124e5dd \n \tsbb $0x1,%eax\n \tadd %dh,0xde8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\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-\trcrb $1,(%rdx)\n-\tsgdt (%rax)\n+\tnop\n+\tsbb (%rdi),%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tint1\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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%ah\n+\tnop\n+\tin (%dx),%al\n \tor $0x1,%eax\n \tadd %dl,%al\n \tstc\n \tsbb $0x1,%eax\n \tadd %dh,0xde8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3551620,15 +3551356,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-\tnop\n+\tpush %rax\n \txchg %eax,%edi\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tsbb $0x1f,%al\n \tadd %eax,(%rax)\n@@ -3551638,15 +3551374,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+\tpush %rax\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@@ -3551655,15 +3551391,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 \tpush %rax\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x11f1c(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3551671,32 +3551407,33 @@\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 \tsub (%rsi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x11f1c(%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-\tadc %ch,0x109(%rbp)\n+\tshrb $1,0x1(%rcx,%rcx,1)\n+\tadd %ah,0x11f26(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x3000000000011f26,%al\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@@ -3551750,73 +3551487,76 @@\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,0x108(%rsi)\n+\tnop\n+\txchg %eax,%esi\n+\tor %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock and $0x11f,%eax\n \tadd %al,(%rax)\n \txor %ah,0x125(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%al\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-\tshr $1,%dh\n+\tnop\n+\tout %al,(%dx)\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 \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 %dl,0xe(%rdx)\n+\trclb $1,0xe(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x11f24(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\n \tadd %al,(%rax)\n \tand %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-\tmov $0x10c,%esi\n+\tadc %bh,0x10c(%rsi)\n \tadd %al,(%rax)\n \tand %ah,(%rdi,%rbx,1)\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-\tadc %cl,(%rcx)\n+\trorb $1,(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x11f23(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\n@@ -3551839,16 +3551579,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-\tpush %rax\n-\tjrcxz 124e899 \n+\tshl $1,%dl\n+\t(bad)\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@@ -3551856,63 +3551596,62 @@\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-\txchg %eax,%ecx\n-\tor %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %dl,0x108(%rcx)\n \tadd %al,(%rax)\n \tnop\n \tand (%rdi),%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\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-\trolb $1,0x10e(%rdi)\n+\tnop\n+\txchg %ecx,(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %ah,(%rdx)\n-\t(bad)\n+\tadd %ah,(%rax)\n+\tand (%rdi),%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\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+\tshlb $1,0x10a(%rdi)\n+\tadd %al,(%rax)\n \tnop\n-\ttest $0xa,%al\n+\tand %ebx,(%rdi)\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 \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 \tmov $0xb,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tand %bl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3551921,47 +3551660,46 @@\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 %dl,%al\n-\tor $0x1,%eax\n-\tadd %al,0x11f20(%rax)\n+\tnop\n+\tmov $0x10c,%edi\n+\tadd %al,(%rax)\n+\tandb $0x1f,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\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-\tpush %rax\n-\txchg %eax,%esp\n-\tor %al,(%rcx)\n-\tadd %al,(%rax)\n+\trclb $1,0x108(%rbx)\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 \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor %ecx,(%rsi)\n+\tadc %dh,(%rcx)\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 %dh,(%rax)\n@@ -3551969,26 +3551707,29 @@\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-\trclb $1,0x108(%rdi)\n+\tnop\n+\txchg %eax,%edi\n+\tor %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x3000000000011f1e,%al\n \tmovabs 0x2000000000125,%al\n \tadd %al,(%rax)\n \tadd %ah,(%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 \tmov $0x10b,%ebx\n \tadd %al,(%rax)\n \tloopne 124ea17 \n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n@@ -3551996,15 +3551737,15 @@\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-\tnop\n+\tpush %rax\n \tenter $0x10e,$0x0\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tsbb $0x11f,%eax\n \tadd %al,(%rax)\n \txor %ah,0x125(%rax)\n \tadd %al,(%rax)\n@@ -3552013,15 +3551754,17 @@\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-\trcrb $1,0xe(%rcx)\n+\tnop\n+\tpop %rcx\n+\t(bad)\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@@ -3552029,15 +3551772,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-\tsarb $1,0x10c(%rbx)\n+\tsarb $1,0x10c(%rdx)\n \tadd %al,(%rax)\n \tjo 124ea8f \n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovabs 0x2000000000125,%al\n@@ -3552059,16 +3551802,16 @@\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-\tpush %rax\n-\tsub %cl,(%rsi)\n+\tadc %ch,(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tlret\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3552079,36 +3551822,34 @@\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-\tadc %r8,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %al,0x11(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\t(bad)\n+\tadd %ah,-0x32(%rax)\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 \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-\trepnz (bad)\n+\tadc %dh,%dl\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tret $0x11e\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3552129,15 +3551870,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 %bl,(%rcx)\n+\trcrb $1,(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tlret $0x11e\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3552146,15 +3551887,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-\trolb $1,0xe(%rdx)\n+\tnop\n+\trex.X (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x3e(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a0(%rax)\n@@ -3552164,15 +3551906,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+\tpush %rax\n \tpush $0xe\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x36(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3552183,19 +3551925,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-\tpush %rax\n-\txchg %eax,%esp\n-\t(bad)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\tadc %dl,0x1(%rsi,%rcx,1)\n \tadd %ah,%al\n \tleave\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a0(%rax)\n \tadd %al,(%rax)\n@@ -3552204,15 +3551942,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+\tpush %rax\n \tcmp %ecx,(%rsi)\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@@ -3552223,15 +3551961,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+\tpush %rax\n \tpush %rdi\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tenter $0x11e,$0x0\n \tadd %al,(%rax)\n@@ -3552284,15 +3552022,16 @@\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-\tsarb $1,0xe(%rbp)\n+\tnop\n+\tjge 124eca9 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3552314,31 +3552053,34 @@\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-\tshrb $1,0x10a(%rax)\n+\tpush %rax\n+\ttest $0xa,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex enter $0x11e,$0x0\n+\tadd %al,-0x38(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\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 \tadd %al,(%rcx)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tadd $0x10f,%eax\n+\tadc %al,0x10f(%rip) \n \tadd %al,(%rax)\n \tjo 124ecdc \n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a0(%rax)\n \tadd %al,(%rax)\n@@ -3552347,15 +3552089,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+\tpush %rax\n \tor $0xe,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3552367,15 +3552109,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-\tror $1,%bl\n+\tnop\n+\tlret\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x39(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3552386,16 +3552129,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-\tpush %rax\n-\tcmp %cl,(%rsi)\n+\tadc %bh,(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x3b(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a0(%rax)\n@@ -3552405,15 +3552148,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-\tadc %al,0x10e(%rcx)\n+\trolb $1,0x10e(%rax)\n \tadd %al,(%rax)\n \tloopne 124ed7e \n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a0(%rax)\n \tadd %al,(%rax)\n@@ -3552454,15 +3552197,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-\tnop\n+\tpush %rax\n \trepnz or $0x1,%eax\n \tadd %dl,(%rax)\n \tsub (%rax),%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov %dh,%bl\n@@ -3552485,16 +3552228,16 @@\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-\tnop\n-\tfimuls (%rsi)\n+\tadc %bl,%dh\n+\t(bad)\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 \tadd %dl,(%rax)\n@@ -3552541,15 +3552284,16 @@\n \tadd %bl,(%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 %dh,0x10c(%rax)\n+\tnop\n+\tmov $0x10b,%edi\n \tadd %al,(%rax)\n \tshlb $1,(%rsi)\n \tsbb %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,0xde(%rdx)\n \tadd %al,(%rax)\n@@ -3552557,16 +3552301,15 @@\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-\tnop\n-\t(bad)\n+\tadc %cl,(%rsi)\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@@ -3552598,15 +3552341,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-\tnop\n+\tpush %rax\n \tje 124efa1 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tand %bl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3552637,15 +3552380,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-\tnop\n+\tpush %rax\n \tinsl (%dx),%es:(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x3c(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3552679,16 +3552422,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-\tpush %rax\n-\tfimuls (%rsi)\n+\trcr $1,%ch\n+\t(bad)\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@@ -3552696,15 +3552439,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+\tpush %rax\n \tmovabs %eax,0xc31000000000010e\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a0(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3552712,15 +3552455,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 \tdecl (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tret\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3552752,16 +3552495,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-\trex.WB (bad)\n+\tadc %cl,0xe(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x3b(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a0(%rax)\n@@ -3552771,29 +3552513,29 @@\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+\tpush %rax\n \tlods %ds:(%rsi),%eax\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x9000000000011ec2,%al\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-\tadc %dl,0x10e(%rdi)\n+\trclb $1,0x10e(%rsi)\n \tadd %al,(%rax)\n \tror $1,%ah\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a0(%rax)\n \tadd %al,(%rax)\n@@ -3552802,15 +3552544,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-\tadc %ch,(%rdi)\n+\tshrb $1,(%rsi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x34(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3552857,20 +3552599,26 @@\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-\trcrb $1,0x10e(%rcx)\n+\tnop\n+\tcltd\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x9000000000011ecb,%al\n-\tmovabs 0x2000000000125,%al\n+\tadd %ah,0x11ecb(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %dl,0x125a0(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rdx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp 124f1f6 \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tadd %dh,0x46(%rax)\n@@ -3552900,16 +3552648,17 @@\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-\trolb $1,(%rax)\n-\tsgdt (%rax)\n+\tnop\n+\tadd %cl,(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x75(%rax)\n \tsub (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n \tadd %al,(%rax)\n@@ -3553118,16 +3552867,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-\tshlb $1,(%rsi)\n-\tadc (%rcx),%al\n+\tnop\n+\tes adc (%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@@ -3553137,16 +3552886,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-\tclc\n+\tshl $1,%al\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@@ -3553157,15 +3552905,18 @@\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 %bl,0x110(%rbp)\n+\tnop\n+\txchg %eax,%ebp\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\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@@ -3553315,18 +3553066,20 @@\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-\trorb $1,0x111(%rsi)\n+\tpush %rax\n+\txchg %edx,(%rcx)\n+\tadd %eax,(%rax)\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@@ -3553634,20 +3553387,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-\tadc %cl,0x11(%rdi)\n-\tadd %eax,(%rax)\n+\tnop\n+\trex.RXB adc %r8d,(%r9)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tshll %cl,(%rsi)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tloopne 124f955 \n+\tes add %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@@ -3553729,15 +3553482,15 @@\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+\tpush %rax\n \tpush %rsp\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x3c(%rax)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3554095,20 +3553848,21 @@\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,0x111(%rbp)\n-\tadd %al,(%rax)\n-\t(bad)\n-\tmov $0x26,%ch\n+\tpush %rax\n+\tjge 124fe14 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,-0x4b(%rax)\n+\tes add %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 \tadd %al,(%rcx)\n@@ -3554138,16 +3553892,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-\t(bad)\n+\tnop\n+\tpop %rcx\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@@ -3555688,15 +3555442,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-\tor (%rsi),%ecx\n+\tor (%rsi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0x18(%rax)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\n@@ -3555748,15 +3555502,15 @@\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,0xe(%rcx)\n+\trclb $1,0xe(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x72(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n@@ -3555797,15 +3555551,15 @@\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+\tpush %rax\n \tpopf\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,0x27(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3555925,17 +3555679,21 @@\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-\trolb $1,0x110(%rsi)\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 \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@@ -3556107,16 +3555865,16 @@\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-\tpush %rax\n-\tes (bad)\n+\tadc %ah,(%rsi)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovabs 0xaed000000000012b,%eax\n \tand $0x1,%eax\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n@@ -3556158,16 +3555916,15 @@\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-\txlat %ds:(%rbx)\n+\tadc %dl,%bh\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tpushf\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3556298,30 +3556055,30 @@\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 %bh,0x10e(%rdx)\n+\tsarb $1,0x10e(%rcx)\n \tadd %al,(%rax)\n \trol $0x26,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\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-\tadc %dl,%cl\n+\trcl $1,%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd (%rbx),%ebp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3556487,15 +3556244,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-\tshlb $1,0x110(%rcx)\n+\trcrb $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@@ -3556521,22 +3556278,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-\tpush %rax\n-\tmov (%rsi),%cl\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txchg %eax,%ebx\n-\tsbb (%rcx),%eax\n+\tadc %cl,0x10e(%rdx)\n \tadd %al,(%rax)\n+\txor %dl,0x11b(%rbx)\n \tadd %al,(%rax)\n \tlock mov %ds,%esi\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3556551,17 +3556303,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-\tpop %rdx\n-\t(bad)\n+\tadc %bl,0xe(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \txchg %eax,%ecx\n \tsbb (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3556610,16 +3556360,16 @@\n \tadd %al,0x0(%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-\tpush %rax\n-\tor %cl,(%rsi)\n+\tadc %cl,(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11b94(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tmov %ds,%esi\n \tadd %al,(%rax)\n@@ -3556629,15 +3556379,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-\tadc %dl,%bh\n+\trcl $1,%dh\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tnop\n \tsbb (%rcx),%eax\n \tadd %al,(%rax)\n@@ -3556650,15 +3556400,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-\tadc %bh,0x7(%rax)\n+\tshlb $1,0x7(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tlea (%rbx),%ebx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n@@ -3556719,30 +3556469,33 @@\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-\tadc %ch,0x111(%rdi)\n+\tpush %rax\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\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-\tadc %dh,0x10e(%rdx)\n+\tshlb $1,0x10e(%rcx)\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@@ -3556750,16 +3556503,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-\tpush %rax\n-\txor %dl,(%rcx)\n+\tnop\n+\tsub %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@@ -3556789,26 +3556542,27 @@\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,0x111(%rbx)\n-\tadd %al,(%rax)\n-\tand %cl,0x1c(%rax)\n+\tpush %rax\n+\tjnp 1251b6c \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov %esi,%ds\n+\tadd %ah,(%rax)\n+\trex.W sbb $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n+\tadc %cl,0xde(%rsi)\n \tadd %al,(%rax)\n-\tadd %al,(%rsi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\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 %al,(%rax)\n@@ -3556824,15 +3556578,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+\tpush %rax\n \tlods %ds:(%rsi),%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x4f(%rax)\n \tsbb $0x1,%al\n \tadd %al,(%rax)\n@@ -3556868,18 +3556622,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-\tnop\n-\tpopf\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %dl,0x110(%rsi)\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@@ -3556888,45 +3556639,55 @@\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,0x10(%rbp)\n-\tadd %eax,(%rax)\n+\tnop\n+\tadc %al,%gs:(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1275d(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tpop %rbp\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 %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-\trcrb $1,0x111(%rax)\n+\tpush %rax\n+\txchg %eax,%ecx\n+\tadc %eax,(%rcx)\n+\tadd %al,(%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-\tadc %bl,0x111(%rcx)\n+\tnop\n+\txchg %eax,%ecx\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\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@@ -3556952,15 +3556713,16 @@\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,0x11(%rdx)\n+\tpush %rax\n+\tcmp (%rcx),%dl\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@@ -3557005,31 +3556767,35 @@\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-\trolb $1,0x111(%rax)\n+\tadc %bh,0x11(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x27(%rcx)\n+\tadd %dl,%al\n+\tpop %rcx\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 %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 %dl,(%rcx,%rdx,1)\n+\tpush %rax\n+\tor $0x11,%al\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@@ -3557040,38 +3556806,38 @@\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-\tin $0x10,%al\n-\tadd %eax,(%rax)\n+\trcr $1,%ah\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tpush %rdi\n+\tadd %al,(%rax)\n+\tlock push %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-\tnop\n-\trex.WX adc %al,(%rcx)\n+\tadc %al,0x10(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x27(%rdi)\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@@ -3558571,22 +3558337,18 @@\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-\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+\tnop\n+\ttest $0x110,%eax\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@@ -3558608,28 +3558370,31 @@\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-\trolb $1,(%rcx,%rdx,1)\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 \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x12bb2(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tscas %es:(%rdi),%al\n-\tand $0x1,%eax\n-\tadd %al,(%rcx)\n+\tadd %ebp,%ecx\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@@ -3558667,15 +3558432,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-\tnop\n+\tpush %rax\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@@ -3558685,15 +3558450,17 @@\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-\tshlb $1,0xe(%rcx)\n+\tnop\n+\t(bad)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tand %ch,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n@@ -3558703,16 +3558470,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-\tjns 12531bc \n+\tshlb $1,0x11(%rcx)\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@@ -3558809,21 +3558575,23 @@\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-\tadc %dl,0x1(%rsi,%rcx,1)\n-\tadd %dl,(%rax)\n-\tand (%rax),%ebp\n-\tadd %eax,(%rax)\n+\trclb $1,0x10e(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,0x125a7(%rax)\n+\tadc %ah,(%rbx)\n+\tsub %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\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 12532e6 \n \tadd %al,(%rax)\n@@ -3558863,16 +3558631,15 @@\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-\tnop\n-\tjo 1253374 \n+\tshrb $1,0x11(%rax)\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@@ -3559045,15 +3558812,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-\tnop\n+\tpush %rax\n \tgs (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x17(%rax)\n \tsbb $0x1,%eax\n \tadd %dh,(%rax)\n \t(bad)\n@@ -3559064,17 +3558831,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-\tpop %rbp\n-\t(bad)\n+\tadc %bl,0xe(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0x11d,%eax\n \tadd %al,(%rax)\n \txor %cl,0xde(%rdi)\n \tadd %al,(%rax)\n@@ -3559082,16 +3558847,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-\tpush %rax\n-\trorb %cl,(%rsi)\n+\tadc %dl,%dl\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x12096(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x125a4(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3559099,33 +3558864,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-\tadc %ch,%dh\n-\tadc %al,(%rcx)\n+\tnop\n+\tout %al,$0x10\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,%al\n+\tsub (%rcx),%r8b\n \tadd %al,(%rax)\n-\trolb $0x0,0x1(%rdx,%rbp,1)\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,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tor %eax,(%rax)\n+\tcmp %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ecx,(%rcx)\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@@ -3559151,15 +3558916,15 @@\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+\tpush %rax\n \tstos %eax,%es:(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x120a4(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x125a4(%rax)\n@@ -3559201,17 +3558966,16 @@\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-\tadc %dh,%bh\n-\tsgdt (%rax)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\ttestl $0x1,(%rdi)\n \tadd %ah,%al\n \tmovabs %al,0xa4b0000000000120\n \tand $0x1,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n@@ -3559258,15 +3559022,15 @@\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+\tpush %rax\n \tcmp (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x12098(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x125a4(%rax)\n \tadd %al,(%rax)\n@@ -3559291,31 +3559055,30 @@\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,(%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+\tadc %bl,(%rcx,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tor %al,(%rax)\n+\tadd %ah,%al\n+\tadc (%rdx),%ebp\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 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@@ -3559382,23 +3559145,19 @@\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-\tpop %rsi\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tmov $0x53,%al\n-\t(bad)\n+\trclb $1,0x10(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dh,0x12753(%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 %ebp,%ecx\n@@ -3559469,15 +3559228,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-\tshl $1,%ah\n+\tadc %ch,%ch\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@@ -3559488,15 +3559247,16 @@\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 %cl,%bl\n+\tnop\n+\tret\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@@ -3559504,16 +3559264,15 @@\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %cl,0x1000000(%rip) \n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjnp 12539d9 \n+\tadc %bh,0xe(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x29(%rax)\n \tsub %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 1253985 \n@@ -3559547,19 +3559306,17 @@\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-\tshlb $1,(%rcx,%rdx,1)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x126bd(%rax)\n+\tadc %ch,0x111(%rip) \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@@ -3559643,17 +3559400,20 @@\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-\tadc %al,0x111(%rsi)\n+\tpush %rax\n+\tjle 1253b6c \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,(%rdx,%rbp,1)\n+\tadd %dl,(%rax)\n+\tadc $0x2a,%al\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@@ -3559752,59 +3559512,55 @@\n \tadd %al,(%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-\tadc %ch,0x10a(%rbp)\n+\tshrb $1,0x1(%rdx,%rcx,1)\n \tadd %al,(%rax)\n-\tadd %bh,0x11d(%rdi)\n+\tmov $0x11d,%edi\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%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+\tpush %rax\n \tmovabs 0xbdd000000000010e,%al\n \tsbb $0x1,%eax\n \tadd %dl,0xde8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,0x1000000(%rip) \n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,0xe(%rbp)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x11d,%esp\n+\tshrb $1,0x1(%rsi,%rcx,1)\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tfiadds (%rax)\n \tadd %al,(%rax)\n+\tadc %bh,0x1(%rbp,%rbx,1)\n+\tadd %dl,0xde8f(%rax)\n \tadd %al,(%rax)\n-\tadd (%rax),%al\n+\tadd %al,(%rdx)\n \tadd %al,(%rax)\n-\tadd (%rax),%eax\n+\tadd %al,(%rbx)\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 \tnop\n \tfisttpll 0x1(%rip) \n \tadd %dh,%al\n \tmov $0x11d,%ebx\n@@ -3559818,17 +3559574,21 @@\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-\trclb $1,0x10e(%rbx)\n+\tnop\n+\txchg %eax,%ebx\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x11d(%rbx)\n+\tadd %dl,%al\n+\tmov $0x11d,%ebx\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%al\n@@ -3559851,20 +3559611,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-\txchg %eax,%ebp\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadc %dl,0x10e(%rbp)\n \tadd %al,(%rax)\n-\tadd %dh,-0x46(%rax)\n+\tjo 1253d24 \n \tsbb $0x1,%eax\n \tadd %dl,0xde8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n@@ -3559887,15 +3559644,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 \tsbb (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x11db9(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xde8f(%rax)\n \tadd %al,(%rax)\n@@ -3559904,46 +3559661,47 @@\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,%al\n+\tnop\n+\tmov $0x10e,%edi\n+\tadd %al,(%rax)\n \t(bad)\n+\tmov $0x1d,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,-0x49(%rax)\n-\tsbb $0x1,%eax\n \tadd %dl,0xde8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\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 \tmovabs %al,0xb6f000000000010e\n \tsbb $0x1,%eax\n \tadd %dl,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-\tadc %dl,(%rcx)\n+\trclb $1,(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,0x11db6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xde8f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3559964,15 +3559722,15 @@\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-\tnop\n+\tpush %rax\n \tmov $0x10b,%edi\n \tadd %al,(%rax)\n \tnop\n \tmov $0x11d,%ebx\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n@@ -3559983,35 +3559741,32 @@\n \tadd %al,(%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-\tshl $1,%dh\n-\tor $0x1,%eax\n-\tadd %dh,(%rax)\n-\tmov $0x11d,%ecx\n+\tnop\n+\ttestb $0x0,0x1(%rip) \n+\txor %bh,0x11d(%rcx)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%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-\tpush %rax\n-\tloop 1253ed8 \n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\tadc %ah,%dl\n+\tor $0x1,%eax\n \tadd %al,%al\n \tmov $0x11d,%eax\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tfiadds (%rax)\n \tadd %al,(%rax)\n@@ -3560020,31 +3559775,30 @@\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-\trorl %cl,0x1(%rip) \n+\trcl $1,%dl\n+\tor $0x1,%eax\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 \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-\txlat %ds:(%rbx)\n+\tadc %dl,%bh\n \tor $0x1,%eax\n \tadd %ah,%al\n \tmov $0x1d,%ah\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xde8f(%rax)\n \tadd %al,(%rax)\n@@ -3560114,23 +3559868,21 @@\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-\tpush %rax\n-\tjl 1253ff3 \n-\tadd %eax,(%rax)\n+\tshlb $1,0x1(%rax,%rdx,1)\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-\tjo 1253f9d \n+\tadd %dh,-0x55(%rax)\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@@ -3561425,16 +3561177,16 @@\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-\tadc %dl,(%rax)\n-\t(bad)\n+\tnop\n+\tfemms\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x12190(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tand $0x1,%eax\n@@ -3561443,15 +3561195,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-\trorb $1,0xe(%rdx)\n+\tnop\n+\trex.WX (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txchg %eax,%ecx\n \tand %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3561461,20 +3561214,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-\tpush %rax\n-\tmov $0xb,%dl\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %al,0x12190(%rax)\n+\tadc %dh,0x10b(%rdx)\n \tadd %al,(%rax)\n+\tadcb $0x0,0x121(%rax)\n \tadd %dh,(%rax)\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tand $0x1,%eax\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n@@ -3561496,17 +3561246,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-\tshlb $1,0x10a(%rbx)\n-\tadd %al,(%rax)\n-\tjo 12551df \n+\tnop\n+\tmovabs %eax,0x7d7000000000010a\n \tand %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %ah,0x125(%rbp)\n \tadd %al,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3561821,15 +3561570,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-\tadc %bh,0x10(%rsi)\n+\tadc %dh,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@@ -3561874,20 +3561623,19 @@\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-\tnop\n-\tcmp %edx,(%rcx)\n-\tadd %eax,(%rax)\n+\tshlb $1,(%rcx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tsub %r8,(%rcx)\n+\tadd %cl,0x1(%rcx,%rbp,1)\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@@ -3562137,23 +3561885,24 @@\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 %bl,0x11(%rbp)\n-\tadd %eax,(%rax)\n+\tnop\n+\tpush %rbp\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb %esp,(%rdx)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tadc %bl,(%rcx)\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 \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \t(bad)\n@@ -3562226,16 +3561975,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-\tshlb $1,(%rsi)\n-\t(bad)\n+\tnop\n+\tss (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 \tadd %al,(%rax)\n@@ -3562316,16 +3562065,17 @@\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-\trclb $1,(%rcx)\n-\tsgdt (%rax)\n+\tpush %rax\n+\tadc %ecx,(%rdi)\n+\tadd %eax,(%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@@ -3562366,33 +3562116,35 @@\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-\tnotl (%rax)\n-\tadd %eax,(%rax)\n+\tnop\n+\tout %eax,(%dx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x12927(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x55(%rax)\n+\tmov $0x27,%al\n+\tsub %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 12559fd \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-\tpush %rax\n-\tcmp $0x110,%eax\n+\tshlb $1,0x110(%rip) \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@@ -3562509,15 +3562261,15 @@\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-\tnop\n+\tpush %rax\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x2d(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3562546,16 +3562298,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-\tpush %rax\n-\tmov $0x10c,%ecx\n+\tadc %bh,0x10c(%rcx)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n@@ -3562958,21 +3562709,25 @@\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-\tadc %bl,0x10(%rbx)\n-\tadd %eax,(%rax)\n+\tnop\n+\tpush %rbx\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x12282(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tnop\n+\t(bad)\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 \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp 12560b6 \n@@ -3563012,18 +3562767,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-\tstos %al,%es:(%rdi)\n-\tor (%rcx),%al\n-\tadd %al,(%rax)\n+\tadc %ch,0x10a(%rdx)\n \tadd %al,(%rax)\n \t(bad)\n \tsub %eax,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 12560ed \n \tand $0x1,%eax\n@@ -3563032,52 +3562784,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-\tadc %cl,0x111(%rcx)\n+\tnop\n+\tadcl $0x1,(%rcx)\n+\tadd %al,%al\n+\tandb $0x1,(%rdx)\n \tadd %al,(%rax)\n-\trolb $0x0,0x122(%rax)\n-\tadd %dh,%al\n-\tmovsb %ds:(%rsi),%es:(%rdi)\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 %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-\tshl $1,%cl\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\tloope 1256194 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1256126 \n+\tadd %ah,%al\n+\tpushf\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-\tnop\n-\txchg %eax,%ebp\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trorb $1,0x111(%rbp)\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@@ -3563086,36 +3562838,37 @@\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-\t(bad)\n+\tadc %bl,0x11(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xf00000000001227d,%al\n+\tadd %ah,0x1227d(%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 %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,%dh\n-\tadd %eax,(%rax)\n+\tnop\n+\tscas %es:(%rdi),%al\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x1227c(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n+\tmovabs 0xf00000000001227c,%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@@ -3563184,34 +3562937,33 @@\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-\tmov $0x11,%ch\n+\ttest %ebp,(%rcx)\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-\tshrb $1,0x111(%rcx)\n-\tadd %al,(%rax)\n-\tloopne 12562c3 \n+\tpush %rax\n+\tmovabs %al,0xa9e0000000000111\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@@ -3563295,24 +3563047,23 @@\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-\tpush %rax\n-\tcmp %dl,(%rax)\n-\tadd %eax,(%rax)\n+\tshlb $1,(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tsbb (%rdx),%ah\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n+\txor %bl,(%rdx)\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 \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tjmp 125644e \n@@ -3563361,16 +3563112,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-\trclb $1,(%rbx)\n-\t(bad)\n+\tnop\n+\tadc (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x12925(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x55(%rax)\n \tand $0x1,%eax\n \tadd %al,(%rdx)\n@@ -3563409,16 +3563160,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-\tshl $1,%ah\n-\t(bad)\n+\tnop\n+\tin $0xe,%al\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@@ -3563454,15 +3563205,18 @@\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-\tshrb $1,0x111(%rsi)\n+\tnop\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\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@@ -3563471,15 +3563225,16 @@\n \tadd %cl,(%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,(%rax)\n+\tnop\n+\t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tcmp 0x0(%rcx),%ch\n \tadd %dl,%al\n \t(bad)\n \tadd %al,(%rdx)\n@@ -3563506,29 +3563261,33 @@\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-\trorb $1,0x10e(%rsi)\n+\tnop\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 \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-\tpush %rax\n-\tand (%rsi),%cl\n+\tadc %ah,(%rdx)\n+\t(bad)\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@@ -3563622,15 +3563381,15 @@\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-\tadc %ah,0x109(%rbx)\n+\tshlb $1,0x109(%rdx)\n \tadd %al,(%rax)\n \tadc %dh,0x129(%rdi)\n \tadd %al,(%rax)\n \tjo 125677d \n \tand $0x1,%eax\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n@@ -3563742,15 +3563501,18 @@\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(%rip) \n+\tpush %rax\n+\t(bad)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\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@@ -3563758,15 +3563520,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+\tpush %rax\n \t{rex2 0xd} add %r8,(%r8)\n \tadd %al,(%rax)\n \tadd %al,0x0(%rax)\n \tsub (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n@@ -3563849,15 +3563611,15 @@\n \tadd %dh,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-\tadc %cl,0xe(%rdx)\n+\trorb $1,0xe(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x16(%rax)\n \tand (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trol $1,%ch\n@@ -3563922,16 +3563684,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 %cl,(%rbx)\n-\t(bad)\n+\tpush %rax\n+\tor (%rsi),%ecx\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 \tadd %dl,%al\n@@ -3564050,15 +3563812,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-\tnop\n+\tpush %rax\n \txchg %ecx,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x12b8c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tscas %es:(%rdi),%al\n@@ -3564137,15 +3563899,18 @@\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-\tadc %bh,0x1(%rax,%rdx,1)\n+\tnop\n+\tmov $0x10,%ah\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\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@@ -3564187,18 +3563952,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-\tadc %bh,0x10e(%rip) \n+\tsarb $1,(%rsi,%rcx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tout %eax,(%dx)\n+\tadd %ah,-0x11(%rax)\n \tand (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trol $1,%ch\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3564256,16 +3564021,15 @@\n \tadd %dh,(%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-\t(bad)\n+\tadc %dl,(%rdi)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcall 1256fa8 \n \tadd %al,(%rax)\n \trol $1,%ch\n \tss add %eax,(%rax)\n@@ -3564274,15 +3564038,15 @@\n \tadd %al,(%rax)\n \tadd %al,0x0(%rcx)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,(%rbx)\n+\trolb $1,(%rdx)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x79(%rax)\n \tsub (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n@@ -3564306,15 +3564070,15 @@\n \tadd %bh,(%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 \tmov $0x10e,%ecx\n \tadd %al,(%rax)\n \tloopne 1256f5b \n \tsub (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n@@ -3564323,18 +3564087,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-\tpush %rax\n-\t(bad)\n+\tadc %ah,0xe(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 1256f10 \n+\tadd %dh,-0x12(%rax)\n \tand (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trol $1,%ch\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3564342,16 +3564106,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-\tpush %rax\n-\txor (%rcx),%dl\n+\tnop\n+\tsub (%rcx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x3(%rax)\n \tsub (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n@@ -3564376,15 +3564140,18 @@\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 %ah,0x111(%rdi)\n+\tnop\n+\tlahf\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\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@@ -3564405,16 +3564172,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-\trol $1,%bh\n-\tadc %eax,(%rcx)\n+\tpush %rax\n+\trclb $0x1,(%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@@ -3565631,16 +3565398,16 @@\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-\tnop\n-\tficoml (%rax)\n+\tpush %rax\n+\trcll %cl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex sub (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n@@ -3565800,15 +3565567,15 @@\n \tadd %bh,(%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 \torl $0x1,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0xd000000000012be4,%al\n \tscas %es:(%rdi),%al\n \tand $0x1,%eax\n \tadd %al,(%rdx)\n@@ -3565829,15 +3565596,15 @@\n \tadd %al,(%rax)\n \tjo 1258266 \n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x109(%rdi)\n+\tshlb $1,0x109(%rsi)\n \tadd %al,(%rax)\n \tpush %rax\n \t(bad)\n \tsub (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n@@ -3565846,16 +3565613,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-\trex adc %al,(%rcx)\n+\tsarb $1,(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\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@@ -3565863,16 +3565630,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-\tpush %rax\n-\tjp 12582d1 \n+\tadc %bh,0xe(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadc %esp,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x5d(%rax)\n@@ -3565882,34 +3565648,34 @@\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-\trex.RB (bad)\n-\tadd %eax,(%rax)\n+\trolb $1,0x1(%rsi,%rcx,1)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\tor (%rax),%ah\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x5d(%rax)\n+\txor %cl,(%rdx)\n+\tand %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 125829d \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 \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x10e(%rip) \n+\tnop\n+\tand $0x10e,%eax\n \tadd %al,(%rax)\n \tadc %dl,(%rax)\n \tand %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 12582c5 \n \tand $0x1,%eax\n@@ -3565918,32 +3565684,34 @@\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-\tror $1,%dl\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tnop\n+\tlret $0x10e\n \tadd %al,(%rax)\n-\tadd %dl,0x12002(%rax)\n+\tadd %al,(%rax)\n+\tnop\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 \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 \tscas %es:(%rdi),%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd (%rax),%ah\n \tadd %eax,(%rax)\n@@ -3565967,15 +3565735,15 @@\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-\tadc %dl,(%rdi)\n+\trclb $1,(%rsi)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tadd (%rax),%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,-0x5d(%rax)\n@@ -3566002,22 +3565770,22 @@\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-\trorb $1,0x1(%rax,%rdx,1)\n+\tadc %al,0x10(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x12(%rax)\n+\tand %al,(%rcx)\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+\tjo 12583b5 \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 \t(bad)\n@@ -3566039,16 +3565807,17 @@\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-\tadc %eax,(%ecx)\n+\tnop\n+\tpop %rdi\n+\tadc %eax,(%rcx)\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@@ -3566057,15 +3565826,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-\tshl $1,%dl\n+\tadc %ch,%bl\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@@ -3566200,16 +3565969,15 @@\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-\tjge 12585f4 \n+\tadc %dh,0x11(%rsi)\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@@ -3566327,16 +3566095,16 @@\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-\tnop\n-\tfmuls 0x1(%rip) \n+\tadc %bl,%al\n+\tor $0x1,%eax\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 \tadd %al,(%rax)\n@@ -3566406,15 +3566174,15 @@\n \tadd %al,0x0(%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+\tpush %rax\n \tes (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x12bb3(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tscas %es:(%rdi),%al\n@@ -3566424,15 +3566192,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 %bh,0x11(%rax)\n+\tnop\n+\tjo 125884c \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@@ -3566569,15 +3566338,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-\tpush %rax\n+\tnop\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@@ -3566718,16 +3566487,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-\tpush %rax\n-\tlret $0x110\n+\tnop\n+\tret $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@@ -3566821,15 +3566590,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-\tnop\n+\tpush %rax\n \tlods %ds:(%rsi),%al\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tloopne 1258c7e \n \tand (%rcx),%eax\n \tadd %al,(%rax)\n@@ -3566870,16 +3566639,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-\tnop\n-\tiret\n+\tadc %cl,%al\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@@ -3566966,17 +3566734,20 @@\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-\tsarb $1,0x110(%rsi)\n+\tpush %rax\n+\tmov $0x10,%bh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1258df9 \n+\tadd %ah,%al\n+\t(bad)\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@@ -3567101,36 +3566872,34 @@\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-\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+\tnop\n+\tlods %ds:(%rsi),%eax\n+\tadc %al,(%rcx)\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-\txor (%rax),%al\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 %dh,(%rdx)\n \tadd %al,(%rax)\n+\tadd %al,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjp 1258f70 \n-\tadd %eax,(%rax)\n+\tadd %dl,0x1057a(%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@@ -3567209,18 +3566978,19 @@\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-\trorb $1,0x11(%rcx)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\trex.X adc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x2f(%rax)\n+\tadd %al,(%rax)\n+\trex (bad)\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@@ -3567571,18 +3567341,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-\tpush %rax\n-\tout %eax,$0xd\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\tadc %ah,%bh\n+\tor $0x1,%eax\n \tadd %al,(%rax)\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@@ -3567853,17 +3567621,16 @@\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-\tpush %rsp\n-\tadc %eax,(%rcx)\n+\tnop\n+\tadc %r8,(%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@@ -3567986,15 +3567753,16 @@\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-\tadc %bh,0x11(%rcx)\n+\tnop\n+\tjno 12598ec \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@@ -3568121,15 +3567889,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-\tadc %ah,0x1(%rcx,%rdx,1)\n+\tpush %rax\n+\tpop %rsp\n+\tadc %eax,(%rcx)\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@@ -3568138,15 +3567908,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 \tpop %rbx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmp (%rdx),%ebp\n \tadd %eax,(%rax)\n@@ -3568200,51 +3567970,45 @@\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-\tpush %rax\n-\tcwtl\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trclb $1,0x111(%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 \tadd %al,(%rax)\n \tadd %eax,(%rax)\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-\trol $1,%dh\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %bh,0x110(%rdi)\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-\tpush %rax\n-\tmov $0x110,%esi\n+\tshlb $1,0x110(%rsi)\n \tadd %al,(%rax)\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@@ -3568276,17 +3568040,19 @@\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-\trclb $1,0x111(%rbx)\n+\tpush %rax\n+\tmov %ss,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 1259b89 \n+\tadd %dh,-0x51(%rax)\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@@ -3568309,71 +3568075,67 @@\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-\tfists (%rax)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x6a(%rax)\n-\tsub (%rcx),%eax\n-\tadd %al,(%rax)\n+\tadc %bl,%al\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tshrb $1,0x125(%rsi)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tpush $0x2b\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %eax,(%rax)\n+\tadd %dl,%al\n+\tscas %es:(%rdi),%al\n+\tand $0x1,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %edx,(%rsi)\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-\tor $0x10e,%eax\n+\tadc %cl,0x10e(%rip) \n \tadd %al,(%rax)\n \trclb $1,(%rsi)\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 \tor $0x1000000,%eax\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tsarb $1,0x1(%rcx,%rdx,1)\n+\tadd %dl,(%rax)\n \t(bad)\n-\tadc %eax,(%rcx)\n+\tsub (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,0x2b(%rax)\n-\tadd %eax,(%rax)\n+\tshrb $1,0x125(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tscas %es:(%rdi),%al\n-\tand $0x1,%eax\n-\tadd %al,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rbx)\n+\tadd (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\t(bad)\n+\tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsbb %ecx,(%rdi)\n-\tadd %eax,(%rax)\n+\tadc %bl,(%rcx)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tpop %rsi\n \tsub (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n@@ -3568402,16 +3568164,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-\tpush %rax\n-\tfimuls 0x1(%rip) \n+\tadc %bl,%dh\n+\tor $0x1,%eax\n \tadd %ah,0x12a17(%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@@ -3568600,20 +3568362,20 @@\n \tadd %al,(%rax)\n \tadd %cl,0x8c0000(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x10b(%rdi)\n-\tadd %al,(%rax)\n \tnop\n-\tcmp %ch,(%rdx)\n+\tmov $0xb,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x12a38(%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 \tadd %dh,(%rdx)\n \tadd %al,(%rax)\n@@ -3568656,15 +3568418,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-\tshl $1,%ch\n+\tadc %ch,%dh\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@@ -3568802,97 +3568564,94 @@\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,(%rax)\n-\trex.B add $0x1,%al\n+\tadd %dl,0x4f(%rax)\n+\tadd (%rcx),%eax\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-\tadc %al,0x3(%rbp)\n-\tadd %eax,(%rax)\n+\trolb $1,0x1(%rbx,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\trcrl %cl,(%rdi)\n+\tadd %al,(%rax)\n+\tlock rcrl %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-\tpush %rax\n-\trex.RXB add (%r9),%r8d\n+\tadc %al,0x3(%rdi)\n+\tadd %eax,(%rax)\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-\tadd %dl,%al\n-\tmovabs 0x1401000000000125,%al\n+\tshlb $1,0x125(%rax)\n \tadd %al,(%rax)\n+\tadd %edx,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjg 125a16e \n-\tadd %eax,(%rax)\n+\tadd %dl,0x1137f(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x11fd0(%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-\tsarb $1,(%rsi)\n-\tstc\n+\tnop\n+\tds stc\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-\tnop\n+\tpush %rax\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,-0x3d(%rax)\n+\tadd %dl,(%rax)\n+\tret\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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-\tadc %cl,0x2(%rax)\n+\trolb $1,0x2(%rdi)\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@@ -3568904,133 +3568663,134 @@\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-\tnop\n+\tpush %rax\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,(%rax)\n-\tcmp %bh,%cl\n+\tadd %dl,%al\n+\t(bad)\n+\tstc\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-\tnop\n+\tpush %rax\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,0x6b(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\timul $0x1,(%rcx),%eax\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,(%rax)\n-\tjs 125a2a1 \n+\tadd %dl,%al\n+\tja 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-\tpush %rax\n-\tret $0xf5\n+\tadc %al,%dl\n+\tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcmpb $0x0,0x11f(%rsi)\n+\tadd %al,0x11fbe(%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-\tjs 125a2e1 \n+\tadc %bh,0x6(%rax)\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,(%rax)\n-\trex.WX add (%rcx),%rax\n+\tadd %dl,0x49(%rax)\n+\tadd (%rcx),%eax\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,0x4a(%rax)\n-\tadd (%rcx),%eax\n+\tadd %dl,(%rax)\n+\trex.WX add (%rcx),%rax\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,(%rax)\n-\trex.RXB add (%r9),%r8d\n+\tadd %dl,%al\n+\trex.RX add (%rcx),%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-\tfdivrp %st,%st(0)\n+\tadd %dl,%al\n+\t(bad)\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@@ -3569059,17 +3568819,16 @@\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,(%rax)\n-\t(bad)\n-\tadc %al,(%rcx)\n+\tadd %dl,-0x2a(%rax)\n+\tadc %eax,(%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@@ -3569120,20 +3568879,18 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x125(%rbx)\n \tadd %al,(%rax)\n \tadd %edx,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7d(%rax)\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n+\tadd %dl,0x1137d(%rax)\n \tadd %al,(%rax)\n-\tloopne 125a4ac \n-\tand %al,(%rcx)\n+\tadd %ah,%al\n+\trex.WX and %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x125(%rbx)\n \tadd %al,(%rax)\n \tadd %edx,(%rax,%rax,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3569145,15 +3568902,15 @@\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmovabs %eax,0x1401000000000125\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tnop\n \tlret $0x113\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $0x1,(%rax,%riz,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x125(%rbx)\n@@ -3569245,15 +3569002,17 @@\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,0x1067e(%rax)\n+\tadd %dl,0x7e(%rax)\n+\t(bad)\n+\tadd %eax,(%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@@ -3569273,41 +3569032,44 @@\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,0x10246(%rax)\n+\tadd %dl,0x46(%rax)\n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %al,0x12245(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n+\taddb $0x1,0x22(%rbp)\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,%al\n-\txor %ecx,%edi\n-\tadd %al,(%rax)\n+\tadd %dl,0xf933(%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,0xf937(%rax)\n+\tadd %dl,(%rax)\n+\t(bad)\n+\tstc\n+\tadd %al,(%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@@ -3569432,16 +3569194,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,(%rax)\n-\tadd (%r9),%eax\n+\tadd %dl,%al\n+\trex add (%rcx),%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@@ -3569565,68 +3569327,68 @@\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,0x69(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex out %al,(%dx)\n+\tadd %dl,(%rax)\n+\timul $0x1,(%rcx),%eax\n+\tadd %al,-0x12(%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,0x1053e(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x3e(%rax)\n+\tadd $0x1,%eax\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,0x10675(%rax)\n+\tadd %dl,0x75(%rax)\n+\t(bad)\n+\tadd %eax,(%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,0x1b(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x111d3(%rax)\n \tadd %al,(%rax)\n-\txor %al,%dl\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dh,(%rax)\n+\tret $0x127\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 %dl,-0x36(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tleave\n+\tadd %al,(%rax)\n+\tlock leave\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@@ -3569640,56 +3569402,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,(%rax)\n-\tadd (%rcx),%r8b\n+\tadd %dl,%al\n+\trex.XB add (%r9),%al\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,(%rax)\n-\tadd (%r9),%rax\n+\tadd %dl,%al\n+\tadd (%rcx),%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,0x45(%rax)\n-\tadd (%rcx),%al\n+\tadd %dl,(%rax)\n+\tadd (%r9),%r8b\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,0x41(%rax)\n-\tadd $0x1,%al\n+\tadd %dl,(%rax)\n+\trex.B add $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@@ -3569707,33 +3569469,34 @@\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-\t(bad)\n-\tadc %al,(%rcx)\n+\tadd %dl,-0x29(%rax)\n+\tadc %eax,(%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,0x1101c(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,%al\n-\tmov $0x127,%edi\n+\t(bad)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsarb $1,0x127(%rdi)\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@@ -3569775,21 +3569538,19 @@\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 (%rcx),%eax\n-\tadd %al,(%rax)\n+\tadd %dl,0x113c7(%rax)\n \tadd %al,(%rax)\n-\tand %bl,%bl\n-\tes add %eax,(%rax)\n+\tadd %ah,(%rax)\n+\t(bad) (%rsi)\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@@ -3569864,17 +3569625,15 @@\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 %edx,(%rbx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11301(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trepnz es add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a7(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n@@ -3569892,64 +3569651,67 @@\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,0x10345(%rax)\n+\tadd %dl,0x45(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tcmp $0x129,%eax\n+\tadd %al,(%rax)\n+\tand %bh,0x129(%rip) \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,0x31(%rax)\n-\tstc\n+\tadd %dl,(%rax)\n+\txor %edi,%ecx\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,%al\n-\trex.WRX add $0x1,%al\n+\tadd %dl,0x1044e(%rax)\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,0x10249(%rax)\n+\tadd %dl,0x49(%rax)\n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\txor (%rcx),%ebp\n+\tadd %al,(%rax)\n+\tlock xor (%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,0x34(%rax)\n-\tadd $0x1,%eax\n+\tadd %dl,(%rax)\n+\txor $0x5,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\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@@ -3569965,44 +3569727,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,0x73(%rax)\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tjae 125ac61 \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,%al\n-\tcmp $0xf9,%eax\n+\tadd %dl,0xf93d(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x29(%rbp)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x55(%rax)\n+\tpush %rbp\n+\tsub %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 125ac35 \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-\tpush $0x101\n+\tadd %dl,0x10168(%rax)\n \tadd %al,(%rax)\n-\tjo 125ad18 \n+\tadd %dh,0x76(%rax)\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@@ -3570096,19 +3569858,23 @@\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,0x10168(%rax)\n+\tadd %dl,0x68(%rax)\n+\tadd %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x129c6(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,-0x55(%rax)\n+\tmov $0xc6,%al\n+\tsub %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 125ad55 \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@@ -3570160,17 +3569926,16 @@\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,%al\n-\tsbb $0x10,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\tadd %eax,(%r24)\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@@ -3570199,15 +3569964,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,(%rax)\n+\tadd %dl,%al\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@@ -3570331,16 +3570096,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,(%rax)\n-\trex.RX add (%rcx),%r8b\n+\tadd %dl,%al\n+\tadd (%r9),%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@@ -3575335,16 +3575100,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-\tnop\n-\t(bad)\n+\tadc %bh,(%rax)\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@@ -3575367,16 +3575131,15 @@\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-\tpush %rax\n-\tclc\n+\tadc %dh,%cl\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@@ -3575437,16 +3575200,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-\tpush %rax\n-\txchg %eax,%edi\n+\tnop\n+\t(bad)\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@@ -3575490,31 +3575253,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-\tnop\n-\trcll %cl,(%rcx)\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 \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tfsubrs (%rbx)\n-\tadd %eax,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tscas %es:(%rdi),%al\n-\tand $0x1,%eax\n-\tadd %al,(%rcx)\n+\tadd %ebp,%ecx\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@@ -3575842,16 +3575605,17 @@\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-\tes adc %al,(%rcx)\n+\tnop\n+\t(bad)\n+\tadc %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@@ -3576141,16 +3575905,15 @@\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-\tpush %rax\n-\tleave\n+\tadc %cl,%cl\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x54(%rax)\n \tsub $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3576178,33 +3575941,37 @@\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 %bh,(%rbx)\n-\tadc %al,(%rcx)\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-\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-\tadd %dh,(%rdx)\n+\tshrb $1,0x125(%rsi)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\txor (%rax),%al\n \tadd %al,(%rax)\n+\tadd %edx,(%rsi)\n \tadd %al,(%rax)\n-\tadc %bh,0x1(%rsp,%rcx,1)\n-\tadd %dl,-0x34(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsarb $1,0x10c(%rbx)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tint3\n \tand %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tand $0x1,%eax\n \tadd %al,(%rdx)\n@@ -3576212,15 +3575979,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-\tadc %al,0xe(%rdi)\n+\trolb $1,0xe(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x121cc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x125a5(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3576228,15 +3575995,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-\tadc %dh,0x10e(%rdi)\n+\tshlb $1,0x10e(%rsi)\n \tadd %al,(%rax)\n \tror $1,%ah\n \tand %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tmovsl %ds:(%rsi),%es:(%rdi)\n@@ -3576336,37 +3576103,34 @@\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-\tpush %rax\n-\txchg %eax,%edx\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\tmov (%rax),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex and (%rcx,%rax,1),%ebp\n+\tadd %al,0x23(%rax)\n+\tsub $0x1,%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 $0x1000000,%eax\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\ttest $0xa,%al\n-\tadd %eax,(%rax)\n+\tadc %ch,0x10a(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tfisubrs (%rbx)\n+\tlock fisubrs (%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@@ -3576401,16 +3576165,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-\trolb $1,0x1(%rcx,%rdx,1)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tcmp $0x111,%eax\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@@ -3576609,34 +3576373,33 @@\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-\trcrb $1,(%rdx)\n-\tadc %eax,(%rcx)\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-\trex sub %ebp,(%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 %cl,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tor %eax,(%rax)\n+\tor %al,(%rax)\n \tadd %al,(%rax)\n+\tadd %ecx,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadd %al,(%rdi)\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@@ -3576698,23 +3576461,19 @@\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-\tnop\n-\t(bad)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tsbb %ch,(%rdx)\n+\trcrb $1,0x10(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x12a18(%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@@ -3576782,18 +3576541,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-\txchg %eax,%edx\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %cl,0x110(%rbx)\n \tadd %al,(%rax)\n \tsbbb $0x1,(%rdx,%rbp,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n@@ -3576831,32 +3576587,30 @@\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-\tpush %rax\n-\tpop %rsp\n-\tadc %eax,(%rcx)\n+\trclb $1,0x1(%rcx,%rdx,1)\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-\trclb $1,0x10(%rbp)\n+\tadc %cl,0x10(%rsi)\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@@ -3576865,26 +3576619,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-\tshlb $1,0x110(%rdi)\n-\tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tsub (%rcx),%al\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tmov $0x10,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x125(%rsi)\n+\tadd %dl,0x12a1e(%rax)\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 $0x1000000,%eax\n+\tadd %bh,0x1000000(%rip) \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@@ -3577038,16 +3576792,15 @@\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-\tnop\n-\tin (%dx),%al\n+\tshr $1,%ah\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dh,%bh\n \tsub (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3577130,15 +3576883,15 @@\n \tadd %ah,(%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 \tja 125f3e2 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x26(%rax)\n \tsub (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3577165,15 +3576918,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 \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x12af6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3577184,18 +3576937,15 @@\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-\txchg %eax,%edx\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trorb $1,0x111(%rdx)\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@@ -3577438,32 +3577188,32 @@\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-\tadc %bl,0x1(%rsi,%rcx,1)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsbbb $0x1,0x2a(%rax)\n-\tadd %al,(%rax)\n+\trcrb $1,0xe(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x125(%rsi)\n+\tadd %al,0x12a58(%rax)\n \tadd %al,(%rax)\n-\tadd (%rax),%al\n+\tadd %dl,%al\n+\tscas %es:(%rdi),%al\n+\tand $0x1,%eax\n+\tadd %al,(%rdx)\n \tadd %al,(%rax)\n-\tor %al,(%rax)\n+\tadd %cl,(%rax)\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-\thlt\n+\tadc %dh,%ah\n \tor $0x1,%eax\n \tadd %dl,0x12bb0(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tscas %es:(%rdi),%al\n \tand $0x1,%eax\n \tadd %al,(%rdx)\n@@ -3577604,15 +3577354,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+\tpush %rax\n \txchg %eax,%esi\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tpush %rsp\n \tand %al,(%rcx)\n@@ -3577624,27 +3577374,30 @@\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-\tnop\n+\tpush %rax\n \tadc $0x10e,%eax\n \tadd %al,(%rax)\n \tmovabs 0xd000000000012045,%al\n \tmovabs %eax,0x2000000000125\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-\trolb $1,0x1(%rsi,%rcx,1)\n+\tnop\n+\ttest %cl,(%rsi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,0x4f(%rax)\n \tand %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,0x125(%rbx)\n \tadd %al,(%rax)\n \tadd (%rax),%al\n@@ -3577683,23 +3577436,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-\trcrb $1,(%rbx)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tloopne 125f98b \n-\tsub %eax,(%rcx)\n+\tpush %rax\n+\tadc $0x11,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tor %ebp,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 125f935 \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 \tjmp 125f99e \n@@ -3577792,18 +3577545,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-\tsarb $1,0x1(%rdi,%rax,1)\n-\tadd %al,(%rax)\n+\tnop\n+\tjl 125fa9a \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex pop %rax\n+\tadd %al,0x58(%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),%al\n \tadd %al,(%rax)\n@@ -3577844,15 +3577598,17 @@\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-\trolb $1,0x10e(%rbx)\n+\tnop\n+\torl $0x1,(%rsi)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rdx)\n \tsub %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 125fac5 \n \tand $0x1,%eax\n@@ -3577861,15 +3577617,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+\tpush %rax\n \tmov $0x10c,%ecx\n \tadd %al,(%rax)\n \trex std\n \tsub %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjo 125faed \n@@ -3577893,28 +3577649,32 @@\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-\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+\tpush %rax\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tshrb $1,0x125(%rsi)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tand %ch,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %eax,(%rax)\n+\tadd %dl,%al\n+\tscas %es:(%rdi),%al\n+\tand $0x1,%eax\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %edx,(%rsi)\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 \trclb $1,(%rax)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3577926,15 +3577686,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-\trolb $1,0x1(%rcx,%rdx,1)\n+\tadc %bh,0x11(%rbp)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\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@@ -3578000,15 +3577762,17 @@\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-\tadc %cl,0x110(%rbx)\n+\tnop\n+\tadcl $0x1,(%rax)\n+\tadd %al,(%rax)\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@@ -3578354,18 +3578118,16 @@\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,-0x74(%rax)\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n+\tadd %dl,-0x34(%rax)\n+\tsbb %esp,0x13(%rdx)\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@@ -3578378,17 +3578140,16 @@\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-\tmov %?,%ebx\n-\tret $0x13\n-\tadd %al,(%rax)\n+\tint3\n+\tsbb %esp,0x13(%rdx)\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@@ -3578404,17 +3578165,16 @@\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-\tmov %?,%ebx\n-\tret $0x13\n-\tadd %al,(%rax)\n+\tint3\n+\tsbb %esp,0x13(%rdx)\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@@ -3578428,18 +3578188,16 @@\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,-0x73(%rax)\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n+\tadd %dl,-0x33(%rax)\n+\tsbb %esp,0x13(%rdx)\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@@ -3578476,20 +3578234,16 @@\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-\tlea (bad),%edi\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n-\tadd %ebp,%ebx\n-\tadd %al,(%rax)\n+\tint $0x19\n+\tmovabs %al,0xeb0100000013\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@@ -3578503,20 +3578257,16 @@\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-\tlea (bad),%edi\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n-\tadd %ebp,%ebx\n-\tadd %al,(%rax)\n+\tint $0x19\n+\tmovabs %al,0xeb0100000013\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@@ -3578528,18 +3578278,16 @@\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,-0x72(%rax)\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n+\tadd %ah,-0x32(%rax)\n+\tsbb %esp,0x13(%rdx)\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@@ -3578552,18 +3578300,16 @@\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,-0x72(%rax)\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n+\tadd %dh,-0x32(%rax)\n+\tsbb %esp,0x13(%rdx)\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@@ -3578578,16 +3578324,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 %cl,0x13c2fb(%rdi)\n-\tadd %al,(%rax)\n+\tor %cl,%bh\n+\tsbb %esp,0x13(%rdx)\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@@ -3578600,18 +3578346,16 @@\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-\t(bad)\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n+\tiret\n+\tsbb %esp,0x13(%rdx)\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@@ -3578623,15 +3578367,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,0x13c2fb8f(%rax)\n+\tadd %dl,0x13a219cf(%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@@ -3578690,20 +3578434,16 @@\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-\tnop\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n-\tadd %ebp,%ebx\n-\tadd %al,(%rax)\n+\trcrb $1,(%rcx)\n+\tmovabs %al,0xeb0100000013\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@@ -3578713,15 +3578453,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,0x13c2fb90(%rax)\n+\tadd %ah,0x13a219d0(%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@@ -3578735,18 +3578475,16 @@\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 $0x90,%al\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n+\tmov $0xd0,%al\n+\tsbb %esp,0x13(%rdx)\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@@ -3578757,19 +3578495,16 @@\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-\tds sti\n-\tret $0x13\n-\tadd %al,(%rax)\n-\tadd %ebp,%ebx\n-\tadd %al,(%rax)\n+\tjle 1260414 \n+\tmovabs %al,0xeb0100000013\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@@ -3578780,20 +3578515,16 @@\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-\txchg %eax,%ecx\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n-\tadd %esi,%ebp\n-\tadd %al,(%rax)\n+\trcrl $1,(%rcx)\n+\tmovabs %al,0xf50100000013\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@@ -3578832,18 +3578563,16 @@\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-\tpop %rbx\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n+\tfwait\n+\tsbb %esp,0x13(%rdx)\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@@ -3578879,15 +3578608,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 14e900a6 \n+\tcall 14c81ee6 \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@@ -3578903,20 +3578632,16 @@\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 xchg %eax,%edx\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n-\tadd %esi,%ebp\n-\tadd %al,(%rax)\n+\trex rcrb %cl,(%rcx)\n+\tmovabs %al,0xf50100000013\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@@ -3578976,15 +3578701,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 $0x13c2fb92,%eax\n+\tmov $0x13a219d2,%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@@ -3579000,20 +3578725,16 @@\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-\txchg %eax,%ebx\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n-\tadd %esi,%ebp\n-\tadd %al,(%rax)\n+\trcrl %cl,(%rcx)\n+\tmovabs %al,0xf50100000013\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@@ -3579078,15 +3578799,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,0x13c2fb14(%rax)\n+\tadd %al,0x13a21954(%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@@ -3579103,20 +3578824,16 @@\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-\txchg %eax,%ebx\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n-\tadd %ebp,%ebx\n-\tadd %al,(%rax)\n+\trcrl %cl,(%rcx)\n+\tmovabs %al,0xeb0100000013\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@@ -3579128,20 +3578845,16 @@\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 xchg %eax,%ebx\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n-\tadd %ebp,%ebx\n-\tadd %al,(%rax)\n+\tlock rcrl %cl,(%rcx)\n+\tmovabs %al,0xeb0100000013\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@@ -3579152,18 +3578865,16 @@\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-\txchg %rax,%rsp\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n+\trex.W (bad)\n+\tsbb %esp,0x13(%rdx)\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@@ -3579175,18 +3578886,16 @@\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,-0x6c(%rax)\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n+\tadd %bl,-0x2c(%rax)\n+\tsbb %esp,0x13(%rdx)\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@@ -3579196,15 +3578905,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,0x13c2fb94(%rax)\n+\tadd %dh,0x13a219d4(%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@@ -3579219,18 +3578928,16 @@\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-\txchg %eax,%esp\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n+\t(bad)\n+\tsbb %esp,0x13(%rdx)\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@@ -3579267,16 +3578974,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 %dl,0x13c2fb(%rbp)\n-\tadd %al,(%rax)\n+\tsub %dl,%ch\n+\tsbb %esp,0x13(%rdx)\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@@ -3579287,15 +3578994,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,0x13c2fb7e(%rax)\n+\tadd %ch,0x13a219be(%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@@ -3579357,17 +3579064,16 @@\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-\txchg %eax,%ebp\n-\tsti\n-\tret $0x13\n+\t(bad)\n+\tadc (%rax),%eax\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@@ -3579380,16 +3579086,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 %dl,0x13c2fb(%rsi)\n-\tadd %al,(%rax)\n+\txor %dl,%dh\n+\tsbb %esp,0x13(%rdx)\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@@ -3579401,19 +3579107,16 @@\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 jae 12609de \n-\tret $0x13\n-\tadd %al,(%rax)\n-\tadd %ebp,%ebx\n-\tadd %al,(%rax)\n+\tlock mov $0x19,%bl\n+\tmovabs %al,0xeb0100000013\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@@ -3579423,15 +3579126,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,0x13c2fb96(%rax)\n+\tadd %bl,0x13a219d6(%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@@ -3579472,16 +3579175,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 %dl,0x13c2fb(%rdi)\n-\tadd %al,(%rax)\n+\tadd %dl,%bh\n+\tsbb %esp,0x13(%rdx)\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@@ -3579494,18 +3579197,16 @@\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-\txchg %eax,%edi\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n+\txlat %ds:(%rbx)\n+\tsbb %esp,0x13(%rdx)\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@@ -3579518,18 +3579219,16 @@\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,-0x69(%rax)\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n+\tadd %ch,-0x29(%rax)\n+\tsbb %esp,0x13(%rdx)\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@@ -3579564,16 +3579263,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-\trclb $1,0x13c2fb(%rdi)\n-\tadd %al,(%rax)\n+\trcl $1,%bh\n+\tsbb %esp,0x13(%rdx)\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@@ -3579586,18 +3579285,16 @@\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-\txchg %eax,%edi\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n+\txlat %ds:(%rbx)\n+\tsbb %esp,0x13(%rdx)\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@@ -3579610,20 +3579307,16 @@\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-\tcwtl\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n-\tadd %esi,%ebp\n-\tadd %al,(%rax)\n+\tfcomps (%rcx)\n+\tmovabs %al,0xf50100000013\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 \tfwait\n@@ -3579857,19 +3579550,16 @@\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-\tsub %bl,%bh\n-\tret $0x13\n-\tadd %al,(%rax)\n-\tadd %ebp,%ebx\n-\tadd %al,(%rax)\n+\tpush $0x19\n+\tmovabs %al,0xeb0100000013\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@@ -3579881,18 +3579571,16 @@\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-\tsarb $0x13,-0x3e(%rbx,%rdi,8)\n-\tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tcmc\n+\tsarb $0x0,0x13a2(%rcx,%rbx,1)\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,0x1323e(%rax)\n@@ -3580007,18 +3579695,16 @@\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,-0x65(%rax)\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n+\tadd %bh,-0x25(%rax)\n+\tsbb %esp,0x13(%rdx)\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@@ -3580033,16 +3579719,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 %bl,0x13c2fb(%rbx)\n-\tadd %al,(%rax)\n+\tmov %bl,%bl\n+\tsbb %esp,0x13(%rdx)\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@@ -3580082,20 +3579768,16 @@\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 fwait\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n-\tadd %esi,%ebp\n-\tadd %al,(%rax)\n+\tlock fistpl (%rcx)\n+\tmovabs %al,0xf50100000013\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@@ -3580133,20 +3579815,16 @@\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-\tpushf\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n-\tadd %esi,%ebp\n-\tadd %al,(%rax)\n+\tfcompl (%rcx)\n+\tmovabs %al,0xf50100000013\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1c(%rax)\n \txor %eax,(%rcx)\n@@ -3580209,16 +3579887,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 %ah,(%rbx,%rdi,8)\n-\tret $0x13\n+\tcmp %ah,-0x5e(%rcx,%rbx,1)\n+\tadc (%rax),%eax\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@@ -3580379,20 +3580057,16 @@\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-\tsahf\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n-\tadd %esi,%ebp\n-\tadd %al,(%rax)\n+\tficomps (%rcx)\n+\tmovabs %al,0xf50100000013\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x133e4(%rax)\n \tadd %al,(%rax)\n@@ -3580426,15 +3580100,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 14e90ef3 \n+\tcall 14c82d33 \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@@ -3580450,15 +3580124,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 0x100000013c2fb40,%al\n+\tmovabs 0x100000013a21980,%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@@ -3580516,16 +3580190,15 @@\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 %dl,-0x5(%rcx)\n-\tret $0x13\n+\tor %dl,0x13a219(%rcx)\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@@ -3580912,18 +3580585,16 @@\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,0xd(%rax)\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n+\tadd %bh,0x4d(%rax)\n+\tsbb %esp,0x13(%rdx)\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@@ -3580936,17 +3580607,16 @@\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-\tmov %ebx,%?\n-\tret $0x13\n-\tadd %al,(%rax)\n+\t(bad)\n+\tsbb %esp,0x13(%rdx)\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@@ -3581002,20 +3580672,16 @@\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 %al,(%rdx)\n-\tsti\n-\tret $0x13\n-\tadd %al,(%rax)\n-\tadd %ebp,%ebx\n-\tadd %al,(%rax)\n+\tmov %al,0x19(%rdx)\n+\tmovabs %al,0xeb0100000013\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@@ -3583437,16 +3583103,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-\tpush %rax\n-\tin (%dx),%eax\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,0x122da(%rax)\n@@ -3588008,16 +3587673,15 @@\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-\tnop\n-\tjbe 1266a53 \n+\tshrb $1,0x10(%rsi)\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@@ -3611742,51 +3611406,50 @@\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,0x11200(%rax)\n+\tadd %dl,%al\n+\tadd %dl,(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd $0xe,%al\n+\tadd %dl,%al\n+\tadd (%rsi),%ecx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x60(%rax)\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadd 0x0(%rbx),%ebx\n \tadd %bh,%al\n \tmov %cl,0x1(%rip) \n-\tadd %dl,%al\n-\tstos %eax,%es:(%rdi)\n-\tor (%rcx),%al\n-\tadd %al,(%rax)\n+\tadd %dl,0x10aab(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.WXB adc $0x1,%al\n+\tadd %dl,0x4b(%rax)\n+\tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tandb $0x0,0xf5(%rsi)\n \tadd %dl,(%rax)\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,(%rax)\n-\tes adc %al,(%rcx)\n+\trex.R sgdt (%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1e(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tnop\n+\tadd %al,(%rax)\n+\tpush %rax\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@@ -3611856,16 +3611519,15 @@\n \tadd %dl,%al\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-\txchg %eax,%esp\n+\tadd %dl,-0x74(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \t(bad)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n@@ -3611874,20 +3611536,20 @@\n \tjbe 128540f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjne 1285417 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x6b(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,0x1118d(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x3a(%rax)\n+\tfwait\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@@ -3611904,63 +3611566,62 @@\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-\tpush %rax\n-\tret\n+\tadc %al,%bl\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11453(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tin $0x13,%eax\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\trex.X add (%rcx),%eax\n+\tout %al,$0x13\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10341(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x10(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x63(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11381(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tadcl $0x1,(%rbx)\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+\trcrb $1,0xe(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,(%rax)\n+\tadd %dl,%al\n+\t(bad)\n \tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x66(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,0x1105e(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x14(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n-\tadc $0x12,%al\n-\tadd %eax,(%rax)\n+\trex.RB and $0x1,%eax\n+\tadd %dl,-0x7e(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\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+\tnop\n+\trex.WX adc $0x1,%al\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tshlb $1,0x1(%rip) \n+\tadd %al,(%rax)\n+\trcl $1,%al\n+\tand $0x1,%eax\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@@ -3611971,41 +3611632,40 @@\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,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 %dl,(%rax)\n+\timul $0x1,(%rcx),%eax\n+\tadd %bl,(%rax)\n+\tmov %cs,0x1(%rip) \n+\tadd %dl,0x10ed8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11449(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1053e(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x3e(%rax)\n+\tadd $0x1,%eax\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+\tpush %rax\n \tpopf\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10675(%rax)\n+\tadd %dl,0x75(%rax)\n+\t(bad)\n+\tadd %eax,(%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@@ -3612029,71 +3611689,79 @@\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,0x10f02(%rax)\n+\tadd %dl,0x2(%rax)\n+\tsgdt (%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-\tnop\n+\tpush %rax\n \t(bad)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111bb(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0x11,%ah\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,(%rax)\n \tloop 12855de \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1108a(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\trex.WXB adc $0x1,%al\n+\tadcl $0x1,(%rax)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tadc %cl,0x14(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rsi,%rsi,8)\n+\tadd %al,(%rax)\n+\tadd $0xf6,%al\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 %dl,-0xf(%rax)\n+\tor $0x1,%eax\n+\tadd %dl,(%rax)\n+\trcll $0x1,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x111c8(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0xf15a(%rax)\n+\tnop\n+\tpop %rdx\n+\tint1\n+\tadd %al,(%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 \tadd %al,(%rax)\n-\tpush %rax\n-\toutsb %ds:(%rsi),(%dx)\n-\t(bad)\n+\tadc %ch,0xe(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,0x73(%rax)\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n@@ -3612111,21 +3611779,22 @@\n \tadd %dh,0x10d90(%rax)\n \tadd %al,(%rax)\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+\tsarb $1,0x10b(%rsi)\n \tadd %al,(%rax)\n \tnop\n \tsti\n \ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0xc(%rax)\n+\tadd %dl,(%rax)\n+\thlt\n \tor $0x1,%eax\n \tadd %al,(%rax)\n \tcmp %bh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tjne 128566c \n@@ -3612135,44 +3611804,46 @@\n \tfldenv 0x1(%rip) \n \tadd %ch,-0x6e(%rax)\n \tor $0x1,%eax\n \tadd %dl,-0x34(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x10b,%esi\n+\tadc %bh,0x10b(%rsi)\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-\tshlb $1,0x110(%rdi)\n+\tpush %rax\n+\tmov $0x10,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x10d92,%eax\n+\tadd %bh,0x10d92(%rax)\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-\tloop 1285677 \n+\tmovabs 0xe210000000000110,%al\n+\tpushf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x102e7(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1107c(%rax)\n+\tadd %dl,0x75(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tor %esp,0x1(%rip) \n+\tadd %al,(%rax)\n+\tadc %cl,(%rcx)\n+\tand $0x1,%eax\n \tadd %dl,%al\n \tmov (%rcx,%rax,1),%ss\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tcmp $0x2,%bl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3612185,19 +3611856,20 @@\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,0x1b(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,0x111d3(%rax)\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@@ -3612205,186 +3611877,190 @@\n \tor $0x1,%eax\n \tadd %dh,%al\n \tfaddl (%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x103dd(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x113ca(%rax)\n+\tadd %dl,-0x36(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,0x103eb(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb (%rdi),%ecx\n+\tsub $0x3,%bl\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsbb (%rdi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,0x10da2(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd (%r9),%rax\n+\tadd %dl,%al\n+\tadd (%rcx),%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 \trex.WX adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e29(%rax)\n+\tadd %dl,0x29(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\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 0x50000000000103f9,%al\n+\tmovabs 0x10000000000103f9,%al\n \trex.RXB add (%r9),%r8d\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0xe(%rdi)\n+\trolb $1,0xe(%rsi)\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 %dl,(%rax)\n+\ttest $0x10a,%eax\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx,%rax,1)\n+\trolb $1,0x2(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1250c(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tor $0x25,%al\n+\tadd %dl,-0x19(%rax)\n+\t(bad)\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,0x10f4c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1077c(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tstd\n-\tadc %al,(%rcx)\n+\tadd %dl,0x7c(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tnotb (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %al,(%rdi)\n+\tadd %ah,(%rax)\n+\t(bad)\n \tadd $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor %edi,%ecx\n+\tadc %dh,(%rcx)\n+\tstc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10249(%rax)\n+\tadd %dl,0x49(%rax)\n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x7f(%rax)\n-\t(bad)\n+\tadd %al,(%rax)\n+\tadc %bh,0x7(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x41(%rax)\n-\tadd $0x1,%al\n+\tadd %dl,(%rax)\n+\trex.B add $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-\tadc %bh,0x6(%rax)\n+\tshlb $1,0x6(%rdi)\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-\tpush %rax\n-\timul $0x1,(%rcx),%eax\n+\tadc %ch,0x1(%rbx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x4f(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x4(%rcx)\n+\tpush %rax\n+\tjnp 1285898 \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-\tadc %al,0x3(%rbp)\n-\tadd %eax,(%rax)\n+\trolb $1,0x1(%rbx,%rax,1)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tsub $0x25,%al\n+\tadd %al,(%rax)\n+\tshrb $1,0x1\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 %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,0x45(%rax)\n-\tadd (%rcx),%al\n+\tadd %dl,(%rax)\n+\tadd (%r9),%r8b\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-\tnop\n+\tpush %rax\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,%al\n-\trex.WRX add $0x1,%al\n+\tadd %dl,0x1044e(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\trex.WX\n-\tes add %eax,(%rax)\n+\tadd %dl,0x1264a(%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@@ -3612396,16 +3612072,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-\tnop\n-\tadc %al,(%r9)\n+\tsarb $1,(%rcx)\n+\tadc %al,(%rcx)\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@@ -3612413,20 +3612089,19 @@\n \tadd %ah,0x1041c(%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-\tnop\n+\tpush %rax\n \tcall 1285a5b \n \tadd %al,(%rax)\n-\tpush %rax\n-\tin (%dx),%al\n-\t(bad)\n+\tnop\n+\tjmp 1285961 \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 \tadd %dl,(%rax)\n@@ -3612444,18 +3612119,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,0x1053f(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovabs 0xc25000000000010e,%eax\n+\tadd %dl,0x3f(%rax)\n+\tadd $0x1,%eax\n+\tadd %dl,%al\n+\tmovabs 0xc21000000000010e,%al\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@@ -3612466,88 +3612141,83 @@\n \txor %bh,(%rdi)\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.WX adc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tinsl (%dx),%es:(%rdi)\n+\tadd %dl,0x43(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsub %esp,0x1(%rip) \n+\tadc %ah,0x10(%rsi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x29(%rax)\n+\tand $0x1,%eax\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-\tpush %rax\n-\tmov $0x11,%ch\n-\tadd %eax,(%rax)\n+\tnop\n+\tlods %ds:(%rsi),%eax\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0xe,%bh\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjo 1285a2b \n+\tshlb $1,0x10e(%rsi)\n+\tadd %al,(%rax)\n+\tadc %ch,0x10(%rcx)\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,(%rax)\n-\tmov $0xf,%dh\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x4a(%rax)\n+\tsgdt (%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,0x11024(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,%al\n-\tadc %r8,(%r9)\n+\tsbb $0x10,%al\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x46(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjmp 1285a62 \n-\tadd %eax,(%rax)\n+\tadc %ch,%bl\n+\tsgdt (%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,%al\n-\tes adc (%rcx),%al\n-\tadd %al,(%rax)\n+\tadd %dl,0x11226(%rax)\n \tadd %al,(%rax)\n-\txor %bh,-0xf(%rbp)\n+\tadd %dh,(%rax)\n+\tjge 1285a6c \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@@ -3612574,30 +3612244,24 @@\n \tadd %al,(%rax)\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-\tclc\n+\tshl $1,%al\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %cl,(%rdx)\n \tadd $0x1,%eax\n-\tadd %dl,(%rax)\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 %dl,0x11095(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tadd 0x0(%rbx),%bl\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@@ -3612608,87 +3612272,84 @@\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-\tnop\n-\tjno 1285b24 \n+\tshrb $1,0x11(%rcx)\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,(%rax)\n-\tor (%rsi),%ecx\n+\tadd %dl,0xb(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.RX add (%rcx),%r8b\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd (%r9),%r8b\n \tadd %al,(%rax)\n-\tnop\n-\t(bad)\n-\tadc %al,(%rcx)\n \tadd %al,(%rax)\n+\trcrb $1,0x10(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,(%rsi)\n-\tadc %eax,(%rcx)\n+\tadd %dl,-0x2(%rax)\n+\tadc %al,(%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-\tpush %rax\n-\tpop %rcx\n-\tadc %eax,(%rcx)\n+\trclb $1,0x11(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x9b3b(%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-\ttest %edx,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x7d(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tand (%rcx),%edx\n+\tadd %al,(%rax)\n+\tadc %bl,(%rcx,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x11475(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %dl,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x7e(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x7f(%rax)\n-\tint1\n+\tadd %al,(%rax)\n+\t(bad)\n+\tjg 1285b8c \n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x10522(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov (%rcx),%ss\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x79(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1146f(%rax)\n \tadd %al,(%rax)\n-\tadd %bl,(%rax)\n-\tmull (%rcx,%rax,1)\n+\tnop\n+\toutsl %ds:(%rsi),(%dx)\n+\tadc $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsbb %dh,%bh\n+\tand $0x1,%al\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@@ -3612707,83 +3612368,84 @@\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,(%rax)\n-\trex.WRXB adc %r8,(%r9)\n-\tadd %al,(%rax)\n+\tadd %dl,0x11147(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0xf(%rbp)\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\tinsl (%dx),%es:(%rdi)\n+\tsgdt (%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 \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tadd $0x1,%ax\n \tadd %al,(%rax)\n-\tadd %dl,0x10e54(%rax)\n+\tadd %dl,0x54(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \trex.WX adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tjne 1285c46 \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,(%rax)\n-\t(bad)\n-\tadc %al,(%rcx)\n+\tadd %dl,-0x29(%rax)\n+\tadc %eax,(%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,0x1101c(%rax)\n+\tadd %dl,%al\n+\t(bad)\n+\tadc %eax,(%rcx)\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-\tadd %dl,0x5f(%rax)\n+\tpush %rax\n+\tpop %rdi\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,0x10dee(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x12(%rax)\n+\tor $0x1,%eax\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@@ -3612800,15 +3612462,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-\trclb $1,0x10(%rbp)\n+\tadc %cl,0x10(%rsi)\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@@ -3612875,69 +3612537,71 @@\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,0x61(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x11059(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,(%rsi)\n+\tadd %dl,(%rax)\n+\t(bad)\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 \tadd %al,(%rax)\n \tshl $1,%dl\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x29(%rax)\n+\tadd %dl,(%rax)\n+\txlat %ds:(%rbx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcwtl\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tor %dh,%dh\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e0b(%rax)\n+\tadd %dl,0x10e0a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x74(%rax)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,0xf199(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \ttestb $0x0,(%r8)\n \tadd %al,(%rax)\n-\tadd %dl,0x1089d(%rax)\n+\tadd %dl,-0x63(%rax)\n+\tor %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.X sgdt (%rax)\n+\tadd %al,(%rax)\n+\tadc %al,0xf(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,%al\n \tcltd\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,%al\n-\txchg %dl,(%rax)\n+\tadd %dl,(%rax)\n+\tjg 1285deb \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@@ -3612960,15 +3612624,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tin (%dx),%eax\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x10e(%rdx)\n+\tsarb $1,0x10e(%rcx)\n \tadd %al,(%rax)\n \tlock (bad)\n \tand $0x1,%eax\n \tadd %bl,(%rax)\n \t(bad)\n \tand $0x1,%eax\n \tadd %al,0x17(%rax)\n@@ -3612982,66 +3612646,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-\tshlb $1,0x110(%rcx)\n-\tadd %al,(%rax)\n-\tnop\n-\tpopf\n-\tadc %al,(%rcx)\n+\trcrb $1,0x110(%rcx)\n \tadd %al,(%rax)\n+\tadc %dl,0x110(%rsi)\n \tadd %al,(%rax)\n \tlock sbb 0x1(%rip),%esp \n-\tadd %dl,(%rax)\n-\tinsl (%dx),%es:(%rdi)\n-\tadc %al,(%rcx)\n+\tadd %dl,0x11065(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x6f(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trcrb $1,0x111(%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-\tadc %al,0x11(%rdx)\n+\tpush %rax\n+\tcmp (%rcx),%dl\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,%al\n-\tadcb $0x1,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tjns 1285eb4 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tpop %rbp\n-\tfwait\n+\tadd %dl,0x9b5d(%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-\tadd %dl,%al\n-\tpop %rbp\n-\tfwait\n+\trcrb $1,-0x65(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110e4(%rax)\n+\tadd %dl,%al\n+\tfcoml (%rax)\n+\tadd %eax,(%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,0x1104a(%rax)\n+\tadd %dl,(%rax)\n+\trex.XB adc %al,(%r9)\n \tadd %al,(%rax)\n-\tadd %dl,0x5e(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tpop %rsi\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@@ -3613065,34 +3612729,35 @@\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,-0x4f(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x110a9(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0xf(%rcx)\n+\tadd %dl,(%rax)\n+\tjno 1285f42 \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 \tadd %bh,0xf19e(%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-\tshlb $1,0xe(%rcx)\n+\tnop\n+\t(bad)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov %ecx,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,%al\n@@ -3613101,34 +3612766,35 @@\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tout %al,$0x4\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%esp\n+\tadd %dl,%al\n+\txchg %eax,%ebx\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlret $0x10f\n \tadd %al,(%rax)\n \tadd %al,(%rax)\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,0x11170(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,%al\n-\txor 0x1(%rip),%esp \n+\tpush $0x111\n+\tadd %al,(%rax)\n+\tshlb $1,(%rbx)\n+\tand $0x1,%eax\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@@ -3613140,75 +3612806,77 @@\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,%al\n-\tfcoms (%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x2f(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %cl,(%rax)\n-\tcmp %ah,0x1(%rip) \n+\tadd %al,(%rax)\n+\tor %bh,(%rax)\n+\tand $0x1,%eax\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,0x5e(%rax)\n+\tadd %dl,%al\n+\tpush %rsi\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,(%rax)\n-\tlret\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tand %ah,0xf1(%rbx)\n-\tadd %al,(%rax)\n-\tshlb $1,0x10f(%rbp)\n+\tadd %dl,0x111c3(%rax)\n \tadd %al,(%rax)\n-\tsarb $1,0x5(%rsi)\n-\tadd %eax,(%rax)\n+\tadd %ah,(%rax)\n+\tmovabs %eax,0xb5d00000000000f1\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\txor $0x11,%al\n+\tjle 1286058 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x5a(%rax)\n+\tadd %dl,(%rax)\n+\tsub $0x111,%eax\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tpop %rdx\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 \txchg %eax,0x1(%rip) \n \tadd %cl,%al\n \tmovabs %eax,0x9c500000000000f1\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmov %es,0x1(%rip) \n-\tadd %dl,%al\n-\t(bad)\n-\tadc (%rcx),%eax\n+\tadd %dl,0x113c7(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txchg %eax,%esi\n+\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tadd %al,%al\n+\tmovsl %ds:(%rsi),%es:(%rdi)\n+\tint1\n \tadd %al,(%rax)\n-\tadc %dl,0x10f(%rsi)\n \tadd %al,(%rax)\n-\tshlb $0x0,0xf1(%rbp)\n \tadd %dl,(%rax)\n \tjge 12860ba \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \tadd $0x1,%eax\n@@ -3613247,18 +3612915,20 @@\n \tadd %al,(%rax)\n \tadd %dl,0x11470(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjo 128612f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10eb8(%rax)\n+\tadd %dl,-0x48(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x10b,%ebp\n+\tadd %dl,%al\n+\tmov $0x10b,%esp\n \tadd %al,(%rax)\n \tadc %dl,0x114(%rbx)\n \tadd %al,(%rax)\n \trolb $1,0x136(%rsi)\n \tadd %al,(%rax)\n \tadc %cl,(%rdx)\n \tpushf\n@@ -3613266,53 +3612936,55 @@\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,0x64(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,0x1105c(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,-0x64(%rax)\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,-0x78(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,%al\n+\tadcb $0x1,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x111(%rip) \n+\tadc %ch,(%rsi)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\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 \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x49(%rax)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpop %rbp\n-\tsgdt (%rax)\n+\tadd %dl,0x10f5d(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f22(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b35(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov (%rbx),%dl\n@@ -3613323,17 +3612995,15 @@\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,%al\n-\tds stc\n-\tadd %al,(%rax)\n+\tadd %dl,0xf93e(%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@@ -3613354,39 +3613024,37 @@\n \tes add %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-\tnop\n-\t(bad)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tsarb $1,0x10(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tfaddl 0x1(%rip) \n-\tadd %dl,%al\n-\tlret\n+\tadd %ah,-0x24(%rax)\n+\tadd $0x1,%eax\n+\tadd %dl,(%rax)\n+\tint3\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 \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx)\n-\tadc (%rcx),%eax\n-\tadd %al,(%rax)\n+\tnop\n+\tadd %edx,(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\ttest $0xf1,%al\n+\tadd %ah,-0x58(%rax)\n+\tint1\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@@ -3613397,15 +3613065,15 @@\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x2(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0xe(%rcx)\n+\trclb $1,0xe(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov (%rsi),%dh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x76(%rax)\n@@ -3613496,15 +3613164,17 @@\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,0x1067b(%rax)\n+\tadd %dl,0x7b(%rax)\n+\t(bad)\n+\tadd %eax,(%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@@ -3613513,21 +3613183,25 @@\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,0x11076(%rax)\n+\tadd %dl,%al\n+\toutsb %ds:(%rsi),(%dx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tje 12863ff \n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10f70(%rax)\n+\tadc %dh,0x1(%rsp,%rdx,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tjo 1286402 \n+\tadd %eax,(%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@@ -3613536,17 +3613210,16 @@\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,%al\n-\tout %eax,$0xf\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x18(%rax)\n+\tsgdt (%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@@ -3636411,59 +3636084,54 @@\n \tadd %al,(%rax)\n \tpush %rax\n \tadd 0x0(%rcx,%rax,1),%ah\n \tadd %al,(%rax)\n \tadd %al,0x10(%rax)\n \tsub %eax,(%rcx)\n \t...\n-\trcr $1,%al\n-\t(bad)\n+\tnop\n+\tfmuls (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b34(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10e26(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd (%r9),%rax\n+\tadd %dl,%al\n+\tadd (%rcx),%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tret\n+\tadc %al,%bl\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x15(%rax)\n-\tsgdt (%rax)\n+\tadd %dl,(%rax)\n+\tjmp 129d47a \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x105ff(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.X add (%rcx),%eax\n-\tadd %al,(%rax)\n+\tadd %dl,0x10341(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tjno 129d495 \n-\tadd %eax,(%rax)\n+\tadd %dl,0x11271(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x47(%rax)\n-\tadd (%rcx),%eax\n+\tadd %dl,(%rax)\n+\trex.RXB add (%r9),%r8d\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,0x1114c(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\trex.WRB sgdt (%r8)\n+\tadc %r8d,(%r9)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %cl,0xf(%rbp)\n+\tadd %eax,(%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 \tnop\n@@ -3636478,57 +3636146,54 @@\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-\tadc %bh,(%rax)\n+\tshlb $1,(%rdi)\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 \tadd %al,(%rax)\n \tadd %dl,0x1089e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x10c,%ebp\n+\tadd %dl,%al\n+\tmov $0x10c,%esp\n \tadd %al,(%rax)\n-\tadc %ah,%dl\n+\tshl $1,%cl\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\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-\txchg %eax,%esp\n+\tadd %dl,-0x74(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmov (%rax),%dl\n-\tadd %eax,(%rax)\n+\tadc %al,0x110(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.B add $0x1,%al\n+\tpush %rax\n+\trex.WRXB add (%r9),%r8\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,(%rax)\n-\trex.W add (%rcx),%al\n+\tadd %dl,%al\n+\trex.RXB add (%r9),%r8b\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@@ -3636540,16 +3636205,16 @@\n \tsbb %al,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tsbb (%rsi),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x10b,%edi\n+\tadd %dl,%al\n+\tmov $0x10b,%esi\n \tadd %al,(%rax)\n \tshlb $1,-0x8(%rbp)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1c(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n@@ -3636576,135 +3636241,136 @@\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,(%rax)\n-\tlock adc %al,(%rcx)\n+\tadd %dl,-0x18(%rax)\n+\tadc %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+\tadc %bh,0x10b(%rsi)\n \tadd %al,(%rax)\n-\tadc %al,0x1(%rdx,%rax,1)\n+\trolb $1,0x2(%rbx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rsi,%rax,1)\n+\tand $0x6,%al\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-\tshrb $1,0x10(%rdx)\n+\tpush %rax\n+\tmovsxd (%rax),%edx\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-\tadc %bh,0x6(%rax)\n+\tshlb $1,0x6(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6b(%rax)\n-\tadd %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\timul $0x1,(%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x1\n-\tadd %dl,(%rax)\n-\trex.WX add (%rcx),%rax\n+\tadd %dl,0x49(%rax)\n+\tadd (%rcx),%eax\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,%al\n-\tsbb (%rcx),%edx\n-\tadd %eax,(%rax)\n+\tadd %dl,0x14(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %dl,(%rcx)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tjle 129d664 \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,%al\n-\ttest %edx,(%rcx)\n+\tadd %dl,(%rax)\n+\tjle 129d674 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txor %ecx,(%rsi)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10e31(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tes adc %al,(%rcx)\n+\tadd %dl,0x1e(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%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,%al\n-\tpush %rbp\n-\tadc %al,(%rcx)\n+\tadd %dl,(%rax)\n+\trex.WRX adc %r8b,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshlb $1,(%rsi)\n \tand $0x1,%eax\n-\tadd %dl,%al\n-\tcmp %dl,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x31(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1144b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x34(%rax)\n-\tfwait\n+\tnop\n+\trex.WXB adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\torl $0x1,(%rsi)\n+\tpush %rax\n+\txor $0x9b,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush $0x14\n+\tadd %dl,%al\n+\t(bad)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x33(%rax)\n+\tadd %dl,0x6a(%rax)\n+\tadc $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tjo 129d705 \n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tstos %al,%es:(%rdi)\n \tand $0x1,%al\n \tadd %al,(%rax)\n@@ -3636715,16 +3636381,15 @@\n \tadd %dl,0x12635(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rcx\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\thlt\n+\tadc %dh,%ah\n \tor $0x1,%eax\n \tadd %dl,-0x72(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsarb $1,(%rbx)\n \tfwait\n@@ -3636751,63 +3636416,67 @@\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,0x11022(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x6a(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tsbb (%rax),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshr $1,%cl\n-\tadc (%rcx),%eax\n+\tadd %dl,(%rax)\n+\tpush $0x1\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tjmp 129d879 \n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tnop\n+\tpop %rcx\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rsi\n-\tadc %al,(%rcx)\n+\trclb $1,0x10(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tcltd\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tshlb $1,0x110(%rcx)\n \tadd %al,(%rax)\n-\tadc %bl,%cl\n-\tsgdt (%rax)\n+\tpush %rax\n+\t(bad) (%rdi)\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 %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 %dl,0x10e83(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x10e(%rbp)\n+\tadd %dl,%al\n+\tlods %ds:(%rsi),%eax\n+\t(bad)\n+\tadd %eax,(%rax)\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,0x73(%rax)\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tjae 129d7c1 \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@@ -3636822,22 +3636491,26 @@\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,(%rax)\n-\tcmp %cl,%bh\n+\tadd %dl,%al\n+\tcmp %edi,%ecx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10cb9(%rax)\n+\tadd %dl,-0x47(%rax)\n+\tor $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %bh,(%rdx)\n+\tfwait\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp 0x0(%rbx),%bl\n \tadd %dl,(%rax)\n \tpush %rdi\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tand $0x10f,%eax\n \tadd %al,(%rax)\n@@ -3636849,31 +3636522,26 @@\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-\tshrb $1,0x1(%rax)\n-\tadd %eax,(%rax)\n+\tnop\n+\tpush $0x101\n \tadd %al,(%rax)\n-\tadd %bh,0xf1b7(%rax)\n+\tmov $0xf1b7,%eax\n \tadd %al,(%rax)\n \tadd %ah,0x10657(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tcmp $0xf9,%eax\n+\tadd %dl,0xf93d(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tor $0x25,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1250c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tloopne 129d869 \n-\tadd %eax,(%rax)\n+\tadd %dl,0x10edf(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1065f(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9b0c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \txor (%rdx),%dl\n@@ -3636891,19 +3636559,21 @@\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,%al\n-\ttest %dl,(%rcx)\n+\tadd %dl,(%rax)\n+\tjge 129d8ac \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10675(%rax)\n+\tadd %dl,0x75(%rax)\n+\t(bad)\n+\tadd %eax,(%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@@ -3636921,73 +3636591,78 @@\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-\tmov (%rax),%edx\n-\tadd %eax,(%rax)\n+\tpush %rbp\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1105c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjns 129d90b \n+\tpush %rax\n+\tjb 129d90b \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tenter $0x113,$0x0\n \tadd %al,(%rax)\n-\tadd %dl,0x1102c(%rax)\n+\tadd %dl,(%rax)\n+\tand $0x110,%eax\n \tadd %al,(%rax)\n-\tadd %dl,0x113ed(%rax)\n+\tnop\n+\tin (%dx),%eax\n+\tadc (%rcx),%eax\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,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,0x69(%rax)\n-\tadd %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadc %dh,0x14(%rdi)\n+\tadd %dl,(%rax)\n+\timul $0x1,(%rcx),%eax\n+\tadd %dl,(%rax)\n+\tja 129d94f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1053f(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x3f(%rax)\n+\tadd $0x1,%eax\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-\trclb $1,(%rsi)\n+\trorb $1,(%rsi)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tret $0xf5\n-\tadd %al,(%rax)\n+\tadc %al,%dl\n+\tcmc\n \tadd %al,(%rax)\n-\tand %cl,0x106(%rsi)\n \tadd %al,(%rax)\n-\tnop\n-\tficoml (%rbx)\n+\tadd %ah,(%rax)\n+\tmov (%rsi),%es\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjrcxz 129d993 \n+\tadd %dl,0x113da(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tfcoml (%rax)\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@@ -3636997,45 +3636672,41 @@\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,-0x14(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10eeb(%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,%al\n-\tfsts (%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x2e(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcs (bad)\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n+\tshrb $1,0x10e(%rip) \n+\tadd %al,(%rax)\n+\tadc %al,(%rsi)\n \tsahf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x29(%rax)\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tsub %ecx,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0xb(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%bh\n+\tnop\n+\t(bad)\n \tadc (%rcx),%eax\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@@ -3637047,20 +3636718,20 @@\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 0x5cd0000000000136,%eax\n+\tmovabs 0x5550000000000136,%eax\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0xd00000000000f5a7,%al\n-\tadc %r8,(%r9)\n+\tmovabs 0x500000000000f5a7,%al\n+\trex.RX adc %r8d,(%rcx)\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@@ -3637068,15 +3636739,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-\tnop\n+\tpush %rax\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@@ -3637091,24 +3636762,22 @@\n \tint3\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x14(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x45(%rax)\n-\tor (%rcx),%eax\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tmov $0x10b,%ebx\n \tadd %al,(%rax)\n \trclb $1,0x114(%rdi)\n \tadd %al,(%rax)\n-\tnop\n-\tmov $0x111,%ebx\n-\tadd %al,(%rax)\n-\tadc %bh,%ah\n+\tadc %dh,0x1(%rcx,%rdx,1)\n+\tadd %dl,(%rax)\n+\tcld\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@@ -3637121,44 +3636790,45 @@\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-\tshlb $1,(%rbx)\n-\t(bad)\n+\tpush %rax\n+\tand (%rsi),%ecx\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+\trolb $1,0x1(%rsi,%rcx,1)\n+\tadd %dl,%al\n+\tor %dh,%dh\n \tadd %al,(%rax)\n-\trorb $1,(%rdx)\n-\ttestb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trorl %cl,0x1(%rip) \n+\tadd %dl,0x10dd2(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0xf60e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\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,0x78(%rax)\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tjs 129db21 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x64(%rax)\n+\tadd %dl,%al\n+\txchg %eax,%esp\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@@ -3637173,17 +3636843,23 @@\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-\tpush %rax\n-\tmovabs 0xa858000000000110,%al\n-\tor $0x1,%eax\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 \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@@ -3637198,15 +3636874,15 @@\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,%al\n+\tadd %dl,(%rax)\n \tcmp $0x10e,%eax\n \tadd %al,(%rax)\n \tnop\n \tcmp $0x114,%eax\n \tadd %al,(%rax)\n \tand %ah,%dh\n \tadd (%rcx),%eax\n@@ -3637261,19 +3636937,24 @@\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,0x10245(%rax)\n+\tadd %dl,0x45(%rax)\n+\tadd (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,0x11496(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x3b(%rax)\n+\tnop\n+\txchg %eax,%esi\n+\tadc $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshlb $1,(%rbx)\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@@ -3637289,15 +3636970,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-\tadc %al,0x3(%rdi)\n+\trolb $1,0x3(%rsi)\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@@ -3637403,15 +3637084,17 @@\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,0x11200(%rax)\n+\tadd %dl,%al\n+\tadd %dl,(%rdx)\n+\tadd %eax,(%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@@ -3637430,48 +3637113,50 @@\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,0x1067b(%rax)\n+\tadd %dl,0x7b(%rax)\n+\t(bad)\n+\tadd %eax,(%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,%al\n-\tsbb $0x10,%al\n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\tadd %eax,(%r24)\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,0x79(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tjno 129de24 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock sbb 0x1(%rip),%eax \n+\tadd %dh,%al\n+\tsbb 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 \tnop\n@@ -3637480,36 +3637165,35 @@\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,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 %dl,(%rax)\n+\tsbb %dl,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tadd 0x0(%rbx),%ebx\n \tadd %dh,0x59(%rax)\n \tadd $0x1,%eax\n-\tadd %dl,(%rax)\n+\tadd %dl,%al\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-\tadc %dl,0xf(%rbp)\n-\tadd %eax,(%rax)\n+\trclb $1,0x1(%rdi,%rcx,1)\n \tadd %al,(%rax)\n-\tadd %dl,0x28(%rax)\n-\tsgdt (%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tsub %cl,(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x13671(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x6f(%rax)\n \tadd $0x1,%eax\n \tadd %al,%al\n \toutsl %ds:(%rsi),(%dx)\n@@ -3637527,19 +3637211,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,0x37(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x1112f(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x1(%rbx,%rdx,1)\n+\tadd %dl,%al\n+\tinsb (%dx),%es:(%rdi)\n+\tadc (%rcx),%eax\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@@ -3637549,37 +3637233,36 @@\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,-0x4b(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x110ad(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n+\tadd %dl,(%rax)\n \tadd (%rcx),%r8d\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 %dl,%al\n-\tand (%rcx),%edx\n+\tadd %dl,(%rax)\n+\tsbb $0x11,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x7b(%rax)\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tjnp 129df31 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tsbb $0x110,%eax\n+\tadd %dl,-0x2b(%rax)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\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@@ -3637591,16 +3637274,15 @@\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,(%rax)\n-\txchg %eax,%esp\n+\tadd %dl,-0x6c(%rax)\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@@ -3637611,47 +3637293,49 @@\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,0x7c(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tje 129dfb3 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tpush %rax\n+\tadd %ah,0x50(%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,(%rax)\n-\tjle 129dfdb \n+\tjbe 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,0x11139(%rax)\n+\tadd %dl,%al\n+\txor %edx,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x12555(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x56(%rax)\n+\tadd %dl,(%rax)\n+\tstos %al,%es:(%rdi)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \ttest $0xbb,%al\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3637663,20 +3637347,18 @@\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,-0x9(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x110ef(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tss sgdt (%rax)\n+\tadd %dl,0x36(%rax)\n+\tsgdt (%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@@ -3637685,21 +3637367,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,(%rax)\n-\tmov $0x10,%ch\n+\tadd %dl,-0x53(%rax)\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tsub %bl,0x25(%rbx)\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@@ -3637711,57 +3637393,58 @@\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,0x111b5(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,%al\n-\ttest $0x111,%eax\n+\tlods %ds:(%rsi),%eax\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tclc\n-\tmovsxd 0x1(%rip),%esp \n+\tadd %al,(%rax)\n+\tpush %rax\n+\tmovabs %al,0x63f8000000000111\n+\tand $0x1,%eax\n \tadd %cl,0x64(%rax)\n \tand $0x1,%eax\n-\tadd %dl,%al\n-\tmov %edx,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x7e(%rax)\n+\tadc %eax,(%rcx)\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 \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+\tadd %dl,0x10e13(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\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,0xa390000000000109\n+\tadd %dl,%al\n+\tmovabs %al,0x9bd0000000000109\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x11(%rax)\n+\tnop\n+\tjo 129e134 \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@@ -3637794,44 +3637477,43 @@\n \tcwtl\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tclts\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10f1e(%rax)\n+\tadd %dl,0x1e(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %eax,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x12567(%rax)\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,(%rax)\n-\tor (%rcx),%edx\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11103(%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-\tnop\n+\tpush %rax\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@@ -3637872,42 +3637554,39 @@\n \t(bad)\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.WX adc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tinsl (%dx),%es:(%rdi)\n+\tadd %dl,0x43(%rax)\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tja 129e263 \n+\tadc %ah,0x10(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1107c(%rax)\n+\tadd %dl,0x1106f(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x75(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x12521(%rax)\n \tadd %al,(%rax)\n+\tnop\n+\tand %esp,0x1(%rip) \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,%al\n-\tlods %ds:(%rsi),%eax\n+\tadd %dl,-0x5a(%rax)\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@@ -3637931,19 +3637610,21 @@\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,-0x43(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,%al\n+\tmov $0x11,%ch\n+\tadd %eax,(%rax)\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@@ -3675499,33 +3675180,35 @@\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,%al\n-\tmov %edx,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x7e(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1121b(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tsbb (%rdx),%edx\n+\tadd %eax,(%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,%al\n-\tand (%rcx),%edx\n+\tadd %dl,(%rax)\n+\tsbb $0x11,%al\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@@ -3675577,18 +3675260,19 @@\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,0x1108a(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tjae 12c6f4f \n+\tadcl $0x1,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %dh,0x14(%rbx)\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@@ -3675649,44 +3675333,43 @@\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,0x5c(%rax)\n+\tadd %dl,%al\n+\tpush %rsp\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,%al\n-\trepnz adc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tsub %ch,0x26(%rbx)\n+\tadd %dl,(%rax)\n+\tjmp 12c700b \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %eax,%edi\n-\tfwait\n+\tadd %ch,(%rax)\n+\timul $0x1,(%rsi),%esp\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%ecx\n-\tpopf\n+\tadc %dl,0x9b(%rdi)\n \tadd %al,(%rax)\n+\trclb $1,0x9d(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n+\t(bad)\n+\tlahf\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@@ -3675705,65 +3675388,70 @@\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,%al\n-\tor $0x111,%eax\n+\tadd %dl,0x6(%rax)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\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-\tadc %ah,0x10(%rdx)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tpop %rdx\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tnop\n-\tor $0x1,%eax\n-\tadd %dl,0x11076(%rax)\n+\tadd %al,(%rax)\n+\tadc %dl,0x10d(%rax)\n+\tadd %al,(%rax)\n+\tshrb $1,0x10(%rsi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tnop\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %al,0x3(%rdx)\n-\tadd %eax,(%rax)\n+\tnop\n+\tadd (%r9),%eax\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tiret\n+\tadd %al,(%rax)\n+\tadc %cl,%bh\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,0x10e(%rsi)\n+\tnop\n+\tmov $0xe,%dh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,0x114(%rax)\n+\tadd %dl,%al\n+\tadcb $0x0,(%rcx,%rax,1)\n \tadd %al,(%rax)\n-\trolb $1,(%rax)\n-\tsgdt (%rax)\n+\tadd %dl,0x10f00(%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-\tnop\n+\tpush %rax\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@@ -3675828,21 +3675516,24 @@\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,0x110d1(%rax)\n+\tadd %dl,%al\n+\tleave\n+\tadc %al,(%rcx)\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+\trex jae 12c7222 \n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tes (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@@ -3675877,15 +3675568,15 @@\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tint3\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \t(bad)\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x2a(%rax)\n \tadd (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3675898,103 +3675589,109 @@\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,-0x69(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x1118f(%rax)\n \tadd %al,(%rax)\n-\trclb $1,0x26(%rdi)\n-\tadd %eax,(%rax)\n+\tadd %dl,%al\n+\tpush %rdi\n+\tes add %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 \tadd %al,(%rax)\n \tadd %dl,0x10309(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e60(%rax)\n+\tadd %dl,0x60(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trorl $1,(%rsi)\n+\tadd %dl,%al\n+\trorb $1,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x111d3(%rax)\n+\tadd %dl,%al\n+\tlret\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txor %esp,(%rsi)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadc %dh,(%rcx)\n+\tes add %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 %dl,0x68(%rax)\n+\t(bad)\n+\tadd %eax,(%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-\tnop\n+\tpush %rax\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-\trolb $1,0x1(%rcx,%rdx,1)\n+\tadc %bh,0x11(%rbp)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\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,%al\n-\tjo 12c7313 \n-\tadd %eax,(%rax)\n+\tadd %dl,0x10ed8(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\timul $0x1,(%rax),%edx\n \tadd %ah,%al\n \tin (%dx),%eax\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trolb $1,(%rcx,%rdx,1)\n-\tadd %eax,(%rax)\n+\tadc %bh,%ch\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x124ac(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x35(%rax)\n-\tfwait\n+\tnop\n+\tlods %ds:(%rsi),%al\n+\tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\txor $0x9b,%eax\n \tadd %al,(%rax)\n-\tadd (%rcx,%rax,1),%eax\n+\tadd %al,(%rbx)\n+\tadd $0x1,%al\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@@ -3676021,27 +3675718,25 @@\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,%al\n-\tmov $0xf,%bh\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10fb7(%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-\tadc %al,0x2(%rsi)\n+\trolb $1,0x2(%rbp)\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@@ -3676098,20 +3675793,19 @@\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 $0xea79000,0x1(%rip),%esp \n+\timul $0xea75000,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 %dl,(%rax)\n+\tmov $0x10b,%esi\n \tadd %al,(%rax)\n \tnop\n \tcmp %bl,0x0(%rbx)\n \tadd %ch,%al\n \timul $0x36b2d000,0x1(%rip),%esp \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3676119,104 +3675813,103 @@\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-\tnop\n-\tadd %dl,(%rdx)\n-\tadd %eax,(%rax)\n+\trolb $1,(%rax)\n+\tadc (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\txchg %eax,%ebp\n-\tss add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10dd5(%rax)\n+\trclb $1,0x136(%rbp)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\t{rex2 0xd} add %r8,(%r8)\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-\tadc %cl,0x10f(%rip) \n+\trorb $1,(%rdi,%rcx,1)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tand %esp,0x1(%rip) \n-\tadd %dl,%al\n-\txchg %eax,%ebx\n+\tadd %dl,0x12521(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x74(%rax)\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 \tadd %al,(%rax)\n-\tpush %rax\n-\thlt\n+\tadc %dh,%ah\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-\tpush %rax\n-\tmov $0x110,%esi\n-\tadd %al,(%rax)\n-\tadc %ah,%ah\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov $0x10b,%esi\n \tadd %al,(%rax)\n-\tadc %ch,(%rdx)\n-\tsahf\n+\tshlb $1,0x110(%rsi)\n \tadd %al,(%rax)\n+\tpush %rax\n+\tfcoml (%rax)\n+\tadd %eax,(%rax)\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,(%rax)\n \tpush %rsi\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,(%rax)\n-\tor (%rsi),%ecx\n+\tadd %dl,0xb(%rax)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11022(%rax)\n+\tadd %dl,%al\n+\tsbb (%rax),%dl\n+\tadd %eax,(%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+\tshlb $1,0x10e(%rsi)\n \tadd %al,(%rax)\n \tadd %ch,0x25(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\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,0x1101b(%rax)\n+\tadd %dl,%al\n+\trcll %cl,(%rcx)\n+\tadd %eax,(%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@@ -3676226,18 +3675919,15 @@\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-\tnop\n-\txchg %eax,%edx\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\trorb $1,0x111(%rdx)\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@@ -3676246,15 +3675936,16 @@\n \tadd %al,(%rax)\n \tadc %bl,0x136(%rcx)\n \tadd %al,(%rax)\n \tpush %rax\n \tcltd\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x37(%rax)\n+\tadd %dl,(%rax)\n+\tleave\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x1256b(%rax)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \timul $0x0,0x1(%rip),%esp \n@@ -3676308,77 +3675999,76 @@\n \tadd %al,(%rax)\n \tadd %cl,0x6e(%rax)\n \tand $0x1,%eax\n \tadd %dl,0x60(%rax)\n \tadd $0x1,%eax\n \tadd %dl,0x10561(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadd (%rdi),%ecx\n+\tadd %dl,%al\n+\tadd (%rdi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmov $0x10b,%ecx\n+\tadd %dl,%al\n+\tmov $0x10b,%eax\n \tadd %al,(%rax)\n \tadc %dh,0x1(%rbp,%rax,1)\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,(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n-\tadc %eax,(%rcx)\n+\tadd %dl,0x1119f(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,%al\n+\tja 12c76c8 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 12c7739 \n-\tadd $0x1,%eax\n-\tadd %dl,0x11034(%rax)\n+\tadd %dl,%al\n+\tsub $0x10,%al\n+\tadd %eax,(%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,%al\n-\t(bad)\n+\tadd %dl,-0x40(%rax)\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tficoml (%rax)\n+\tpush %rax\n+\trcll %cl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x5f(%rax)\n \tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x112cc(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10eb9(%rax)\n+\tadd %dl,-0x47(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x74(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\txor (%rcx),%dl\n+\tnop\n+\tsub (%rcx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x4b(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x111ad(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rsp\n+\tadd %dl,0x5c(%rax)\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@@ -3676480,16 +3676170,16 @@\n \tadd %al,(%rax)\n \tadd %dl,0x44(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tfrstor 0x1(%rip) \n-\tadd %dl,(%rax)\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %dl,%al\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %dl,0xf(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10f89(%rax)\n@@ -3676515,89 +3676205,86 @@\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-\tshrb $1,0x11(%rbp)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tadc %ax,(%rcx)\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,0x67(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\trex adc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x1115f(%rax)\n \tadd %al,(%rax)\n-\tshl $1,%bl\n-\tadc (%rcx),%eax\n+\tadd %dl,%al\n+\tcmp %dl,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tjrcxz 12c7916 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex xlat %ds:(%rbx)\n+\tadd %al,-0x29(%rax)\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,%al\n-\tpush $0x10\n-\tadd %eax,(%rax)\n+\tadd %dl,0x63(%rax)\n+\tadc %al,(%rcx)\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-\tsarb $1,0x10(%rbp)\n+\tshlb $1,0x10(%rsi)\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,(%rax)\n-\tmov $0x110,%ebx\n+\tadd %dl,0x110b3(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,(%rax)\n+\tloop 12c7980 \n+\tadd %eax,(%rax)\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-\tpush %rdi\n+\tadd %dl,%al\n+\tpush %rsi\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tjb 12c79af \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3676612,45 +3676299,45 @@\n \tadd %al,(%rax)\n \tadc %ah,%bh\n \tadd $0x1,%eax\n \tadd %dl,%al\n \tmov %?,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x22(%rax)\n-\tor $0x1,%eax\n+\tadd %dl,(%rax)\n+\tfimuls 0x1(%rip) \n \tadd %dl,0x105e8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\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,(%rax)\n-\t(bad)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x11027(%rax)\n \tadd %al,(%rax)\n-\tlock shl $1,%cl\n+\tadd %dh,%al\n+\tshl $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,0x1117d(%rax)\n+\tadd %dl,(%rax)\n+\tjbe 12c7a1c \n+\tadd %eax,(%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@@ -3676668,63 +3676355,62 @@\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,0x37(%rax)\n-\tadc %eax,(%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,0x1112f(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tmovlps (%rcx),%xmm0\n+\tadd %dl,0x111d6(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x1120f(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tint1\n-\t(bad)\n+\tadd %dl,%al\n+\tlock (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-\tpush %rax\n-\tmov $0x10,%ch\n-\tadd %eax,(%rax)\n+\tnop\n+\tlods %ds:(%rsi),%eax\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x11471(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\txchg %dl,(%rcx)\n+\tnop\n+\tjno 12c7a9f \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x136b4(%rax)\n+\tadd %dl,0x7e(%rax)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tmov $0x36,%ah\n+\tadd %eax,(%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,0x44(%rax)\n-\tadd (%rcx),%eax\n+\tadd %dl,(%rax)\n+\tadd (%rcx),%r8d\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 \tadd %al,(%rax)\n-\tadd %dl,0x10e16(%rax)\n+\tadd %dl,0x16(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadc (%rcx,%rax,1),%dl\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tjs 12c7aac \n \tint1\n@@ -3676741,22 +3676427,21 @@\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,(%rax)\n-\tlret\n-\tadc %eax,(%rcx)\n+\tadd %dl,0x111c3(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x74(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dl,0x1(%rax,%rdx,1)\n-\tadd %dl,(%rax)\n-\tjge 12c7b40 \n+\tadc %bh,0x25(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1c(%rax)\n \tclc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1369b(%rax)\n@@ -3676765,16 +3676450,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,%al\n-\tadc %rax,(%r9)\n+\tadd %dl,0x42(%rax)\n+\tadc %eax,(%rcx)\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@@ -3676815,34 +3676500,32 @@\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,(%rax)\n-\tmov $0x10,%ch\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x53(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %bl,(%rax)\n-\txchg %eax,%edx\n-\tand $0x1,%eax\n-\tadd %ah,(%rax)\n-\trex.W (bad)\n+\tadd %al,(%rax)\n+\tsbb %dl,0x125(%rdx)\n+\tadd %al,(%rax)\n+\tand %cl,0x6(%rax)\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,0x61(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,0x11059(%rax)\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@@ -3676861,20 +3676544,18 @@\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,(%rax)\n-\tja 12c7c4a \n-\tadd %eax,(%rax)\n+\tadd %dl,0x10776(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tand %dl,(%rax)\n+\tfcoms (%rcx)\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@@ -3676903,16 +3676584,18 @@\n \tint1\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x11(%rax)\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x19(%rax)\n-\tor $0x1,%eax\n+\tadd %dl,(%rax)\n+\tout %eax,$0xd\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,-0x72(%rax)\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@@ -3676941,28 +3676624,31 @@\n \tadd %dl,0x136b0(%rax)\n \tadd %al,(%rax)\n \tadd %ch,(%rax)\n \txchg %eax,%esi\n \tand $0x1,%eax\n \tadd %ah,0x103de(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x6e(%rax)\n+\tadd %dl,(%rax)\n+\toutsb %ds:(%rsi),(%dx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e5b(%rax)\n+\tadd %dl,0x5b(%rax)\n+\t(bad)\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 \trorb $1,0x112(%rsi)\n \tadd %al,(%rax)\n-\tnop\n-\tjl 12c7d3b \n+\tpush %rax\n+\tjne 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@@ -3676989,19 +3676675,19 @@\n \tand $0x1,%eax\n \tadd %ah,0x12596(%rax)\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+\tnop\n+\tmov $0x10b,%ebx\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpush %rsp\n-\tadc %eax,(%rcx)\n+\tnop\n+\tadc %r8,(%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@@ -3677013,49 +3676699,54 @@\n \tadd %cl,%al\n \txchg %eax,%esi\n \tand $0x1,%eax\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+\trolb $1,(%rbx)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x2f(%rax)\n+\tadd %dl,-0x37(%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 %al,0x111(%rbp)\n+\tpush %rax\n+\tjge 12c7dec \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\t(bad)\n-\tadc %al,(%rcx,%rax,1)\n+\tadd %ah,0x10(%rax)\n+\tadd $0x1,%al\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,(%rax)\n-\tadc %eax,%fs:(%rcx)\n+\tadd %dl,0x5c(%rax)\n+\tadc %eax,(%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,0x110df(%rax)\n+\tadd %dl,(%rax)\n+\tfcoms (%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%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@@ -3677069,43 +3676760,42 @@\n \tadd %al,(%rax)\n \txor $0x4,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \txor $0x104,%eax\n \tadd %al,(%rax)\n-\tpush %rax\n-\tsbb %ecx,(%rdi)\n-\tadd %eax,(%rax)\n+\tadc %bl,(%rcx)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x12630(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \t(bad)\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,-0x3c(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov $0x111,%esp\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-\timul $0x1,(%rcx),%edx\n-\tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmovsxd (%rcx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %bh,0x136(%rcx)\n+\tadd %dl,(%rax)\n+\tmov $0x136,%ecx\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@@ -3677144,82 +3676834,77 @@\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-\tpush %rax\n-\tmov %edx,(%rcx)\n-\tadd %eax,(%rax)\n+\trolb $1,0x111(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x7(%rax)\n+\tpush %rax\n+\t(bad)\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-\tadc %al,%dh\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tmov $0x111,%esi\n \tadd %al,(%rax)\n \tadc %dh,(%rax)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x68(%rax)\n+\tadd %dl,%al\n+\tnop\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\trol $1,%dh\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %bh,0x110(%rdi)\n \tadd %al,(%rax)\n-\tadc %bh,0xe(%rbp)\n-\tadd %eax,(%rax)\n+\tsarb $1,0x1(%rsi,%rcx,1)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tinsl (%dx),%es:(%rdi)\n-\tadc $0x1,%al\n \tadd %al,(%rax)\n+\tadc %ch,0x14(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tcmp $0x9b,%al\n+\tadd %dl,0x3c(%rax)\n+\tfwait\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,(%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,0x1117c(%rax)\n+\tadd %dl,(%rax)\n+\tjne 12c7fa4 \n+\tadd %eax,(%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-\tnop\n-\txor %edx,(%rcx)\n-\tadd %eax,(%rax)\n+\tshrb $1,(%rcx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x10502(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n+\tmovabs 0xd000000000010502,%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@@ -3677237,50 +3676922,53 @@\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,(%rax)\n-\ttest %edx,(%rax)\n-\tadd %eax,(%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 %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+\tshrb $1,0x109(%rcx)\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,(%rax)\n-\tor (%rcx),%edx\n-\tadd %eax,(%rax)\n+\tor $0x10e,%eax\n+\tadd %al,(%rax)\n+\tloopne 12c8073 \n+\tadd $0x1,%eax\n+\tadd %dl,0x11103(%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,%al\n-\tmovabs %eax,0xc510000000000111\n+\tadd %dl,(%rax)\n+\tpushf\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadc %al,%ch\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@@ -3677296,17 +3676984,15 @@\n \tadd %al,(%rax)\n \tadd %dl,0x136bc(%rax)\n \tadd %al,(%rax)\n \tadd %bl,-0x63(%rax)\n \tand $0x1,%eax\n \tadd %ah,%al\n \tfs add $0x1,%eax\n-\tadd %dl,%al\n-\tmov $0xb,%bh\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10bb7(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \ttest $0x9d,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bh,%al\n \tpopf\n@@ -3677334,16 +3677020,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,%al\n-\tcmc\n+\tadd %dl,(%rax)\n+\tout %al,(%dx)\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@@ -3677357,47 +3677043,44 @@\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,-0x8(%rax)\n+\tadd %dl,(%rax)\n+\tint1\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,-0x6e(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x1108a(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tadd (%rdi),%cl\n-\tadd %eax,(%rax)\n+\tadd %dl,0x2(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tcmp (%rax),%edx\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11033(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tadc %edx,(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x58(%rax)\n-\tor (%rcx),%al\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\ttest $0xa,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trclb $1,(%rsi)\n+\tadd %dl,%al\n+\t(bad)\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \toutsb %ds:(%rsi),(%dx)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n@@ -3677411,30 +3677094,30 @@\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,(%rax)\n-\trex.B add $0x1,%al\n+\tadd %dl,0x4f(%rax)\n+\tadd (%rcx),%eax\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 \tadd %al,(%rax)\n \tadd %dl,0x9dca(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x105b7(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1(%rax)\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tdecl (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ch,0x125e3(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x1c(%rax)\n \tand $0x1,%eax\n \tadd %al,0x105b2(%rax)\n@@ -3677471,32 +3677154,33 @@\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,0x26(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,0x1101e(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%dh\n+\t(bad)\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,0x11029(%rax)\n+\tadd %dl,(%rax)\n+\tand (%rax),%dl\n+\tadd %eax,(%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@@ -3677552,32 +3677236,30 @@\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,(%rax)\n-\tout %al,(%dx)\n-\tadc %al,(%rcx)\n+\tadd %dl,0x110e6(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tloopne 12c833d \n-\tint1\n+\tadd %ah,%al\n+\tfcomi %st(1),%st\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,0x110f8(%rax)\n+\tadd %dl,%al\n+\tlock adc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tcmc\n+\tadd %dh,%ch\n \tadd $0x1,%eax\n \tadd %dl,(%rax)\n \tshlb %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \tfdiv %st,%st(1)\n@@ -3677593,35 +3677275,38 @@\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,%al\n-\tpush %rbp\n-\tadc %al,(%rcx)\n+\tadd %dl,(%rax)\n+\trex.WRX adc %r8b,(%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,%al\n-\tsbb (%rcx),%dl\n-\tadd %eax,(%rax)\n+\tadd %dl,0x13(%rax)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11273(%rax)\n+\tnop\n+\tjae 12c83fd \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x111e4(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10df7(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1108b(%rax)\n+\tadd %dl,(%rax)\n+\ttest %dl,(%rax)\n+\tadd %eax,(%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@@ -3677647,17 +3677332,16 @@\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-\tpush %rax\n-\tjmp 12c8472 \n-\tadd %eax,(%rax)\n+\tadc %ch,%bl\n+\tsgdt (%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@@ -3677679,23 +3677363,26 @@\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,0x11092(%rax)\n+\tadd %dl,(%rax)\n+\tmov (%rax),%edx\n+\tadd %eax,(%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 %dl,-0x50(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0xf(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tint1\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@@ -3677704,21 +3677391,17 @@\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,%al\n-\tje 12c84e9 \n-\tadd %eax,(%rax)\n+\tadd %dl,0x10674(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjl 12c84fb \n-\tadd %eax,(%rax)\n+\tadd %dl,0x11074(%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@@ -3677730,31 +3677413,29 @@\n \tcmp (%rsi),%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x4(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tin (%dx),%al\n+\tshr $1,%ah\n \tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tcmp $0x106,%eax\n \tadd %al,(%rax)\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-\trclb $1,(%rcx)\n-\tadd %eax,(%rax)\n+\tenter $0x111,$0x0\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@@ -3677792,69 +3677473,74 @@\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tpush %rax\n \tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x1065e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10777(%rax)\n+\tadd %dl,0x77(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,%al\n \tdata16 (bad)\n \tadd %eax,(%rax)\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,0x10536(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x36(%rax)\n+\tadd $0x1,%eax\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,0x10675(%rax)\n+\tadd %dl,0x75(%rax)\n+\t(bad)\n+\tadd %eax,(%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,%al\n-\tfcoms (%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,-0x2f(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x10f7c(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tjl 12c863a \n+\tadd %eax,(%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,%al\n-\tpop %rsp\n+\tadd %dl,0x55(%rax)\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@@ -3677951,35 +3677637,31 @@\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-\tpush %rax\n-\t(bad)\n+\tshl $1,%dh\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,0x73(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x1106b(%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,(%rax)\n \trex.WR\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x4c(%rax)\n@@ -3678066,16 +3677748,16 @@\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,%al\n-\tadc %r8d,(%rcx)\n+\tadd %dl,0x3d(%rax)\n+\tadc %eax,(%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@@ -3696636,20 +3696318,20 @@\n \tadd %ah,-0x6(%rax)\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \tcli\n \tadd %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10899(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x31(%rax)\n-\tfwait\n+\tadd %dl,-0x67(%rax)\n+\tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n+\tpush %rax\n+\txor %ebx,0x0(%rbx)\n \tadd %dl,(%rax)\n \tpush %rbp\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf61f(%rax)\n \tadd %al,(%rax)\n@@ -3697292,31 +3696974,30 @@\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-\tpush %rax\n-\tjmp 12db39a \n-\tadd %eax,(%rax)\n+\tadc %ch,%bl\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %al,0x13703(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1117d(%rax)\n+\tadd %dl,(%rax)\n+\tjbe 12db3ac \n+\tadd %eax,(%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,-0x52(%rax)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10eae(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x6(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcs cmp %al,(%rcx)\n@@ -3706335,37 +3706016,41 @@\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,(%rax)\n-\tsub %edx,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11021(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x10fae(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10245(%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 %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,0x10675(%rax)\n+\tadd %dl,0x75(%rax)\n+\t(bad)\n+\tadd %eax,(%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@@ -3706397,47 +3706082,46 @@\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-\tpush %rax\n-\tret $0xf5\n-\tadd %al,(%rax)\n+\tadc %al,%dl\n+\tcmc\n \tadd %al,(%rax)\n-\tsarb $1,(%rsi)\n-\tstc\n \tadd %al,(%rax)\n+\tadd %dl,0xf93e(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x4a(%rax)\n-\tadd (%rcx),%eax\n+\tadd %dl,(%rax)\n+\trex.WX add (%rcx),%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tret\n+\tadc %al,%bl\n \tcmc\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.B add $0x1,%al\n+\tadd %dl,0x4f(%rax)\n+\tadd (%rcx),%eax\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,(%rax)\n-\trex.X add (%rcx),%eax\n+\tadd %dl,0x10341(%rax)\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-\tadd %dl,0x1264d(%rax)\n+\tnop\n+\trex.WRB\n+\tes add %eax,(%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@@ -3706446,16 +3706130,17 @@\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,(%rax)\n-\tcmp %bh,%cl\n+\tadd %dl,%al\n+\t(bad)\n+\tstc\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@@ -3706489,54 +3706174,52 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tjne 12e4c85 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x15a75(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10de8(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,-0x18(%rax)\n+\tor $0x1,%eax\n \tadd %dl,-0x47(%rax)\n \tpop %rcx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\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,0x1102c(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x111bb(%rax)\n+\tadd %dl,(%rax)\n+\tand $0x110,%eax\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,0x1034b(%rax)\n+\tadd %dl,0x4b(%rax)\n+\tadd (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %ah,0x15a7b(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x7c(%rax)\n-\tpop %rdx\n+\tmovabs 0x4000000000015a7b,%al\n+\tjl 12e4cdd \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tadc %dh,%dh\n-\tadd %al,(%rax)\n+\tadd %dl,0xf5cf(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tjge 12e4ced \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.RXB add (%r9),%r8d\n+\tadd %dl,%al\n+\trex.RX add (%rcx),%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@@ -3757530,59 +3757213,64 @@\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-\trorb $1,0x11(%rcx)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\trex.X adc %eax,(%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 %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,0x61(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,0x11059(%rax)\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,0x5e(%rax)\n+\tadd %dl,%al\n+\tpush %rsi\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,0x1101c(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x113da(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x1e(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,%al\n+\t(bad)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n-\tjo 131463f \n+\tficoml (%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x111d6(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x11470(%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 \tadd %eax,(%rax)\n@@ -3757590,42 +3757278,49 @@\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,-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-\tadc %dh,(%rdx)\n-\tadc %eax,(%rcx)\n+\tin (%dx),%eax\n+\tor $0x1,%eax\n+\tadd %dl,-0x48(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\tmov $0x10b,%esp\n \tadd %al,(%rax)\n-\trorb $1,0x1e9(%rsi)\n+\tpush %rax\n+\tsub (%rcx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,%al\n-\t(bad)\n+\tadd %dl,%al\n+\tmov %ecx,%gs\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10edf(%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,%al\n-\tmovabs 0x7d0000000000110,%eax\n+\tcltd\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trolb $1,(%rdi)\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@@ -3757644,16 +3757339,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,0x3b(%rax)\n-\tstc\n+\tadd %dl,(%rax)\n+\tcmp %ecx,%edi\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@@ -3778868,33 +3778563,29 @@\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,0x61(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x11059(%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 %dh,%al\n \tstos %eax,%es:(%rdi)\n \tpop (%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tsbb %ch,0x1(%rdi,%rcx,4)\n-\tadd %dl,(%rax)\n-\trex.R sgdt (%rax)\n+\tadd %dl,0x44(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x34(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \txor %cl,-0x76(%rbx)\n \tadd %eax,(%rax)\n@@ -3779514,24 +3779205,23 @@\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-\tnop\n-\txor %edx,(%rcx)\n-\tadd %eax,(%rax)\n+\tshrb $1,(%rcx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1117c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tmov $0xc,%dl\n+\tadc %dh,0x11(%rbp)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10cb2(%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x11210(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \trex.WXB mov (%r9),%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x4b,%al\n@@ -3779549,21 +3779239,22 @@\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,-0x9(%rax)\n+\tor $0x1,%eax\n \tadd %dl,%al\n-\ttestl $0x9d5dd000,0x1(%rip) \n+\tpop %rbp\n+\tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tout %al,$0xd\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10de6(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tmov $0x9c,%ch\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x2(%rax)\n \tfwait\n@@ -3794272,16 +3793963,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,%al\n-\trex.X sgdt (%rax)\n+\tadd %dl,(%rax)\n+\trex.XB sgdt (%r8)\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@@ -3794303,20 +3793994,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-\tadc %cl,(%rdi)\n+\tadd %dl,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10f10(%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@@ -3794339,32 +3794030,27 @@\n \tlea (%rcx),%ax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,%dh\n \tand $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov $0x10b,%esi\n+\tadc %bh,0x10b(%rsi)\n \tadd %al,(%rax)\n \tadc %dh,(%rcx)\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tje 13353f7 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tpopf\n-\tor %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x1089d(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tjae 1335429 \n-\tadd %eax,(%rax)\n+\tadd %dl,0x73(%rax)\n+\tss add %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x34(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tjnp 1335416 \n@@ -3794382,43 +3794068,42 @@\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-\tnop\n-\tpush %rcx\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\trorb $1,0x10(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.WXB adc (%r9),%rax\n+\tadd %dl,0x4b(%rax)\n+\tadc (%rcx),%eax\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-\tshlb $1,0x1(%rax,%rdx,1)\n-\tadd %dl,0x9b3b(%rax)\n+\tadc %bl,0x110(%rbp)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjs 133546c \n-\tadd %eax,(%rax)\n+\tnop\n+\tcmp 0x0(%rbx),%ebx\n+\tadd %dl,0x71(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rdx\n-\tmov %eax,(%rcx)\n \tadd %al,(%rax)\n+\tadc %dl,-0x77(%rdx)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x18952(%rax)\n \tadd %al,(%rax)\n-\tmovabs 0x1000000000018952,%al\n+\tadd %dl,(%rax)\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@@ -3844975,16 +3844660,16 @@\n \tadd %al,-0x20(%rax)\n \txor $0x1,%eax\n \t...\n \tadd %dl,(%rax)\n \tsub 0x0(%rsi),%bl\n \tadd %dl,%al\n \tsub %bl,0x0(%rsi)\n-\tadd %dl,-0x50(%rax)\n-\t(bad)\n+\tadd %dl,(%rax)\n+\tmov $0xe,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tadd %ebx,0x0(%rbx)\n \tadd %dl,0x9b0c(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x9d56(%rax)\n@@ -3845020,16 +3844705,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,(%rax)\n-\trex.WXB adc %rax,(%r9)\n+\tadd %dl,%al\n+\trex.XB adc %eax,(%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@@ -3845043,26 +3844728,27 @@\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,0x39(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\txor (%rcx),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rcx\n+\tadd %dl,0x59(%rax)\n \tpopf\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10e1a(%rax)\n+\tadd %dl,0x1a(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ee2(%rax)\n+\tadd %dl,0x10ee3(%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@@ -3859045,30 +3858731,31 @@\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,0x1067d(%rax)\n+\tadd %dl,0x7d(%rax)\n+\t(bad)\n+\tadd %eax,(%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,0x1e(%rax)\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x111d6(%rax)\n \tadd %al,(%rax)\n-\tloopne 136c030 \n+\tadd %ah,%al\n+\t(bad)\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@@ -3859094,41 +3858781,42 @@\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-\tsbb $0x110,%eax\n+\tadd %dl,-0x2b(%rax)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\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-\tand %dl,(%rax)\n+\tfcoms (%rcx)\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,0x44(%rax)\n-\tadd (%rcx),%eax\n+\tadd %dl,(%rax)\n+\tadd (%rcx),%r8d\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@@ -3859159,17 +3858847,15 @@\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,%al\n-\tje 136c161 \n-\tadd %eax,(%rax)\n+\tadd %dl,0x10674(%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@@ -3859187,16 +3858873,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,0x10536(%rax)\n-\tadd %al,(%rax)\n+\tadd %dl,0x36(%rax)\n+\tadd $0x1,%eax\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@@ -3859537,38 +3859223,40 @@\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,0x113b9(%rax)\n-\tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\trex.WX sub (%rcx),%al\n+\tadd %dl,-0x47(%rax)\n+\tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tshrb $1,0x125(%rsi)\n+\txor %cl,0x2a(%rdx)\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,0x1137e(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x12a49(%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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tlods %ds:(%rsi),%eax\n+\tadd %dl,-0x53(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %cl,0x2a(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n@@ -3859598,18 +3859286,20 @@\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,0x113c0(%rax)\n+\tadd %dl,%al\n+\trclb $0x1,(%rbx)\n \tadd %al,(%rax)\n-\tadd %ah,0x47(%rax)\n-\tsub (%rcx),%al\n+\tadd %al,(%rax)\n+\t(bad)\n+\trex.RXB sub (%r9),%r8b\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tshrb $1,0x125(%rsi)\n \tadd %al,(%rax)\n \tadd %ebx,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3864339,15 +3864029,15 @@\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,(%rbx)\n+\trolb $1,(%rdx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,(%rax)\n \tmov $0x51,%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3865148,15 +3864838,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 %dl,%ch\n+\tadc %cl,%ch\n \tadc %al,(%rcx)\n \tadd %al,(%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@@ -3866130,21 +3865820,20 @@\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-\tfsts (%rax)\n-\tadd %eax,(%rax)\n+\tadc %dl,%dl\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,(%rax)\n-\tloopne 1370b5c \n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tand %ah,%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 %cl,(%rax)\n \tadd %al,(%rax)\n@@ -3866417,18 +3866106,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-\tpush %rax\n-\tstos %eax,%es:(%rdi)\n-\tor (%rcx),%al\n-\tadd %al,(%rax)\n+\tadc %ch,0x10a(%rbx)\n \tadd %al,(%rax)\n \tmov $0xa7,%al\n \tadd %r8,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x1490f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3866596,33 +3866282,26 @@\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-\tpushf\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\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+\trclb $1,0x1(%rax,%rdx,1)\n+\tadd %al,-0x2f(%rax)\n+\trex.WXB add %rax,(%r8)\n \tadd %al,(%rax)\n-\tor (%rax),%al\n+\tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n-\tadd %ebp,%ecx\n+\tadd %al,(%rcx)\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@@ -3866998,15 +3866677,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 %dh,(%rdx)\n+\tshlb $1,(%rcx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0xa56a(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x136c5(%rax)\n \tadd %al,(%rax)\n@@ -3867102,15 +3866781,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-\tnop\n+\tpush %rax\n \tlret\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x65(%rax)\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n@@ -3867122,15 +3866801,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-\tnop\n+\tpush %rax\n \tpush $0x10e\n \tadd %al,(%rax)\n \tnop\n \tmovsxd 0x0(%rbp),%esp\n \tadd %dh,0x136c5(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3867149,16 +3866828,15 @@\n \tadd %dh,(%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-\tcmp $0xe,%al\n+\tadc %bh,(%rsi,%rcx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0xa562(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x136c5(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3867166,16 +3866844,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-\tnop\n-\tlock (bad)\n+\tadc %dh,%al\n+\t(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 \tadd %dh,0x136c5(%rax)\n@@ -3867270,15 +3866948,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 %ch,(%rdi)\n+\tnop\n+\t(bad)\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@@ -3867289,18 +3866968,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-\tnop\n-\tcwtl\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %dl,0x111(%rcx)\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@@ -3867326,15 +3867002,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-\trorb $1,0xe(%rcx)\n+\tnop\n+\trex.WB (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \trex.RX movsl %ds:(%rsi),%es:(%rdi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x136c5(%rax)\n@@ -3867517,18 +3867194,16 @@\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,0x111(%rbx)\n-\tadd %al,(%rax)\n-\tmov $0xcf,%al\n-\trex.WXB add %rax,(%r8)\n+\tadc %ch,0x1(%rcx,%rdx,1)\n+\tadd %dh,0x14bcf(%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,(%rsi)\n \tadd %al,(%rax)\n@@ -3867701,15 +3867376,18 @@\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 %dl,0x1(%rax,%rdx,1)\n+\tpush %rax\n+\tmov %ss,(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\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@@ -3867732,15 +3867410,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-\tnop\n+\tpush %rax\n \tmovsl %ds:(%rsi),%es:(%rdi)\n \tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x69,%al\n \trex.WXB add %rax,(%r8)\n \tadd %al,(%rax)\n@@ -3867786,18 +3867464,22 @@\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,0x10(%rdx)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tpush %rbx\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x149e0(%rax)\n+\tnop\n+\tloopne 1371ae4 \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,(%rcx)\n \tadd %al,(%rax)\n@@ -3867873,15 +3867555,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 %al,0x10(%rdx)\n+\tpush %rax\n+\tcmp (%rax),%dl\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@@ -3867982,20 +3867665,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-\tpush %rax\n-\trex.WX adc %al,(%rcx)\n-\tadd %al,(%rax)\n+\trolb $1,0x10(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\trex\n-\tss rex.WXB add %rax,(%r8)\n+\tadd %al,0x36(%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@@ -3868179,19 +3867861,18 @@\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-\tmov $0x111,%ebx\n-\tadd %al,(%rax)\n-\tshl $1,%al\n-\tadd %rax,(%r8)\n+\tadc %dh,0x1(%rcx,%rdx,1)\n+\tadd %dl,%al\n+\tloopne 1371e54 \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,(%rsi)\n \tadd %al,(%rax)\n@@ -3868259,15 +3867940,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-\tsarb $1,0x10(%rcx)\n+\tpush %rax\n+\tjb 1371edb \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@@ -3869805,19 +3869487,17 @@\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-\tnop\n-\tsub $0x10,%al\n-\tadd %eax,(%rax)\n+\tadc %ah,0x110(%rip) \n \tadd %al,(%rax)\n-\tadd %dh,-0x1f(%rax)\n+\tjo 13730a3 \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@@ -3869920,15 +3869600,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-\tshl $1,%bl\n+\tadc %bl,%ah\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@@ -3869938,18 +3869618,21 @@\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 %bh,0x111(%rsi)\n+\tpush %rax\n+\tmov $0x11,%dh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %ah,%dl\n-\tadd %rax,(%r8)\n+\tadd %dl,(%rax)\n+\tloop 137324c \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,(%rcx)\n \tadd %al,(%rax)\n@@ -3870125,16 +3869808,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-\tsar $1,%dl\n-\tadc %al,(%rcx)\n+\tpush %rax\n+\trepz adc %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 \tadd %dl,0x14908(%rax)\n@@ -3870435,15 +3870118,16 @@\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 %bh,(%rdi)\n+\tnop\n+\t(bad)\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@@ -3870591,16 +3870275,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-\t(bad)\n+\tadc %bh,(%rax)\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@@ -3870710,19 +3870393,20 @@\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-\trcr $1,%al\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\trcll $1,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 137398a \n+\tadd %ah,%al\n+\tpop %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,0x1000000(%rip) \n@@ -3870773,19 +3870457,21 @@\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 %dl,0x11(%rbx)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\trex.WXB adc %rax,(%r9)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1d(%rax)\n-\tadd %rax,(%r8)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tjrcxz 1373a1c \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,(%rsi)\n \tadd %al,(%rax)\n@@ -3871997,17 +3871683,16 @@\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-\tadc %dh,%al\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tcall 13746ce \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@@ -3872015,16 +3871700,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-\tpush %rax\n-\t(bad)\n+\tnop\n+\tpop %rax\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@@ -3872739,45 +3872424,45 @@\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-\trolb $1,0x111(%rbp)\n-\tadd %al,(%rax)\n-\tshrb $1,0x4b(%rsi)\n+\tadc %bh,0x11(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,%al\n+\toutsb %ds:(%rsi),(%dx)\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 %bh,0x1000000(%rip) \n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %bl,%al\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n-\ttestl $0x0,0x1(%rdx)\n \tnop\n-\tor %cl,0x1(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\trclb $1,(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd (%rax),%al\n+\tadd %ah,-0x9(%rax)\n+\trex.WX add %rax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ebp,%ecx\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+\tjmp 1374dae \n \tadd %al,(%rax)\n \trolb $0x68,(%rcx)\n \t...\n \tadd %dl,-0x7c(%rax)\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3873190,20 +3872875,22 @@\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-\tadd (%rcx),%dl\n-\tadd %eax,(%rax)\n+\tnop\n+\tcli\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x72(%rax)\n-\trex.WX add %rax,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tjb 1375225 \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 %dh,0x1000000(%rip) \n \tor %eax,(%rax)\n@@ -3873304,19 +3872991,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-\tadc %cl,0x10(%rdx)\n-\tadd %eax,(%rax)\n+\tnop\n+\trex.X adc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rax)\n-\txor $0x14b,%eax\n+\tadd %al,(%rax)\n+\txor %dh,0x14b(%rip) \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@@ -3873891,15 +3873578,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-\trcl $1,%ah\n+\tadc %cl,%ch\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@@ -3873986,25 +3873673,27 @@\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 %bl,0x1(%rsi,%rcx,1)\n-\tadd %ah,0x14dce(%rax)\n+\trcrb $1,0x10e(%rbx)\n \tadd %al,(%rax)\n-\tadd %dl,0x1490f(%rax)\n+\tmovabs 0x9000000000014dce,%al\n+\tcmovns (%rcx),%eax\n \tadd %al,(%rax)\n-\tadd %al,(%rdx)\n \tadd %al,(%rax)\n-\tadd %cl,(%rbx)\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\n+\tor (%rax),%eax\n+\tadd %al,(%rax)\n+\tadd %ebp,%ecx\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tjmp 137594e \n \tadd %al,(%rax)\n \tpush %rax\n \tadd $0x107,%eax\n \t...\n \tadd %al,(%rax)\n \tlock fdivrs (%rdx)\n \tadd %eax,(%rax)\n@@ -3874645,17 +3874334,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-\tpop %rbx\n-\tadc %al,(%rcx)\n+\tadc %dl,0x1(%rax,%rdx,1)\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@@ -3875128,15 +3874815,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 %dh,%ch\n+\tpush %rax\n+\tin (%dx),%eax\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@@ -3875374,32 +3875062,35 @@\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-\tshlb $1,0x10(%rcx)\n+\tshrb $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-\tadc %cl,0x111(%rdi)\n+\tnop\n+\txchg %edx,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 13765b7 \n+\tadd %ah,%al\n+\tmovsl %ds:(%rsi),%es:(%rdi)\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@@ -3875487,15 +3875178,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 %al,0x10(%rcx)\n+\tpush %rax\n+\tcmp %edx,(%rax)\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@@ -3875635,21 +3875327,18 @@\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-\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+\tadc %dl,0x1(%rcx,%rdx,1)\n+\tadd %ah,(%rax)\n+\t(bad)\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 %cl,(%rdi)\n \tadd %al,(%rax)\n@@ -3875852,15 +3875541,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 %bh,0x1(%rcx,%rdx,1)\n+\tadc %dh,0x1(%rcx,%rdx,1)\n \tadd %al,(%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@@ -3876143,15 +3875832,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-\tshrb $1,0x10(%rdx)\n+\tpush %rax\n+\tmovsxd (%rax),%edx\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@@ -3877544,15 +3877234,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-\tadc %dl,0xe(%rdi)\n+\trclb $1,0xe(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \txchg %eax,%ecx\n \trex.WXB add %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n@@ -3877655,16 +3877345,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-\tout %eax,(%dx)\n+\tshl $1,%bh\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@@ -3878165,21 +3877854,20 @@\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-\tand (%rax),%dl\n-\tadd %eax,(%rax)\n+\trcrb $1,(%rdx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tout %al,$0x49\n-\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadc %ah,%dh\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,(%rax)\n \tadd %al,(%rax)\n@@ -3878501,15 +3878189,15 @@\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-\tnop\n+\tpush %rax\n \tcmpsl %es:(%rdi),%ds:(%rsi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tout %al,$0x49\n \tadd %eax,(%rax)\n@@ -3878965,17 +3878653,15 @@\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-\trol $1,%dh\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %bh,0x111(%rdi)\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@@ -3879345,18 +3879031,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-\tret\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n+\tsarb $1,0x110(%rbx)\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@@ -3879375,18 +3879058,19 @@\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,0x110(%rdx)\n+\tpush %rax\n+\tmov (%rax),%dl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tmov $0xe6,%al\n-\tadd %rax,(%r8)\n+\tadd %dh,0x149e6(%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@@ -3880191,16 +3879875,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-\tnop\n-\tpush $0x10\n+\tadc %ah,0x10(%rbx)\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@@ -3880209,15 +3879892,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-\tpush %rax\n+\tnop\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@@ -3880394,15 +3880077,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+\tpush %rax\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@@ -3880542,18 +3880225,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-\trorb $1,0x11(%rsi)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\trex.RXB adc %r8d,(%r9)\n \tadd %al,(%rax)\n-\tadd %dl,0x14aec(%rax)\n+\tadd %al,(%rax)\n+\tnop\n+\tin (%dx),%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 %dl,(%rcx)\n \tadd %al,(%rax)\n@@ -3880694,18 +3880380,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-\tpush %rax\n-\tmov %ss,(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\trolb $1,0x1(%rcx,%rdx,1)\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@@ -3880838,15 +3880521,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-\tsar $1,%ch\n+\tadc %dh,%dh\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmovabs 0x9000000000014aeb,%al\n \tor %cl,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3880940,52 +3880623,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-\tmov $0x11,%ch\n-\tadd %eax,(%rax)\n+\tcall 1379caf \n \tadd %al,(%rax)\n-\tadd %dl,-0x18(%rax)\n-\tadd %rax,(%r8)\n+\tnop\n+\tor %cl,0x1(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rdx)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tor %eax,(%rax)\n+\tadd %ecx,(%rcx)\n \tadd %al,(%rax)\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+\tshrb $0x1,0x8(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpopf\n-\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tadd %eax,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,(%rbx)\n+\tadd %bl,0xa7(%rbp)\n \tadd %al,(%rax)\n-\tadd %ah,(%rbx)\n+\tand (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tor %eax,(%rax)\n+\tand (%rax),%eax\n+\tadd %al,(%rax)\n+\tadd %ecx,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\timul $0x1,(%rax),%ecx\n+\tadd %al,(%rax)\n+\tlock imul $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@@ -3881065,15 +3880748,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-\tadc %dh,0x110(%rbp)\n+\tpush %rax\n+\tlods %ds:(%rsi),%eax\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\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@@ -3881408,16 +3881094,15 @@\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-\tnop\n-\tleave\n+\tadc %al,%dl\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@@ -3881428,17 +3881113,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-\tpush %rax\n-\tin (%dx),%al\n-\t(bad)\n+\tnop\n+\tjmp 1379ff1 \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 \tadd %al,(%rdx)\n@@ -3881869,16 +3881553,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 %ah,(%rdi)\n-\t(bad)\n+\tnop\n+\tes (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 \tadd %al,(%rdx)\n@@ -3881928,15 +3881612,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-\tnop\n+\tpush %rax\n \tcmpsb %es:(%rdi),%ds:(%rsi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x17(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n@@ -3882737,19 +3882421,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-\tshrb $1,0x11(%rbp)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tadc %ax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,0x75(%rax)\n-\trex.WXB add %rax,(%r8)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tjne 137ac76 \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@@ -3882792,16 +3882478,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+\trclb $1,(%rdi)\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@@ -3883077,16 +3882762,16 @@\n \trex.WR add %r8b,(%rax)\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-\tpush %rax\n-\trepz or $0x1,%eax\n+\tadc %dh,%bl\n+\tor $0x1,%eax\n \tadd %al,(%rax)\n \tloope 137af6d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3883094,15 +3882779,15 @@\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-\tadc %ah,0x10e(%rcx)\n+\tshlb $1,0x10e(%rax)\n \tadd %al,(%rax)\n \tmov $0x22,%al\n \tadd %r8,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3883141,15 +3882826,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,0x11(%rdx)\n+\tadc %ch,0x11(%rbx)\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@@ -3884635,15 +3884320,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-\trolb $1,0xe(%rbx)\n+\tnop\n+\trex.XB (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x14bbd(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3884724,48 +3884410,47 @@\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-\tshlb $1,0x10(%rsi)\n+\tadc %ch,0x10(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\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-\tpush %rax\n-\tsub (%rax),%edx\n-\tadd %eax,(%rax)\n+\tshlb $1,(%rbx)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,%al\n-\tjno 137c226 \n+\tadd %al,(%rax)\n+\tlock jno 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 \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 \tmov $0xb,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,-0xa(%rax)\n \trex.WXB add %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n@@ -3884790,18 +3884475,20 @@\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(%rdx)\n+\tnop\n+\tmov $0xb,%cl\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tand %cl,%al\n-\trex.WXB add %rax,(%r8)\n+\tadd %ah,(%rax)\n+\tenter $0x14b,$0x0\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n@@ -3885044,32 +3884731,27 @@\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 %dl,(%rcx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjmp 137c5f7 \n-\tadd %al,(%rax)\n-\tnop\n-\tor %cl,0x1(%rcx)\n-\tadd %al,(%rax)\n+\trolb $1,0x111(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n+\tshr $1,%cl\n+\tadd %rax,(%r8)\n \tadd %al,(%rax)\n-\tadd (%rax),%al\n+\tadd %dl,0x14908(%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 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@@ -3885112,15 +3884794,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+\tpush %rax\n \txchg %eax,%ecx\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpush %rax\n \tpop %rdi\n \trex.WXB add %rax,(%r8)\n@@ -3885150,16 +3884832,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-\trolb $1,(%rdx)\n-\t(bad)\n+\tnop\n+\tadd (%rsi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tret\n \trex.WXB add %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n@@ -3885450,17 +3885132,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-\tpush %rax\n-\tmovabs %eax,0xb66000000000010e\n-\trex.WXB add %rax,(%r8)\n+\tadc %ah,0x10e(%rbx)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tmov $0x4b,%dh\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@@ -3885608,32 +3885292,32 @@\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-\trclb $1,(%rcx,%rdx,1)\n-\tadd %eax,(%rax)\n+\tadc %cl,0x111(%rip) \n \tadd %al,(%rax)\n-\tadd %ah,0x71(%rax)\n-\trex.WXB add %rax,(%r8)\n+\t(bad)\n+\tjno 137ca96 \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,(%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 \tfisttps 0x1(%rip) \n \tadd %ah,0x64(%rax)\n \trex.WXB add %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3886362,15 +3886046,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-\tror $1,%cl\n+\tnop\n+\tleave\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x46(%rax)\n \trex.WXB add %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n@@ -3886476,21 +3886161,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-\tadc %ah,(%rdx)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tadcb $0x4b,(%rbx)\n+\tpush %rax\n+\tsbb (%rcx),%dl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x14b13(%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 \tadd %al,(%rax)\n@@ -3887271,28 +3886955,30 @@\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 %bl,0x1(%rax,%rdx,1)\n-\tadd %al,(%rax)\n-\tret $0x14a\n+\tnop\n+\txchg %eax,%esp\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tor %cl,0x1(%rcx)\n+\tadd %al,%dl\n+\trex.WX add %rax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\txor (%rax),%eax\n+\tadd %dh,(%rbx)\n \tadd %al,(%rax)\n-\tadd %ecx,%ecx\n+\tadd %al,(%rcx)\n+\tleave\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@@ -3887304,19 +3886990,18 @@\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,%cl\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n+\ttest $0x111,%eax\n \tadd %al,(%rax)\n-\trorl $0x0,0x1(%rdx)\n+\tadd %al,%cl\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,0x1000000(%rip) \n \tjmp 137da8e \n@@ -3887335,15 +3887020,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-\tnop\n+\tpush %rax\n \tmov $0xb,%bh\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tret\n \trex.WX add %rax,(%rax)\n \tadd %al,(%rax)\n@@ -3887365,15 +3887050,15 @@\n \tadd %cl,0xd000000(%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+\tpush %rax\n \tpop %rsp\n \tadc (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x4b(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3887420,19 +3887105,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-\tnop\n-\tadc %al,%gs:(%rcx)\n-\tadd %al,(%rax)\n+\trcrb $1,0x10(%rbp)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tjo 137db38 \n+\tadd %dh,-0x52(%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,(%rdx)\n@@ -3893136,26 +3892820,28 @@\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-\tmov $0x10c,%esp\n+\tadc %bh,0x1(%rsp,%rcx,1)\n \tadd %al,(%rax)\n-\tadd %al,0x1(%rbx,%rcx,2)\n-\tadd %dl,0x14908(%rax)\n+\ttest %cl,0x1(%rbx)\n \tadd %al,(%rax)\n-\tadd %al,(%rdx)\n \tadd %al,(%rax)\n-\tadd %dh,(%rbx)\n+\tnop\n+\tor %cl,0x1(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tleave\n+\tadd %al,(%rax)\n+\tadd (%rax),%al\n+\tadd %al,(%rax)\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 \tjo 1381810 \n \tor %eax,(%rcx)\n \t...\n \tnop\n@@ -3893354,15 +3893040,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-\trorb $1,0xe(%rax)\n+\tpush %rax\n+\trex.W (bad)\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@@ -3893408,34 +3893095,35 @@\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-\tsarb $1,(%rbx)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\txor %bl,0x14a(%rcx)\n+\tpush %rax\n+\txor $0x11,%al\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tor %cl,0x1(%rcx)\n+\tadd %dh,(%rax)\n+\tcltd\n+\trex.WX add %rax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tor %al,(%rax)\n+\tadd %cl,(%rax)\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-\trex.WXB adc %rax,(%r9)\n+\tnop\n+\trex.XB adc %eax,(%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@@ -3893547,16 +3893235,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-\tmov $0x110,%ecx\n+\tadc %dh,0x110(%rdx)\n \tadd %al,(%rax)\n \tmovabs 0x9000000000014de5,%al\n \tcmovns (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3893724,19 +3893411,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-\tnotl (%rax)\n-\tadd %eax,(%rax)\n+\tadc %dh,%al\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dh,0x28(%rax)\n+\tadd %al,(%rax)\n+\tjo 1381d1a \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@@ -3893974,17 +3893661,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,0x1(%rax,%rdx,1)\n-\tadd %dh,%al\n-\tret $0x14d\n+\tpush %rax\n+\tpushf\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tlock ret $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@@ -3896255,15 +3895945,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+\tpush %rax\n \tstos %al,%es:(%rdi)\n \tor %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlock orl $0x0,0x1(%rdx)\n \tnop\n \tor %cl,0x1(%rcx)\n@@ -3896443,16 +3896133,17 @@\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-\tpush %rax\n-\tadc %al,%fs:(%rcx)\n+\tnop\n+\tpop %rsp\n+\tadc %al,(%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@@ -3896622,16 +3896313,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-\tpush %rax\n-\txor %edx,(%rcx)\n+\tnop\n+\tsub %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@@ -3896731,17 +3896422,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-\tadc %dl,0x110(%rbp)\n+\tpush %rax\n+\tlea (%rax),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1383c96 \n+\tadd %ah,%al\n+\tinsb (%dx),%es:(%rdi)\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@@ -3896846,26 +3896540,28 @@\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-\tpush %rax\n-\tsbb (%rcx),%edx\n-\tadd %eax,(%rax)\n+\trclb $1,(%rbx)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,0x39(%rax)\n-\trex.WRX add %r8,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x1490f(%rax)\n+\trex cmp %ecx,0x1(%rsi)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %cl,0x1000000(%rip) \n+\tnop\n+\tcmovns (%rcx),%eax\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tor $0x1000000,%eax\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@@ -3897158,15 +3896854,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-\tnop\n+\tpush %rax\n \tjmp 1384028 \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tjp 138406d \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3897213,15 +3896909,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-\tnop\n+\tpush %rax\n \t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x6c(%rax)\n \trex.WX add %rax,(%rax)\n \tadd %al,(%rax)\n@@ -3897623,15 +3897319,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-\tshlb $1,0x111(%rip) \n+\tadc %ch,(%rsi)\n+\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\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@@ -3897687,15 +3897385,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-\tnop\n+\tpush %rax\n \tscas %es:(%rdi),%al\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \trex.WX add %rax,(%eax)\n \tadd %al,(%rax)\n@@ -3897768,15 +3897466,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-\trcl $1,%dh\n+\tadc %cl,%bh\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@@ -3898292,15 +3897990,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-\tshl $1,%cl\n+\tadc %bl,%dl\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@@ -3898312,15 +3898010,15 @@\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-\tnop\n+\tpush %rax\n \tjmp 1384bcc \n \tadd %al,(%rax)\n \tmov $0x66,%al\n \trex.WX add %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n@@ -3898554,17 +3898252,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 %al,%cl\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tmov $0x111,%ecx\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@@ -3898572,17 +3898269,21 @@\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-\trcrb $1,0x10e(%rax)\n+\tnop\n+\tcwtl\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tlock mov $0x14a,%eax\n+\tadd %dh,%al\n+\tmov $0x14a,%eax\n \tadd %al,(%rax)\n \tnop\n \tor %cl,0x1(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n@@ -3898838,19 +3898539,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-\tadc %cl,0x10(%rbp)\n-\tadd %eax,(%rax)\n+\tnop\n+\tadc %r8b,(%r9)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjne 1384fe6 \n+\tadd %dh,0x4b(%rbp)\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@@ -3898893,15 +3898594,16 @@\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-\tadc %al,0x10(%rax)\n+\tpush %rax\n+\tcmp %dl,(%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@@ -3898909,20 +3898611,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-\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+\tsarb $1,0x1(%rax,%rdx,1)\n+\tadd %ah,%al\n+\tjae 1385096 \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,(%rdx)\n \tadd %al,(%rax)\n@@ -3898996,42 +3898696,40 @@\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-\ttest %dl,(%rax)\n-\tadd %eax,(%rax)\n+\tsarb $1,0x1(%rax,%rdx,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tshlb $1,0x14a(%rdi)\n+\tadd %al,(%rax)\n+\tnop\n+\tor %cl,0x1(%rcx)\n+\tadd %al,(%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+\tadd (%rax),%eax\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n+\tadd %ecx,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,(%rbx)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tor %eax,(%rax)\n \tadd %al,(%rax)\n+\tloopne 138514c \n+\tor (%rcx),%al\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tsbb (%rdx),%cl\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\tadd %al,(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %ah,%al\n-\tpop %rsp\n+\tloopne 138519e \n \tcmp (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trex.WRX add %r8b,(%rax)\n \tadd %cl,0x0(%rsi)\n \tadd %al,(%rax)\n \tadd %ecx,(%rcx)\n@@ -3899053,15 +3898751,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-\trcrb $1,0x1(%rax,%rdx,1)\n+\tpush %rax\n+\tpush %rbp\n+\tadc %al,(%rcx)\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@@ -3899127,15 +3898827,16 @@\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,%ah\n+\tpush %rax\n+\tint3\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@@ -3899227,20 +3898928,18 @@\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 %ch,(%rsi)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tshrb $1,0x10e(%rip) \n \tadd %al,(%rax)\n-\tadd %al,%al\n-\tsbb %cl,0x0(%rcx,%rax,1)\n+\trcrb $0x4c,(%rax)\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 %al,(%rdx)\n \tadd %al,(%rax)\n@@ -3899283,16 +3898982,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-\tpush %rax\n-\tor %ecx,(%rsi)\n+\tadc %cl,(%rcx)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x14a90(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3899538,16 +3899237,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-\trcr $1,%al\n-\t(bad)\n+\tnop\n+\tfmuls (%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \t(bad) 0x1(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n@@ -3899625,18 +3899324,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-\tcwtl\n-\tor %al,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %bl,0x108(%rax)\n \tadd %al,(%rax)\n \tadc %bh,%cl\n \trex.WX add %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3899748,15 +3899444,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+\tpush %rax\n \tsub $0xe,%al\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tlods %ds:(%rsi),%al\n \trex.WX add %rax,(%rax)\n \tadd %al,(%rax)\n@@ -3899853,16 +3899549,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-\tshrb $1,(%rax)\n-\t(bad)\n+\tpush %rax\n+\tsub %cl,(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,-0x15(%rax)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n@@ -3899871,15 +3899567,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-\tadc %bh,0x10c(%rdx)\n+\tsarb $1,0x10c(%rcx)\n \tadd %al,(%rax)\n \tjo 138596f \n \trex.WX add %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3899922,15 +3899618,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-\tnop\n+\tpush %rax\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@@ -3900010,15 +3899706,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-\tsar $1,%ch\n+\tnop\n+\tstd\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \trorb %cl,0x1(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3900119,19 +3899816,22 @@\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 %bl,0x10(%rsi)\n-\tadd %eax,(%rax)\n+\tnop\n+\tpush %rsi\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %ah,0x72(%rax)\n-\trex.WXB add %rax,(%r8)\n+\tadd %al,(%rax)\n+\t(bad)\n+\tjb 1385b86 \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,(%rdx)\n \tadd %al,(%rax)\n@@ -3900150,33 +3899850,35 @@\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-\tadc %ch,%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 jnp 1385bd6 \n+\tadd %dh,%al\n+\tjnp 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 \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+\tnop\n+\tint3\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tjmp 1385bfc \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -3900364,15 +3900066,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-\tshlb $1,(%rsi)\n+\tadc %bl,(%rdi)\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@@ -3900453,16 +3900155,17 @@\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 %dl,%dh\n-\tor $0x1,%eax\n+\tnop\n+\t{rex2 0xd} add %r8,(%r8)\n+\tadd %al,(%rax)\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 \tadd %cl,(%rax)\n@@ -3900771,18 +3900474,20 @@\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-\tadc %ah,0x10(%rdi)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tpop %rdi\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,-0x6e(%rax)\n+\tadd %al,(%rax)\n+\trex xchg %eax,%edx\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@@ -3901235,16 +3900940,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-\tadc %ch,(%rsi)\n-\tadc %eax,(%rcx)\n+\tnop\n+\tes adc %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@@ -3901274,15 +3900979,15 @@\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-\tjb 138666b \n+\tpush $0x10\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@@ -3901399,15 +3901104,18 @@\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-\tadc %dh,0x110(%rdi)\n+\tpush %rax\n+\tscas %es:(%rdi),%eax\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\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@@ -3901416,42 +3901124,39 @@\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-\tpush %rax\n-\tpop %rdx\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\trex or %cl,0x1(%rbp)\n+\trclb $1,0x11(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %al,0x8(%rax)\n+\tadd %r8,(%r8)\n \tadd %al,(%rax)\n-\tnop\n-\tcmovns (%rcx),%eax\n+\tadd %dl,0x1490f(%rax)\n \tadd %al,(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %cl,(%rbx)\n \tadd %al,(%rax)\n-\tor (%rax),%eax\n+\tadd %al,(%rcx)\n+\tor %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %ecx,(%rcx)\n \tadd %al,(%rax)\n+\tadd %dl,0x69(%rax)\n+\tor (%rcx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\timul $0x1,(%rdx),%ecx\n-\tadd %al,(%rcx)\n-\tadd %al,(%rcx)\n+\tadd %eax,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,0x75(%rax)\n-\t(bad)\n+\trex jne 1386812 \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@@ -3901472,60 +3901177,54 @@\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-\trol $1,%dl\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tret $0x10e\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tmov $0x4a,%dh\n-\tadd %eax,(%rax)\n+\tadd %dh,0x14a(%rsi)\n \tadd %al,(%rax)\n-\tadd %dl,0x14908(%rax)\n+\tnop\n+\tor %cl,0x1(%rcx)\n \tadd %al,(%rax)\n-\tadd %al,(%rdx)\n \tadd %al,(%rax)\n-\tadd %cl,(%rdx)\n+\tadd (%rax),%al\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\t(bad)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n+\tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tmov (%rax),%edx\n-\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tjo 138688e \n+\trolb $1,0x110(%rbx)\n+\tadd %al,(%rax)\n+\tshlb $1,0x4b(%rax)\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-\tshlb $1,(%rbx)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n-\tje 13868b6 \n+\tadc %ch,(%rcx,%rdx,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %ah,0x74(%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@@ -3901621,17 +3901320,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-\tshr $1,%cl\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\tjmp 1386a8f \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@@ -3901733,16 +3901431,16 @@\n \trex.WXB add %al,(%r8)\n \tadd %cl,0x0(%rbx)\n \tadd %al,(%rax)\n \tadd %edx,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %cl,(%rdi,%rcx,1)\n-\tadd %eax,(%rax)\n+\trorb $1,(%rbx)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dh,(%rax)\n \tout %al,(%dx)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n@@ -3901751,15 +3901449,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-\tadc %ah,0x109(%rcx)\n+\tshlb $1,0x109(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tout %al,(%dx)\n \tadd %rax,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n@@ -3901767,30 +3901465,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-\tadc %dh,0x12(%rcx)\n+\tshlb $1,0x12(%rax)\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-\tadc %bl,0xe(%rdx)\n+\trcrb $1,0xe(%rcx)\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@@ -3901867,16 +3901565,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-\tnop\n-\t(bad)\n+\tadc %ah,%bl\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@@ -3901886,15 +3901583,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-\tadc %cl,(%rax)\n+\trolb $1,(%rdi)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x7f(%rax)\n \trex.WX add %rax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x14908(%rax)\n@@ -3901991,15 +3901688,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 %ah,%ch\n+\tshl $1,%ah\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@@ -3902050,18 +3901747,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-\tnop\n-\tscas %es:(%rdi),%eax\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadc %ch,0x111(%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@@ -3902069,19 +3901763,20 @@\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 %dl,(%rbx)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tor (%rcx),%edx\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tloopne 1386da9 \n+\tadd %ah,%al\n+\tout %eax,(%dx)\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@@ -3902203,15 +3901898,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-\tshlb $1,0x111(%rcx)\n+\tadc %bl,0x111(%rdx)\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@@ -3903858,15 +3903553,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-\tadc %ah,0x111(%rip) \n+\tadc %bl,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@@ -3903874,15 +3903569,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-\trorb $1,(%rsi)\n+\tnop\n+\t(bad)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tmov %cl,0x1(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3903983,35 +3903679,30 @@\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 (%rax),%dl\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %ah,%al\n-\txchg %ecx,0x1(%rdx)\n-\tadd %al,(%rax)\n+\trolb $1,0x110(%rdx)\n \tadd %al,(%rax)\n-\tnop\n-\tor %cl,0x1(%rcx)\n+\tloopne 13881d9 \n+\trex.WX add %rax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x14908(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd $0x0,%al\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+\tpush %rax\n \txchg %eax,%esi\n \tor %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov $0x7d,%al\n \trex.WXB add %rax,(%r8)\n \tadd %al,(%rax)\n@@ -3904021,15 +3903712,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-\tsarb $1,0x10e(%rip) \n+\tadc %bh,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@@ -3904061,32 +3903752,29 @@\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,%cl\n-\tadc %al,(%rcx)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\t(bad)\n-\tsbb $0x14e,%eax\n-\tadd %al,(%rax)\n-\tnop\n-\tcmovns (%rcx),%eax\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n+\tpush %rax\n+\tfsts (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %ah,0x1d(%rax)\n+\trex.WRX add %r8,(%rax)\n \tadd %al,(%rax)\n-\tadd %ebp,%ecx\n+\tadd %dl,0x1490f(%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 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@@ -3904192,17 +3903880,17 @@\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-\tshlb $1,0x1(%rsi,%rcx,1)\n-\tadd %al,-0x40(%rax)\n-\tadd %r8,(%r8)\n+\tshlb $1,0x10e(%rbx)\n+\tadd %al,(%rax)\n+\trex rorb $0x0,0x1(%rbp)\n \tadd %al,(%rax)\n \tadd %dl,0x1490f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %cl,(%rdx)\n \tadd %al,(%rax)\n@@ -3904277,34 +3903965,31 @@\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-\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+\tadc %ah,0x10(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x14dca(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x1490f(%rax)\n \tadd %al,(%rax)\n-\tor %al,(%rax)\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-\tand %dh,0xa(%rbx)\n+\tadd %ah,(%rax)\n+\tjae 138854d \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,0x13daf(%rax)\n@@ -3904330,17 +3904015,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-\trcll $0x1,(%rcx)\n-\tadd %al,(%rax)\n+\tnop\n+\tmov $0x111,%ecx\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@@ -3904519,17 +3904203,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-\tadc %ch,0x1(%rax,%rdx,1)\n-\tadd %dh,(%rax)\n-\t(bad)\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 \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@@ -3904552,16 +3904239,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-\tadc %dh,%cl\n-\t(bad)\n+\tnop\n+\tlock (bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x34(%rax)\n \trex.WRX add %r8,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1490f(%rax)\n \tadd %al,(%rax)\n@@ -3904570,16 +3904257,16 @@\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-\tpush %rcx\n+\tpush %rax\n+\tpush %rdx\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@@ -3904590,32 +3904277,28 @@\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,0x10(%rbx)\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfmull 0x1(%rbp)\n-\tadd %al,(%rax)\n-\tadd %al,(%rax)\n-\tnop\n-\tcmovns (%rcx),%eax\n+\tadc %bl,0x1(%rax,%rdx,1)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %eax,(%rax)\n+\trcr $1,%ah\n+\tadd %r8,(%r8)\n \tadd %al,(%rax)\n-\tor (%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 %cl,(%rdx)\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@@ -3904730,16 +3904413,15 @@\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-\t(bad)\n+\trolb $1,(%rsi)\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@@ -3904777,16 +3904459,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-\tnop\n-\tfisttpl 0x1(%rip) \n+\trcr $1,%bl\n+\tor $0x1,%eax\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@@ -3904834,15 +3904516,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,(%rbx)\n+\trcrb $1,(%rdx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x8(%rax)\n \tadd %r8,(%r8)\n \tadd %al,(%rax)\n \tadd %dl,0x1490f(%rax)\n@@ -3904852,15 +3904534,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+\tpush %rax\n \tand %cl,(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,0x14d08(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1490f(%rax)\n \tadd %al,(%rax)\n@@ -3904980,15 +3904662,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,0x11(%rdx)\n+\tnop\n+\tjb 1388bbc \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@@ -3905105,16 +3904788,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-\t(bad)\n+\tadc %dh,%bh\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@@ -3905158,18 +3904840,21 @@\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 %ah,0x10(%rbp)\n-\tadd %eax,(%rax)\n+\tpush %rax\n+\tpop %rbp\n+\tadc %al,(%rcx)\n+\tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %dh,0x14e01(%rax)\n+\tmov $0x1,%al\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,(%rbx)\n \tadd %al,(%rax)\n@@ -3905193,16 +3904878,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-\tpush %rax\n-\tcmp %ecx,(%rsi)\n+\tadc %bh,(%rcx)\n+\t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %ah,0x14ddf(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1490f(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n@@ -3905279,28 +3904964,25 @@\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-\tlea (%rax),%edx\n-\tadd %eax,(%rax)\n+\tadc %al,0x110(%rsi)\n \tadd %al,(%rax)\n-\tadd %ah,0x14f12(%rax)\n+\tmovabs 0x9000000000014f12,%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 %cl,(%rdx)\n+\tor (%rax),%al\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n-\t(bad)\n+\tadd %edx,(%rsi)\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@@ -3905315,20 +3904997,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-\tpush %rax\n-\tstos %eax,%es:(%rdi)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tshrb $1,0x10e(%rdx)\n \tadd %al,(%rax)\n-\tadd %dh,0x14d08(%rax)\n+\tmov $0x8,%al\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 \tadd %al,(%rbx)\n \tadd %al,(%rax)\n@@ -3905345,29 +3905025,31 @@\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-\trolb $1,0x11(%rsi)\n-\tadd %eax,(%rax)\n+\tadc %bh,(%rdi)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tscas %es:(%rdi),%al\n-\tadd %r8,(%r8)\n+\tadd %ch,0x14d(%rsi)\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 %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 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@@ -3905376,15 +3905058,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-\tshl $1,%ah\n+\tnop\n+\thlt\n \tor $0x1,%eax\n \tadd %al,%al\n \t(bad)\n \trex.WRX add %r8,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1490f(%rax)\n \tadd %al,(%rax)\n@@ -3905393,15 +3905076,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+\tpush %rax\n \txlat %ds:(%rbx)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dh,0x14def(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1490f(%rax)\n@@ -3952349,23 +3952032,23 @@\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 %dh,0x19(%rbp)\n-\tes add %al,(%rax)\n+\tadd %ch,%dl\n+\tmov $0x12,%ebx\n \t...\n \tadd %al,(%rax)\n-\tadd %al,(%rcx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \t...\n \tadd %al,(%rax)\n \tjmp 13b94da \n \tsub $0x1,%edx\n \tje 13b9a8a \n@@ -3962894,21 +3962577,23 @@\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 %dh,0x26(%rcx,%rbx,1)\n+\tadd %ch,%cl\n+\tmov $0x12,%ebx\n \t...\n-\tadd %al,(%rcx)\n \tadd %al,(%rax)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadd %al,(%rax,%rax,1)\n+\tadd %al,(%rax)\n+\tadd $0x0,%al\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \t...\n \tadd %al,(%rax)\n \tsub %ebx,0x31362e36(%rip) \n \txor %esi,(%rcx)\n \tss cmp %dh,(%rcx)\n@@ -3967334,22 +3967019,22 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \txchg %eax,%esp\n \txchg %eax,%esp\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tstos %al,%es:(%rdi)\n+\tadd %dl,0x10eaa(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,-0x59(%rax)\n \t(bad)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x10ea7(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x10f9f(%rax)\n+\tadd %dl,-0x61(%rax)\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp 0x0(%rbx),%ebx\n \tadd %ch,0x1615b(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0xf61f(%rax)\n \tadd %al,(%rax)\n@@ -3967375,109 +3967060,98 @@\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-\tnop\n-\tmov $0x111,%ebx\n-\tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadc %dh,0x1(%rcx,%rdx,1)\n+\tadd %dl,0x7(%rax)\n \tcwtl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tcmp %ebx,0x0(%rbx)\n-\tadd %dl,-0x58(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %dl,(%rax)\n+\tmovabs 0x9d0000000000111,%al\n+\tsgdt (%rax)\n \tadd %al,(%rax)\n+\tadd %dl,(%rax)\n+\tand $0x110,%eax\n \tadd %al,(%rax)\n \tpush %rax\n-\tor (%rdi),%cl\n-\tadd %eax,(%rax)\n-\tadd %al,(%rax)\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-\tadd %dl,0x1053f(%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,0x32(%rax)\n-\tadc %al,(%rcx)\n+\tcmp 0x0(%rbx),%bl\n+\tadd %dl,0x3f(%rax)\n+\tadd $0x1,%eax\n+\tadd %dl,0x1102a(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x46(%rax)\n+\tadc %eax,(%rcx)\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+\tadc %al,(%rdi)\n \tcwtl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x60(%rax)\n-\tadc %eax,(%rcx)\n-\tadd %al,(%rax)\n+\tadd %dl,0x11158(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\tor %dl,(%rdx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x11208(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \taddr32 adc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\trex.WX adc %al,(%rcx)\n-\tadd %al,(%rax)\n+\trolb $1,0x10(%rdx)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadc %ch,%dl\n+\tadd %dl,(%rax)\n+\t(bad)\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 %dl,0x3f(%rax)\n+\t(bad)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x67(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trcl $1,%bh\n \tsgdt (%rax)\n \tadd %al,(%rax)\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-\tadd %dl,0x47(%rax)\n-\tadd (%rcx),%eax\n+\tadd %dl,0x72(%rax)\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tadc %dh,0x10e(%rdi)\n+\tnop\n+\txor $0x9b,%eax\n \tadd %al,(%rax)\n-\trclb $1,0x14(%rbp)\n+\tadc %al,0x3(%rdi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x110aa(%rax)\n+\tadd %dl,%al\n+\tmov $0xe,%dh\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tpush %rsi\n+\tadd %dl,%al\n+\tpush %rbp\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\t(bad)\n+\tadc %ah,0x110(%rbx)\n+\tadd %al,(%rax)\n+\tadc %dl,0x14(%rsi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dl,0x7(%rax)\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@@ -3967498,16 +3967172,16 @@\n \trcll $0x50,0x0(%rcx,%rax,1)\n \t(bad)\n \tcltd\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,0x1963a(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tout %eax,$0xd\n+\tadd %dl,%al\n+\tout %al,$0xd\n \tadd %eax,(%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@@ -3986747,28 +3986421,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@@ -3999655,19 +3999328,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@@ -4046150,25 +4045822,26 @@\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,0x5e(%rax)\n+\tadd %dl,%al\n+\tpush %rsi\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-\tpush %rax\n-\t(bad)\n+\tnop\n+\tpop %rcx\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@@ -4046181,52 +4045854,51 @@\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-\trolb $1,0x110(%rsi)\n+\tadc %bh,0x10(%rdi)\n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tshlb $1,(%rsi)\n-\tsgdt (%rax)\n+\tadd %dl,%al\n+\tes sgdt (%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,%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-\tadd %dl,0x1e(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,-0x7e(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tloopne 14037a3 \n-\t(bad)\n+\tnop\n+\trclb %cl,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x111d6(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,%al\n+\tsub $0x1,%edx\n \tadd %dl,0x1140e(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tmovabs 0xb90000000000110,%eax\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tcltd\n+\tadc %al,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tloopne 1403851 \n+\tadd %al,(%rax)\n+\tnop\n+\tor (%rsi),%cl\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x10edf(%rax)\n+\tadd %al,(%rax)\n \tadd %ah,%al\n \tsub $0x1,%edx\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trorb $1,(%rsi)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n@@ -4046239,22 +4045911,19 @@\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,-0x4f(%rax)\n-\tadc %al,(%rcx)\n+\tadd %dl,0x110a9(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0xf745(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\trex.RB testl $0x0,(%r8)\n-\tpush %rax\n-\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tadd %dl,-0x5c(%rax)\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@@ -4046273,16 +4045942,16 @@\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tmov %gs,%edx\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1ea8c(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjbe 14038ea \n+\tadd %dl,%al\n+\tjne 14038ea \n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x1(%rax)\n \tor (%rdx),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc $0x0,%al\n@@ -4052985,111 +4052654,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,%al\n-\tjne 1408afb \n-\tadd %eax,(%rax)\n+\tadd %dl,(%rax)\n+\toutsb %ds:(%rsi),(%dx)\n+\tadc %al,(%rcx)\n \t...\n-\tadd %al,(%rax)\n-\tadd %dl,0x49(%rax)\n+\tpush %rax\n+\trex.WB\n \tes add %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tjge 1408b1c \n-\tadd %eax,(%rax)\n+\tadd %dl,0x11175(%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-\tmovsxd (%rcx),%edx\n-\tadd %eax,(%rax)\n+\tadd %dl,0x5b(%rax)\n+\tadc %eax,(%rcx)\n \t...\n+\tadc %al,0x1(%rbp,%riz,1)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\trex.R and $0x1,%eax\n-\tadd %dl,0x4(%rax)\n-\tadc %eax,(%rcx)\n+\tadd %al,(%rax)\n+\tnop\n+\tcld\n+\tadc %al,(%rcx)\n \t...\n \tnop\n \tpush %rbx\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n-\timul $0x1,(%rcx),%edx\n+\tadc %ah,0x11(%rdx)\n+\tadd %eax,(%rax)\n \t...\n+\tadd %al,(%rax)\n \tadd %dl,0x1264b(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11090(%rax)\n+\tadd %dl,0x11088(%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,(%rax)\n-\tmovabs %al,0x111\n+\tadd %dl,-0x66(%rax)\n+\tadc %eax,(%rcx)\n \t...\n-\tadd %al,(%rax)\n \tshlb $1,0x49(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11105(%rax)\n+\tadd %dl,0x110fd(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x12652(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11147(%rax)\n-\tadd %al,(%rax)\n \tadd %dl,(%rax)\n-\tor $0x25,%al\n-\tadd %eax,(%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 \tadd %al,(%rax)\n-\tadd %dl,0x111a1(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x14973(%rax)\n+\tnop\n+\tjae 1408cdc \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,0x11070(%rax)\n+\tadd %dl,%al\n+\tpush $0x110\n \tadd %al,(%rax)\n+\trcl $1,%al\n+\tand $0x1,%eax\n \tadd %dl,%al\n-\tshlb $1,0x1(%rip) \n-\tadd %dl,-0x35(%rax)\n+\tret\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0x114(%rdi)\n \tadd %al,(%rax)\n-\tnop\n-\tenter $0x110,$0x0\n+\tadc %al,%cl\n+\tadc %al,(%rcx)\n \t...\n+\tpush %rax\n+\tloop 1408cf2 \n+\tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,-0x1e(%rax)\n-\tsgdt (%rax)\n-\tadd %al,(%rax)\n-\tadd %dl,%al\n-\tss adc %eax,(%rcx)\n+\tadd %dl,0x2f(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpushf\n \tsgdt (%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\tmovsxd (%rcx),%edx\n-\tadd %eax,(%rax)\n+\tadd %dl,0x5b(%rax)\n+\tadc %eax,(%rcx)\n \t...\n-\tadd %al,(%rax)\n-\tadd %ch,(%rdx)\n-\tpush %rdx\n-\tpush %rbp\n+\tsub 0x55(%rdx),%dl\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@@ -4092336,44 +4092005,40 @@\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,%al\n-\tcmp %edx,(%rcx)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x32(%rax)\n+\tadc %eax,(%rcx)\n \tadd %al,(%rax)\n-\tadd %dl,-0xc(%rax)\n+\tadd %al,(%rax)\n+\tadc %dh,%ah\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,0x11200(%rax)\n+\tadd %dl,0x10cb2(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,(%rax)\n-\t(bad)\n-\t(bad)\n+\tadd %dl,%al\n+\tadd %dl,(%rdx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n-\tpush %rcx\n-\tadc (%rcx),%al\n-\tadd %al,(%rax)\n+\tsbb $0x10e,%eax\n \tadd %al,(%rax)\n-\tadc %bh,0xf(%rsi)\n+\trclb $1,0x12(%rcx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n+\tadd %dl,0x7e(%rax)\n+\tsgdt (%rax)\n+\tadd %al,(%rax)\n \tadd %dl,0x9d9a(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \t(bad)\n \txchg %eax,%esi\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -4182324,52 +4181989,51 @@\n \tadd %dl,0x5f(%rax)\n \tadc $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \trclb $1,0xf(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n-\tadd %dl,%al\n-\tfmuls (%rsi)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10ed8(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0x25(%rax)\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,(%rax)\n-\tadd (%r9),%rax\n+\tadd %dl,%al\n+\tadd (%rcx),%rax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tin (%dx),%al\n-\t(bad)\n+\tnop\n+\tjmp 147b5f1 \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,-0x75(%rax)\n+\tadd %dl,%al\n+\tadcl $0x1,(%rax)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\trcr $1,%al\n \tadc %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tloopne 147b613 \n-\tadd %eax,(%rax)\n+\tsarb $1,(%rbx)\n+\tfwait\n+\tadd %al,(%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@@ -4182385,17 +4182049,15 @@\n \tadd %al,0x10c5b(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tpop %rsp\n \tor $0x1,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tpush %rax\n-\tpop %rsi\n-\t(bad)\n+\tadc %bl,0xe(%rsi)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,0x159dc(%rax)\n \tadd %al,(%rax)\n \tadd %dl,%al\n \tfcompl 0x1(%rcx)\n \tadd %al,(%rax)\n@@ -4182408,18 +4182070,17 @@\n \tfwait\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,-0xb(%rax)\n \tadc (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tnop\n+\tpush %rax\n \trorb %cl,0x1(%rip) \n-\tadd %dl,%al\n-\tfwait\n+\tadd %dl,-0x6c(%rax)\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@@ -4182446,18 +4182107,15 @@\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,(%rax)\n-\t(bad)\n-\t(bad)\n-\tadd %eax,(%rax)\n+\tadd %dl,0x10e26(%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 \tpush %rax\n@@ -4194296,8 +4193954,350 @@\n \t(bad)\n \tpop %rdx\n \tor (%rbx),%ah\n \tin $0xae,%eax\n \tjs 14850f9 \n \t(bad)\n \tadd 0x42(%rcx),%ch\n-[ Too much input for diff (SHA256: dbccab6f834639ca5cf9f987649247a072a51453001bd9eba309e27e00bf35a6) ]\n+\t(bad)\n+\tsub %cl,%dl\n+\tmovabs %al,0xa30176f23f39c43f\n+\t(bad)\n+\tjo 1485104 \n+\tadd $0xa31d78d7,%eax\n+\t(bad)\n+\tpop %rsp\n+\txchg %ch,%al\n+\tfwait\n+\tstd\n+\tand %ah,0x3f(%rbx)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadd %dh,(%rdx)\n+\tor %cl,(%rbx)\n+\tmov $0x18,%bl\n+\tmov $0x80,%al\n+\t(bad)\n+\tcmp 0x3632ce01(%rbp),%ebp\n+\txchg %eax,%ebx\n+\t(bad)\n+\t(bad)\n+\trex.RB mov -0x8(%r15),%ds\n+\tadd %bl,0x5703f727(%rdi,%rdi,1)\n+\txor $0x3e,%al\n+\tmovabs 0xa2e9284b9b41663f,%eax\n+\t(bad)\n+\tand -0x4b(%rax),%ah\n+\t(bad)\n+\tadd $0xa2,%al\n+\taddr32 (bad)\n+\tshll %cl,0x76094a8(%rdx)\n+\tmov %?,(%rdi)\n+\tmov $0x6f,%bh\n+\txchg %ebx,(%rdx)\n+\trcl %cl,%dh\n+\txchg %eax,%edi\n+\t(bad)\n+\txor $0x43,%al\n+\tpop %rdx\n+\tds or 0x3c2c3f9f(%rbp),%bl\n+\tpush %rax\n+\t(bad)\n+\toutsl %ds:(%rsi),(%dx)\n+\trex.RX movabs %al,0x4dfdf4046139e23f\n+\t(bad)\n+\tjle 14851b8 \n+\timul $0xffffff8e,(%rdi),%edi\n+\tsbb $0xc5663f76,%eax\n+\t(bad)\n+\tscas %es:(%rdi),%al\n+\tmov $0xc93f866b,%esp\n+\tjns 1485255 \n+\tpop %rsi\n+\tpopf\n+\tmov $0x90,%al\n+\t(bad)\n+\tcmc\n+\tret $0x23b5\n+\tpush $0xffffffffea3f9596\n+\tstd\n+\tmov $0xf5,%ah\n+\tfdivr %st(2),%st\n+\tcltd\n+\t(bad)\n+\taddr32 or $0xfa,%al\n+\tje 14851ec \n+\tjrcxz 14851a4 \n+\t(bad)\n+\tadcl $0xffffffba,(%rdx)\n+\timul $0xffffff93,(%rax),%edi\n+\tmovabs 0xa1cf1720e404f23f,%al\n+\t(bad)\n+\tadd $0x9f626e89,%eax\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tmovabs %al,0xa312f0a1dea4103f\n+\t(bad)\n+\t...\n+\tlret $0x5086\n+\txchg %esi,(%rdi,%rdi,8)\n+\tout %eax,(%dx)\n+\t(bad)\n+\tor $0x8881a00a,%eax\n+\tout %eax,(%dx)\n+\tout %eax,(%dx)\n+\t(bad)\n+\t(bad)\n+\tout %al,$0xbf\n+\tout %eax,(%dx)\n+\t(bad)\n+\t(bad)\n+\tmovabs %eax,0x457b3fef67493c46\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\txchg %al,%al\n+\tloope 1485245 \n+\t(bad)\n+\tsahf\n+\t(bad)\n+\tmovabs 0x1152103fee2e6dd8,%eax\n+\trex.B\n+\trex.WB\n+\trex.WRX in (%dx),%eax\n+\t(bad)\n+\tor %esp,%ebp\n+\tout %eax,$0x10\n+\tpop %rdx\n+\trex.XB in (%dx),%al\n+\t(bad)\n+\tcmp $0xffcd0b2,%eax\n+\tadc %ch,%bl\n+\t(bad)\n+\tstd\n+\t(bad)\n+\tmov $0xa03fe9b6,%esi\n+\tmov $0x39641505,%eax\n+\tcall 43c327ca \n+\trex.RX lret $0xe699\n+\t(bad)\n+\tcli\n+\tand %r12,(%rdi)\n+\trcr %cl,%cl\n+\tin $0x3f,%al\n+\tlods %ds:(%rsi),%al\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\tfsts 0x3fe2fbaf(%rbp)\n+\tshlb $1,0x1fee0f5(%rax)\n+\tloope 14852e7 \n+\tmov $0x63,%bl\n+\tsti\n+\txchg %esi,-0x23(%rdi,%rbx,8)\n+\t(bad)\n+\tmov $0x2d3cb0f7,%ebx\n+\tnop\n+\tfnstcw (%rdi)\n+\tmov $0x5b,%bh\n+\tcmp $0x84,%al\n+\tstos %eax,%es:(%rdi)\n+\tsbb $0xd5,%al\n+\t(bad)\n+\txchg %edx,(%rax)\n+\tsub 0x3fd08b52(%rbx),%eax\n+\tmov $0xaf,%ah\n+\tmovabs %eax,0xeb82ae3fc7c4dde3\n+\tdivl 0x5b3fbca1(%rax)\n+\tadd $0xd5,%al\n+\trcrq $1,(%rdi)\n+\tmovabs %eax,0x5e384cc925875c3f\n+\t(bad)\n+\tcmpsb %es:(%rdi),%ds:(%rsi)\n+\tjae 14852ce \n+\txchg %eax,%esp\n+\tlahf\n+\tsbb $0x1c3a3f86,%eax\n+\tcld\n+\t(bad)\n+\tmov $0xc03f966b,%esp\n+\tint $0x69\n+\tmovsxd -0x6ac05f50(%rbp),%ebx\n+\tmov %cl,(%rsi)\n+\tand $0x3fa59668,%eax\n+\tout %eax,(%dx)\n+\tsahf\n+\tcmp $0xf6,%al\n+\tfdivr %st(2),%st\n+\ttest $0x3b49db3f,%eax\n+\tjne 14852fc \n+\tjrcxz 14852c4 \n+\t(bad)\n+\tout %eax,(%dx)\n+\t(bad)\n+\tint3\n+\timul $0xffffff93,(%rax),%edi\n+\tmov $0x3f,%al\n+\tinsl (%dx),%es:(%rdi)\n+\tint $0xf0\n+\tand %dl,(%rdi)\n+\tiret\n+\tmov $0x3f,%cl\n+\tleave\n+\txchg %eax,%edx\n+\tjs 148538e \n+\tlahf\n+\tmovsb %ds:(%rsi),%es:(%rdi)\n+\tmov $0x3f,%dl\n+\trex.WR xchg %r12b,%dil\n+\tmovabs 0x9bdfc7373fb312f0,%eax\n+\tstd\n+\tand %dh,0x390e953f(%rbx)\n+\tpush %rbx\n+\t(bad)\n+\tmov $0x90,%al\n+\t(bad)\n+\tand $0x32cb94fd,%eax\n+\tss movabs %eax,0xac00f85f323e1f3f\n+\t(bad)\n+\tinsb (%dx),%es:(%rdi)\n+\tlret\n+\thlt\n+\tpush %rsi\n+\txor $0x3e,%al\n+\tmov $0x3f,%cl\n+\tcltd\n+\trepz xchg %eax,%ecx\n+\trex.WXB sub %bpl,%r9b\n+\tmov $0x3f,%dl\n+\tadc -0x5f3b060d(%rip),%bl \n+\tja 14853af \n+\tpop %rsi\n+\tcmc\n+\tmov $0x7b,%ch\n+\t(bad)\n+\t(bad)\n+\tpushf\n+\t(bad)\n+\tscas %es:(%rdi),%al\n+\tret\n+\tmov $0x19,%ch\n+\trcl %cl,%dh\n+\tcmpsl %es:(%rdi),%ds:(%rsi)\n+\t(bad)\n+\tcmp %bl,%ch\n+\tsub %edi,(%rsi)\n+\tor 0x14d93faf(%rbp),%bl\n+\trex.RB (bad)\n+\toutsl %ds:(%rsi),(%dx)\n+\trex.RX mov $0x3f,%dl\n+\tpopf\n+\tadd $0xdc,%al\n+\thlt\n+\tmov %edi,%edx\n+\tout %eax,(%dx)\n+\t(bad)\n+\t(bad)\n+\tsti\n+\tmov %edi,%gs\n+\tor $0x653fef99,%eax\n+\tmovabs %al,0xd6033fee8dc95ebf\n+\tcmp %ah,0x3fecce04(%rbx)\n+\tadc $0x23,%al\n+\trepnz rex.WXB (bad)\n+\tpush $0xffffffffe69e3fea\n+\tpush %rax\n+\tjne 148537f \n+\tinsl (%dx),%es:(%rdi)\n+\tout %eax,$0x3f\n+\txor %ch,%bl\n+\tcli\n+\tfstpl -0x12(%rsi)\n+\tjrcxz 1485407 \n+\tshr $0xe9,%dh\n+\tsub $0x79,%al\n+\tneg %edi\n+\t(bad)\n+\tand %dl,0x6f(%rsi)\n+\tjg 1485361 \n+\tpop %rdx\n+\txlat %ds:(%rbx)\n+\t(bad)\n+\tleave\n+\tgs call ffffffffcdbb2d44 \n+\t(bad)\n+\tdivb -0x61(%rdx)\n+\tmov %cl,0x1c(%rbp)\n+\tmov $0x3f,%bl\n+\t...\n+\t(bad)\n+\tmov %cl,%dl\n+\tfistpl -0xd(%rbx)\n+\txchg %edi,(%rdi)\n+\tmovabs %al,0x893fac08f7021999\n+\tmov $0xdc,%bl\n+\tfstl (%rcx)\n+\txlat %ds:(%rbx)\n+\tmov $0x3f,%bh\n+\tfisubrs -0x62d470a3(%rip) \n+\tmov $0x6c0e053f,%edi\n+\t(bad)\n+\tjnp 148545c \n+\tret $0xf3f\n+\tsarl $1,0x8(%rbx,%rbp,1)\n+\tand %eax,%ebx\n+\t(bad)\n+\trex.X\n+\trex test $0xa0ab76a4,%eax\n+\t(bad)\n+\tin $0x22,%eax\n+\t(bad)\n+\t(bad)\n+\tmov $0x3f,%bl\n+\tpop 0xcbfda8(%rcx)\n+\tmov $0x6948d43f,%esp\n+\tshll $1,(%rsi)\n+\tds sarl $0xb5,(%rdi)\n+\t(bad)\n+\trepnz outsl %ds:(%rsi),(%dx)\n+\tsbb $0x3fc2e9,%eax\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+\tadd %al,(%rax)\n+\tmovabs 0x10416c0,%al\n+\tadcb $0x4,(%rsi)\n+\tadd %eax,(%rax)\n+\tadd %al,(%rax)\n+\tadd %ah,0x16(%rax)\n+\tadd $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\t(bad)\n+\tadd $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand %dl,(%rsi)\n+\tadd $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tadcb $0x0,0x104(%rip) \n+\tadd %dh,(%rax)\n+\tadc $0x104,%eax\n+\tadd %al,(%rax)\n+\txor %dl,(%rcx)\n+\tadd $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tand %dl,(%rcx)\n+\tadd $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\tpush %rax\n+\tadc %al,(%rcx,%rax,1)\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+\t(bad)\n+\t(bad)\n+\tadd $0x1,%al\n+\tadd %al,(%rax)\n+\tadd %al,(%rax)\n+[ Too much input for diff (SHA256: 31facf99827e4f4d2c2128374b2b896d1a08c18d60845778735b1ce12080640b) ]\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 : 1400.070 secs\n-run-gbc time : 333.350 secs\n-child run time : 57.740 secs\n-gbc time : 26.490 secs\n+real time : 177.260 secs\n+run-gbc time : 123.780 secs\n+child run time : 21.690 secs\n+gbc time : 6.950 secs\n (%o0) done\n"}]}]}]}]}]}