1 # frv testcase for rstbf $FRk,@($GRi,$GRj)
5 .include "testutils.inc"
14 set_fr_iimmed 0x1111,0x1111,fr20
15 set_gr_limmed 0x1111,0x1111,gr20
16 set_mem_limmed 0x2222,0x2222,gr21
18 set_fr_iimmed 0xffff,0xffff,fr8
20 test_mem_limmed 0xff22,0x2222,sp
21 test_gr_limmed 0x1111,0x1111,gr20
22 test_fr_limmed 0x1111,0x1111,fr20
24 ; 1 nesr active with the incorrect address in neear for gr
27 test_spr_gr neear0,gr22
28 set_gr_limmed 0x1111,0x1111,gr20
29 set_fr_iimmed 0x1111,0x1111,fr20
30 set_mem_limmed 0x2222,0x2222,gr21
31 set_fr_iimmed 0xffff,0xffff,fr8
34 test_mem_limmed 0x2222,0xff22,gr21
35 test_gr_limmed 0x1111,0x1111,gr20
36 test_fr_limmed 0x1111,0x1111,fr20
38 ; 1 nesr active with the incorrect address in neear for fr
41 test_spr_gr neear1,gr22
42 set_gr_limmed 0x1111,0x1111,gr20
43 set_fr_iimmed 0x1111,0x1111,fr20
44 set_mem_limmed 0x2222,0x2222,gr21
45 set_fr_iimmed 0xffff,0xffff,fr8
49 test_mem_limmed 0x2222,0x22ff,gr21
50 test_gr_limmed 0x1111,0x1111,gr20
51 test_fr_limmed 0x1111,0x1111,fr20
53 ; 1 nesr active with the correct address in neear for gr
54 set_gr_limmed 0x1111,0x1111,gr20
55 set_fr_iimmed 0x1111,0x1111,fr20
56 set_mem_limmed 0x2222,0x2222,gr21
57 set_fr_iimmed 0xffff,0xffff,fr8
61 test_mem_limmed 0x22ff,0x2222,gr21
62 test_gr_limmed 0x0000,0x00ff,gr20
63 test_fr_limmed 0x1111,0x1111,fr20
65 ; 1 nesr active with the correct address in neear for fr
66 set_gr_limmed 0x1111,0x1111,gr20
67 set_fr_iimmed 0x1111,0x1111,fr20
68 set_mem_limmed 0x2222,0x2222,gr21
69 set_fr_iimmed 0xffff,0xffff,fr8
72 test_mem_limmed 0xff22,0x2222,gr21
73 test_gr_limmed 0x1111,0x1111,gr20
74 test_fr_limmed 0x0000,0x00ff,fr20