1 # frv parallel testcase for stq $GRk,@($GRi,$GRj)
5 .include "testutils.inc"
11 set_mem_limmed 0xbeef,0xdead,sp
13 set_mem_limmed 0xdead,0xbeef,sp
15 set_mem_limmed 0xdead,0xdead,sp
17 set_mem_limmed 0xbeef,0xbeef,sp
19 set_gr_limmed 0xbeef,0xdead,gr8
20 set_gr_limmed 0xdead,0xbeef,gr9
21 set_gr_limmed 0xdead,0xdead,gr10
22 set_gr_limmed 0xbeef,0xbeef,gr11
23 stq gr8,@(sp,gr7) ; non parallel
24 test_mem_limmed 0xbeef,0xdead,sp
26 test_mem_limmed 0xdead,0xbeef,sp
28 test_mem_limmed 0xdead,0xdead,sp
30 test_mem_limmed 0xbeef,0xbeef,sp
32 set_mem_limmed 0xbeef,0xdead,sp
34 set_mem_limmed 0xdead,0xbeef,sp
36 set_mem_limmed 0xdead,0xdead,sp
38 set_mem_limmed 0xbeef,0xbeef,sp
40 set_gr_limmed 0xbeef,0xdead,gr8
41 set_gr_limmed 0xdead,0xbeef,gr9
42 set_gr_limmed 0xdead,0xdead,gr10
43 set_gr_limmed 0xbeef,0xbeef,gr11
44 stq.p gr8,@(sp,gr7) ; parallel
47 test_mem_limmed 0xbeef,0xdead,sp ; memory is set
49 test_mem_limmed 0xdead,0xbeef,sp
51 test_mem_limmed 0xdead,0xdead,sp
53 test_mem_limmed 0xbeef,0xbeef,sp
54 test_gr_immed 0xbeefdead,gr12
55 test_gr_immed 0xdeadbeef,gr13
56 test_gr_immed 0xdeaddead,gr14
57 test_gr_immed 0xbeefbeef,gr15