includes.isa revision 4661
11689SN/A// -*- mode:c++ -*- 22326SN/A 31689SN/A// Copyright (c) 2006 The Regents of The University of Michigan 41689SN/A// All rights reserved. 51689SN/A// 61689SN/A// Redistribution and use in source and binary forms, with or without 71689SN/A// modification, are permitted provided that the following conditions are 81689SN/A// met: redistributions of source code must retain the above copyright 91689SN/A// notice, this list of conditions and the following disclaimer; 101689SN/A// redistributions in binary form must reproduce the above copyright 111689SN/A// notice, this list of conditions and the following disclaimer in the 121689SN/A// documentation and/or other materials provided with the distribution; 131689SN/A// neither the name of the copyright holders nor the names of its 141689SN/A// contributors may be used to endorse or promote products derived from 151689SN/A// this software without specific prior written permission. 161689SN/A// 171689SN/A// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 181689SN/A// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 191689SN/A// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 201689SN/A// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 211689SN/A// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 221689SN/A// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 231689SN/A// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 241689SN/A// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 251689SN/A// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 261689SN/A// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 272665Ssaidi@eecs.umich.edu// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 282665Ssaidi@eecs.umich.edu// 292831Sksewell@umich.edu// Authors: Korey Sewell 301689SN/A 311689SN/A//////////////////////////////////////////////////////////////////// 322064SN/A// 331060SN/A// Output include file directives. 341060SN/A// 352292SN/A 361717SN/Aoutput header {{ 374762Snate@binkert.org#include <sstream> 386221Snate@binkert.org#include <iostream> 394762Snate@binkert.org#include <iomanip> 401060SN/A 416221Snate@binkert.org#include "arch/mips/isa_traits.hh" 425529Snate@binkert.org#include "cpu/static_inst.hh" 431061SN/A#include "mem/packet.hh" 442292SN/A}}; 455606Snate@binkert.org 465606Snate@binkert.orgoutput decoder {{ 475606Snate@binkert.org#include "arch/mips/isa_traits.hh" 481060SN/A#include "base/cprintf.hh" 492292SN/A#include "base/loader/symtab.hh" 502292SN/A#include "cpu/thread_context.hh" 512292SN/A#include "arch/mips/faults.hh" 522292SN/A#include "arch/mips/isa_traits.hh" 532292SN/A#include "arch/mips/pra_constants.hh" 542292SN/A#include "arch/mips/dt_constants.hh" 552292SN/A#include "arch/mips/mt_constants.hh" 562326SN/A#include "arch/mips/utility.hh" 572292SN/A#include "arch/mips/dsp.hh" 582292SN/A#include "mem/packet.hh" 592292SN/A 602292SN/A#include <math.h> 612292SN/A#if defined(linux) 622292SN/A#include <fenv.h> 635336Shines@cs.fsu.edu#endif 642292SN/A 654873Sstever@eecs.umich.eduusing namespace MipsISA; 662292SN/A}}; 672292SN/A 682292SN/Aoutput exec {{ 694329Sktlim@umich.edu#include "arch/mips/faults.hh" 705529Snate@binkert.org#include "arch/mips/isa_traits.hh" 714329Sktlim@umich.edu#include "arch/mips/utility.hh" 724329Sktlim@umich.edu#include "arch/mips/dsp.hh" 734329Sktlim@umich.edu#include "arch/mips/pra_constants.hh" 742292SN/A#include "arch/mips/dt_constants.hh" 752292SN/A#include "arch/mips/mt_constants.hh" 762292SN/A 772292SN/A#include <math.h> 782292SN/A#if defined(linux) 792292SN/A#include <fenv.h> 802292SN/A#endif 812292SN/A 822307SN/A#include "cpu/base.hh" 832307SN/A#include "cpu/exetrace.hh" 845529Snate@binkert.org 851060SN/A#include "mem/packet.hh" 861060SN/A#include "mem/packet_access.hh" 871060SN/A 881060SN/A#include "sim/sim_exit.hh" 891060SN/A#include "sim/eventq.hh" 901060SN/A#include "sim/sim_events.hh" 912326SN/A 921060SN/Ausing namespace MipsISA; 931060SN/A}}; 941060SN/A 951060SN/A