Searched refs:s0 (Results 1 - 16 of 16) sorted by relevance

/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64ud/
H A Dldst.S16 la s0, tdat
17 TEST_CASE(2, a0, 0x40000000bf800000, fld f2, 0(s0); fsd f2, 16(s0); ld a0, 16(s0))
18 TEST_CASE(3, a0, 0x40000000bf800000, fld f2, 0(s0); fsw f2, 16(s0); ld a0, 16(s0))
19 TEST_CASE(4, a0, 0x40000000bf800000, flw f2, 0(s0); fsw f2, 16(s0); ld a0, 16(s0))
[all...]
/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64mi/
H A Dma_addr.S19 la s0, data
37 MISALIGNED_LOAD_TEST(2, lh, s0, 1, SEXT(0xbbcc, 16))
38 MISALIGNED_LOAD_TEST(3, lhu, s0, 1, 0xbbcc)
39 MISALIGNED_LOAD_TEST(4, lw, s0, 1, SEXT(0x99aabbcc, 32))
40 MISALIGNED_LOAD_TEST(5, lw, s0, 2, SEXT(0x8899aabb, 32))
41 MISALIGNED_LOAD_TEST(6, lw, s0, 3, SEXT(0x778899aa, 32))
44 MISALIGNED_LOAD_TEST(7, lwu, s0, 1, 0x99aabbcc)
45 MISALIGNED_LOAD_TEST(8, lwu, s0, 2, 0x8899aabb)
46 MISALIGNED_LOAD_TEST(9, lwu, s0, 3, 0x778899aa)
48 MISALIGNED_LOAD_TEST(10, ld, s0,
[all...]
H A Dillegal.S38 csrrw s0, mtvec, t0
46 csrw mtvec, s0
/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64uc/
H A Drvc.S53 RVC_TEST_CASE (11, s0, 0xffffffffffffffe1, c.lui s0, 0xfffe1; c.srai s0, 12)
55 RVC_TEST_CASE (12, s0, 0x000fffffffffffe1, c.lui s0, 0xfffe1; c.srli s0, 12)
57 RVC_TEST_CASE (12, s0, 0x000fffe1, c.lui s0, 0xfffe1; c.srli s0, 12)
59 RVC_TEST_CASE (14, s0, ~
[all...]
/gem5/system/alpha/console/
H A Dpaljtoslave.S86 ldq_p s0, PCB_Q_PTBR(a5)
87 sll s0, VA_S_OFF, s0 // Shift PTBR into position
89 mtpr s0, ptPtbr // PHYSICAL MBOX INST -> MT PT20 IN 0,1
H A Dpaljtokern.S51 * s0 first free PFN
98 ldq_p s0, PCB_Q_PTBR(a1)
99 sll s0, VA_S_OFF, s0 // Shift PTBR into position
101 mtpr s0, ptPtbr // PHYSICAL MBOX INST -> MT PT20 IN 0,1
H A Ddbmentry.S67 cpuz: bis sp,sp,s0 /* save sp */
92 beq s0,master
/gem5/tests/test-progs/asmtest/src/riscv/isa/macros/mt/
H A Dtest_macros_mt.h85 mv s0, ra // save return register variable
93 mv ra, s0 // restore return register
132 mv s0, ra // save return register variable
139 mv ra, s0 // restore return register
H A Dtest_macros_mt_ecall.h161 mv s0, ra // save return register variable
223 mv ra, s0
265 mv s0, ra // save return register variable
285 mv ra, s0 // restore return register
325 mv s0, ra // save return register variable
345 mv ra, s0 // restore return register
/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64samt/
H A Dsysfutex1_d.S88 mv s0, ra // save return address
107 mv ra, s0
H A Dsysclone_d.S120 mv s0, ra // save return register
148 mv ra, s0 // restore return register
H A Dsysfutex3_d.S88 mv s0, ra // save return address
137 mv ra, s0
H A Dsysfutex_d.S89 mv s0, ra // save return address
121 mv ra, s0
H A Dsysfutex2_d.S91 mv s0, ra // save return address
132 mv ra, s0
/gem5/system/alpha/h/
H A DfromHudsonOsf.h370 #define s0 $9 /* Saved (Non-Volatile) Registers ... */ macro
/gem5/src/arch/arm/insts/
H A Dfplib.cc178 uint64_t s0 = p0; local
179 uint64_t s1 = (s0 >> 31) + p1;
181 *x0 = (s0 & mask) | (s1 & mask) << 31 | s2 << 62;

Completed in 35 milliseconds