/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64uamt/ |
H A D | amoor_d.S | 71 la a0, shared_var 72 la t0, array_index 76 la t0, array 83 la a0, barrier 92 la a0, shared_var
|
H A D | amoxor_d.S | 71 la a0, shared_var 72 la t0, array_index 76 la t0, array 83 la a0, barrier 92 la a0, shared_var
|
H A D | amoand_d.S | 58 la a0, shared_var 78 la a0, shared_var 79 la t0, array_index 83 la t0, array 90 la a0, barrier 99 la a0, shared_var
|
H A D | amomax_d.S | 58 la a0, shared_var 78 la a0, shared_var 79 la t0, array_index 83 la t0, array 90 la a0, barrier 99 la a0, shared_var
|
H A D | amomaxu_d.S | 58 la a0, shared_var 78 la a0, shared_var 79 la t0, array_index 83 la t0, array 90 la a0, barrier 99 la a0, shared_var
|
H A D | amomin_d.S | 58 la a0, shared_var 78 la a0, shared_var 79 la t0, array_index 83 la t0, array 90 la a0, barrier 99 la a0, shared_var
|
H A D | amominu_d.S | 58 la a0, shared_var 78 la a0, shared_var 79 la t0, array_index 83 la t0, array 90 la a0, barrier 99 la a0, shared_var
|
H A D | amoadd_d.S | 76 la a0, shared_var 82 la a0, barrier 91 la a0, shared_var
|
H A D | amoswap_d.S | 78 la t2, var // load the var's address 79 la a0, shared_var 94 la a0, barrier 103 la a0, var
|
H A D | lrsc_d.S | 78 la t2, var // load the var's address 79 la a0, shared_var 96 la a0, barrier 105 la a0, var
|
/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64samt/ |
H A D | sysfutex3_d.S | 62 la t6, n_worker_threads 68 la t6, n_worker_threads 72 la t6, n_worker_threads 76 la t6, n_worker_threads 90 la t1, n_worker_threads 95 la a0, futex_X 99 la a4, futex_Y // move all other waiter to futex_Y 116 la a0, futex_Y 125 la a0, futex_X 147 la a [all...] |
H A D | sysfutex1_d.S | 60 la t6, n_worker_threads 66 la t6, n_worker_threads 70 la t6, n_worker_threads 74 la t6, n_worker_threads 90 la t1, n_worker_threads 95 la a0, futex_X 117 la a0, futex_X
|
H A D | sysfutex_d.S | 61 la t6, n_worker_threads 66 la t6, n_worker_threads 70 la t6, n_worker_threads 74 la t6, n_worker_threads 91 la t1, count_master 95 la a0, futex_X 110 la a0, futex_Y 131 la t1, count_child 135 la a0, futex_X 148 la a [all...] |
H A D | sysfutex2_d.S | 62 la t6, n_worker_threads 68 la t6, n_worker_threads 72 la t6, n_worker_threads 76 la t6, n_worker_threads 93 la t1, count_master 94 la t3, count_Z 98 la a0, futex_X 102 la a4, futex_Z // add 1 to futex_Z each time 121 la a0, futex_Y 142 la t [all...] |
/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64ua/ |
H A D | test.S | 16 la a0, shared_var label
|
/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64ud/ |
H A D | fcvt_w.S | 61 TEST_CASE(42, x1, 0x000000007fffffff, la x1, tdat_d; fld f1, 0(x1); fcvt.w.d x1, f1) 63 TEST_CASE(43, x1, 0x7fffffffffffffff, la x1, tdat_d; fld f1, 0(x1); fcvt.l.d x1, f1) 65 TEST_CASE(44, x1, 0xffffffff80000000, la x1, tdat_d; fld f1, 16(x1); fcvt.w.d x1, f1) 67 TEST_CASE(45, x1, 0x8000000000000000, la x1, tdat_d; fld f1, 16(x1); fcvt.l.d x1, f1) 71 TEST_CASE(52, x1, 0x000000007fffffff, la x1, tdat_d; fld f1, 8(x1); fcvt.w.d x1, f1) 73 TEST_CASE(53, x1, 0x7fffffffffffffff, la x1, tdat_d; fld f1, 8(x1); fcvt.l.d x1, f1) 75 TEST_CASE(54, x1, 0x000000007fffffff, la x1, tdat_d; fld f1, 24(x1); fcvt.w.d x1, f1) 77 TEST_CASE(55, x1, 0x7fffffffffffffff, la x1, tdat_d; fld f1, 24(x1); fcvt.l.d x1, f1) 81 TEST_CASE(62, x1, 0xffffffffffffffff, la x1, tdat_d; fld f1, 0(x1); fcvt.wu.d x1, f1) 82 TEST_CASE(63, x1, 0xffffffffffffffff, la x [all...] |
/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64uf/ |
H A D | fcvt_w.S | 56 TEST_CASE( 42, x1, 0x000000007fffffff, la x1, tdat ; flw f1, 0(x1); fcvt.w.s x1, f1) 57 TEST_CASE( 44, x1, 0xffffffff80000000, la x1, tdat ; flw f1, 8(x1); fcvt.w.s x1, f1) 59 TEST_CASE( 43, x1, 0x7fffffffffffffff, la x1, tdat ; flw f1, 0(x1); fcvt.l.s x1, f1) 60 TEST_CASE( 45, x1, 0x8000000000000000, la x1, tdat ; flw f1, 8(x1); fcvt.l.s x1, f1) 64 TEST_CASE( 52, x1, 0x000000007fffffff, la x1, tdat ; flw f1, 4(x1); fcvt.w.s x1, f1) 65 TEST_CASE( 54, x1, 0x000000007fffffff, la x1, tdat ; flw f1, 12(x1); fcvt.w.s x1, f1) 67 TEST_CASE( 53, x1, 0x7fffffffffffffff, la x1, tdat ; flw f1, 4(x1); fcvt.l.s x1, f1) 68 TEST_CASE( 55, x1, 0x7fffffffffffffff, la x1, tdat ; flw f1, 12(x1); fcvt.l.s x1, f1) 72 TEST_CASE( 62, x1, 0xffffffffffffffff, la x1, tdat ; flw f1, 0(x1); fcvt.wu.s x1, f1) 73 TEST_CASE( 63, x1, 0xffffffffffffffff, la x [all...] |
H A D | ldst.S | 16 TEST_CASE(2, a0, 0x40000000deadbeef, la a1, tdat; flw f1, 4(a1); fsw f1, 20(a1); ld a0, 16(a1)) 17 TEST_CASE(3, a0, 0x1337d00dbf800000, la a1, tdat; flw f1, 0(a1); fsw f1, 24(a1); ld a0, 24(a1))
|
/gem5/ext/fputils/tests/ |
H A D | Makefile.am | 5 LIBS=-lm $(top_builddir)/.libs/libfputils.la libtest.a
|
/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64ui/ |
H A D | lb.S | 35 la x1, tdat; \ 43 la x1, tdat; \ 65 la x5, tdat; \ 71 la x5, tdat; \
|
H A D | lbu.S | 35 la x1, tdat; \ 43 la x1, tdat; \ 65 la x5, tdat; \ 71 la x5, tdat; \
|
H A D | ld.S | 35 la x1, tdat; \ 43 la x1, tdat; \ 65 la x5, tdat; \ 71 la x5, tdat; \
|
H A D | lh.S | 35 la x1, tdat; \ 43 la x1, tdat; \ 65 la x5, tdat; \ 71 la x5, tdat; \
|
H A D | lhu.S | 35 la x1, tdat; \ 43 la x1, tdat; \ 65 la x5, tdat; \ 71 la x5, tdat; \
|
H A D | lw.S | 35 la x1, tdat; \ 43 la x1, tdat; \ 65 la x5, tdat; \ 71 la x5, tdat; \
|