| Index: src/s390/simulator-s390.h
|
| diff --git a/src/s390/simulator-s390.h b/src/s390/simulator-s390.h
|
| index ae3dd5820944ced1a8cd8b56e89e0091f467ceb3..6e82c9afd0993905c69318d46f5977dd6a800804 100644
|
| --- a/src/s390/simulator-s390.h
|
| +++ b/src/s390/simulator-s390.h
|
| @@ -507,6 +507,742 @@ class Simulator {
|
| };
|
| StopCountAndDesc watched_stops_[kNumOfWatchedStops];
|
| void DebugStart();
|
| +
|
| + int DecodeInstructionOriginal(Instruction* instr);
|
| + int DecodeInstruction(Instruction* instr);
|
| + int Evaluate_Unknown(Instruction* instr);
|
| +#define MAX_NUM_OPCODES (1 << 16)
|
| + typedef int (Simulator::*EvaluateFuncType)(Instruction*);
|
| +
|
| + static EvaluateFuncType EvalTable[MAX_NUM_OPCODES];
|
| + static void EvalTableInit();
|
| +
|
| +#define EVALUATE(name) int Evaluate_##name(Instruction* instr)
|
| + EVALUATE(BKPT);
|
| + EVALUATE(SPM);
|
| + EVALUATE(BALR);
|
| + EVALUATE(BCTR);
|
| + EVALUATE(BCR);
|
| + EVALUATE(SVC);
|
| + EVALUATE(BSM);
|
| + EVALUATE(BASSM);
|
| + EVALUATE(BASR);
|
| + EVALUATE(MVCL);
|
| + EVALUATE(CLCL);
|
| + EVALUATE(LPR);
|
| + EVALUATE(LNR);
|
| + EVALUATE(LTR);
|
| + EVALUATE(LCR);
|
| + EVALUATE(NR);
|
| + EVALUATE(CLR);
|
| + EVALUATE(OR);
|
| + EVALUATE(XR);
|
| + EVALUATE(LR);
|
| + EVALUATE(CR);
|
| + EVALUATE(AR);
|
| + EVALUATE(SR);
|
| + EVALUATE(MR);
|
| + EVALUATE(DR);
|
| + EVALUATE(ALR);
|
| + EVALUATE(SLR);
|
| + EVALUATE(LDR);
|
| + EVALUATE(CDR);
|
| + EVALUATE(LER);
|
| + EVALUATE(STH);
|
| + EVALUATE(LA);
|
| + EVALUATE(STC);
|
| + EVALUATE(IC_z);
|
| + EVALUATE(EX);
|
| + EVALUATE(BAL);
|
| + EVALUATE(BCT);
|
| + EVALUATE(BC);
|
| + EVALUATE(LH);
|
| + EVALUATE(CH);
|
| + EVALUATE(AH);
|
| + EVALUATE(SH);
|
| + EVALUATE(MH);
|
| + EVALUATE(BAS);
|
| + EVALUATE(CVD);
|
| + EVALUATE(CVB);
|
| + EVALUATE(ST);
|
| + EVALUATE(LAE);
|
| + EVALUATE(N);
|
| + EVALUATE(CL);
|
| + EVALUATE(O);
|
| + EVALUATE(X);
|
| + EVALUATE(L);
|
| + EVALUATE(C);
|
| + EVALUATE(A);
|
| + EVALUATE(S);
|
| + EVALUATE(M);
|
| + EVALUATE(D);
|
| + EVALUATE(AL);
|
| + EVALUATE(SL);
|
| + EVALUATE(STD);
|
| + EVALUATE(LD);
|
| + EVALUATE(CD);
|
| + EVALUATE(STE);
|
| + EVALUATE(MS);
|
| + EVALUATE(LE);
|
| + EVALUATE(BRXH);
|
| + EVALUATE(BRXLE);
|
| + EVALUATE(BXH);
|
| + EVALUATE(BXLE);
|
| + EVALUATE(SRL);
|
| + EVALUATE(SLL);
|
| + EVALUATE(SRA);
|
| + EVALUATE(SLA);
|
| + EVALUATE(SRDL);
|
| + EVALUATE(SLDL);
|
| + EVALUATE(SRDA);
|
| + EVALUATE(SLDA);
|
| + EVALUATE(STM);
|
| + EVALUATE(TM);
|
| + EVALUATE(MVI);
|
| + EVALUATE(TS);
|
| + EVALUATE(NI);
|
| + EVALUATE(CLI);
|
| + EVALUATE(OI);
|
| + EVALUATE(XI);
|
| + EVALUATE(LM);
|
| + EVALUATE(MVCLE);
|
| + EVALUATE(CLCLE);
|
| + EVALUATE(MC);
|
| + EVALUATE(CDS);
|
| + EVALUATE(STCM);
|
| + EVALUATE(ICM);
|
| + EVALUATE(BPRP);
|
| + EVALUATE(BPP);
|
| + EVALUATE(TRTR);
|
| + EVALUATE(MVN);
|
| + EVALUATE(MVC);
|
| + EVALUATE(MVZ);
|
| + EVALUATE(NC);
|
| + EVALUATE(CLC);
|
| + EVALUATE(OC);
|
| + EVALUATE(XC);
|
| + EVALUATE(MVCP);
|
| + EVALUATE(TR);
|
| + EVALUATE(TRT);
|
| + EVALUATE(ED);
|
| + EVALUATE(EDMK);
|
| + EVALUATE(PKU);
|
| + EVALUATE(UNPKU);
|
| + EVALUATE(MVCIN);
|
| + EVALUATE(PKA);
|
| + EVALUATE(UNPKA);
|
| + EVALUATE(PLO);
|
| + EVALUATE(LMD);
|
| + EVALUATE(SRP);
|
| + EVALUATE(MVO);
|
| + EVALUATE(PACK);
|
| + EVALUATE(UNPK);
|
| + EVALUATE(ZAP);
|
| + EVALUATE(AP);
|
| + EVALUATE(SP);
|
| + EVALUATE(MP);
|
| + EVALUATE(DP);
|
| + EVALUATE(UPT);
|
| + EVALUATE(PFPO);
|
| + EVALUATE(IIHH);
|
| + EVALUATE(IIHL);
|
| + EVALUATE(IILH);
|
| + EVALUATE(IILL);
|
| + EVALUATE(NIHH);
|
| + EVALUATE(NIHL);
|
| + EVALUATE(NILH);
|
| + EVALUATE(NILL);
|
| + EVALUATE(OIHH);
|
| + EVALUATE(OIHL);
|
| + EVALUATE(OILH);
|
| + EVALUATE(OILL);
|
| + EVALUATE(LLIHH);
|
| + EVALUATE(LLIHL);
|
| + EVALUATE(LLILH);
|
| + EVALUATE(LLILL);
|
| + EVALUATE(TMLH);
|
| + EVALUATE(TMLL);
|
| + EVALUATE(TMHH);
|
| + EVALUATE(TMHL);
|
| + EVALUATE(BRC);
|
| + EVALUATE(BRAS);
|
| + EVALUATE(BRCT);
|
| + EVALUATE(BRCTG);
|
| + EVALUATE(LHI);
|
| + EVALUATE(LGHI);
|
| + EVALUATE(AHI);
|
| + EVALUATE(AGHI);
|
| + EVALUATE(MHI);
|
| + EVALUATE(MGHI);
|
| + EVALUATE(CHI);
|
| + EVALUATE(CGHI);
|
| + EVALUATE(LARL);
|
| + EVALUATE(LGFI);
|
| + EVALUATE(BRCL);
|
| + EVALUATE(BRASL);
|
| + EVALUATE(XIHF);
|
| + EVALUATE(XILF);
|
| + EVALUATE(IIHF);
|
| + EVALUATE(IILF);
|
| + EVALUATE(NIHF);
|
| + EVALUATE(NILF);
|
| + EVALUATE(OIHF);
|
| + EVALUATE(OILF);
|
| + EVALUATE(LLIHF);
|
| + EVALUATE(LLILF);
|
| + EVALUATE(MSGFI);
|
| + EVALUATE(MSFI);
|
| + EVALUATE(SLGFI);
|
| + EVALUATE(SLFI);
|
| + EVALUATE(AGFI);
|
| + EVALUATE(AFI);
|
| + EVALUATE(ALGFI);
|
| + EVALUATE(ALFI);
|
| + EVALUATE(CGFI);
|
| + EVALUATE(CFI);
|
| + EVALUATE(CLGFI);
|
| + EVALUATE(CLFI);
|
| + EVALUATE(LLHRL);
|
| + EVALUATE(LGHRL);
|
| + EVALUATE(LHRL);
|
| + EVALUATE(LLGHRL);
|
| + EVALUATE(STHRL);
|
| + EVALUATE(LGRL);
|
| + EVALUATE(STGRL);
|
| + EVALUATE(LGFRL);
|
| + EVALUATE(LRL);
|
| + EVALUATE(LLGFRL);
|
| + EVALUATE(STRL);
|
| + EVALUATE(EXRL);
|
| + EVALUATE(PFDRL);
|
| + EVALUATE(CGHRL);
|
| + EVALUATE(CHRL);
|
| + EVALUATE(CGRL);
|
| + EVALUATE(CGFRL);
|
| + EVALUATE(ECTG);
|
| + EVALUATE(CSST);
|
| + EVALUATE(LPD);
|
| + EVALUATE(LPDG);
|
| + EVALUATE(BRCTH);
|
| + EVALUATE(AIH);
|
| + EVALUATE(ALSIH);
|
| + EVALUATE(ALSIHN);
|
| + EVALUATE(CIH);
|
| + EVALUATE(STCK);
|
| + EVALUATE(CFC);
|
| + EVALUATE(IPM);
|
| + EVALUATE(HSCH);
|
| + EVALUATE(MSCH);
|
| + EVALUATE(SSCH);
|
| + EVALUATE(STSCH);
|
| + EVALUATE(TSCH);
|
| + EVALUATE(TPI);
|
| + EVALUATE(SAL);
|
| + EVALUATE(RSCH);
|
| + EVALUATE(STCRW);
|
| + EVALUATE(STCPS);
|
| + EVALUATE(RCHP);
|
| + EVALUATE(SCHM);
|
| + EVALUATE(CKSM);
|
| + EVALUATE(SAR);
|
| + EVALUATE(EAR);
|
| + EVALUATE(MSR);
|
| + EVALUATE(MVST);
|
| + EVALUATE(CUSE);
|
| + EVALUATE(SRST);
|
| + EVALUATE(XSCH);
|
| + EVALUATE(STCKE);
|
| + EVALUATE(STCKF);
|
| + EVALUATE(SRNM);
|
| + EVALUATE(STFPC);
|
| + EVALUATE(LFPC);
|
| + EVALUATE(TRE);
|
| + EVALUATE(CUUTF);
|
| + EVALUATE(CUTFU);
|
| + EVALUATE(STFLE);
|
| + EVALUATE(SRNMB);
|
| + EVALUATE(SRNMT);
|
| + EVALUATE(LFAS);
|
| + EVALUATE(PPA);
|
| + EVALUATE(ETND);
|
| + EVALUATE(TEND);
|
| + EVALUATE(NIAI);
|
| + EVALUATE(TABORT);
|
| + EVALUATE(TRAP4);
|
| + EVALUATE(LPEBR);
|
| + EVALUATE(LNEBR);
|
| + EVALUATE(LTEBR);
|
| + EVALUATE(LCEBR);
|
| + EVALUATE(LDEBR);
|
| + EVALUATE(LXDBR);
|
| + EVALUATE(LXEBR);
|
| + EVALUATE(MXDBR);
|
| + EVALUATE(KEBR);
|
| + EVALUATE(CEBR);
|
| + EVALUATE(AEBR);
|
| + EVALUATE(SEBR);
|
| + EVALUATE(MDEBR);
|
| + EVALUATE(DEBR);
|
| + EVALUATE(MAEBR);
|
| + EVALUATE(MSEBR);
|
| + EVALUATE(LPDBR);
|
| + EVALUATE(LNDBR);
|
| + EVALUATE(LTDBR);
|
| + EVALUATE(LCDBR);
|
| + EVALUATE(SQEBR);
|
| + EVALUATE(SQDBR);
|
| + EVALUATE(SQXBR);
|
| + EVALUATE(MEEBR);
|
| + EVALUATE(KDBR);
|
| + EVALUATE(CDBR);
|
| + EVALUATE(ADBR);
|
| + EVALUATE(SDBR);
|
| + EVALUATE(MDBR);
|
| + EVALUATE(DDBR);
|
| + EVALUATE(MADBR);
|
| + EVALUATE(MSDBR);
|
| + EVALUATE(LPXBR);
|
| + EVALUATE(LNXBR);
|
| + EVALUATE(LTXBR);
|
| + EVALUATE(LCXBR);
|
| + EVALUATE(LEDBRA);
|
| + EVALUATE(LDXBRA);
|
| + EVALUATE(LEXBRA);
|
| + EVALUATE(FIXBRA);
|
| + EVALUATE(KXBR);
|
| + EVALUATE(CXBR);
|
| + EVALUATE(AXBR);
|
| + EVALUATE(SXBR);
|
| + EVALUATE(MXBR);
|
| + EVALUATE(DXBR);
|
| + EVALUATE(TBEDR);
|
| + EVALUATE(TBDR);
|
| + EVALUATE(DIEBR);
|
| + EVALUATE(FIEBRA);
|
| + EVALUATE(THDER);
|
| + EVALUATE(THDR);
|
| + EVALUATE(DIDBR);
|
| + EVALUATE(FIDBRA);
|
| + EVALUATE(LXR);
|
| + EVALUATE(LPDFR);
|
| + EVALUATE(LNDFR);
|
| + EVALUATE(LCDFR);
|
| + EVALUATE(LZER);
|
| + EVALUATE(LZDR);
|
| + EVALUATE(LZXR);
|
| + EVALUATE(SFPC);
|
| + EVALUATE(SFASR);
|
| + EVALUATE(EFPC);
|
| + EVALUATE(CELFBR);
|
| + EVALUATE(CDLFBR);
|
| + EVALUATE(CXLFBR);
|
| + EVALUATE(CEFBRA);
|
| + EVALUATE(CDFBRA);
|
| + EVALUATE(CXFBRA);
|
| + EVALUATE(CFEBRA);
|
| + EVALUATE(CFDBRA);
|
| + EVALUATE(CFXBRA);
|
| + EVALUATE(CLFEBR);
|
| + EVALUATE(CLFDBR);
|
| + EVALUATE(CLFXBR);
|
| + EVALUATE(CELGBR);
|
| + EVALUATE(CDLGBR);
|
| + EVALUATE(CXLGBR);
|
| + EVALUATE(CEGBRA);
|
| + EVALUATE(CDGBRA);
|
| + EVALUATE(CXGBRA);
|
| + EVALUATE(CGEBRA);
|
| + EVALUATE(CGDBRA);
|
| + EVALUATE(CGXBRA);
|
| + EVALUATE(CLGEBR);
|
| + EVALUATE(CLGDBR);
|
| + EVALUATE(CFER);
|
| + EVALUATE(CFDR);
|
| + EVALUATE(CFXR);
|
| + EVALUATE(LDGR);
|
| + EVALUATE(CGER);
|
| + EVALUATE(CGDR);
|
| + EVALUATE(CGXR);
|
| + EVALUATE(LGDR);
|
| + EVALUATE(MDTR);
|
| + EVALUATE(MDTRA);
|
| + EVALUATE(DDTRA);
|
| + EVALUATE(ADTRA);
|
| + EVALUATE(SDTRA);
|
| + EVALUATE(LDETR);
|
| + EVALUATE(LEDTR);
|
| + EVALUATE(LTDTR);
|
| + EVALUATE(FIDTR);
|
| + EVALUATE(MXTRA);
|
| + EVALUATE(DXTRA);
|
| + EVALUATE(AXTRA);
|
| + EVALUATE(SXTRA);
|
| + EVALUATE(LXDTR);
|
| + EVALUATE(LDXTR);
|
| + EVALUATE(LTXTR);
|
| + EVALUATE(FIXTR);
|
| + EVALUATE(KDTR);
|
| + EVALUATE(CGDTRA);
|
| + EVALUATE(CUDTR);
|
| + EVALUATE(CDTR);
|
| + EVALUATE(EEDTR);
|
| + EVALUATE(ESDTR);
|
| + EVALUATE(KXTR);
|
| + EVALUATE(CGXTRA);
|
| + EVALUATE(CUXTR);
|
| + EVALUATE(CSXTR);
|
| + EVALUATE(CXTR);
|
| + EVALUATE(EEXTR);
|
| + EVALUATE(ESXTR);
|
| + EVALUATE(CDGTRA);
|
| + EVALUATE(CDUTR);
|
| + EVALUATE(CDSTR);
|
| + EVALUATE(CEDTR);
|
| + EVALUATE(QADTR);
|
| + EVALUATE(IEDTR);
|
| + EVALUATE(RRDTR);
|
| + EVALUATE(CXGTRA);
|
| + EVALUATE(CXUTR);
|
| + EVALUATE(CXSTR);
|
| + EVALUATE(CEXTR);
|
| + EVALUATE(QAXTR);
|
| + EVALUATE(IEXTR);
|
| + EVALUATE(RRXTR);
|
| + EVALUATE(LPGR);
|
| + EVALUATE(LNGR);
|
| + EVALUATE(LTGR);
|
| + EVALUATE(LCGR);
|
| + EVALUATE(LGR);
|
| + EVALUATE(LGBR);
|
| + EVALUATE(LGHR);
|
| + EVALUATE(AGR);
|
| + EVALUATE(SGR);
|
| + EVALUATE(ALGR);
|
| + EVALUATE(SLGR);
|
| + EVALUATE(MSGR);
|
| + EVALUATE(DSGR);
|
| + EVALUATE(LRVGR);
|
| + EVALUATE(LPGFR);
|
| + EVALUATE(LNGFR);
|
| + EVALUATE(LTGFR);
|
| + EVALUATE(LCGFR);
|
| + EVALUATE(LGFR);
|
| + EVALUATE(LLGFR);
|
| + EVALUATE(LLGTR);
|
| + EVALUATE(AGFR);
|
| + EVALUATE(SGFR);
|
| + EVALUATE(ALGFR);
|
| + EVALUATE(SLGFR);
|
| + EVALUATE(MSGFR);
|
| + EVALUATE(DSGFR);
|
| + EVALUATE(KMAC);
|
| + EVALUATE(LRVR);
|
| + EVALUATE(CGR);
|
| + EVALUATE(CLGR);
|
| + EVALUATE(LBR);
|
| + EVALUATE(LHR);
|
| + EVALUATE(KMF);
|
| + EVALUATE(KMO);
|
| + EVALUATE(PCC);
|
| + EVALUATE(KMCTR);
|
| + EVALUATE(KM);
|
| + EVALUATE(KMC);
|
| + EVALUATE(CGFR);
|
| + EVALUATE(KIMD);
|
| + EVALUATE(KLMD);
|
| + EVALUATE(CFDTR);
|
| + EVALUATE(CLGDTR);
|
| + EVALUATE(CLFDTR);
|
| + EVALUATE(BCTGR);
|
| + EVALUATE(CFXTR);
|
| + EVALUATE(CLFXTR);
|
| + EVALUATE(CDFTR);
|
| + EVALUATE(CDLGTR);
|
| + EVALUATE(CDLFTR);
|
| + EVALUATE(CXFTR);
|
| + EVALUATE(CXLGTR);
|
| + EVALUATE(CXLFTR);
|
| + EVALUATE(CGRT);
|
| + EVALUATE(NGR);
|
| + EVALUATE(OGR);
|
| + EVALUATE(XGR);
|
| + EVALUATE(FLOGR);
|
| + EVALUATE(LLGCR);
|
| + EVALUATE(LLGHR);
|
| + EVALUATE(MLGR);
|
| + EVALUATE(DLGR);
|
| + EVALUATE(ALCGR);
|
| + EVALUATE(SLBGR);
|
| + EVALUATE(EPSW);
|
| + EVALUATE(TRTT);
|
| + EVALUATE(TRTO);
|
| + EVALUATE(TROT);
|
| + EVALUATE(TROO);
|
| + EVALUATE(LLCR);
|
| + EVALUATE(LLHR);
|
| + EVALUATE(MLR);
|
| + EVALUATE(DLR);
|
| + EVALUATE(ALCR);
|
| + EVALUATE(SLBR);
|
| + EVALUATE(CU14);
|
| + EVALUATE(CU24);
|
| + EVALUATE(CU41);
|
| + EVALUATE(CU42);
|
| + EVALUATE(TRTRE);
|
| + EVALUATE(SRSTU);
|
| + EVALUATE(TRTE);
|
| + EVALUATE(AHHHR);
|
| + EVALUATE(SHHHR);
|
| + EVALUATE(ALHHHR);
|
| + EVALUATE(SLHHHR);
|
| + EVALUATE(CHHR);
|
| + EVALUATE(AHHLR);
|
| + EVALUATE(SHHLR);
|
| + EVALUATE(ALHHLR);
|
| + EVALUATE(SLHHLR);
|
| + EVALUATE(CHLR);
|
| + EVALUATE(POPCNT_Z);
|
| + EVALUATE(LOCGR);
|
| + EVALUATE(NGRK);
|
| + EVALUATE(OGRK);
|
| + EVALUATE(XGRK);
|
| + EVALUATE(AGRK);
|
| + EVALUATE(SGRK);
|
| + EVALUATE(ALGRK);
|
| + EVALUATE(SLGRK);
|
| + EVALUATE(LOCR);
|
| + EVALUATE(NRK);
|
| + EVALUATE(ORK);
|
| + EVALUATE(XRK);
|
| + EVALUATE(ARK);
|
| + EVALUATE(SRK);
|
| + EVALUATE(ALRK);
|
| + EVALUATE(SLRK);
|
| + EVALUATE(LTG);
|
| + EVALUATE(LG);
|
| + EVALUATE(CVBY);
|
| + EVALUATE(AG);
|
| + EVALUATE(SG);
|
| + EVALUATE(ALG);
|
| + EVALUATE(SLG);
|
| + EVALUATE(MSG);
|
| + EVALUATE(DSG);
|
| + EVALUATE(CVBG);
|
| + EVALUATE(LRVG);
|
| + EVALUATE(LT);
|
| + EVALUATE(LGF);
|
| + EVALUATE(LGH);
|
| + EVALUATE(LLGF);
|
| + EVALUATE(LLGT);
|
| + EVALUATE(AGF);
|
| + EVALUATE(SGF);
|
| + EVALUATE(ALGF);
|
| + EVALUATE(SLGF);
|
| + EVALUATE(MSGF);
|
| + EVALUATE(DSGF);
|
| + EVALUATE(LRV);
|
| + EVALUATE(LRVH);
|
| + EVALUATE(CG);
|
| + EVALUATE(CLG);
|
| + EVALUATE(STG);
|
| + EVALUATE(NTSTG);
|
| + EVALUATE(CVDY);
|
| + EVALUATE(CVDG);
|
| + EVALUATE(STRVG);
|
| + EVALUATE(CGF);
|
| + EVALUATE(CLGF);
|
| + EVALUATE(LTGF);
|
| + EVALUATE(CGH);
|
| + EVALUATE(PFD);
|
| + EVALUATE(STRV);
|
| + EVALUATE(STRVH);
|
| + EVALUATE(BCTG);
|
| + EVALUATE(STY);
|
| + EVALUATE(MSY);
|
| + EVALUATE(NY);
|
| + EVALUATE(CLY);
|
| + EVALUATE(OY);
|
| + EVALUATE(XY);
|
| + EVALUATE(LY);
|
| + EVALUATE(CY);
|
| + EVALUATE(AY);
|
| + EVALUATE(SY);
|
| + EVALUATE(MFY);
|
| + EVALUATE(ALY);
|
| + EVALUATE(SLY);
|
| + EVALUATE(STHY);
|
| + EVALUATE(LAY);
|
| + EVALUATE(STCY);
|
| + EVALUATE(ICY);
|
| + EVALUATE(LAEY);
|
| + EVALUATE(LB);
|
| + EVALUATE(LGB);
|
| + EVALUATE(LHY);
|
| + EVALUATE(CHY);
|
| + EVALUATE(AHY);
|
| + EVALUATE(SHY);
|
| + EVALUATE(MHY);
|
| + EVALUATE(NG);
|
| + EVALUATE(OG);
|
| + EVALUATE(XG);
|
| + EVALUATE(LGAT);
|
| + EVALUATE(MLG);
|
| + EVALUATE(DLG);
|
| + EVALUATE(ALCG);
|
| + EVALUATE(SLBG);
|
| + EVALUATE(STPQ);
|
| + EVALUATE(LPQ);
|
| + EVALUATE(LLGC);
|
| + EVALUATE(LLGH);
|
| + EVALUATE(LLC);
|
| + EVALUATE(LLH);
|
| + EVALUATE(ML);
|
| + EVALUATE(DL);
|
| + EVALUATE(ALC);
|
| + EVALUATE(SLB);
|
| + EVALUATE(LLGTAT);
|
| + EVALUATE(LLGFAT);
|
| + EVALUATE(LAT);
|
| + EVALUATE(LBH);
|
| + EVALUATE(LLCH);
|
| + EVALUATE(STCH);
|
| + EVALUATE(LHH);
|
| + EVALUATE(LLHH);
|
| + EVALUATE(STHH);
|
| + EVALUATE(LFHAT);
|
| + EVALUATE(LFH);
|
| + EVALUATE(STFH);
|
| + EVALUATE(CHF);
|
| + EVALUATE(MVCDK);
|
| + EVALUATE(MVHHI);
|
| + EVALUATE(MVGHI);
|
| + EVALUATE(MVHI);
|
| + EVALUATE(CHHSI);
|
| + EVALUATE(CGHSI);
|
| + EVALUATE(CHSI);
|
| + EVALUATE(CLFHSI);
|
| + EVALUATE(TBEGIN);
|
| + EVALUATE(TBEGINC);
|
| + EVALUATE(LMG);
|
| + EVALUATE(SRAG);
|
| + EVALUATE(SLAG);
|
| + EVALUATE(SRLG);
|
| + EVALUATE(SLLG);
|
| + EVALUATE(CSY);
|
| + EVALUATE(RLLG);
|
| + EVALUATE(RLL);
|
| + EVALUATE(STMG);
|
| + EVALUATE(STMH);
|
| + EVALUATE(STCMH);
|
| + EVALUATE(STCMY);
|
| + EVALUATE(CDSY);
|
| + EVALUATE(CDSG);
|
| + EVALUATE(BXHG);
|
| + EVALUATE(BXLEG);
|
| + EVALUATE(ECAG);
|
| + EVALUATE(TMY);
|
| + EVALUATE(MVIY);
|
| + EVALUATE(NIY);
|
| + EVALUATE(CLIY);
|
| + EVALUATE(OIY);
|
| + EVALUATE(XIY);
|
| + EVALUATE(ASI);
|
| + EVALUATE(ALSI);
|
| + EVALUATE(AGSI);
|
| + EVALUATE(ALGSI);
|
| + EVALUATE(ICMH);
|
| + EVALUATE(ICMY);
|
| + EVALUATE(MVCLU);
|
| + EVALUATE(CLCLU);
|
| + EVALUATE(STMY);
|
| + EVALUATE(LMH);
|
| + EVALUATE(LMY);
|
| + EVALUATE(TP);
|
| + EVALUATE(SRAK);
|
| + EVALUATE(SLAK);
|
| + EVALUATE(SRLK);
|
| + EVALUATE(SLLK);
|
| + EVALUATE(LOCG);
|
| + EVALUATE(STOCG);
|
| + EVALUATE(LANG);
|
| + EVALUATE(LAOG);
|
| + EVALUATE(LAXG);
|
| + EVALUATE(LAAG);
|
| + EVALUATE(LAALG);
|
| + EVALUATE(LOC);
|
| + EVALUATE(STOC);
|
| + EVALUATE(LAN);
|
| + EVALUATE(LAO);
|
| + EVALUATE(LAX);
|
| + EVALUATE(LAA);
|
| + EVALUATE(LAAL);
|
| + EVALUATE(BRXHG);
|
| + EVALUATE(BRXLG);
|
| + EVALUATE(RISBLG);
|
| + EVALUATE(RNSBG);
|
| + EVALUATE(RISBG);
|
| + EVALUATE(ROSBG);
|
| + EVALUATE(RXSBG);
|
| + EVALUATE(RISBGN);
|
| + EVALUATE(RISBHG);
|
| + EVALUATE(CGRJ);
|
| + EVALUATE(CGIT);
|
| + EVALUATE(CIT);
|
| + EVALUATE(CLFIT);
|
| + EVALUATE(CGIJ);
|
| + EVALUATE(CIJ);
|
| + EVALUATE(AHIK);
|
| + EVALUATE(AGHIK);
|
| + EVALUATE(ALHSIK);
|
| + EVALUATE(ALGHSIK);
|
| + EVALUATE(CGRB);
|
| + EVALUATE(CGIB);
|
| + EVALUATE(CIB);
|
| + EVALUATE(LDEB);
|
| + EVALUATE(LXDB);
|
| + EVALUATE(LXEB);
|
| + EVALUATE(MXDB);
|
| + EVALUATE(KEB);
|
| + EVALUATE(CEB);
|
| + EVALUATE(AEB);
|
| + EVALUATE(SEB);
|
| + EVALUATE(MDEB);
|
| + EVALUATE(DEB);
|
| + EVALUATE(MAEB);
|
| + EVALUATE(MSEB);
|
| + EVALUATE(TCEB);
|
| + EVALUATE(TCDB);
|
| + EVALUATE(TCXB);
|
| + EVALUATE(SQEB);
|
| + EVALUATE(SQDB);
|
| + EVALUATE(MEEB);
|
| + EVALUATE(KDB);
|
| + EVALUATE(CDB);
|
| + EVALUATE(ADB);
|
| + EVALUATE(SDB);
|
| + EVALUATE(MDB);
|
| + EVALUATE(DDB);
|
| + EVALUATE(MADB);
|
| + EVALUATE(MSDB);
|
| + EVALUATE(SLDT);
|
| + EVALUATE(SRDT);
|
| + EVALUATE(SLXT);
|
| + EVALUATE(SRXT);
|
| + EVALUATE(TDCET);
|
| + EVALUATE(TDGET);
|
| + EVALUATE(TDCDT);
|
| + EVALUATE(TDGDT);
|
| + EVALUATE(TDCXT);
|
| + EVALUATE(TDGXT);
|
| + EVALUATE(LEY);
|
| + EVALUATE(LDY);
|
| + EVALUATE(STEY);
|
| + EVALUATE(STDY);
|
| + EVALUATE(CZDT);
|
| + EVALUATE(CZXT);
|
| + EVALUATE(CDZT);
|
| + EVALUATE(CXZT);
|
| +#undef EVALUATE
|
| };
|
|
|
| // When running with the simulator transition into simulated execution at this
|
|
|