/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64ui/ |
H A D | test.S | 23 addi a1, a0, 1 24 addi a1, a0, 1 25 addi a1, a0, 1 26 addi a1, a0, 1 27 addi a1, a0, 1 28 addi a1, a0, 1 29 addi a1, a0, 1 30 addi a1, a0, 1 31 # addi a1, a0, 1 32 # addi a1, a [all...] |
H A D | auipc.S | 19 jal a1, 1f; \ 20 1: sub a0, a0, a1; \ 26 jal a1, 1f; \ 27 1: sub a0, a0, a1; \
|
/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64uf/ |
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/tests/test-progs/asmtest/src/riscv/isa/rv64ua/ |
H A D | lrsc.S | 18 li a1, 1 19 amoadd.w a2, a1, (a0) 25 1: lw a1, (a0) 26 bltu a1, a3, 1b 38 add a1, a0, 1024; \ 39 lr.w a1, (a1); \ 40 sc.w a4, a1, (a0); \ 47 li a1, 1<<LOG_ITERATIONS 53 add a1, a [all...] |
H A D | amoadd_w.S | 18 li a1, 0xfffffffffffff800; \ 21 amoadd.w a4, a1, 0(a3); \ 28 li a1, 0xffffffff80000000; \ 29 amoadd.w a4, a1, 0(a3); \
|
H A D | amoand_d.S | 18 li a1, 0xfffffffffffff800; \ 21 amoand.d a4, a1, 0(a3); \ 28 li a1, 0x0000000080000000; \ 29 amoand.d a4, a1, 0(a3); \
|
H A D | amoand_w.S | 18 li a1, 0xfffffffffffff800; \ 21 amoand.w a4, a1, 0(a3); \ 28 li a1, 0x0000000080000000; \ 29 amoand.w a4, a1, 0(a3); \
|
H A D | amomax_d.S | 18 li a1, 0xfffffffffffff800; \ 21 amomax.d a4, a1, 0(a3); \ 27 li a1, 1; \ 29 amomax.d a4, a1, 0(a3); \
|
H A D | amomax_w.S | 18 li a1, 0xfffffffffffff800; \ 21 amomax.w a4, a1, 0(a3); \ 27 li a1, 1; \ 29 amomax.w a4, a1, 0(a3); \
|
H A D | amomaxu_d.S | 18 li a1, 0xfffffffffffff800; \ 21 amomaxu.d a4, a1, 0(a3); \ 27 li a1, 0xffffffffffffffff; \ 29 amomaxu.d a4, a1, 0(a3); \
|
H A D | amomaxu_w.S | 18 li a1, 0xfffffffffffff800; \ 21 amomaxu.w a4, a1, 0(a3); \ 27 li a1, 0xffffffffffffffff; \ 29 amomaxu.w a4, a1, 0(a3); \
|
H A D | amomin_d.S | 18 li a1, 0xfffffffffffff800; \ 21 amomin.d a4, a1, 0(a3); \ 27 li a1, 0xffffffffffffffff; \ 29 amomin.d a4, a1, 0(a3); \
|
H A D | amomin_w.S | 18 li a1, 0xfffffffffffff800; \ 21 amomin.w a4, a1, 0(a3); \ 27 li a1, 0xffffffffffffffff; \ 29 amomin.w a4, a1, 0(a3); \
|
H A D | amominu_d.S | 18 li a1, 0xfffffffffffff800; \ 21 amominu.d a4, a1, 0(a3); \ 27 li a1, 0xffffffffffffffff; \ 29 amominu.d a4, a1, 0(a3); \
|
H A D | amominu_w.S | 18 li a1, 0xfffffffffffff800; \ 21 amominu.w a4, a1, 0(a3); \ 27 li a1, 0xffffffffffffffff; \ 29 amominu.w a4, a1, 0(a3); \
|
H A D | amoor_d.S | 18 li a1, 0xfffffffffffff800; \ 21 amoor.d a4, a1, 0(a3); \ 28 li a1, 1; \ 29 amoor.d a4, a1, 0(a3); \
|
H A D | amoor_w.S | 18 li a1, 0xfffffffffffff800; \ 21 amoor.w a4, a1, 0(a3); \ 28 li a1, 1; \ 29 amoor.w a4, a1, 0(a3); \
|
H A D | amoswap_d.S | 18 li a1, 0xfffffffffffff800; \ 21 amoswap.d a4, a1, 0(a3); \ 28 li a1, 0x0000000080000000; \ 29 amoswap.d a4, a1, 0(a3); \
|
H A D | amoswap_w.S | 18 li a1, 0xfffffffffffff800; \ 21 amoswap.w a4, a1, 0(a3); \ 28 li a1, 0x0000000080000000; \ 29 amoswap.w a4, a1, 0(a3); \
|
H A D | amoxor_d.S | 18 li a1, 0xfffffffffffff800; \ 21 amoxor.d a4, a1, 0(a3); \ 28 li a1, 1; \ 29 amoxor.d a4, a1, 0(a3); \
|
H A D | amoxor_w.S | 18 li a1, 0xfffffffffffff800; \ 21 amoxor.w a4, a1, 0(a3); \ 28 li a1, 0xc0000001; \ 29 amoxor.w a4, a1, 0(a3); \
|
/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64ud/ |
H A D | fcvt.S | 48 la a1, test_data_22; 49 ld a2, 0(a1); 56 TEST_CASE_D32(12, a0, a1, 0x7ff8000000000000, 57 la a1, test_data_22; 58 fld f2, 0(a1); 61 fsd f2, 0(a1); 62 lw a0, 0(a1); 63 lw a1, 4(a1)
|
/gem5/src/systemc/tests/systemc/misc/user_guide/chpt10.1/ |
H A D | paramadd.cpp | 46 sc_unsigned a1(data_width); 62 a1 = a.read(); 66 sum1 = a1 + b1 + c1; 76 << a1 << " + "
|
/gem5/src/systemc/tests/systemc/misc/user_guide/param_model/ |
H A D | param.cpp | 47 sc_unsigned a1 (data_width); 63 a1 = a.read(); 67 sum1 = a1 + b1 + c1; 78 << a1 << " + "
|
/gem5/ext/systemc/src/sysc/qt/ |
H A D | qt.h | 158 typedef void *(qt_helper_t)(qt_t *old, void *a0, void *a1); 159 typedef void *(qt_block_t)(qt_helper_t *helper, void *a0, void *a1, 165 extern void *qt_abort (qt_helper_t *h, void *a0, void *a1, qt_t *newthread); 169 #define QUICKTHREADS_ABORT(h, a0, a1, newthread) \ 170 do { qt_abort (h, a0, a1, newthread); } while (0) 174 extern void *qt_block (qt_helper_t *h, void *a0, void *a1, 176 #define QUICKTHREADS_BLOCK(h, a0, a1, newthread) \ 177 (qt_block (h, a0, a1, newthread)) 181 extern void *qt_blocki (qt_helper_t *h, void *a0, void *a1, 183 #define QUICKTHREADS_BLOCKI(h, a0, a1, newthrea [all...] |