Go to the documentation of this file.
38 #ifndef __ARCH_ARM_INSTS_TME64_HH__
39 #define __ARCH_ARM_INSTS_TME64_HH__
48 namespace ArmISAInst {
77 OpClass __opClass, uint64_t _imm)
92 OpClass __opClass, ArmISA::IntRegIndex _dest)
Fault initiateAcc(ExecContext *, Trace::InstRecord *) const
Fault initiateAcc(ExecContext *, Trace::InstRecord *) const
Tstart64(ArmISA::ExtMachInst, ArmISA::IntRegIndex)
Base class for Memory microops.
Tcommit64(ArmISA::ExtMachInst _machInst)
MacroTmeOp(const char *mnem, ArmISA::ExtMachInst _machInst, OpClass __opClass)
Fault completeAcc(PacketPtr, ExecContext *, Trace::InstRecord *) const
Fault execute(ExecContext *, Trace::InstRecord *) const
Fault execute(ExecContext *, Trace::InstRecord *) const
MicroTcommit64(ArmISA::ExtMachInst)
Ttest64(ArmISA::ExtMachInst, ArmISA::IntRegIndex)
TmeImmOp64(const char *mnem, ArmISA::ExtMachInst machInst, OpClass __opClass, uint64_t _imm)
Fault execute(ExecContext *, Trace::InstRecord *) const
Fault execute(ExecContext *, Trace::InstRecord *) const
std::shared_ptr< FaultBase > Fault
A Packet is used to encapsulate a transfer between two objects in the memory system (e....
std::string generateDisassembly(Addr pc, const loader::SymbolTable *symtab) const
Internal function to generate disassembly string.
Tcancel64(ArmISA::ExtMachInst, uint64_t)
Fault completeAcc(PacketPtr, ExecContext *, Trace::InstRecord *) const
Fault completeAcc(PacketPtr, ExecContext *, Trace::InstRecord *) const
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.
std::string generateDisassembly(Addr pc, const loader::SymbolTable *symtab) const
Internal function to generate disassembly string.
Base class for predicated macro-operations.
MicroTmeOp(const char *mnem, ArmISA::ExtMachInst machInst, OpClass __opClass)
std::string generateDisassembly(Addr pc, const loader::SymbolTable *symtab) const
Internal function to generate disassembly string.
The ExecContext is an abstract base class the provides the interface used by the ISA to manipulate th...
Fault initiateAcc(ExecContext *, Trace::InstRecord *) const
MicroTmeBasic64(const char *mnem, ArmISA::ExtMachInst machInst, OpClass __opClass)
TmeRegNone64(const char *mnem, ArmISA::ExtMachInst machInst, OpClass __opClass, ArmISA::IntRegIndex _dest)
MicroTfence64(ArmISA::ExtMachInst)
Fault initiateAcc(ExecContext *, Trace::InstRecord *) const
Reference material can be found at the JEDEC website: UFS standard http://www.jedec....
Fault execute(ExecContext *, Trace::InstRecord *) const
Register ID: describe an architectural register with its class and index.
Fault completeAcc(PacketPtr, ExecContext *, Trace::InstRecord *) const
Generated on Tue Dec 21 2021 11:34:21 for gem5 by doxygen 1.8.17