Searched refs:__opClass (Results 1 - 25 of 43) sorted by relevance

12

/gem5/src/arch/sparc/insts/
H A Dinteger.hh69 OpClass __opClass, int64_t _imm) :
70 IntOp(mnem, _machInst, __opClass), imm(_imm)
89 IntOpImm10(const char *mnem, ExtMachInst _machInst, OpClass __opClass) : argument
90 IntOpImm(mnem, _machInst, __opClass, sext<10>(bits(_machInst, 9, 0)))
100 IntOpImm11(const char *mnem, ExtMachInst _machInst, OpClass __opClass) : argument
101 IntOpImm(mnem, _machInst, __opClass, sext<10>(bits(_machInst, 10, 0)))
111 IntOpImm13(const char *mnem, ExtMachInst _machInst, OpClass __opClass) : argument
112 IntOpImm(mnem, _machInst, __opClass, sext<13>(bits(_machInst, 12, 0)))
123 SetHi(const char *mnem, ExtMachInst _machInst, OpClass __opClass) : argument
124 IntOpImm(mnem, _machInst, __opClass, bit
68 IntOpImm(const char *mnem, ExtMachInst _machInst, OpClass __opClass, int64_t _imm) argument
[all...]
H A Dbranch.hh63 BranchDisp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument
65 Branch(mnem, _machInst, __opClass), disp(_disp)
82 BranchNBits(const char *mnem, ExtMachInst _machInst, OpClass __opClass) : argument
83 BranchDisp(mnem, _machInst, __opClass,
95 BranchSplit(const char *mnem, ExtMachInst _machInst, OpClass __opClass) : argument
96 BranchDisp(mnem, _machInst, __opClass,
110 BranchImm13(const char *mnem, ExtMachInst _machInst, OpClass __opClass) : argument
111 Branch(mnem, _machInst, __opClass),
H A Dblockmem.hh65 OpClass __opClass, int8_t _offset) :
66 SparcMicroInst(mnem, _machInst, __opClass), offset(_offset)
79 OpClass __opClass, int8_t _offset) :
80 BlockMemMicro(mnem, _machInst, __opClass, _offset),
64 BlockMemMicro(const char *mnem, ExtMachInst _machInst, OpClass __opClass, int8_t _offset) argument
78 BlockMemImmMicro(const char *mnem, ExtMachInst _machInst, OpClass __opClass, int8_t _offset) argument
H A Dmem.hh66 MemImm(const char *mnem, ExtMachInst _machInst, OpClass __opClass) : argument
67 Mem(mnem, _machInst, __opClass), imm(sext<13>(bits(_machInst, 12, 0)))
H A Dtrap.hh54 Trap(const char *mnem, ExtMachInst _machInst, OpClass __opClass) : argument
55 SparcStaticInst(mnem, _machInst, __opClass),
H A Dmicro.hh46 OpClass __opClass, uint32_t _numMicroops) :
47 SparcStaticInst(mnem, _machInst, __opClass),
96 OpClass __opClass) :
97 SparcStaticInst(mnem, _machInst, __opClass)
117 OpClass __opClass) :
118 SparcMicroInst(mnem, _machInst, __opClass)
45 SparcMacroInst(const char *mnem, ExtMachInst _machInst, OpClass __opClass, uint32_t _numMicroops) argument
H A Dpriv.hh57 OpClass __opClass, char const * _regName) :
58 Priv(mnem, _machInst, __opClass), regName(_regName)
91 PrivImm(const char *mnem, ExtMachInst _machInst, OpClass __opClass) : argument
92 Priv(mnem, _machInst, __opClass), imm(bits(_machInst, 12, 0))
105 OpClass __opClass, char const *_regName) :
106 PrivImm(mnem, _machInst, __opClass), regName(_regName)
56 PrivReg(const char *mnem, ExtMachInst _machInst, OpClass __opClass, char const * _regName) argument
104 WrPrivImm(const char *mnem, ExtMachInst _machInst, OpClass __opClass, char const *_regName) argument
H A Dnop.hh52 Nop(const char *mnem, ExtMachInst _machInst, OpClass __opClass) : argument
53 SparcStaticInst(mnem, _machInst, __opClass)
/gem5/src/arch/arm/insts/
H A Dbranch.hh56 BranchImm(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument
58 PredOp(mnem, _machInst, __opClass), imm(_imm)
68 BranchImmCond(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument
70 BranchImm(mnem, _machInst, __opClass, _imm)
85 BranchReg(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument
87 PredOp(mnem, _machInst, __opClass), op1(_op1)
97 BranchRegCond(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument
99 BranchReg(mnem, _machInst, __opClass, _op1)
115 BranchRegReg(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument
117 PredOp(mnem, _machInst, __opClass), op
131 BranchImmReg(const char *mnem, ExtMachInst _machInst, OpClass __opClass, int32_t _imm, IntRegIndex _op1) argument
[all...]
H A Dbranch64.hh53 BranchImm64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument
55 ArmStaticInst(mnem, _machInst, __opClass), imm(_imm)
75 BranchImmCond64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument
77 BranchImm64(mnem, _machInst, __opClass, _imm), condCode(_condCode)
91 BranchReg64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument
93 ArmStaticInst(mnem, _machInst, __opClass), op1(_op1)
104 BranchRet64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument
106 BranchReg64(mnem, _machInst, __opClass, _op1)
117 BranchEret64(const char *mnem, ExtMachInst _machInst, OpClass __opClass) : argument
118 ArmStaticInst(mnem, _machInst, __opClass)
133 BranchImmReg64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, int64_t _imm, IntRegIndex _op1) argument
157 BranchImmImmReg64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, int64_t _imm1, int64_t _imm2, IntRegIndex _op1) argument
[all...]
H A Dmult.hh56 Mult3(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument
58 PredOp(mnem, _machInst, __opClass),
71 Mult4(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument
74 Mult3(mnem, _machInst, __opClass, _reg0, _reg1, _reg2), reg3(_reg3)
H A Dsve.hh65 OpClass __opClass, IntRegIndex _dest,
67 ArmStaticInst(mnem, _machInst, __opClass),
80 OpClass __opClass, IntRegIndex _dest,
82 ArmStaticInst(mnem, _machInst, __opClass),
95 OpClass __opClass, IntRegIndex _dest,
97 ArmStaticInst(mnem, _machInst, __opClass),
110 OpClass __opClass, IntRegIndex _dest,
112 ArmStaticInst(mnem, _machInst, __opClass),
127 OpClass __opClass, IntRegIndex _dest, IntRegIndex _gp,
129 ArmStaticInst(mnem, _machInst, __opClass),
64 SveIndexIIOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, int8_t _imm1, int8_t _imm2) argument
79 SveIndexIROp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, int8_t _imm1, IntRegIndex _op2) argument
94 SveIndexRIOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, int8_t _imm2) argument
109 SveIndexRROp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2) argument
126 SvePredCountOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _gp, bool _srcIs32b = false, bool _destIsVec = false) argument
143 SvePredCountPredOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _gp) argument
158 SveWhileOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2, bool _srcIs32b) argument
172 SveCompTermOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _op1, IntRegIndex _op2) argument
185 SveUnaryPredOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _gp) argument
199 SveUnaryUnpredOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1) argument
214 SveUnaryWideImmUnpredOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, uint64_t _imm) argument
233 SveUnaryWideImmPredOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, uint64_t _imm, IntRegIndex _gp, bool _isMerging) argument
249 SveBinImmUnpredConstrOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, uint64_t _imm) argument
265 SveBinImmPredOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, uint64_t _imm, IntRegIndex _gp) argument
280 SveBinWideImmUnpredOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, uint64_t _imm) argument
295 SveBinDestrPredOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op2, IntRegIndex _gp) argument
311 SveBinConstrPredOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2, IntRegIndex _gp, SvePredType _predType) argument
327 SveBinUnpredOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2) argument
342 SveBinIdxUnpredOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2, uint8_t _index) argument
358 SvePredLogicalOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2, IntRegIndex _gp, bool _isSel = false) argument
373 SvePredBinPermOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2) argument
388 SveCmpOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2, IntRegIndex _gp) argument
404 SveCmpImmOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, uint64_t _imm, IntRegIndex _gp) argument
419 SveTerPredOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2, IntRegIndex _gp) argument
435 SveTerImmUnpredOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op2, uint64_t _imm) argument
450 SveReducOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _gp) argument
464 SveOrdReducOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _gp) argument
479 SvePtrueOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, uint8_t _imm) argument
496 SveIntCmpOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2, IntRegIndex _gp, bool _op2IsWide = false) argument
513 SveIntCmpImmOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, int64_t _imm, IntRegIndex _gp) argument
536 SveAdrOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2, uint8_t _mult, SveAdrOffsetFormat _offsetFormat) argument
557 SveElemCountOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, uint8_t _pattern, uint8_t _imm, bool _dstIsVec, bool _dstIs32b) argument
575 SvePartBrkOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _gp, IntRegIndex _op1, bool _isMerging) argument
592 SvePartBrkPropOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2, IntRegIndex _gp) argument
612 SveSelectOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _gp, bool _conditional, bool _scalar, bool _simdFp) argument
631 SveUnaryPredPredOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _gp) argument
647 SveTblOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2) argument
661 SveUnpackOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1) argument
675 SvePredTestOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _op1, IntRegIndex _gp) argument
688 SvePredUnaryWImplicitSrcOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest) argument
702 SvePredUnaryWImplicitSrcPredOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _gp) argument
716 SvePredUnaryWImplicitDstOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _op1) argument
727 SveWImplicitSrcDstOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass) argument
741 SveBinImmUnpredDestrOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, uint64_t _imm) argument
756 SveBinImmIdxUnpredOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, uint64_t _imm) argument
772 SveUnarySca2VecUnpredOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, bool _simdFp) argument
790 SveDotProdIdxOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2, uint64_t _imm) argument
807 SveDotProdOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2) argument
824 SveComplexOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2, IntRegIndex _gp, uint8_t _rot) argument
841 SveComplexIdxOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2, uint8_t _rot, uint8_t _imm) argument
[all...]
H A Dmisc.hh50 MrsOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument
52 PredOp(mnem, _machInst, __opClass), dest(_dest)
64 MsrBase(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument
66 PredOp(mnem, _machInst, __opClass), byteMask(_byteMask)
77 MsrImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument
79 MsrBase(mnem, _machInst, __opClass, _byteMask), imm(_imm)
91 MsrRegOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument
93 MsrBase(mnem, _machInst, __opClass, _byteMask), op1(_op1)
108 MrrcOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument
111 PredOp(mnem, _machInst, __opClass), op
127 McrrOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _op1, IntRegIndex _op2, MiscRegIndex _dest, uint32_t _imm) argument
143 ImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, uint64_t _imm) argument
158 RegImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, uint64_t _imm) argument
173 RegRegOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1) argument
189 RegImmRegOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, uint64_t _imm, IntRegIndex _op1) argument
207 RegRegRegImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2, uint64_t _imm) argument
226 RegRegRegRegOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2, IntRegIndex _op3) argument
244 RegRegRegOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2) argument
261 RegRegImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, uint64_t _imm) argument
279 MiscRegRegImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, MiscRegIndex _dest, IntRegIndex _op1, uint64_t _imm) argument
297 RegMiscRegImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, MiscRegIndex _op1, uint64_t _imm) argument
315 RegImmImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, uint64_t _imm1, uint64_t _imm2) argument
333 RegRegImmImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, uint64_t _imm1, uint64_t _imm2) argument
353 RegImmRegShiftOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, uint64_t _imm, IntRegIndex _op1, int32_t _shiftAmt, ArmShiftType _shiftType) argument
369 UnknownOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass) argument
[all...]
H A Ddata64.hh54 DataXImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument
56 ArmStaticInst(mnem, _machInst, __opClass),
70 DataXImmOnlyOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument
72 ArmStaticInst(mnem, _machInst, __opClass),
87 DataXSRegOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument
90 ArmStaticInst(mnem, _machInst, __opClass),
106 DataXERegOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument
109 ArmStaticInst(mnem, _machInst, __opClass),
123 DataX1RegOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument
125 ArmStaticInst(mnem, _machInst, __opClass), des
138 DataX1RegImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, uint64_t _imm) argument
154 DataX1Reg2ImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, uint64_t _imm1, uint64_t _imm2) argument
170 DataX2RegOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2) argument
186 DataX2RegImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2, uint64_t _imm) argument
202 DataX3RegOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2, IntRegIndex _op3) argument
221 DataXCondCompImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _op1, uint64_t _imm, ConditionCode _condCode, uint8_t _defCc) argument
239 DataXCondCompRegOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _op1, IntRegIndex _op2, ConditionCode _condCode, uint8_t _defCc) argument
256 DataXCondSelOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2, ConditionCode _condCode) argument
[all...]
H A Dmem.hh53 MightBeMicro(const char *mnem, ExtMachInst _machInst, OpClass __opClass) argument
54 : PredOp(mnem, _machInst, __opClass)
89 RfeOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument
91 : MightBeMicro(mnem, _machInst, __opClass),
133 SrsOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument
135 : MightBeMicro(mnem, _machInst, __opClass),
174 Memory(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument
176 : MightBeMicro(mnem, _machInst, __opClass),
212 MemoryImm(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument
214 : Memory(mnem, _machInst, __opClass, _des
232 MemoryExImm(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _result, IntRegIndex _dest, IntRegIndex _base, bool _add, int32_t _imm) argument
254 MemoryDImm(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _dest2, IntRegIndex _base, bool _add, int32_t _imm) argument
275 MemoryExDImm(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _result, IntRegIndex _dest, IntRegIndex _dest2, IntRegIndex _base, bool _add, int32_t _imm) argument
299 MemoryReg(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _base, bool _add, int32_t _shiftAmt, ArmShiftType _shiftType, IntRegIndex _index) argument
315 MemoryDReg(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _dest2, IntRegIndex _base, bool _add, int32_t _shiftAmt, ArmShiftType _shiftType, IntRegIndex _index) argument
338 MemoryOffset(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _base, bool _add, int32_t _imm) argument
344 MemoryOffset(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _base, bool _add, int32_t _shiftAmt, ArmShiftType _shiftType, IntRegIndex _index) argument
352 MemoryOffset(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _dest2, IntRegIndex _base, bool _add, int32_t _imm) argument
358 MemoryOffset(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _result, IntRegIndex _dest, IntRegIndex _dest2, IntRegIndex _base, bool _add, int32_t _imm) argument
366 MemoryOffset(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _dest2, IntRegIndex _base, bool _add, int32_t _shiftAmt, ArmShiftType _shiftType, IntRegIndex _index) argument
388 MemoryPreIndex(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _base, bool _add, int32_t _imm) argument
394 MemoryPreIndex(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _base, bool _add, int32_t _shiftAmt, ArmShiftType _shiftType, IntRegIndex _index) argument
402 MemoryPreIndex(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _dest2, IntRegIndex _base, bool _add, int32_t _imm) argument
408 MemoryPreIndex(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _result, IntRegIndex _dest, IntRegIndex _dest2, IntRegIndex _base, bool _add, int32_t _imm) argument
416 MemoryPreIndex(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _dest2, IntRegIndex _base, bool _add, int32_t _shiftAmt, ArmShiftType _shiftType, IntRegIndex _index) argument
438 MemoryPostIndex(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _base, bool _add, int32_t _imm) argument
444 MemoryPostIndex(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _base, bool _add, int32_t _shiftAmt, ArmShiftType _shiftType, IntRegIndex _index) argument
452 MemoryPostIndex(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _dest2, IntRegIndex _base, bool _add, int32_t _imm) argument
458 MemoryPostIndex(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _result, IntRegIndex _dest, IntRegIndex _dest2, IntRegIndex _base, bool _add, int32_t _imm) argument
466 MemoryPostIndex(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _dest2, IntRegIndex _base, bool _add, int32_t _shiftAmt, ArmShiftType _shiftType, IntRegIndex _index) argument
[all...]
H A Dmacromem.hh69 MicroOp(const char *mnem, ExtMachInst machInst, OpClass __opClass) argument
70 : PredOp(mnem, machInst, __opClass)
91 MicroOpX(const char *mnem, ExtMachInst machInst, OpClass __opClass) argument
92 : ArmStaticInst(mnem, machInst, __opClass)
119 MicroNeonMemOp(const char *mnem, ExtMachInst machInst, OpClass __opClass, argument
121 : MicroOp(mnem, machInst, __opClass),
137 MicroNeonMixOp(const char *mnem, ExtMachInst machInst, OpClass __opClass, argument
139 : MicroOp(mnem, machInst, __opClass),
151 OpClass __opClass, RegIndex _dest, RegIndex _op1,
153 : MicroNeonMixOp(mnem, machInst, __opClass, _des
150 MicroNeonMixLaneOp(const char *mnem, ExtMachInst machInst, OpClass __opClass, RegIndex _dest, RegIndex _op1, uint32_t _step, unsigned _lane) argument
168 MicroNeonMixOp64(const char *mnem, ExtMachInst machInst, OpClass __opClass, RegIndex _dest, RegIndex _op1, uint8_t _eSize, uint8_t _dataSize, uint8_t _numStructElems, uint8_t _numRegs, uint8_t _step) argument
186 MicroNeonMixLaneOp64(const char *mnem, ExtMachInst machInst, OpClass __opClass, RegIndex _dest, RegIndex _op1, uint8_t _eSize, uint8_t _dataSize, uint8_t _numStructElems, uint8_t _lane, uint8_t _step, bool _replicate = false) argument
259 MicroSetPCCPSR(const char *mnem, ExtMachInst machInst, OpClass __opClass, IntRegIndex _ura, IntRegIndex _urb, IntRegIndex _urc) argument
278 MicroIntMov(const char *mnem, ExtMachInst machInst, OpClass __opClass, RegIndex _ura, RegIndex _urb) argument
298 MicroIntImmOp(const char *mnem, ExtMachInst machInst, OpClass __opClass, RegIndex _ura, RegIndex _urb, int32_t _imm) argument
315 MicroIntImmXOp(const char *mnem, ExtMachInst machInst, OpClass __opClass, RegIndex _ura, RegIndex _urb, int64_t _imm) argument
334 MicroIntOp(const char *mnem, ExtMachInst machInst, OpClass __opClass, RegIndex _ura, RegIndex _urb, RegIndex _urc) argument
352 MicroIntRegXOp(const char *mnem, ExtMachInst machInst, OpClass __opClass, RegIndex _ura, RegIndex _urb, RegIndex _urc, ArmExtendType _type, uint32_t _shiftAmt) argument
375 MicroIntRegOp(const char *mnem, ExtMachInst machInst, OpClass __opClass, RegIndex _ura, RegIndex _urb, RegIndex _urc, int32_t _shiftAmt, ArmShiftType _shiftType) argument
394 MicroMemOp(const char *mnem, ExtMachInst machInst, OpClass __opClass, RegIndex _ura, RegIndex _urb, bool _up, uint8_t _imm) argument
413 MicroMemPairOp(const char *mnem, ExtMachInst machInst, OpClass __opClass, RegIndex _dreg1, RegIndex _dreg2, RegIndex _base, bool _up, uint8_t _imm) argument
[all...]
H A Dmem64.hh55 SysDC64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument
57 : MiscRegOp64(mnem, _machInst, __opClass, false),
68 MightBeMicro64(const char *mnem, ExtMachInst _machInst, OpClass __opClass) argument
69 : ArmStaticInst(mnem, _machInst, __opClass)
104 Memory64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument
106 : MightBeMicro64(mnem, _machInst, __opClass),
137 MemoryImm64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument
139 : Memory64(mnem, _machInst, __opClass, _dest, _base), imm(_imm)
151 MemoryDImm64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument
154 : MemoryImm64(mnem, _machInst, __opClass, _des
167 MemoryDImmEx64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _result, IntRegIndex _dest, IntRegIndex _dest2, IntRegIndex _base, int32_t _imm) argument
181 MemoryPreIndex64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _base, int64_t _imm) argument
194 MemoryPostIndex64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _base, int64_t _imm) argument
211 MemoryReg64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _base, IntRegIndex _offset, ArmExtendType _type, uint64_t _shiftAmt) argument
226 MemoryRaw64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _base) argument
240 MemoryEx64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _base, IntRegIndex _result) argument
255 MemoryLiteral64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, int64_t _imm) argument
[all...]
/gem5/src/arch/power/insts/
H A Dmem.hh50 MemOp(const char *mnem, MachInst _machInst, OpClass __opClass) argument
51 : PowerStaticInst(mnem, _machInst, __opClass),
71 MemDispOp(const char *mnem, MachInst _machInst, OpClass __opClass) argument
72 : MemOp(mnem, _machInst, __opClass), disp(machInst.d)
H A Dmisc.hh47 MiscOp(const char *mnem, MachInst _machInst, OpClass __opClass) argument
48 : PowerStaticInst(mnem, _machInst, __opClass)
H A Dcondition.hh52 CondLogicOp(const char *mnem, MachInst _machInst, OpClass __opClass) argument
53 : PowerStaticInst(mnem, _machInst, __opClass),
75 CondMoveOp(const char *mnem, MachInst _machInst, OpClass __opClass) argument
76 : PowerStaticInst(mnem, _machInst, __opClass),
H A Dbranch.hh58 OpClass __opClass)
59 : PowerStaticInst(mnem, _machInst, __opClass),
79 BranchPCRel(const char *mnem, MachInst _machInst, OpClass __opClass) argument
80 : PCDependentDisassembly(mnem, _machInst, __opClass),
109 BranchNonPCRel(const char *mnem, MachInst _machInst, OpClass __opClass) argument
110 : PCDependentDisassembly(mnem, _machInst, __opClass),
140 BranchCond(const char *mnem, MachInst _machInst, OpClass __opClass) argument
141 : PCDependentDisassembly(mnem, _machInst, __opClass),
188 BranchPCRelCond(const char *mnem, MachInst _machInst, OpClass __opClass) argument
189 : BranchCond(mnem, _machInst, __opClass),
57 PCDependentDisassembly(const char *mnem, ExtMachInst _machInst, OpClass __opClass) argument
218 BranchNonPCRelCond(const char *mnem, MachInst _machInst, OpClass __opClass) argument
245 BranchRegCond(const char *mnem, MachInst _machInst, OpClass __opClass) argument
[all...]
/gem5/src/arch/riscv/insts/
H A Dstandard.hh66 ImmOp(const char *mnem, MachInst _machInst, OpClass __opClass) argument
67 : RiscvStaticInst(mnem, _machInst, __opClass), imm(0)
96 CSROp(const char *mnem, MachInst _machInst, OpClass __opClass) argument
97 : RiscvStaticInst(mnem, _machInst, __opClass),
H A Dmem.hh50 MemInst(const char *mnem, ExtMachInst _machInst, OpClass __opClass) argument
51 : RiscvStaticInst(mnem, _machInst, __opClass), offset(0)
/gem5/src/arch/x86/insts/
H A Dmicroregop.hh64 OpClass __opClass) :
66 __opClass),
89 OpClass __opClass) :
92 __opClass),
111 OpClass __opClass) :
114 __opClass),
60 RegOpBase(ExtMachInst _machInst, const char *mnem, const char *_instMnem, uint64_t setFlags, InstRegIndex _src1, InstRegIndex _dest, uint8_t _dataSize, uint16_t _ext, OpClass __opClass) argument
85 RegOp(ExtMachInst _machInst, const char *mnem, const char *_instMnem, uint64_t setFlags, InstRegIndex _src1, InstRegIndex _src2, InstRegIndex _dest, uint8_t _dataSize, uint16_t _ext, OpClass __opClass) argument
107 RegOpImm(ExtMachInst _machInst, const char * mnem, const char *_instMnem, uint64_t setFlags, InstRegIndex _src1, uint8_t _imm8, InstRegIndex _dest, uint8_t _dataSize, uint16_t _ext, OpClass __opClass) argument
H A Dmicromediaop.hh59 OpClass __opClass) :
61 __opClass),
101 OpClass __opClass) :
104 __opClass),
122 OpClass __opClass) :
125 __opClass),
55 MediaOpBase(ExtMachInst _machInst, const char *mnem, const char *_instMnem, uint64_t setFlags, InstRegIndex _src1, InstRegIndex _dest, uint8_t _srcSize, uint8_t _destSize, uint8_t _ext, OpClass __opClass) argument
97 MediaOpReg(ExtMachInst _machInst, const char *mnem, const char *_instMnem, uint64_t setFlags, InstRegIndex _src1, InstRegIndex _src2, InstRegIndex _dest, uint8_t _srcSize, uint8_t _destSize, uint8_t _ext, OpClass __opClass) argument
118 MediaOpImm(ExtMachInst _machInst, const char *mnem, const char *_instMnem, uint64_t setFlags, InstRegIndex _src1, uint8_t _imm8, InstRegIndex _dest, uint8_t _srcSize, uint8_t _destSize, uint8_t _ext, OpClass __opClass) argument

Completed in 35 milliseconds

12