15 #if __riscv_xlen == 64
16 # define MCONTROL_TYPE (0xf<<(64-4))
17 # define MCONTROL_DMODE (1<<(64-5))
19 # define MCONTROL_TYPE (0xf<<(32-4))
20 # define MCONTROL_DMODE (1<<(32-5))
30 just_before_read_loop:
39 just_before_write_loop:
45 blt t0, t2, write_loop
50 li a0, (1<<6) | (1<<1)
57 li a0, (1<<6) | (1<<0)
63 // Clear triggers so the next test can use them.
73 // a0: value to write to each tdata1
74 // a1: value to write to each tdata2
87 // a0: address where data should be written
98 addi a0, a0, 2*REGBYTES