/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64ui/ |
H A D | jal.S | 22 li ra, 0 39 TEST_CASE( 3, ra, 3, \ 40 li ra, 1; \ 42 addi ra, ra, 1; \ 43 addi ra, ra, 1; \ 44 addi ra, ra, 1; \ 45 addi ra, r [all...] |
/gem5/system/alpha/console/ |
H A D | dbmentry.S | 76 stq ra, 0(sp) # Place return address on the stack 79 .frame sp, STARTFRM, ra 96 jsr ra, SlaveLoop 98 jsr ra, main 106 ldgp gp, 0(ra) 117 ldq ra, 0(sp) # restore return address 119 ret zero, (ra) # Back from whence we came 126 .frame sp, 0, ra 128 ret zero, (ra) 135 .frame sp, 0, ra [all...] |
H A D | paljtoslave.S | 55 bis zero, zero, ra
|
/gem5/tests/test-progs/asmtest/src/riscv/isa/macros/mt/ |
H A D | test_macros_mt.h | 85 mv s0, ra // save return register 87 jal ra, _alloc_stack variable 90 jal ra, _clone_thread // clone a new thread variable 93 mv ra, s0 // restore return register variable 132 mv s0, ra // save return register 136 jal ra, _dealloc_stack variable 139 mv ra, s0 // restore return register variable
|
H A D | test_macros_mt_ecall.h | 161 mv s0, ra // save return register 165 jal ra, _alloc_mem variable 172 jal ra, _alloc_mem variable 214 jal ra, _dealloc_mem variable 219 jal ra, _dealloc_mem variable 223 mv ra, s0 variable 265 mv s0, ra // save return register 272 jal ra, _dealloc_mem variable 277 jal ra, _dealloc_mem variable 285 mv ra, s variable 345 mv ra, s0 // restore return register variable [all...] |
/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64uc/ |
H A D | rvc.S | 70 RVC_TEST_CASE (30, ra, 0, \ 71 li ra, 0; \ 108 RVC_TEST_CASE (35, ra, 0, \ 110 li ra, 0; \ 117 RVC_TEST_CASE (36, ra, -2, \ 119 li ra, 0; \ 124 1:sub ra, ra, t0) 127 RVC_TEST_CASE (37, ra, -2, \ 129 li ra, [all...] |
/gem5/src/arch/arm/freebsd/ |
H A D | system.cc | 131 Addr ra = _dtb_file->findReleaseAddr(); local 132 if (ra) 133 bootReleaseAddr = ra & ~ULL(0x7F);
|
/gem5/src/arch/alpha/ |
H A D | stacktrace.cc | 183 Addr ra; 185 if (decodePrologue(ksp, pc, addr, size, ra)) { 186 if (!ra) 194 pc = ra; 308 Addr &ra) 311 ra = 0; 324 if (!ra && reg == ReturnAddressReg) { 325 ra = tc->getVirtProxy().read<Addr>(sp + disp); 326 if (!ra) { 307 decodePrologue(Addr sp, Addr callpc, Addr func, int &size, Addr &ra) argument
|
H A D | stacktrace.hh | 71 bool decodePrologue(Addr sp, Addr callpc, Addr func, int &size, Addr &ra);
|
/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64samt/ |
H A D | sysfutex1_d.S | 88 mv s0, ra // save return address 107 mv ra, s0
|
H A D | sysclone_d.S | 120 mv s0, ra // save return register 148 mv ra, s0 // restore return register
|
H A D | sysfutex3_d.S | 88 mv s0, ra // save return address 137 mv ra, s0
|
H A D | sysfutex_d.S | 89 mv s0, ra // save return address 121 mv ra, s0
|
H A D | sysfutex2_d.S | 91 mv s0, ra // save return address 132 mv ra, s0
|
/gem5/src/arch/mips/ |
H A D | stacktrace.cc | 199 int &size, Addr &ra) 202 ra = 0; 214 if (!ra && reg == ReturnAddressReg) { 215 ra = tc->getVirtProxy().read<Addr>(sp + disp); 216 if (!ra) { 198 decodePrologue(Addr sp, Addr callpc, Addr func, int &size, Addr &ra) argument
|
H A D | stacktrace.hh | 70 bool decodePrologue(Addr sp, Addr callpc, Addr func, int &size, Addr &ra);
|
/gem5/src/arch/x86/ |
H A D | stacktrace.cc | 161 int &size, Addr &ra) 164 ra = 0; 177 if (!ra && reg == ReturnAddressReg) { 178 ra = tc->getVirtProxy().read<Addr>(sp + disp); 179 if (!ra) { 160 decodePrologue(Addr sp, Addr callpc, Addr func, int &size, Addr &ra) argument
|
H A D | stacktrace.hh | 70 bool decodePrologue(Addr sp, Addr callpc, Addr func, int &size, Addr &ra);
|
/gem5/src/arch/power/ |
H A D | types.hh | 47 Bitfield<20, 16> ra; member in namespace:PowerISA
|
H A D | stacktrace.cc | 117 Addr &ra) 116 decodePrologue(Addr sp, Addr callpc, Addr func, int &size, Addr &ra) argument
|
H A D | stacktrace.hh | 66 bool decodePrologue(Addr sp, Addr callpc, Addr func, int &size, Addr &ra);
|
/gem5/src/systemc/tests/systemc/misc/v1.0/blv/ |
H A D | blv.cpp | 114 long ra = rng.rand(); local 115 x = ra; 116 st = ra; 118 cout<<"\nERROR (assignment): x= "<<x<<" st= "<<st<<" original long="<<ra
|
/gem5/src/arch/arm/ |
H A D | stacktrace.hh | 73 bool decodePrologue(Addr sp, Addr callpc, Addr func, int &size, Addr &ra);
|
/gem5/src/arch/riscv/ |
H A D | stacktrace.cc | 116 Addr &ra) 115 decodePrologue(Addr sp, Addr callpc, Addr func, int &size, Addr &ra) argument
|
H A D | stacktrace.hh | 66 bool decodePrologue(Addr sp, Addr callpc, Addr func, int &size, Addr &ra);
|