includes.isa revision 2022
14120Sgblack@eecs.umich.edu////////////////////////////////////////////////////////////////////
24120Sgblack@eecs.umich.edu//
34120Sgblack@eecs.umich.edu// Output include file directives.
44120Sgblack@eecs.umich.edu//
54120Sgblack@eecs.umich.edu
64120Sgblack@eecs.umich.eduoutput header {{
74120Sgblack@eecs.umich.edu#include <sstream>
84120Sgblack@eecs.umich.edu#include <iostream>
94120Sgblack@eecs.umich.edu#include <iomanip>
104120Sgblack@eecs.umich.edu
114120Sgblack@eecs.umich.edu#include "cpu/static_inst.hh"
124120Sgblack@eecs.umich.edu#include "traps.hh"
134120Sgblack@eecs.umich.edu#include "mem/mem_req.hh"  // some constructors use MemReq flags
144120Sgblack@eecs.umich.edu}};
154120Sgblack@eecs.umich.edu
164120Sgblack@eecs.umich.eduoutput decoder {{
174120Sgblack@eecs.umich.edu#include "base/cprintf.hh"
184120Sgblack@eecs.umich.edu#include "base/loader/symtab.hh"
194120Sgblack@eecs.umich.edu#include "cpu/exec_context.hh"  // for Jump::branchTarget()
204120Sgblack@eecs.umich.edu
214120Sgblack@eecs.umich.edu#include <math.h>
224120Sgblack@eecs.umich.edu#if defined(linux)
234120Sgblack@eecs.umich.edu#include <fenv.h>
244120Sgblack@eecs.umich.edu#endif
254120Sgblack@eecs.umich.edu}};
264120Sgblack@eecs.umich.edu
274120Sgblack@eecs.umich.eduoutput exec {{
284120Sgblack@eecs.umich.edu#include <math.h>
294120Sgblack@eecs.umich.edu#if defined(linux)
304120Sgblack@eecs.umich.edu#include <fenv.h>
314120Sgblack@eecs.umich.edu#endif
324120Sgblack@eecs.umich.edu
334120Sgblack@eecs.umich.edu#ifdef FULL_SYSTEM
344120Sgblack@eecs.umich.edu//#include "arch/alpha/pseudo_inst.hh"
354120Sgblack@eecs.umich.edu#endif
364120Sgblack@eecs.umich.edu#include "cpu/base.hh"
374120Sgblack@eecs.umich.edu#include "cpu/exetrace.hh"
384120Sgblack@eecs.umich.edu#include "sim/sim_exit.hh"
394120Sgblack@eecs.umich.edu}};
404120Sgblack@eecs.umich.edu
414120Sgblack@eecs.umich.edu