1 # frv testcase for mcuti $ACC40i,$s6,$FRk
4 .include "testutils.inc"
10 set_accg_immed 0xffffffe7,accg0
11 set_acc_immed 0x89abcdef,acc0
14 test_fr_iimmed 0xe789abcd,fr11
17 test_fr_iimmed 0xcf13579b,fr11
20 test_fr_iimmed 0x9e26af37,fr11
22 set_fr_iimmed 0,3,fr10
24 test_fr_iimmed 0x3c4d5e6f,fr11
27 test_fr_iimmed 0x789abcde,fr11
30 test_fr_iimmed 0xf13579bd,fr11
33 test_fr_iimmed 0xe26af37b,fr11
36 test_fr_iimmed 0xc4d5e6f7,fr11
39 test_fr_iimmed 0x89abcdef,fr11
42 test_fr_iimmed 0x13579bde,fr11
45 test_fr_iimmed 0x26af37bc,fr11
48 test_fr_iimmed 0x4d5e6f78,fr11
51 test_fr_iimmed 0x9abcdef0,fr11
54 test_fr_iimmed 0x3579bde0,fr11
57 test_fr_iimmed 0x6af37bc0,fr11
60 test_fr_iimmed 0xd5e6f780,fr11
63 test_fr_iimmed 0xabcdef00,fr11
66 test_fr_iimmed 0x579bde00,fr11
69 test_fr_iimmed 0xaf37bc00,fr11
72 test_fr_iimmed 0x5e6f7800,fr11
75 test_fr_iimmed 0xbcdef000,fr11
78 test_fr_iimmed 0x79bde000,fr11
81 test_fr_iimmed 0xf37bc000,fr11
84 test_fr_iimmed 0xe6f78000,fr11
87 test_fr_iimmed 0xcdef0000,fr11
90 test_fr_iimmed 0x9bde0000,fr11
93 test_fr_iimmed 0x37bc0000,fr11
96 test_fr_iimmed 0x6f780000,fr11
99 test_fr_iimmed 0xdef00000,fr11
102 test_fr_iimmed 0xbde00000,fr11
105 test_fr_iimmed 0x7bc00000,fr11
108 test_fr_iimmed 0xf7800000,fr11
111 test_fr_iimmed 0xf3c4d5e6,fr11
114 test_fr_iimmed 0xf9e26af3,fr11
117 test_fr_iimmed 0xfcf13579,fr11
120 test_fr_iimmed 0xfe789abc,fr11
123 test_fr_iimmed 0xff3c4d5e,fr11
126 test_fr_iimmed 0xff9e26af,fr11
129 test_fr_iimmed 0xffcf1357,fr11
132 test_fr_iimmed 0xffe789ab,fr11
135 test_fr_iimmed 0xfff3c4d5,fr11
138 test_fr_iimmed 0xfff9e26a,fr11
141 test_fr_iimmed 0xfffcf135,fr11
144 test_fr_iimmed 0xfffe789a,fr11
147 test_fr_iimmed 0xffff3c4d,fr11
150 test_fr_iimmed 0xffff9e26,fr11
153 test_fr_iimmed 0xffffcf13,fr11
156 test_fr_iimmed 0xffffe789,fr11
159 test_fr_iimmed 0xfffff3c4,fr11
162 test_fr_iimmed 0xfffff9e2,fr11
165 test_fr_iimmed 0xfffffcf1,fr11
168 test_fr_iimmed 0xfffffe78,fr11
171 test_fr_iimmed 0xffffff3c,fr11
174 test_fr_iimmed 0xffffff9e,fr11
177 test_fr_iimmed 0xffffffcf,fr11
180 test_fr_iimmed 0xffffffe7,fr11
183 test_fr_iimmed 0xfffffff3,fr11
186 test_fr_iimmed 0xfffffff9,fr11
189 test_fr_iimmed 0xfffffffc,fr11
192 test_fr_iimmed 0xfffffffe,fr11
195 test_fr_iimmed 0xffffffff,fr11
198 test_fr_iimmed 0xffffffff,fr11
201 test_fr_iimmed 0xffffffff,fr11
204 test_fr_iimmed 0xffffffff,fr11
206 set_accg_immed 0xffffff67,accg0
207 set_acc_immed 0x89abcdef,acc0
210 test_fr_iimmed 0x33c4d5e6,fr11
213 test_fr_iimmed 0x19e26af3,fr11
216 test_fr_iimmed 0x0cf13579,fr11
219 test_fr_iimmed 0x06789abc,fr11
222 test_fr_iimmed 0x033c4d5e,fr11
225 test_fr_iimmed 0x019e26af,fr11
228 test_fr_iimmed 0x00cf1357,fr11
231 test_fr_iimmed 0x006789ab,fr11
234 test_fr_iimmed 0x0033c4d5,fr11
237 test_fr_iimmed 0x0019e26a,fr11
240 test_fr_iimmed 0x000cf135,fr11
243 test_fr_iimmed 0x0006789a,fr11
246 test_fr_iimmed 0x00033c4d,fr11
249 test_fr_iimmed 0x00019e26,fr11
252 test_fr_iimmed 0x0000cf13,fr11
255 test_fr_iimmed 0x00006789,fr11
258 test_fr_iimmed 0x000033c4,fr11
261 test_fr_iimmed 0x000019e2,fr11
264 test_fr_iimmed 0x00000cf1,fr11
267 test_fr_iimmed 0x00000678,fr11
270 test_fr_iimmed 0x0000033c,fr11
273 test_fr_iimmed 0x0000019e,fr11
276 test_fr_iimmed 0x000000cf,fr11
279 test_fr_iimmed 0x00000067,fr11
282 test_fr_iimmed 0x00000033,fr11
285 test_fr_iimmed 0x00000019,fr11
288 test_fr_iimmed 0x0000000c,fr11
291 test_fr_iimmed 0x00000006,fr11
294 test_fr_iimmed 0x00000003,fr11
297 test_fr_iimmed 0x00000001,fr11
300 test_fr_iimmed 0x00000000,fr11
303 test_fr_iimmed 0x00000000,fr11
305 ; Examples from the customer
306 set_accg_immed 0xffffffff,accg0
307 set_acc_immed 0xffe00000,acc0
310 test_fr_iimmed 0xe0000000,fr11
313 test_fr_iimmed 0xc0000000,fr11
316 test_fr_iimmed 0x80000000,fr11
318 set_accg_immed 0,accg0
319 set_acc_immed 0x003fffff,acc0
322 test_fr_iimmed 0x3fffff00,fr11
325 test_fr_iimmed 0x7ffffe00,fr11
327 set_accg_immed 0x7f,accg0
328 set_acc_immed 0xffe00000,acc0
331 test_fr_iimmed 0xe0000000,fr11
334 test_fr_iimmed 0xc0000000,fr11
337 test_fr_iimmed 0x80000000,fr11
339 set_accg_immed 0x08,accg0
340 set_acc_immed 0x003fffff,acc0
343 test_fr_iimmed 0x3fffff00,fr11
346 test_fr_iimmed 0x7ffffe00,fr11
348 set_accg_immed 0xff,accg0
349 set_acc_immed 0xefe00000,acc0
352 test_fr_iimmed 0xe0000000,fr11
355 test_fr_iimmed 0xc0000000,fr11
358 test_fr_iimmed 0x80000000,fr11
360 set_accg_immed 0x80,accg0
361 set_acc_immed 0x003fffff,acc0
364 test_fr_iimmed 0x3fffff00,fr11
367 test_fr_iimmed 0x7ffffe00,fr11
369 set_accg_immed 0xffffffaf,accg0
370 set_acc_immed 0x5a5a5a5a,acc0
373 test_fr_iimmed 0xfaf5a5a5,fr11
375 set_accg_immed 0x0000002f,accg0
376 set_acc_immed 0x5a5a5a5a,acc0
379 test_fr_iimmed 0x005eb4b4,fr11