1 # frv testcase for clddf @($GRi,$GRj),$FRk,$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_fr_iimmed 0xdead,0xbeef,fr8
16 set_fr_iimmed 0xbeef,0xdead,fr9
19 clddf @(sp,gr7),fr8,cc0,1
20 test_fr_limmed 0xbeef,0xdead,fr8
21 test_fr_limmed 0xdead,0xbeef,fr9
23 set_fr_iimmed 0xdead,0xbeef,fr8
24 set_fr_iimmed 0xbeef,0xdead,fr9
27 clddf @(sp,gr7),fr8,cc0,1
28 test_fr_limmed 0xbeef,0xdead,fr8
29 test_fr_limmed 0xdead,0xbeef,fr9
31 set_fr_iimmed 0xdead,0xbeef,fr8
32 set_fr_iimmed 0xbeef,0xdead,fr9
35 clddf @(sp,gr7),fr8,cc4,1
36 test_fr_limmed 0xbeef,0xdead,fr8
37 test_fr_limmed 0xdead,0xbeef,fr9
39 set_mem_limmed 0xdead,0xbeef,sp
41 set_mem_limmed 0xbeef,0xdead,sp
42 set_fr_iimmed 0xdead,0xbeef,fr8
43 set_fr_iimmed 0xbeef,0xdead,fr9
46 clddf @(sp,gr7),fr8,cc0,0
47 test_fr_limmed 0xdead,0xbeef,fr8
48 test_fr_limmed 0xbeef,0xdead,fr9
50 set_fr_iimmed 0xdead,0xbeef,fr8
51 set_fr_iimmed 0xbeef,0xdead,fr9
54 clddf @(sp,gr7),fr8,cc0,0
55 test_fr_limmed 0xdead,0xbeef,fr8
56 test_fr_limmed 0xbeef,0xdead,fr9
58 set_fr_iimmed 0xdead,0xbeef,fr8
59 set_fr_iimmed 0xbeef,0xdead,fr9
62 clddf @(sp,gr7),fr8,cc4,0
63 test_fr_limmed 0xdead,0xbeef,fr8
64 test_fr_limmed 0xbeef,0xdead,fr9
66 set_mem_limmed 0xdead,0xbeef,sp
68 set_mem_limmed 0xbeef,0xdead,sp
69 set_fr_iimmed 0xdead,0xbeef,fr8
70 set_fr_iimmed 0xbeef,0xdead,fr9
73 clddf @(sp,gr7),fr8,cc1,0
74 test_fr_limmed 0xbeef,0xdead,fr8
75 test_fr_limmed 0xdead,0xbeef,fr9
77 set_fr_iimmed 0xdead,0xbeef,fr8
78 set_fr_iimmed 0xbeef,0xdead,fr9
81 clddf @(sp,gr7),fr8,cc1,0
82 test_fr_limmed 0xbeef,0xdead,fr8
83 test_fr_limmed 0xdead,0xbeef,fr9
85 set_fr_iimmed 0xdead,0xbeef,fr8
86 set_fr_iimmed 0xbeef,0xdead,fr9
89 clddf @(sp,gr7),fr8,cc5,0
90 test_fr_limmed 0xbeef,0xdead,fr8
91 test_fr_limmed 0xdead,0xbeef,fr9
93 set_mem_limmed 0xdead,0xbeef,sp
95 set_mem_limmed 0xbeef,0xdead,sp
96 set_fr_iimmed 0xdead,0xbeef,fr8
97 set_fr_iimmed 0xbeef,0xdead,fr9
100 clddf @(sp,gr7),fr8,cc1,1
101 test_fr_limmed 0xdead,0xbeef,fr8
102 test_fr_limmed 0xbeef,0xdead,fr9
104 set_fr_iimmed 0xdead,0xbeef,fr8
105 set_fr_iimmed 0xbeef,0xdead,fr9
108 clddf @(sp,gr7),fr8,cc1,1
109 test_fr_limmed 0xdead,0xbeef,fr8
110 test_fr_limmed 0xbeef,0xdead,fr9
112 set_fr_iimmed 0xdead,0xbeef,fr8
113 set_fr_iimmed 0xbeef,0xdead,fr9
116 clddf @(sp,gr7),fr8,cc5,1
117 test_fr_limmed 0xdead,0xbeef,fr8
118 test_fr_limmed 0xbeef,0xdead,fr9
120 set_mem_limmed 0xdead,0xbeef,sp
122 set_mem_limmed 0xbeef,0xdead,sp
123 set_fr_iimmed 0xdead,0xbeef,fr8
124 set_fr_iimmed 0xbeef,0xdead,fr9
127 clddf @(sp,gr7),fr8,cc2,0
128 test_fr_limmed 0xdead,0xbeef,fr8
129 test_fr_limmed 0xbeef,0xdead,fr9
131 set_fr_iimmed 0xdead,0xbeef,fr8
132 set_fr_iimmed 0xbeef,0xdead,fr9
135 clddf @(sp,gr7),fr8,cc2,1
136 test_fr_limmed 0xdead,0xbeef,fr8
137 test_fr_limmed 0xbeef,0xdead,fr9
139 set_fr_iimmed 0xdead,0xbeef,fr8
140 set_fr_iimmed 0xbeef,0xdead,fr9
143 clddf @(sp,gr7),fr8,cc6,0
144 test_fr_limmed 0xdead,0xbeef,fr8
145 test_fr_limmed 0xbeef,0xdead,fr9
147 set_mem_limmed 0xdead,0xbeef,sp
149 set_mem_limmed 0xbeef,0xdead,sp
150 set_fr_iimmed 0xdead,0xbeef,fr8
151 set_fr_iimmed 0xbeef,0xdead,fr9
154 clddf @(sp,gr7),fr8,cc3,1
155 test_fr_limmed 0xdead,0xbeef,fr8
156 test_fr_limmed 0xbeef,0xdead,fr9
158 set_fr_iimmed 0xdead,0xbeef,fr8
159 set_fr_iimmed 0xbeef,0xdead,fr9
162 clddf @(sp,gr7),fr8,cc3,0
163 test_fr_limmed 0xdead,0xbeef,fr8
164 test_fr_limmed 0xbeef,0xdead,fr9
166 set_fr_iimmed 0xdead,0xbeef,fr8
167 set_fr_iimmed 0xbeef,0xdead,fr9
170 clddf @(sp,gr7),fr8,cc7,1
171 test_fr_limmed 0xdead,0xbeef,fr8
172 test_fr_limmed 0xbeef,0xdead,fr9