/gem5/src/arch/arm/insts/ |
H A D | branch.hh | 57 int32_t _imm) : 58 PredOp(mnem, _machInst, __opClass), imm(_imm) 69 int32_t _imm, ConditionCode _condCode) : 70 BranchImm(mnem, _machInst, __opClass, _imm) 132 int32_t _imm, IntRegIndex _op1) : 133 PredOp(mnem, _machInst, __opClass), imm(_imm), op1(_op1) 56 BranchImm(const char *mnem, ExtMachInst _machInst, OpClass __opClass, int32_t _imm) argument 68 BranchImmCond(const char *mnem, ExtMachInst _machInst, OpClass __opClass, int32_t _imm, ConditionCode _condCode) argument 131 BranchImmReg(const char *mnem, ExtMachInst _machInst, OpClass __opClass, int32_t _imm, IntRegIndex _op1) argument
|
H A D | branch64.hh | 54 int64_t _imm) : 55 ArmStaticInst(mnem, _machInst, __opClass), imm(_imm) 76 int64_t _imm, ConditionCode _condCode) : 77 BranchImm64(mnem, _machInst, __opClass, _imm), condCode(_condCode) 134 int64_t _imm, IntRegIndex _op1) : 135 ArmStaticInst(mnem, _machInst, __opClass), imm(_imm), op1(_op1) 53 BranchImm64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, int64_t _imm) argument 75 BranchImmCond64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, int64_t _imm, ConditionCode _condCode) argument 133 BranchImmReg64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, int64_t _imm, IntRegIndex _op1) argument
|
H A D | sve_mem.hh | 63 IntRegIndex _base, uint64_t _imm) 65 dest(_dest), base(_base), imm(_imm), 88 IntRegIndex _base, uint64_t _imm) 90 dest(_dest), base(_base), imm(_imm), 140 uint64_t _imm) 142 dest(_dest), gp(_gp), base(_base), imm(_imm), 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 138 SveContigMemSI(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _gp, IntRegIndex _base, uint64_t _imm) argument
|
H A D | misc.hh | 78 uint32_t _imm, uint8_t _byteMask) : 79 MsrBase(mnem, _machInst, __opClass, _byteMask), imm(_imm) 110 uint32_t _imm) : 112 dest2(_dest2), imm(_imm) 129 uint32_t _imm) : 131 dest(_dest), imm(_imm) 144 uint64_t _imm) : 145 PredOp(mnem, _machInst, __opClass), imm(_imm) 159 IntRegIndex _dest, uint64_t _imm) : 160 PredOp(mnem, _machInst, __opClass), dest(_dest), imm(_imm) 77 MsrImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, uint32_t _imm, uint8_t _byteMask) argument 108 MrrcOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, MiscRegIndex _op1, IntRegIndex _dest, IntRegIndex _dest2, uint32_t _imm) argument 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 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 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 353 RegImmRegShiftOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, uint64_t _imm, IntRegIndex _op1, int32_t _shiftAmt, ArmShiftType _shiftType) argument [all...] |
H A D | misc64.hh | 52 OpClass __opClass, uint64_t _imm) : 53 ArmStaticInst(mnem, _machInst, __opClass), imm(_imm) 89 IntRegIndex _op2, uint64_t _imm) : 91 dest(_dest), op1(_op1), op2(_op2), imm(_imm) 154 uint32_t _imm) : 156 dest(_dest), imm(_imm) 179 IntRegIndex _op1, uint32_t _imm) : 181 dest(_dest), op1(_op1), imm(_imm) 197 MiscRegIndex _op1, uint32_t _imm) : 199 dest(_dest), op1(_op1), imm(_imm) 51 ImmOp64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, uint64_t _imm) argument 87 RegRegRegImmOp64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2, uint64_t _imm) 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 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 | mem64.hh | 56 IntRegIndex _base, MiscRegIndex _dest, uint64_t _imm) 58 base(_base), dest(_dest), imm(_imm) 138 IntRegIndex _dest, IntRegIndex _base, int64_t _imm) 139 : Memory64(mnem, _machInst, __opClass, _dest, _base), imm(_imm) 153 int64_t _imm) 154 : MemoryImm64(mnem, _machInst, __opClass, _dest, _base, _imm), 169 IntRegIndex _base, int32_t _imm) 171 _base, _imm), result(_result) 183 int64_t _imm) 184 : MemoryImm64(mnem, _machInst, __opClass, _dest, _base, _imm) 55 SysDC64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _base, MiscRegIndex _dest, uint64_t _imm) argument 137 MemoryImm64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _base, int64_t _imm) argument 151 MemoryDImm64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _dest2, IntRegIndex _base, int64_t _imm) argument 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 255 MemoryLiteral64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, int64_t _imm) argument [all...] |
H A D | mem.hh | 213 IntRegIndex _dest, IntRegIndex _base, bool _add, int32_t _imm) 214 : Memory(mnem, _machInst, __opClass, _dest, _base, _add), imm(_imm) 234 bool _add, int32_t _imm) 235 : MemoryImm(mnem, _machInst, __opClass, _dest, _base, _add, _imm), 256 IntRegIndex _base, bool _add, int32_t _imm) 257 : MemoryImm(mnem, _machInst, __opClass, _dest, _base, _add, _imm), 277 IntRegIndex _base, bool _add, int32_t _imm) 279 _base, _add, _imm), result(_result) 340 bool _add, int32_t _imm) 341 : Base(mnem, _machInst, __opClass, _dest, _base, _add, _imm) 212 MemoryImm(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _base, bool _add, int32_t _imm) argument 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 338 MemoryOffset(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _base, bool _add, int32_t _imm) 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 388 MemoryPreIndex(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _base, bool _add, int32_t _imm) 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 438 MemoryPostIndex(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _base, bool _add, int32_t _imm) 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 [all...] |
H A D | data64.hh | 55 IntRegIndex _dest, IntRegIndex _op1, uint64_t _imm) : 57 dest(_dest), op1(_op1), imm(_imm) 71 IntRegIndex _dest, uint64_t _imm) : 73 dest(_dest), imm(_imm) 139 IntRegIndex _dest, IntRegIndex _op1, uint64_t _imm) : 141 imm(_imm) 188 uint64_t _imm) : 190 dest(_dest), op1(_op1), op2(_op2), imm(_imm) 222 OpClass __opClass, IntRegIndex _op1, uint64_t _imm, 225 op1(_op1), imm(_imm), condCod 54 DataXImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, uint64_t _imm) argument 70 DataXImmOnlyOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, uint64_t _imm) argument 138 DataX1RegImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, uint64_t _imm) argument 186 DataX2RegImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2, uint64_t _imm) argument 221 DataXCondCompImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _op1, uint64_t _imm, ConditionCode _condCode, uint8_t _defCc) argument [all...] |
H A D | sve.hh | 216 uint64_t _imm) : 218 dest(_dest), imm(_imm) 235 uint64_t _imm, IntRegIndex _gp, bool _isMerging) : 237 dest(_dest), imm(_imm), gp(_gp), isMerging(_isMerging) 251 uint64_t _imm) : 253 dest(_dest), op1(_op1), imm(_imm) 266 IntRegIndex _dest, uint64_t _imm, IntRegIndex _gp) : 268 dest(_dest), gp(_gp), imm(_imm) 282 uint64_t _imm) : 284 dest(_dest), imm(_imm) 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 404 SveCmpImmOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, uint64_t _imm, IntRegIndex _gp) argument 435 SveTerImmUnpredOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op2, uint64_t _imm) argument 479 SvePtrueOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, uint8_t _imm) argument 513 SveIntCmpImmOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, int64_t _imm, IntRegIndex _gp) argument 557 SveElemCountOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, uint8_t _pattern, uint8_t _imm, bool _dstIsVec, bool _dstIs32b) 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 790 SveDotProdIdxOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2, uint64_t _imm) 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 | macromem.hh | 120 RegIndex _dest, RegIndex _ura, uint32_t _imm) 122 dest(_dest), ura(_ura), imm(_imm), 299 RegIndex _ura, RegIndex _urb, int32_t _imm) 301 ura(_ura), urb(_urb), imm(_imm) 316 RegIndex _ura, RegIndex _urb, int64_t _imm) 318 ura(_ura), urb(_urb), imm(_imm) 395 RegIndex _ura, RegIndex _urb, bool _up, uint8_t _imm) 396 : MicroIntImmOp(mnem, machInst, __opClass, _ura, _urb, _imm), 415 bool _up, uint8_t _imm) 417 dest(_dreg1), dest2(_dreg2), urb(_base), up(_up), imm(_imm), 119 MicroNeonMemOp(const char *mnem, ExtMachInst machInst, OpClass __opClass, RegIndex _dest, RegIndex _ura, uint32_t _imm) 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 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 | sve_macromem.hh | 207 int64_t _imm, uint8_t _numregs) 209 dest(_dest), gp(_gp), base(_base), imm(_imm), numregs(_numregs) 218 _gp, _base, _imm, _numregs, i); 279 int64_t _imm, uint8_t _numregs) 281 dest(_dest), gp(_gp), base(_base), imm(_imm), numregs(_numregs) 296 _gp, _base, _imm, _numregs, i); 351 uint64_t _imm, bool firstFault) 353 dest(_dest), gp(_gp), base(_base), imm(_imm) 387 isLoad ? (IntRegIndex) VECREG_UREG0 : _base, _imm, i, 205 SveLdStructSI(const char* mnem, ExtMachInst machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _gp, IntRegIndex _base, int64_t _imm, uint8_t _numregs) argument 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
|
H A D | pred_inst.hh | 288 IntRegIndex _dest, IntRegIndex _op1, uint32_t _imm, bool _rotC) : 290 dest(_dest), op1(_op1), imm(_imm), rotC(_rotC) 287 DataImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, uint32_t _imm, bool _rotC) argument
|
H A D | vfp.hh | 942 IntRegIndex _dest, uint64_t _imm, 944 FpOp(mnem, _machInst, __opClass), dest(_dest), imm(_imm) 962 uint64_t _imm, VfpMicroMode mode = VfpNotAMicroop) : 963 FpOp(mnem, _machInst, __opClass), dest(_dest), op1(_op1), imm(_imm) 1045 uint64_t _imm, VfpMicroMode mode = VfpNotAMicroop) : 1047 dest(_dest), op1(_op1), op2(_op2), imm(_imm) 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 1042 FpRegRegRegImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2, uint64_t _imm, VfpMicroMode mode = VfpNotAMicroop) argument
|
/gem5/src/arch/sparc/insts/ |
H A D | integer.hh | 69 OpClass __opClass, int64_t _imm) : 70 IntOp(mnem, _machInst, __opClass), imm(_imm) 68 IntOpImm(const char *mnem, ExtMachInst _machInst, OpClass __opClass, int64_t _imm) argument
|
/gem5/src/arch/arm/ |
H A D | faults.hh | 386 HypervisorCall(ExtMachInst _machInst, uint32_t _imm);
|
H A D | faults.cc | 916 HypervisorCall::HypervisorCall(ExtMachInst _machInst, uint32_t _imm) : argument 917 ArmFaultVals<HypervisorCall>(_machInst, _imm)
|