Searched refs:mnem (Results 26 - 44 of 44) sorted by relevance

12

/gem5/src/arch/power/insts/
H A Dinteger.hh62 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 Dstatic_inst.hh45 PowerStaticInst(const char *mnem, MachInst _machInst, OpClass __opClass) argument
46 : StaticInst(mnem, _machInst, __opClass)
H A Dfloating.hh52 FloatOp(const char *mnem, MachInst _machInst, OpClass __opClass) argument
53 : PowerStaticInst(mnem, _machInst, __opClass)
/gem5/src/arch/arm/insts/
H A Dsve_mem.hh61 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 Dmisc64.hh51 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 Dpred_inst.hh218 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 Dsve_macromem.hh61 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 Dvfp.hh465 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 Dmacromem.cc56 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 Dstatic_inst.hh146 ArmStaticInst(const char *mnem, ExtMachInst _machInst, argument
148 : StaticInst(mnem, _machInst, __opClass)
/gem5/src/arch/riscv/insts/
H A Dstatic_inst.hh72 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 Dmicroldstop.hh70 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 Dmacroop.hh60 MacroopBase(const char *mnem, ExtMachInst _machInst, argument
62 X86StaticInst(mnem, _machInst, No_OpClass),
H A Dmicrofpop.hh62 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 Dmicroop.hh98 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 Dstatic_inst.hh85 X86StaticInst(const char *mnem, argument
87 : StaticInst(mnem, _machInst, __opClass)
/gem5/src/arch/x86/
H A Dfaults.hh57 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 Dnop.cc47 Nop(const char *mnem, ExtMachInst _machInst, OpClass __opClass) : argument
48 SparcStaticInst(mnem, _machInst, __opClass)
/gem5/src/arch/
H A Disa_parser.py1414 def __init__(self, parser, mnem, class_name, base_class = '',
1416 self.mnemonic = mnem

Completed in 44 milliseconds

12