1 # frv testcase for cldd @($GRi,$GRj),$GRk,$CCi,$cond
4 .include "testutils.inc"
10 set_spr_immed 0x1b1b,cccr
12 set_mem_limmed 0xdead,0xbeef,sp
14 set_mem_limmed 0xbeef,0xdead,sp
15 set_gr_limmed 0xdead,0xbeef,gr8
16 set_gr_limmed 0xbeef,0xdead,gr9
19 cldd @(sp,gr7),gr8,cc0,1
20 test_gr_limmed 0xbeef,0xdead,gr8
21 test_gr_limmed 0xdead,0xbeef,gr9
23 set_gr_limmed 0xdead,0xbeef,gr8
24 set_gr_limmed 0xbeef,0xdead,gr9
27 cldd @(sp,gr7),gr8,cc0,1
28 test_gr_limmed 0xbeef,0xdead,gr8
29 test_gr_limmed 0xdead,0xbeef,gr9
31 set_gr_limmed 0xdead,0xbeef,gr8
32 set_gr_limmed 0xbeef,0xdead,gr9
35 cldd @(sp,gr7),gr8,cc4,1
36 test_gr_limmed 0xbeef,0xdead,gr8
37 test_gr_limmed 0xdead,0xbeef,gr9
39 set_mem_limmed 0xdead,0xbeef,sp
41 set_mem_limmed 0xbeef,0xdead,sp
42 set_gr_limmed 0xdead,0xbeef,gr8
43 set_gr_limmed 0xbeef,0xdead,gr9
46 cldd @(sp,gr7),gr8,cc0,0
47 test_gr_limmed 0xdead,0xbeef,gr8
48 test_gr_limmed 0xbeef,0xdead,gr9
50 set_gr_limmed 0xdead,0xbeef,gr8
51 set_gr_limmed 0xbeef,0xdead,gr9
54 cldd @(sp,gr7),gr8,cc0,0
55 test_gr_limmed 0xdead,0xbeef,gr8
56 test_gr_limmed 0xbeef,0xdead,gr9
58 set_gr_limmed 0xdead,0xbeef,gr8
59 set_gr_limmed 0xbeef,0xdead,gr9
62 cldd @(sp,gr7),gr8,cc4,0
63 test_gr_limmed 0xdead,0xbeef,gr8
64 test_gr_limmed 0xbeef,0xdead,gr9
66 set_mem_limmed 0xdead,0xbeef,sp
68 set_mem_limmed 0xbeef,0xdead,sp
69 set_gr_limmed 0xdead,0xbeef,gr8
70 set_gr_limmed 0xbeef,0xdead,gr9
73 cldd @(sp,gr7),gr8,cc1,0
74 test_gr_limmed 0xbeef,0xdead,gr8
75 test_gr_limmed 0xdead,0xbeef,gr9
77 set_gr_limmed 0xdead,0xbeef,gr8
78 set_gr_limmed 0xbeef,0xdead,gr9
81 cldd @(sp,gr7),gr8,cc1,0
82 test_gr_limmed 0xbeef,0xdead,gr8
83 test_gr_limmed 0xdead,0xbeef,gr9
85 set_gr_limmed 0xdead,0xbeef,gr8
86 set_gr_limmed 0xbeef,0xdead,gr9
89 cldd @(sp,gr7),gr8,cc5,0
90 test_gr_limmed 0xbeef,0xdead,gr8
91 test_gr_limmed 0xdead,0xbeef,gr9
93 set_mem_limmed 0xdead,0xbeef,sp
95 set_mem_limmed 0xbeef,0xdead,sp
96 set_gr_limmed 0xdead,0xbeef,gr8
97 set_gr_limmed 0xbeef,0xdead,gr9
100 cldd @(sp,gr7),gr8,cc1,1
101 test_gr_limmed 0xdead,0xbeef,gr8
102 test_gr_limmed 0xbeef,0xdead,gr9
104 set_gr_limmed 0xdead,0xbeef,gr8
105 set_gr_limmed 0xbeef,0xdead,gr9
108 cldd @(sp,gr7),gr8,cc1,1
109 test_gr_limmed 0xdead,0xbeef,gr8
110 test_gr_limmed 0xbeef,0xdead,gr9
112 set_gr_limmed 0xdead,0xbeef,gr8
113 set_gr_limmed 0xbeef,0xdead,gr9
116 cldd @(sp,gr7),gr8,cc5,1
117 test_gr_limmed 0xdead,0xbeef,gr8
118 test_gr_limmed 0xbeef,0xdead,gr9
120 set_mem_limmed 0xdead,0xbeef,sp
122 set_mem_limmed 0xbeef,0xdead,sp
123 set_gr_limmed 0xdead,0xbeef,gr8
124 set_gr_limmed 0xbeef,0xdead,gr9
127 cldd @(sp,gr7),gr8,cc2,0
128 test_gr_limmed 0xdead,0xbeef,gr8
129 test_gr_limmed 0xbeef,0xdead,gr9
131 set_gr_limmed 0xdead,0xbeef,gr8
132 set_gr_limmed 0xbeef,0xdead,gr9
135 cldd @(sp,gr7),gr8,cc2,1
136 test_gr_limmed 0xdead,0xbeef,gr8
137 test_gr_limmed 0xbeef,0xdead,gr9
139 set_gr_limmed 0xdead,0xbeef,gr8
140 set_gr_limmed 0xbeef,0xdead,gr9
143 cldd @(sp,gr7),gr8,cc6,0
144 test_gr_limmed 0xdead,0xbeef,gr8
145 test_gr_limmed 0xbeef,0xdead,gr9
148 cldd @(sp,gr7),gr8,cc3,1
149 test_gr_limmed 0xdead,0xbeef,gr8
150 test_gr_limmed 0xbeef,0xdead,gr9
152 set_gr_limmed 0xdead,0xbeef,gr8
153 set_gr_limmed 0xbeef,0xdead,gr9
156 cldd @(sp,gr7),gr8,cc3,0
157 test_gr_limmed 0xdead,0xbeef,gr8
158 test_gr_limmed 0xbeef,0xdead,gr9
160 set_gr_limmed 0xdead,0xbeef,gr8
161 set_gr_limmed 0xbeef,0xdead,gr9
164 cldd @(sp,gr7),gr8,cc7,1
165 test_gr_limmed 0xdead,0xbeef,gr8
166 test_gr_limmed 0xbeef,0xdead,gr9