Searched refs:disp (Results 1 - 24 of 24) sorted by relevance

/gem5/src/arch/power/insts/
H A Dmem.hh68 int16_t disp; member in class:PowerISA::MemDispOp
72 : MemOp(mnem, _machInst, __opClass), disp(machInst.d)
H A Dbranch.hh76 uint32_t disp; member in class:PowerISA::BranchPCRel
81 disp(machInst.li << 2)
84 if (disp & 0x2000000) {
85 disp |= 0xfc000000;
185 uint32_t disp; member in class:PowerISA::BranchPCRelCond
190 disp(machInst.bd << 2)
193 if (disp & 0x8000) {
194 disp |= 0xffff0000;
H A Dmem.cc67 ss << ", " << (int32_t)disp;
H A Dbranch.cc59 return (uint32_t)(pc.pc() + disp);
69 Addr target = pc + disp;
105 return (uint32_t)(pc.pc() + disp);
117 Addr target = pc + disp;
/gem5/src/arch/mips/
H A Dstacktrace.cc128 StackTrace::decodeStack(MachInst inst, int &disp) argument
130 // lda $sp, -disp($sp)
140 // subq $sp, disp, $sp
141 // addq $sp, disp, $sp
157 disp = -sext<16>(inst & lda_disp_mask);
159 disp = -int((inst & intop_disp_mask) >> intop_disp_shift);
161 disp = int((inst & intop_disp_mask) >> intop_disp_shift);
169 StackTrace::decodeSave(MachInst inst, int &reg, int &disp) argument
171 // lda $stq, disp($sp)
185 disp
207 int reg, disp; local
[all...]
H A Dstacktrace.hh71 bool decodeSave(MachInst inst, int &reg, int &disp);
72 bool decodeStack(MachInst inst, int &disp);
/gem5/src/arch/x86/
H A Dstacktrace.cc141 StackTrace::decodeStack(MachInst inst, int &disp) argument
143 disp = 0;
148 StackTrace::decodeSave(MachInst inst, int &reg, int &disp) argument
151 disp = 0;
169 int reg, disp; local
170 if (decodeStack(inst, disp)) {
175 size += disp;
176 } else if (decodeSave(inst, reg, disp)) {
178 ra = tc->getVirtProxy().read<Addr>(sp + disp);
H A Dstacktrace.hh71 bool decodeSave(MachInst inst, int &reg, int &disp);
72 bool decodeStack(MachInst inst, int &disp);
/gem5/src/arch/x86/insts/
H A Dmicroldstop.cc58 printMem(response, segment, scale, index, base, disp,
75 printMem(response, segment, scale, index, base, disp,
H A Dmicroldstop.hh61 const uint64_t disp; member in class:X86ISA::MemOp
79 disp(_disp), segment(_segment.index()),
H A Dstatic_inst.cc233 uint64_t disp, uint8_t addressSize, bool rip) const
257 if (disp != 0)
261 ccprintf(os, "%#x", disp);
231 printMem(std::ostream &os, uint8_t segment, uint8_t scale, RegIndex index, RegIndex base, uint64_t disp, uint8_t addressSize, bool rip) const argument
H A Dstatic_inst.hh105 uint64_t disp, uint8_t addressSize, bool rip) const;
/gem5/src/arch/alpha/
H A Dstacktrace.cc237 StackTrace::decodeStack(MachInst inst, int &disp) argument
239 // lda $sp, -disp($sp)
249 // subq $sp, disp, $sp
250 // addq $sp, disp, $sp
266 disp = -sext<16>(inst & lda_disp_mask);
268 disp = -int((inst & intop_disp_mask) >> intop_disp_shift);
270 disp = int((inst & intop_disp_mask) >> intop_disp_shift);
278 StackTrace::decodeSave(MachInst inst, int &reg, int &disp) argument
280 // lda $stq, disp($sp)
294 disp
316 int reg, disp; local
[all...]
H A Dstacktrace.hh72 bool decodeSave(MachInst inst, int &reg, int &disp);
73 bool decodeStack(MachInst inst, int &disp);
/gem5/src/arch/arm/
H A Dstacktrace.hh74 bool decodeSave(MachInst inst, int &reg, int &disp);
75 bool decodeStack(MachInst inst, int &disp);
H A Dstacktrace.cc141 StackTrace::decodeStack(MachInst inst, int &disp) argument
147 StackTrace::decodeSave(MachInst inst, int &reg, int &disp) argument
/gem5/src/arch/riscv/
H A Dstacktrace.cc97 StackTrace::decodeStack(MachInst inst, int &disp) argument
104 StackTrace::decodeSave(MachInst inst, int &reg, int &disp) argument
H A Dstacktrace.hh67 bool decodeSave(MachInst inst, int &reg, int &disp);
68 bool decodeStack(MachInst inst, int &disp);
/gem5/src/arch/power/
H A Dstacktrace.cc98 StackTrace::decodeStack(MachInst inst, int &disp) argument
105 StackTrace::decodeSave(MachInst inst, int &reg, int &disp) argument
H A Dstacktrace.hh67 bool decodeSave(MachInst inst, int &reg, int &disp);
68 bool decodeStack(MachInst inst, int &disp);
/gem5/src/arch/sparc/insts/
H A Dbranch.hh65 Branch(mnem, _machInst, __opClass), disp(_disp)
71 int32_t disp; member in class:SparcISA::BranchDisp
H A Dbranch.cc84 Addr target = disp + pc;
/gem5/util/stats/
H A Dstats.py171 def disp(*args): function in function:commands
180 disp("run name", "average", "stdev", ">10%", ">1SDV", ">2SDV",
182 disp(d[:35], d[:12], d[:12], d[:4], d[:5], d[:5], d[:5], d[:10])
223 disp(run.name, "%.1f" % avg, "%.1f" % stdev,
228 disp(run.name, "%.1f" % avg, "%.1f" % stdev,
233 disp(run.name, "%.5f" % avg, "%.5f" % stdev,
/gem5/util/statetrace/arch/sparc/
H A Dtracechild.cc236 uint64_t disp = 0; local
240 disp = inst & ((1 << 19) - 1);
243 disp = inst & ((1 << 22) - 1);
247 disp = (disp ^ extender) - extender;
250 disp *= 4;
251 target1 = pc + disp;

Completed in 27 milliseconds