1 # frv testcase for cst $GRk,@($GRi,$GRj)
4 .include "testutils.inc"
10 set_spr_immed 0x1b1b,cccr
13 set_mem_limmed 0xdead,0xbeef,sp
15 set_gr_limmed 0xffff,0xffff,gr8
16 cst gr8,@(sp,gr7),cc0,1
17 test_mem_limmed 0xffff,0xffff,gr21
21 set_gr_limmed 0xeeee,0xffff,gr8
22 cst gr8,@(sp,gr7),cc0,1
23 test_mem_limmed 0xeeee,0xffff,gr21
27 set_gr_limmed 0xcccc,0xdddd,gr8
28 cst gr8,@(sp,gr7),cc4,1
29 test_mem_limmed 0xcccc,0xdddd,gr21
32 set_mem_limmed 0xdead,0xbeef,sp
34 set_gr_limmed 0xffff,0xffff,gr8
35 cst gr8,@(sp,gr7),cc0,0
36 test_mem_limmed 0xdead,0xbeef,gr21
40 set_gr_limmed 0xeeee,0xffff,gr8
41 cst gr8,@(sp,gr7),cc0,0
42 test_mem_limmed 0xdead,0xbeef,gr21
46 set_gr_limmed 0xcccc,0xdddd,gr8
47 cst gr8,@(sp,gr7),cc4,0
48 test_mem_limmed 0xdead,0xbeef,gr21
51 set_mem_limmed 0xdead,0xbeef,sp
53 set_gr_limmed 0xffff,0xffff,gr8
54 cst gr8,@(sp,gr7),cc1,0
55 test_mem_limmed 0xffff,0xffff,gr21
59 set_gr_limmed 0xeeee,0xffff,gr8
60 cst gr8,@(sp,gr7),cc1,0
61 test_mem_limmed 0xeeee,0xffff,gr21
65 set_gr_limmed 0xcccc,0xdddd,gr8
66 cst gr8,@(sp,gr7),cc5,0
67 test_mem_limmed 0xcccc,0xdddd,gr21
70 set_mem_limmed 0xdead,0xbeef,sp
72 set_gr_limmed 0xffff,0xffff,gr8
73 cst gr8,@(sp,gr7),cc1,1
74 test_mem_limmed 0xdead,0xbeef,gr21
78 set_gr_limmed 0xeeee,0xffff,gr8
79 cst gr8,@(sp,gr7),cc1,1
80 test_mem_limmed 0xdead,0xbeef,gr21
84 set_gr_limmed 0xcccc,0xdddd,gr8
85 cst gr8,@(sp,gr7),cc5,1
86 test_mem_limmed 0xdead,0xbeef,gr21
89 set_mem_limmed 0xdead,0xbeef,sp
91 set_gr_limmed 0xffff,0xffff,gr8
92 cst gr8,@(sp,gr7),cc2,0
93 test_mem_limmed 0xdead,0xbeef,gr21
97 set_gr_limmed 0xeeee,0xffff,gr8
98 cst gr8,@(sp,gr7),cc2,1
99 test_mem_limmed 0xdead,0xbeef,gr21
103 set_gr_limmed 0xcccc,0xdddd,gr8
104 cst gr8,@(sp,gr7),cc6,0
105 test_mem_limmed 0xdead,0xbeef,gr21
108 set_mem_limmed 0xdead,0xbeef,sp
110 set_gr_limmed 0xffff,0xffff,gr8
111 cst gr8,@(sp,gr7),cc3,1
112 test_mem_limmed 0xdead,0xbeef,gr21
116 set_gr_limmed 0xeeee,0xffff,gr8
117 cst gr8,@(sp,gr7),cc3,0
118 test_mem_limmed 0xdead,0xbeef,gr21
122 set_gr_limmed 0xcccc,0xdddd,gr8
123 cst gr8,@(sp,gr7),cc7,1
124 test_mem_limmed 0xdead,0xbeef,gr21