1 # frv testcase for clddfu @($GRi,$GRj),$FRk,$CCi,$ccond
4 .include "testutils.inc"
10 set_spr_immed 0x1b1b,cccr
13 set_mem_limmed 0xdead,0xbeef,sp
15 set_mem_limmed 0xbeef,0xdead,sp
17 set_fr_iimmed 0xdead,0xbeef,fr8
18 set_fr_iimmed 0xbeef,0xdead,fr9
21 clddfu @(sp,gr7),fr8,cc0,1
22 test_fr_limmed 0xbeef,0xdead,fr8
23 test_fr_limmed 0xdead,0xbeef,fr9
26 set_fr_iimmed 0xdead,0xbeef,fr8
27 set_fr_iimmed 0xbeef,0xdead,fr9
30 clddfu @(sp,gr7),fr8,cc0,1
31 test_fr_limmed 0xbeef,0xdead,fr8
32 test_fr_limmed 0xdead,0xbeef,fr9
35 set_fr_iimmed 0xdead,0xbeef,fr8
36 set_fr_iimmed 0xbeef,0xdead,fr9
39 clddfu @(sp,gr7),fr8,cc4,1
40 test_fr_limmed 0xbeef,0xdead,fr8
41 test_fr_limmed 0xdead,0xbeef,fr9
45 set_mem_limmed 0xdead,0xbeef,sp
47 set_mem_limmed 0xbeef,0xdead,sp
49 set_fr_iimmed 0xdead,0xbeef,fr8
50 set_fr_iimmed 0xbeef,0xdead,fr9
53 clddfu @(sp,gr7),fr8,cc0,0
54 test_fr_limmed 0xdead,0xbeef,fr8
55 test_fr_limmed 0xbeef,0xdead,fr9
58 set_fr_iimmed 0xdead,0xbeef,fr8
59 set_fr_iimmed 0xbeef,0xdead,fr9
63 clddfu @(sp,gr7),fr8,cc0,0
64 test_fr_limmed 0xdead,0xbeef,fr8
65 test_fr_limmed 0xbeef,0xdead,fr9
68 set_fr_iimmed 0xdead,0xbeef,fr8
69 set_fr_iimmed 0xbeef,0xdead,fr9
73 clddfu @(sp,gr7),fr8,cc4,0
74 test_fr_limmed 0xdead,0xbeef,fr8
75 test_fr_limmed 0xbeef,0xdead,fr9
79 set_mem_limmed 0xdead,0xbeef,sp
81 set_mem_limmed 0xbeef,0xdead,sp
83 set_fr_iimmed 0xdead,0xbeef,fr8
84 set_fr_iimmed 0xbeef,0xdead,fr9
87 clddfu @(sp,gr7),fr8,cc1,0
88 test_fr_limmed 0xbeef,0xdead,fr8
89 test_fr_limmed 0xdead,0xbeef,fr9
92 set_fr_iimmed 0xdead,0xbeef,fr8
93 set_fr_iimmed 0xbeef,0xdead,fr9
96 clddfu @(sp,gr7),fr8,cc1,0
97 test_fr_limmed 0xbeef,0xdead,fr8
98 test_fr_limmed 0xdead,0xbeef,fr9
101 set_fr_iimmed 0xdead,0xbeef,fr8
102 set_fr_iimmed 0xbeef,0xdead,fr9
105 clddfu @(sp,gr7),fr8,cc5,0
106 test_fr_limmed 0xbeef,0xdead,fr8
107 test_fr_limmed 0xdead,0xbeef,fr9
111 set_mem_limmed 0xdead,0xbeef,sp
113 set_mem_limmed 0xbeef,0xdead,sp
115 set_fr_iimmed 0xdead,0xbeef,fr8
116 set_fr_iimmed 0xbeef,0xdead,fr9
119 clddfu @(sp,gr7),fr8,cc1,1
120 test_fr_limmed 0xdead,0xbeef,fr8
121 test_fr_limmed 0xbeef,0xdead,fr9
124 set_fr_iimmed 0xdead,0xbeef,fr8
125 set_fr_iimmed 0xbeef,0xdead,fr9
129 clddfu @(sp,gr7),fr8,cc1,1
130 test_fr_limmed 0xdead,0xbeef,fr8
131 test_fr_limmed 0xbeef,0xdead,fr9
134 set_fr_iimmed 0xdead,0xbeef,fr8
135 set_fr_iimmed 0xbeef,0xdead,fr9
139 clddfu @(sp,gr7),fr8,cc5,1
140 test_fr_limmed 0xdead,0xbeef,fr8
141 test_fr_limmed 0xbeef,0xdead,fr9
145 set_mem_limmed 0xdead,0xbeef,sp
147 set_mem_limmed 0xbeef,0xdead,sp
149 set_fr_iimmed 0xdead,0xbeef,fr8
150 set_fr_iimmed 0xbeef,0xdead,fr9
153 clddfu @(sp,gr7),fr8,cc2,0
154 test_fr_limmed 0xdead,0xbeef,fr8
155 test_fr_limmed 0xbeef,0xdead,fr9
158 set_fr_iimmed 0xdead,0xbeef,fr8
159 set_fr_iimmed 0xbeef,0xdead,fr9
163 clddfu @(sp,gr7),fr8,cc2,1
164 test_fr_limmed 0xdead,0xbeef,fr8
165 test_fr_limmed 0xbeef,0xdead,fr9
168 set_fr_iimmed 0xdead,0xbeef,fr8
169 set_fr_iimmed 0xbeef,0xdead,fr9
173 clddfu @(sp,gr7),fr8,cc6,0
174 test_fr_limmed 0xdead,0xbeef,fr8
175 test_fr_limmed 0xbeef,0xdead,fr9
179 set_mem_limmed 0xdead,0xbeef,sp
181 set_mem_limmed 0xbeef,0xdead,sp
183 set_fr_iimmed 0xdead,0xbeef,fr8
184 set_fr_iimmed 0xbeef,0xdead,fr9
187 clddfu @(sp,gr7),fr8,cc3,1
188 test_fr_limmed 0xdead,0xbeef,fr8
189 test_fr_limmed 0xbeef,0xdead,fr9
192 set_fr_iimmed 0xdead,0xbeef,fr8
193 set_fr_iimmed 0xbeef,0xdead,fr9
197 clddfu @(sp,gr7),fr8,cc3,0
198 test_fr_limmed 0xdead,0xbeef,fr8
199 test_fr_limmed 0xbeef,0xdead,fr9
202 set_fr_iimmed 0xdead,0xbeef,fr8
203 set_fr_iimmed 0xbeef,0xdead,fr9
207 clddfu @(sp,gr7),fr8,cc7,1
208 test_fr_limmed 0xdead,0xbeef,fr8
209 test_fr_limmed 0xbeef,0xdead,fr9