Searched refs:ExtMachInst (Results 1 - 25 of 75) sorted by relevance

123

/gem5/src/arch/sparc/
H A Dtypes.hh41 typedef uint64_t ExtMachInst; typedef in namespace:SparcISA
H A Ddecoder.hh47 ExtMachInst emi;
70 // should come from. Use that in the ExtMachInst. This is
74 emi |= (static_cast<ExtMachInst>(
77 emi |= (static_cast<ExtMachInst>(bits(inst, 12, 5))
108 StaticInstPtr decodeInst(ExtMachInst mach_inst);
114 decode(ExtMachInst mach_inst, Addr addr)
H A Disa_traits.hh50 StaticInstPtr decodeInst(ExtMachInst);
/gem5/src/arch/generic/
H A Ddecode_cache.hh50 DecodeCache::InstMap<TheISA::ExtMachInst> instMap;
58 TheISA::ExtMachInst mach_inst, Addr addr);
/gem5/src/arch/riscv/
H A Ddecoder.hh51 DecodeCache::InstMap<ExtMachInst> instMap;
58 ExtMachInst emi;
67 inline bool compressed(ExtMachInst inst) { return (inst & 0x3) < 0x3; }
77 StaticInstPtr decodeInst(ExtMachInst mach_inst);
82 StaticInstPtr decode(ExtMachInst mach_inst, Addr addr);
/gem5/src/arch/alpha/
H A Ddecoder.hh47 ExtMachInst ext_inst;
72 ext_inst |= (static_cast<ExtMachInst>(pc.pc() & 0x1) << 32);
94 StaticInstPtr decodeInst(ExtMachInst mach_inst);
100 decode(ExtMachInst mach_inst, Addr addr)
H A Dtypes.hh41 typedef uint64_t ExtMachInst; typedef in namespace:AlphaISA
/gem5/src/arch/power/
H A Dtypes.hh43 BitUnion32(ExtMachInst)
79 EndBitUnion(ExtMachInst)
94 struct hash<PowerISA::ExtMachInst> : public hash<uint32_t> {
95 size_t operator()(const PowerISA::ExtMachInst &emi) const {
H A Ddecoder.hh46 ExtMachInst emi;
101 StaticInstPtr decodeInst(ExtMachInst mach_inst);
107 decode(ExtMachInst mach_inst, Addr addr)
/gem5/src/arch/x86/insts/
H A Dbadmicroop.cc48 static X86ISA::ExtMachInst dummyMachInst;
H A Dmacroop.hh60 MacroopBase(const char *mnem, ExtMachInst _machInst,
93 ExtMachInst
/gem5/src/arch/arm/insts/
H A Dpseudo.hh57 DecoderFaultInst(ExtMachInst _machInst);
81 FailUnimplemented(const char *_mnemonic, ExtMachInst _machInst);
82 FailUnimplemented(const char *_mnemonic, ExtMachInst _machInst,
111 WarnUnimplemented(const char *_mnemonic, ExtMachInst _machInst);
112 WarnUnimplemented(const char *_mnemonic, ExtMachInst _machInst,
132 IllegalExecInst(ExtMachInst _machInst);
H A Dbranch.hh56 BranchImm(const char *mnem, ExtMachInst _machInst, OpClass __opClass,
68 BranchImmCond(const char *mnem, ExtMachInst _machInst, OpClass __opClass,
85 BranchReg(const char *mnem, ExtMachInst _machInst, OpClass __opClass,
97 BranchRegCond(const char *mnem, ExtMachInst _machInst, OpClass __opClass,
115 BranchRegReg(const char *mnem, ExtMachInst _machInst, OpClass __opClass,
131 BranchImmReg(const char *mnem, ExtMachInst _machInst, OpClass __opClass,
H A Dbranch64.hh53 BranchImm64(const char *mnem, ExtMachInst _machInst, OpClass __opClass,
75 BranchImmCond64(const char *mnem, ExtMachInst _machInst, OpClass __opClass,
91 BranchReg64(const char *mnem, ExtMachInst _machInst, OpClass __opClass,
104 BranchRet64(const char *mnem, ExtMachInst _machInst, OpClass __opClass,
117 BranchEret64(const char *mnem, ExtMachInst _machInst, OpClass __opClass) :
133 BranchImmReg64(const char *mnem, ExtMachInst _machInst, OpClass __opClass,
157 BranchImmImmReg64(const char *mnem, ExtMachInst _machInst,
H A Dpseudo.cc48 DecoderFaultInst::DecoderFaultInst(ExtMachInst _machInst)
111 ExtMachInst _machInst)
120 ExtMachInst _machInst,
146 ExtMachInst _machInst)
155 ExtMachInst _machInst,
184 IllegalExecInst::IllegalExecInst(ExtMachInst _machInst)
H A Dmult.hh56 Mult3(const char *mnem, ExtMachInst _machInst, OpClass __opClass,
71 Mult4(const char *mnem, ExtMachInst _machInst, OpClass __opClass,
H A Dmacromem.hh69 MicroOp(const char *mnem, ExtMachInst machInst, OpClass __opClass)
91 MicroOpX(const char *mnem, ExtMachInst machInst, OpClass __opClass)
119 MicroNeonMemOp(const char *mnem, ExtMachInst machInst, OpClass __opClass,
137 MicroNeonMixOp(const char *mnem, ExtMachInst machInst, OpClass __opClass,
150 MicroNeonMixLaneOp(const char *mnem, ExtMachInst machInst,
168 MicroNeonMixOp64(const char *mnem, ExtMachInst machInst, OpClass __opClass,
186 MicroNeonMixLaneOp64(const char *mnem, ExtMachInst machInst,
207 VldMultOp64(const char *mnem, ExtMachInst machInst, OpClass __opClass,
219 VstMultOp64(const char *mnem, ExtMachInst machInst, OpClass __opClass,
231 VldSingleOp64(const char *mnem, ExtMachInst machIns
[all...]
/gem5/src/arch/sparc/insts/
H A Dinteger.hh68 IntOpImm(const char *mnem, ExtMachInst _machInst,
89 IntOpImm10(const char *mnem, ExtMachInst _machInst, OpClass __opClass) :
100 IntOpImm11(const char *mnem, ExtMachInst _machInst, OpClass __opClass) :
111 IntOpImm13(const char *mnem, ExtMachInst _machInst, OpClass __opClass) :
123 SetHi(const char *mnem, ExtMachInst _machInst, OpClass __opClass) :
H A Dblockmem.hh50 BlockMem(const char *mnem, ExtMachInst _machInst) :
64 BlockMemMicro(const char *mnem, ExtMachInst _machInst,
78 BlockMemImmMicro(const char *mnem, ExtMachInst _machInst,
H A Dbranch.hh63 BranchDisp(const char *mnem, ExtMachInst _machInst, OpClass __opClass,
82 BranchNBits(const char *mnem, ExtMachInst _machInst, OpClass __opClass) :
95 BranchSplit(const char *mnem, ExtMachInst _machInst, OpClass __opClass) :
110 BranchImm13(const char *mnem, ExtMachInst _machInst, OpClass __opClass) :
H A Dunknown.hh48 Unknown(ExtMachInst _machInst) :
H A Dunimp.hh59 FailUnimplemented(const char *_mnemonic, ExtMachInst _machInst) :
95 WarnUnimplemented(const char *_mnemonic, ExtMachInst _machInst) :
/gem5/src/arch/mips/
H A Ddecoder.hh48 ExtMachInst emi;
94 StaticInstPtr decodeInst(ExtMachInst mach_inst);
100 decode(ExtMachInst mach_inst, Addr addr)
/gem5/src/arch/arm/
H A Ddecoder.hh63 ExtMachInst emi;
173 StaticInstPtr decode(ExtMachInst mach_inst, Addr addr)
190 StaticInstPtr decodeInst(ExtMachInst mach_inst);
/gem5/src/arch/x86/
H A Demulenv.hh71 void doModRM(const ExtMachInst & machInst);
72 void setSeg(const ExtMachInst & machInst);

Completed in 25 milliseconds

123