1 # frv parallel testcase for stqf $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_fr_iimmed 0xbeef,0xdead,fr8
20 set_fr_iimmed 0xdead,0xbeef,fr9
21 set_fr_iimmed 0xdead,0xdead,fr10
22 set_fr_iimmed 0xbeef,0xbeef,fr11
23 stqf fr8,@(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_fr_iimmed 0xbeef,0xdead,fr8
41 set_fr_iimmed 0xdead,0xbeef,fr9
42 set_fr_iimmed 0xdead,0xdead,fr10
43 set_fr_iimmed 0xbeef,0xbeef,fr11
44 stqf.p fr8,@(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_fr_iimmed 0xbeefdead,fr12
55 test_fr_iimmed 0xdeadbeef,fr13
56 test_fr_iimmed 0xdeaddead,fr14
57 test_fr_iimmed 0xbeefbeef,fr15