#include "cpu/beta_cpu/alpha_dyn_inst.hh" template AlphaDynInst::AlphaDynInst(MachInst inst, Addr PC, Addr Pred_PC, InstSeqNum seq_num, FullCPU *cpu) : BaseDynInst(inst, PC, Pred_PC, seq_num, cpu) { } template AlphaDynInst::AlphaDynInst(StaticInstPtr &_staticInst) : BaseDynInst(_staticInst) { } template uint64_t AlphaDynInst::readUniq() { return cpu->readUniq(); } template void AlphaDynInst::setUniq(uint64_t val) { cpu->setUniq(val); } template uint64_t AlphaDynInst::readFpcr() { return cpu->readFpcr(); } template void AlphaDynInst::setFpcr(uint64_t val) { cpu->setFpcr(val); } #ifdef FULL_SYSTEM template uint64_t AlphaDynInst::readIpr(int idx, Fault &fault) { return cpu->readIpr(idx, fault); } template Fault AlphaDynInst::setIpr(int idx, uint64_t val) { return cpu->setIpr(idx, val); } template Fault AlphaDynInst::hwrei() { return cpu->hwrei(); } template int AlphaDynInst::readIntrFlag() { return cpu->readIntrFlag(); } template void AlphaDynInst::setIntrFlag(int val) { cpu->setIntrFlag(val); } template bool AlphaDynInst::inPalMode() { return cpu->inPalMode(); } template void AlphaDynInst::trap(Fault fault) { cpu->trap(fault); } template bool AlphaDynInst::simPalCheck(int palFunc) { return cpu->simPalCheck(palFunc); } #else template void AlphaDynInst::syscall() { cpu->syscall(); } #endif