/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 | 62 OpClass __opClass, IntRegIndex _dest, 64 : ArmStaticInst(mnem, _machInst, __opClass), 87 OpClass __opClass, IntRegIndex _dest, 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), 61 SveMemVecFillSpill(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _base, uint64_t _imm) argument 86 SveMemPredFillSpill(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _base, uint64_t _imm) argument
|
H A D | misc64.hh | 52 OpClass __opClass, uint64_t _imm) : 53 ArmStaticInst(mnem, _machInst, __opClass), imm(_imm) 69 OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, 71 ArmStaticInst(mnem, _machInst, __opClass), 88 OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, 90 ArmStaticInst(mnem, _machInst, __opClass), 102 UnknownOp64(const char *mnem, ExtMachInst _machInst, OpClass __opClass) : argument 103 ArmStaticInst(mnem, _machInst, __opClass) 127 OpClass __opClass, bool misc_read) : 128 ArmStaticInst(mnem, _machInst, __opClass), 51 ImmOp64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, uint64_t _imm) argument 68 RegRegImmImmOp64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, uint64_t _imm1, uint64_t _imm2) argument 87 RegRegRegImmOp64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2, uint64_t _imm) argument 126 MiscRegOp64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, bool misc_read) argument 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 [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, _machInst, __opClass), 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), 132 SveStStructSS(const char* mnem, ExtMachInst machInst, OpClass __opClass, argument 135 : PredMacroOp(mnem, machInst, __opClass), 205 SveLdStructSI(const char* mnem, ExtMachInst machInst, OpClass __opClass, argument 208 : PredMacroOp(mnem, machInst, __opClass), 277 SveStStructSI(const char* mnem, ExtMachInst machInst, OpClass __opClass, argument 280 : PredMacroOp(mnem, machInst, __opClass), 349 SveIndexedMemVI(const char *mnem, ExtMachInst machInst, OpClass __opClass, argument 352 : PredMacroOp(mnem, machInst, __opClass), 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 | 466 OpClass __opClass, bool _wide) : 467 PredMacroOp(mnem, _machInst, __opClass), wide(_wide) 783 FpOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass) : argument 784 PredOp(mnem, _machInst, __opClass) 890 OpClass __opClass, IntRegIndex _op1, IntRegIndex _op2, 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, _machInst, __opClass), des 889 FpCondCompRegOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _op1, IntRegIndex _op2, ConditionCode _condCode, uint8_t _defCc) argument 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 | 57 OpClass __opClass, IntRegIndex rn, 60 PredMacroOp(mnem, machInst, __opClass) 242 PairMemOp::PairMemOp(const char *mnem, ExtMachInst machInst, OpClass __opClass, argument 247 PredMacroOp(mnem, machInst, __opClass) 348 OpClass __opClass, bool load, IntRegIndex dest, 350 PredMacroOp(mnem, machInst, __opClass) 369 OpClass __opClass, bool load, IntRegIndex dest, 371 PredMacroOp(mnem, machInst, __opClass) 395 OpClass __opClass, bool load, IntRegIndex dest, 397 PredMacroOp(mnem, machInst, __opClass) 56 MacroMemOp(const char *mnem, ExtMachInst machInst, OpClass __opClass, IntRegIndex rn, bool index, bool up, bool user, bool writeback, bool load, uint32_t reglist) argument 347 BigFpMemImmOp(const char *mnem, ExtMachInst machInst, OpClass __opClass, bool load, IntRegIndex dest, IntRegIndex base, int64_t imm) argument 368 BigFpMemPostOp(const char *mnem, ExtMachInst machInst, OpClass __opClass, bool load, IntRegIndex dest, IntRegIndex base, int64_t imm) argument 394 BigFpMemPreOp(const char *mnem, ExtMachInst machInst, OpClass __opClass, bool load, IntRegIndex dest, IntRegIndex base, int64_t imm) argument 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 | 147 OpClass __opClass) 148 : StaticInst(mnem, _machInst, __opClass) 146 ArmStaticInst(const char *mnem, ExtMachInst _machInst, OpClass __opClass) argument
|
/gem5/src/arch/riscv/insts/ |
H A D | static_inst.hh | 73 OpClass __opClass) : 74 RiscvStaticInst(mnem, _machInst, __opClass) 114 OpClass __opClass) : 115 RiscvStaticInst(mnem, _machInst, __opClass) 72 RiscvMacroInst(const char *mnem, ExtMachInst _machInst, OpClass __opClass) argument 113 RiscvMicroInst(const char *mnem, ExtMachInst _machInst, OpClass __opClass) argument
|
H A D | amo.hh | 48 MemFenceMicro(ExtMachInst _machInst, OpClass __opClass) argument 49 : RiscvMicroInst("fence", _machInst, __opClass)
|
/gem5/src/arch/x86/insts/ |
H A D | microldstop.hh | 76 OpClass __opClass) : 77 X86MicroopBase(_machInst, mnem, _instMnem, setFlags, __opClass), 108 OpClass __opClass) : 112 __opClass), 141 OpClass __opClass) : 145 __opClass), 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 | microfpop.hh | 66 OpClass __opClass) : 68 __opClass), 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 | 99 uint64_t setFlags, OpClass __opClass) : 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 | 86 ExtMachInst _machInst, OpClass __opClass) 87 : StaticInst(mnem, _machInst, __opClass) 85 X86StaticInst(const char *mnem, ExtMachInst _machInst, OpClass __opClass) argument
|
/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/cpu/ |
H A D | static_inst.hh | 263 StaticInst(const char *_mnemonic, ExtMachInst _machInst, OpClass __opClass) argument 264 : _opClass(__opClass), _numSrcRegs(0), _numDestRegs(0),
|