Searched refs:sp (Results 51 - 75 of 80) sorted by relevance

1234

/gem5/src/arch/x86/
H A Dstacktrace.hh70 bool decodePrologue(Addr sp, Addr callpc, Addr func, int &size, Addr &ra);
H A Dstacktrace.cc160 StackTrace::decodePrologue(Addr sp, Addr callpc, Addr func, argument
178 ra = tc->getVirtProxy().read<Addr>(sp + disp);
/gem5/src/arch/riscv/
H A Dstacktrace.cc115 StackTrace::decodePrologue(Addr sp, Addr callpc, Addr func, int &size, argument
H A Dstacktrace.hh66 bool decodePrologue(Addr sp, Addr callpc, Addr func, int &size, Addr &ra);
H A Dpra_constants.hh269 Bitfield<4> sp; member in namespace:RiscvISA
/gem5/src/arch/power/
H A Dstacktrace.cc116 StackTrace::decodePrologue(Addr sp, Addr callpc, Addr func, int &size, argument
H A Dstacktrace.hh66 bool decodePrologue(Addr sp, Addr callpc, Addr func, int &size, Addr &ra);
/gem5/src/arch/mips/
H A Dstacktrace.cc130 // lda $sp, -disp($sp)
140 // subq $sp, disp, $sp
141 // addq $sp, disp, $sp
171 // lda $stq, disp($sp)
198 StackTrace::decodePrologue(Addr sp, Addr callpc, Addr func, argument
215 ra = tc->getVirtProxy().read<Addr>(sp + disp);
H A Dpra_constants.hh269 Bitfield<4> sp; member in namespace:MipsISA
/gem5/system/alpha/console/
H A Dpaljtoslave.S91 ldq_p sp, PCB_Q_KSP(a5)
H A Dpaljtokern.S103 ldq_p sp, PCB_Q_KSP(a1)
/gem5/ext/dnet/
H A Dip.h430 uint16_t *sp = (uint16_t *)buf; local
436 cksum += *sp++;
439 cksum += htons(*(u_char *)sp << 8);
/gem5/src/arch/sparc/
H A Dfaults.cc778 SparcProcess *sp = dynamic_cast<SparcProcess *>(p); local
779 assert(sp);
782 tc->pcState(sp->readSpillStart());
797 SparcProcess *sp = dynamic_cast<SparcProcess *>(p); local
798 assert(sp);
801 tc->pcState(sp->readFillStart());
818 SparcProcess *sp = dynamic_cast<SparcProcess *>(p); local
819 assert(sp);
822 sp->handleTrap(_n, tc, &fault);
H A Dprocess.cc450 RegVal sp = tc->readIntReg(StackPointerReg); local
455 sp + (index - 16) * 4, (uint8_t *)&regVal, 4)) {
485 RegVal sp = tc->readIntReg(StackPointerReg); local
490 sp + 2047 + (index - 16) * 8, (uint8_t *)&regVal, 8)) {
H A Dutility.cc59 Addr sp = tc->readIntReg(StackPointerReg); local
61 uint64_t arg = vp.read<uint64_t>(sp + 92 +
/gem5/src/arch/arm/
H A Dstacktrace.cc157 StackTrace::decodePrologue(Addr sp, Addr callpc, Addr func, argument
H A Dutility.cc109 Addr sp = tc->readIntReg(StackPointerReg); local
116 arg = vp.read<uint64_t>(sp +
121 arg = vp.read<uint32_t>(sp +
/gem5/src/arch/alpha/
H A Dstacktrace.cc239 // lda $sp, -disp($sp)
249 // subq $sp, disp, $sp
250 // addq $sp, disp, $sp
280 // lda $stq, disp($sp)
307 StackTrace::decodePrologue(Addr sp, Addr callpc, Addr func, int &size, argument
325 ra = tc->getVirtProxy().read<Addr>(sp + disp);
/gem5/src/base/
H A Dstatistics.hh937 * @param sp The proxy to copy.
939 ScalarProxy(const ScalarProxy &sp)
940 : stat(sp.stat), index(sp.index)
945 * @param sp The proxy to copy.
949 operator=(const ScalarProxy &sp)
951 stat = sp.stat;
952 index = sp.index;
1224 VectorProxy(const VectorProxy &sp)
1225 : stat(sp
[all...]
/gem5/ext/mcpat/cacti/
H A Dwire.cc628 double sp, si; local
631 sp = repeater_spacing;
632 sp *= 1e6; // in microns
636 for (j = sp; j < 4*sp; j += 100) {
639 if (j == sp && i == si) {
643 global.area.w = sp * 1e-6; // m
/gem5/src/systemc/tests/tlm/endian_conv/
H A Dtestall.py370 sp = Popen("../build-unix/test_endian_conv.exe", stdin=PIPE, stdout=PIPE)
371 txtout = sp.communicate(txtin)[0]
377 if sp.returncode != 0: raise SystemCFailure("\n" + txtin + txtout)
/gem5/system/alpha/palcode/
H A Dplatform.S516 // ps, sp and gp are updated
559 // ps, sp and gp are updated
1016 // ps, sp and gp are updated
2042 lda sp, 0-osfsf_c_size(sp) // allocate stack space
2045 stq r18, osfsf_a2(sp) // a2
2046 stq r11, osfsf_ps(sp) // save ps
2048 stq r14, osfsf_pc(sp) // save pc
2051 stq r16, osfsf_a0(sp) // a0
2054 stq r17, osfsf_a1(sp) // a
[all...]
/gem5/src/arch/arm/insts/
H A Dstatic_inst.cc305 ccprintf(os, "%s%s", (opWidth == 32) ? "w" : "", "sp");
316 ccprintf(os, "sp");
1088 if (target_el == EL0 && spsr.sp)
1117 new_cpsr.sp = cpsr.sp;
1127 new_cpsr.sp = spsr.sp;
/gem5/ext/systemc/src/sysc/qt/
H A Dmeas.c332 test06_aux3 (qt_t *sp, void *null0c, void *null1c) argument
334 test06_sp = sp;
392 run `test07_aux2'. Each one of those blocks saving it's sp to
/gem5/ext/googletest/googletest/test/
H A Dgtest-printers_test.cc790 const StringPiece sp = "Hello"; local
791 EXPECT_EQ("\"Hello\"", Print(sp));
796 const StringPiece sp(str, sizeof(str) - 1);
797 EXPECT_EQ("\"NUL (\\0) and \\r\\t\"", Print(sp));

Completed in 58 milliseconds

1234