/gem5/src/arch/power/insts/ |
H A D | integer.hh | 62 IntOp(const char *mnem, MachInst _machInst, OpClass __opClass) argument 63 : PowerStaticInst(mnem, _machInst, __opClass), 110 IntImmOp(const char *mnem, MachInst _machInst, OpClass __opClass) argument 111 : IntOp(mnem, _machInst, __opClass), 132 IntShiftOp(const char *mnem, MachInst _machInst, OpClass __opClass) argument 133 : IntOp(mnem, _machInst, __opClass), 155 IntRotateOp(const char *mnem, MachInst _machInst, OpClass __opClass) argument 156 : IntShiftOp(mnem, _machInst, __opClass),
|
H A D | static_inst.hh | 45 PowerStaticInst(const char *mnem, MachInst _machInst, OpClass __opClass) argument 46 : StaticInst(mnem, _machInst, __opClass)
|
H A D | floating.hh | 52 FloatOp(const char *mnem, MachInst _machInst, OpClass __opClass) argument 53 : PowerStaticInst(mnem, _machInst, __opClass)
|
/gem5/src/arch/arm/insts/ |
H A D | sve_mem.hh | 61 SveMemVecFillSpill(const char *mnem, ExtMachInst _machInst, argument 64 : ArmStaticInst(mnem, _machInst, __opClass), 86 SveMemPredFillSpill(const char *mnem, ExtMachInst _machInst, argument 89 : ArmStaticInst(mnem, _machInst, __opClass), 112 SveContigMemSS(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument 115 : ArmStaticInst(mnem, _machInst, __opClass), 138 SveContigMemSI(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument 141 : ArmStaticInst(mnem, _machInst, __opClass),
|
H A D | misc64.hh | 51 ImmOp64(const char *mnem, ExtMachInst _machInst, argument 53 ArmStaticInst(mnem, _machInst, __opClass), imm(_imm) 68 RegRegImmImmOp64(const char *mnem, ExtMachInst _machInst, argument 71 ArmStaticInst(mnem, _machInst, __opClass), 87 RegRegRegImmOp64(const char *mnem, ExtMachInst _machInst, argument 90 ArmStaticInst(mnem, _machInst, __opClass), 102 UnknownOp64(const char *mnem, ExtMachInst _machInst, OpClass __opClass) : argument 103 ArmStaticInst(mnem, _machInst, __opClass) 126 MiscRegOp64(const char *mnem, ExtMachInst _machInst, argument 128 ArmStaticInst(mnem, _machIns 152 MiscRegImmOp64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, MiscRegIndex _dest, uint32_t _imm) argument 177 MiscRegRegImmOp64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, MiscRegIndex _dest, IntRegIndex _op1, uint32_t _imm) argument 195 RegMiscRegImmOp64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, MiscRegIndex _op1, uint32_t _imm) argument 215 MiscRegImplDefined64(const char *mnem, ExtMachInst _machInst, MiscRegIndex misc_reg, bool misc_read, uint32_t _imm, const std::string full_mnem, bool _warning) argument [all...] |
H A D | pred_inst.hh | 218 PredOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass) : argument 219 ArmStaticInst(mnem, _machInst, __opClass) 243 PredImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass) : argument 244 PredOp(mnem, _machInst, __opClass), 268 PredIntOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass) : argument 269 PredOp(mnem, _machInst, __opClass), 287 DataImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument 289 PredOp(mnem, _machInst, __opClass), 304 DataRegOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument 307 PredOp(mnem, _machIns 322 DataRegRegOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2, IntRegIndex _shift, ArmShiftType _shiftType) argument 345 PredMacroOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass) argument [all...] |
H A D | sve_macromem.hh | 61 SveLdStructSS(const char* mnem, ExtMachInst machInst, OpClass __opClass, argument 64 : PredMacroOp(mnem, machInst, __opClass), 73 mnem, machInst, static_cast<IntRegIndex>(INTRLVREG0 + i), 78 mnem, machInst, static_cast<IntRegIndex>((_dest + i) % 32), 132 SveStStructSS(const char* mnem, ExtMachInst machInst, OpClass __opClass, argument 135 : PredMacroOp(mnem, machInst, __opClass), 144 mnem, machInst, static_cast<IntRegIndex>(INTRLVREG0 + i), 150 mnem, machInst, static_cast<IntRegIndex>(INTRLVREG0 + i), 205 SveLdStructSI(const char* mnem, ExtMachInst machInst, OpClass __opClass, argument 208 : PredMacroOp(mnem, machIns 277 SveStStructSI(const char* mnem, ExtMachInst machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _gp, IntRegIndex _base, int64_t _imm, uint8_t _numregs) argument 349 SveIndexedMemVI(const char *mnem, ExtMachInst machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _gp, IntRegIndex _base, uint64_t _imm, bool firstFault) argument 449 SveIndexedMemSV(const char *mnem, ExtMachInst machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _gp, IntRegIndex _base, IntRegIndex _offset, bool _offsetIs32, bool _offsetIsSigned, bool _offsetIsScaled, bool firstFault) argument [all...] |
H A D | vfp.hh | 465 VfpMacroOp(const char *mnem, ExtMachInst _machInst, 467 PredMacroOp(mnem, _machInst, __opClass), wide(_wide) 783 FpOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass) : argument 784 PredOp(mnem, _machInst, __opClass) 889 FpCondCompRegOp(const char *mnem, ExtMachInst _machInst, argument 892 FpOp(mnem, _machInst, __opClass), 906 FpCondSelOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument 909 FpOp(mnem, _machInst, __opClass), 923 FpRegRegOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument 926 FpOp(mnem, _machIns 941 FpRegImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, uint64_t _imm, VfpMicroMode mode = VfpNotAMicroop) argument 960 FpRegRegImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, uint64_t _imm, VfpMicroMode mode = VfpNotAMicroop) argument 979 FpRegRegRegOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2, VfpMicroMode mode = VfpNotAMicroop) argument 999 FpRegRegRegCondOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2, ConditionCode _cond, VfpMicroMode mode = VfpNotAMicroop) argument 1021 FpRegRegRegRegOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2, IntRegIndex _op3, VfpMicroMode mode = VfpNotAMicroop) argument 1042 FpRegRegRegImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2, uint64_t _imm, VfpMicroMode mode = VfpNotAMicroop) argument [all...] |
H A D | macromem.cc | 56 MacroMemOp::MacroMemOp(const char *mnem, ExtMachInst machInst, argument 60 PredMacroOp(mnem, machInst, __opClass) 242 PairMemOp::PairMemOp(const char *mnem, ExtMachInst machInst, OpClass __opClass, argument 247 PredMacroOp(mnem, machInst, __opClass) 347 BigFpMemImmOp::BigFpMemImmOp(const char *mnem, ExtMachInst machInst, argument 350 PredMacroOp(mnem, machInst, __opClass) 368 BigFpMemPostOp::BigFpMemPostOp(const char *mnem, ExtMachInst machInst, argument 371 PredMacroOp(mnem, machInst, __opClass) 394 BigFpMemPreOp::BigFpMemPreOp(const char *mnem, ExtMachInst machInst, argument 397 PredMacroOp(mnem, machIns 420 BigFpMemRegOp(const char *mnem, ExtMachInst machInst, OpClass __opClass, bool load, IntRegIndex dest, IntRegIndex base, IntRegIndex offset, ArmExtendType type, int64_t imm) argument 446 BigFpMemLitOp(const char *mnem, ExtMachInst machInst, OpClass __opClass, IntRegIndex dest, int64_t imm) argument 459 VldMultOp(const char *mnem, ExtMachInst machInst, OpClass __opClass, unsigned elems, RegIndex rn, RegIndex vd, unsigned regs, unsigned inc, uint32_t size, uint32_t align, RegIndex rm) argument 554 VldSingleOp(const char *mnem, ExtMachInst machInst, OpClass __opClass, bool all, unsigned elems, RegIndex rn, RegIndex vd, unsigned regs, unsigned inc, uint32_t size, uint32_t align, RegIndex rm, unsigned lane) argument 822 VstMultOp(const char *mnem, ExtMachInst machInst, OpClass __opClass, unsigned elems, RegIndex rn, RegIndex vd, unsigned regs, unsigned inc, uint32_t size, uint32_t align, RegIndex rm) argument 917 VstSingleOp(const char *mnem, ExtMachInst machInst, OpClass __opClass, bool all, unsigned elems, RegIndex rn, RegIndex vd, unsigned regs, unsigned inc, uint32_t size, uint32_t align, RegIndex rm, unsigned lane) argument 1120 VldMultOp64(const char *mnem, ExtMachInst machInst, OpClass __opClass, RegIndex rn, RegIndex vd, RegIndex rm, uint8_t eSize, uint8_t dataSize, uint8_t numStructElems, uint8_t numRegs, bool wb) argument 1205 VstMultOp64(const char *mnem, ExtMachInst machInst, OpClass __opClass, RegIndex rn, RegIndex vd, RegIndex rm, uint8_t eSize, uint8_t dataSize, uint8_t numStructElems, uint8_t numRegs, bool wb) argument 1290 VldSingleOp64(const char *mnem, ExtMachInst machInst, OpClass __opClass, RegIndex rn, RegIndex vd, RegIndex rm, uint8_t eSize, uint8_t dataSize, uint8_t numStructElems, uint8_t index, bool wb, bool replicate) argument 1364 VstSingleOp64(const char *mnem, ExtMachInst machInst, OpClass __opClass, RegIndex rn, RegIndex vd, RegIndex rm, uint8_t eSize, uint8_t dataSize, uint8_t numStructElems, uint8_t index, bool wb, bool replicate) argument 1437 MacroVFPMemOp(const char *mnem, ExtMachInst machInst, OpClass __opClass, IntRegIndex rn, RegIndex vd, bool single, bool up, bool writeback, bool load, uint32_t offset) argument [all...] |
H A D | static_inst.hh | 146 ArmStaticInst(const char *mnem, ExtMachInst _machInst, argument 148 : StaticInst(mnem, _machInst, __opClass)
|
/gem5/src/arch/riscv/insts/ |
H A D | static_inst.hh | 72 RiscvMacroInst(const char *mnem, ExtMachInst _machInst, argument 74 RiscvStaticInst(mnem, _machInst, __opClass) 113 RiscvMicroInst(const char *mnem, ExtMachInst _machInst, argument 115 RiscvStaticInst(mnem, _machInst, __opClass)
|
/gem5/src/arch/x86/insts/ |
H A D | microldstop.hh | 70 const char * mnem, const char * _instMnem, 77 X86MicroopBase(_machInst, mnem, _instMnem, setFlags, __opClass), 101 const char * mnem, const char * _instMnem, 109 MemOp(_machInst, mnem, _instMnem, setFlags, 134 const char * mnem, const char * _instMnem, 142 MemOp(_machInst, mnem, _instMnem, setFlags, 69 MemOp(ExtMachInst _machInst, const char * mnem, const char * _instMnem, uint64_t setFlags, uint8_t _scale, InstRegIndex _index, InstRegIndex _base, uint64_t _disp, InstRegIndex _segment, uint8_t _dataSize, uint8_t _addressSize, Request::FlagsType _memFlags, OpClass __opClass) argument 100 LdStOp(ExtMachInst _machInst, const char * mnem, const char * _instMnem, uint64_t setFlags, uint8_t _scale, InstRegIndex _index, InstRegIndex _base, uint64_t _disp, InstRegIndex _segment, InstRegIndex _data, uint8_t _dataSize, uint8_t _addressSize, Request::FlagsType _memFlags, OpClass __opClass) argument 133 LdStSplitOp(ExtMachInst _machInst, const char * mnem, const char * _instMnem, uint64_t setFlags, uint8_t _scale, InstRegIndex _index, InstRegIndex _base, uint64_t _disp, InstRegIndex _segment, InstRegIndex _dataLow, InstRegIndex _dataHi, uint8_t _dataSize, uint8_t _addressSize, Request::FlagsType _memFlags, OpClass __opClass) argument
|
H A D | macroop.hh | 60 MacroopBase(const char *mnem, ExtMachInst _machInst, argument 62 X86StaticInst(mnem, _machInst, No_OpClass),
|
H A D | microfpop.hh | 62 const char *mnem, const char *_instMnem, 67 X86MicroopBase(_machInst, mnem, _instMnem, setFlags, 61 FpOp(ExtMachInst _machInst, const char *mnem, const char *_instMnem, uint64_t setFlags, InstRegIndex _src1, InstRegIndex _src2, InstRegIndex _dest, uint8_t _dataSize, int8_t _spm, OpClass __opClass) argument
|
H A D | microop.hh | 98 const char *mnem, const char *_instMnem, 100 X86ISA::X86StaticInst(mnem, _machInst, __opClass), 97 X86MicroopBase(ExtMachInst _machInst, const char *mnem, const char *_instMnem, uint64_t setFlags, OpClass __opClass) argument
|
H A D | static_inst.hh | 85 X86StaticInst(const char *mnem, argument 87 : StaticInst(mnem, _machInst, __opClass)
|
/gem5/src/arch/x86/ |
H A D | faults.hh | 57 const char * mnem; member in class:X86ISA::X86FaultBase 63 : faultName(_faultName), mnem(_mnem), 80 return mnem; 107 X86Fault(const char * name, const char * mnem, argument 109 : X86FaultBase(name, mnem, vector, _errorCode) 118 X86Trap(const char * name, const char * mnem, argument 120 : X86FaultBase(name, mnem, vector, _errorCode) 131 X86Abort(const char * name, const char * mnem, argument 133 : X86FaultBase(name, mnem, vector, _errorCode) 144 X86Interrupt(const char * name, const char * mnem, argument [all...] |
/gem5/src/arch/sparc/insts/ |
H A D | nop.cc | 47 Nop(const char *mnem, ExtMachInst _machInst, OpClass __opClass) : argument 48 SparcStaticInst(mnem, _machInst, __opClass)
|
/gem5/src/arch/ |
H A D | isa_parser.py | 1414 def __init__(self, parser, mnem, class_name, base_class = '', 1416 self.mnemonic = mnem
|