1 # frv parallel testcase for std $GRk,@($GRi,$GRj)
4 .include "testutils.inc"
10 set_mem_limmed 0xbeef,0xdead,sp
12 set_mem_limmed 0xdead,0xbeef,sp
14 set_gr_limmed 0xbeef,0xdead,gr8
15 set_gr_limmed 0xdead,0xbeef,gr9
16 std gr8,@(sp,gr7) ; non parallel
17 test_mem_limmed 0xbeef,0xdead,sp
19 test_mem_limmed 0xdead,0xbeef,sp
21 set_mem_limmed 0xbeef,0xdead,sp
23 set_mem_limmed 0xdead,0xbeef,sp
25 set_gr_limmed 0xbeef,0xdead,gr8
26 set_gr_limmed 0xdead,0xbeef,gr9
27 std.p gr8,@(sp,gr0) ; parallel
31 test_mem_limmed 0xbeef,0xdead,sp ; memory is set
33 test_mem_limmed 0xdead,0xbeef,sp
34 test_gr_immed 0xbeefdead,gr10 ; regs were pre-loaded
35 test_gr_immed 0xdeadbeef,gr11 ; not this one