/gem5/src/arch/sparc/insts/ |
H A D | integer.hh | 68 IntOpImm(const char *mnem, ExtMachInst _machInst, argument 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, _machIns [all...] |
H A D | blockmem.hh | 50 BlockMem(const char *mnem, ExtMachInst _machInst) : argument 51 SparcMacroInst(mnem, _machInst, No_OpClass, 8) 64 BlockMemMicro(const char *mnem, ExtMachInst _machInst, argument 66 SparcMicroInst(mnem, _machInst, __opClass), offset(_offset) 78 BlockMemImmMicro(const char *mnem, ExtMachInst _machInst, argument 80 BlockMemMicro(mnem, _machInst, __opClass, _offset),
|
H A D | branch.hh | 63 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 D | mem.hh | 66 MemImm(const char *mnem, ExtMachInst _machInst, OpClass __opClass) : argument 67 Mem(mnem, _machInst, __opClass), imm(sext<13>(bits(_machInst, 12, 0)))
|
H A D | trap.hh | 54 Trap(const char *mnem, ExtMachInst _machInst, OpClass __opClass) : argument 55 SparcStaticInst(mnem, _machInst, __opClass),
|
H A D | micro.hh | 45 SparcMacroInst(const char *mnem, ExtMachInst _machInst, argument 47 SparcStaticInst(mnem, _machInst, __opClass), 95 SparcMicroInst(const char *mnem, ExtMachInst _machInst, 97 SparcStaticInst(mnem, _machInst, __opClass) 116 SparcDelayedMicroInst(const char *mnem, ExtMachInst _machInst, 118 SparcMicroInst(mnem, _machInst, __opClass)
|
H A D | priv.hh | 56 PrivReg(const char *mnem, ExtMachInst _machInst, argument 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)) 104 WrPrivImm(const char *mnem, ExtMachInst _machInst, argument 106 PrivImm(mnem, _machInst, __opClass), regName(_regName)
|
H A D | nop.hh | 52 Nop(const char *mnem, ExtMachInst _machInst, OpClass __opClass) : argument 53 SparcStaticInst(mnem, _machInst, __opClass)
|
/gem5/src/arch/arm/insts/ |
H A D | branch.hh | 56 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, _machIns 131 BranchImmReg(const char *mnem, ExtMachInst _machInst, OpClass __opClass, int32_t _imm, IntRegIndex _op1) argument [all...] |
H A D | branch64.hh | 53 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, _machIns 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 D | mult.hh | 56 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 D | sve.hh | 64 SveIndexIIOp(const char* mnem, ExtMachInst _machInst, argument 67 ArmStaticInst(mnem, _machInst, __opClass), 79 SveIndexIROp(const char* mnem, ExtMachInst _machInst, argument 82 ArmStaticInst(mnem, _machInst, __opClass), 94 SveIndexRIOp(const char* mnem, ExtMachInst _machInst, argument 97 ArmStaticInst(mnem, _machInst, __opClass), 109 SveIndexRROp(const char* mnem, ExtMachInst _machInst, argument 112 ArmStaticInst(mnem, _machInst, __opClass), 126 SvePredCountOp(const char* mnem, ExtMachInst _machInst, argument 129 ArmStaticInst(mnem, _machIns 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 D | misc.hh | 50 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, _machIns 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 D | data64.hh | 54 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, _machIns 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 D | mem.hh | 53 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, _machIns 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 D | macromem.hh | 69 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), 150 MicroNeonMixLaneOp(const char *mnem, ExtMachInst machInst, argument 153 : MicroNeonMixOp(mnem, machIns 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 D | mem64.hh | 55 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, _machIns 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 D | mem.hh | 50 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 D | misc.hh | 47 MiscOp(const char *mnem, MachInst _machInst, OpClass __opClass) argument 48 : PowerStaticInst(mnem, _machInst, __opClass)
|
H A D | condition.hh | 52 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 D | branch.hh | 57 PCDependentDisassembly(const char *mnem, ExtMachInst _machInst, argument 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, _machIns 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 D | standard.hh | 66 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 D | mem.hh | 50 MemInst(const char *mnem, ExtMachInst _machInst, OpClass __opClass) argument 51 : RiscvStaticInst(mnem, _machInst, __opClass), offset(0)
|
/gem5/src/arch/x86/insts/ |
H A D | microregop.hh | 61 const char *mnem, const char *_instMnem, uint64_t setFlags, 65 X86MicroopBase(_machInst, mnem, _instMnem, setFlags, 86 const char *mnem, const char *_instMnem, uint64_t setFlags, 90 RegOpBase(_machInst, mnem, _instMnem, setFlags, 108 const char * mnem, const char *_instMnem, uint64_t setFlags, 112 RegOpBase(_machInst, mnem, _instMnem, setFlags, 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 D | micromediaop.hh | 56 const char *mnem, const char *_instMnem, uint64_t setFlags, 60 X86MicroopBase(_machInst, mnem, _instMnem, setFlags, 98 const char *mnem, const char *_instMnem, uint64_t setFlags, 102 MediaOpBase(_machInst, mnem, _instMnem, setFlags, 119 const char *mnem, const char *_instMnem, uint64_t setFlags, 123 MediaOpBase(_machInst, mnem, _instMnem, setFlags, 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
|