includes.isa revision 2022
1////////////////////////////////////////////////////////////////////
2//
3// Output include file directives.
4//
5
6output header {{
7#include <sstream>
8#include <iostream>
9#include <iomanip>
10
11#include "cpu/static_inst.hh"
12#include "traps.hh"
13#include "mem/mem_req.hh"  // some constructors use MemReq flags
14}};
15
16output decoder {{
17#include "base/cprintf.hh"
18#include "base/loader/symtab.hh"
19#include "cpu/exec_context.hh"  // for Jump::branchTarget()
20
21#include <math.h>
22#if defined(linux)
23#include <fenv.h>
24#endif
25}};
26
27output exec {{
28#include <math.h>
29#if defined(linux)
30#include <fenv.h>
31#endif
32
33#ifdef FULL_SYSTEM
34//#include "arch/alpha/pseudo_inst.hh"
35#endif
36#include "cpu/base.hh"
37#include "cpu/exetrace.hh"
38#include "sim/sim_exit.hh"
39}};
40
41