Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(949)

Unified Diff: src/s390/simulator-s390.h

Issue 1873963002: S390: [simulator] Initial 2-level jump table implementation (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@master
Patch Set: rebased on master and implement a set of instr, 20% faster in zlib Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | src/s390/simulator-s390.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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
« no previous file with comments | « no previous file | src/s390/simulator-s390.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698