/gem5/src/arch/sparc/ |
H A D | types.hh | 41 typedef uint64_t ExtMachInst; typedef in namespace:SparcISA
|
H A D | decoder.hh | 47 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 D | isa_traits.hh | 50 StaticInstPtr decodeInst(ExtMachInst);
|
/gem5/src/arch/generic/ |
H A D | decode_cache.hh | 50 DecodeCache::InstMap<TheISA::ExtMachInst> instMap; 58 TheISA::ExtMachInst mach_inst, Addr addr);
|
/gem5/src/arch/riscv/ |
H A D | decoder.hh | 51 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 D | decoder.hh | 47 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 D | types.hh | 41 typedef uint64_t ExtMachInst; typedef in namespace:AlphaISA
|
/gem5/src/arch/power/ |
H A D | types.hh | 43 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 D | decoder.hh | 46 ExtMachInst emi; 101 StaticInstPtr decodeInst(ExtMachInst mach_inst); 107 decode(ExtMachInst mach_inst, Addr addr)
|
/gem5/src/arch/x86/insts/ |
H A D | badmicroop.cc | 48 static X86ISA::ExtMachInst dummyMachInst;
|
H A D | macroop.hh | 60 MacroopBase(const char *mnem, ExtMachInst _machInst, 93 ExtMachInst
|
/gem5/src/arch/arm/insts/ |
H A D | pseudo.hh | 57 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 D | branch.hh | 56 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 D | branch64.hh | 53 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 D | pseudo.cc | 48 DecoderFaultInst::DecoderFaultInst(ExtMachInst _machInst) 111 ExtMachInst _machInst) 120 ExtMachInst _machInst, 146 ExtMachInst _machInst) 155 ExtMachInst _machInst, 184 IllegalExecInst::IllegalExecInst(ExtMachInst _machInst)
|
H A D | mult.hh | 56 Mult3(const char *mnem, ExtMachInst _machInst, OpClass __opClass, 71 Mult4(const char *mnem, ExtMachInst _machInst, OpClass __opClass,
|
H A D | macromem.hh | 69 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 D | integer.hh | 68 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 D | blockmem.hh | 50 BlockMem(const char *mnem, ExtMachInst _machInst) : 64 BlockMemMicro(const char *mnem, ExtMachInst _machInst, 78 BlockMemImmMicro(const char *mnem, ExtMachInst _machInst,
|
H A D | branch.hh | 63 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 D | unknown.hh | 48 Unknown(ExtMachInst _machInst) :
|
H A D | unimp.hh | 59 FailUnimplemented(const char *_mnemonic, ExtMachInst _machInst) : 95 WarnUnimplemented(const char *_mnemonic, ExtMachInst _machInst) :
|
/gem5/src/arch/mips/ |
H A D | decoder.hh | 48 ExtMachInst emi; 94 StaticInstPtr decodeInst(ExtMachInst mach_inst); 100 decode(ExtMachInst mach_inst, Addr addr)
|
/gem5/src/arch/arm/ |
H A D | decoder.hh | 63 ExtMachInst emi; 173 StaticInstPtr decode(ExtMachInst mach_inst, Addr addr) 190 StaticInstPtr decodeInst(ExtMachInst mach_inst);
|
/gem5/src/arch/x86/ |
H A D | emulenv.hh | 71 void doModRM(const ExtMachInst & machInst); 72 void setSeg(const ExtMachInst & machInst);
|