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