1 # frv testcase for cstfu $FRk,@($GRi,$GRj),$CCi,$cond
4 .include "testutils.inc"
10 set_spr_immed 0x1b1b,cccr
13 set_mem_limmed 0xdead,0xbeef,sp
16 set_fr_iimmed 0xffff,0xffff,fr8
17 cstfu fr8,@(sp,gr7),cc0,1
18 test_mem_limmed 0xffff,0xffff,gr20
23 set_fr_iimmed 0xeeee,0xeeee,fr8
24 cstfu fr8,@(sp,gr7),cc0,1
25 test_mem_limmed 0xeeee,0xeeee,gr20
30 set_fr_iimmed 0xdddd,0xdddd,fr8
31 cstfu fr8,@(sp,gr7),cc4,1
32 test_mem_limmed 0xdddd,0xdddd,gr20
36 set_mem_limmed 0xdead,0xbeef,sp
39 set_fr_iimmed 0xffff,0xffff,fr8
40 cstfu fr8,@(sp,gr7),cc0,0
41 test_mem_limmed 0xdead,0xbeef,gr20
47 set_fr_iimmed 0xeeee,0xeeee,fr8
48 cstfu fr8,@(sp,gr7),cc0,0
49 test_mem_limmed 0xdead,0xbeef,gr20
55 set_fr_iimmed 0xdddd,0xdddd,fr8
56 cstfu fr8,@(sp,gr7),cc4,0
57 test_mem_limmed 0xdead,0xbeef,gr20
61 set_mem_limmed 0xdead,0xbeef,sp
64 set_fr_iimmed 0xffff,0xffff,fr8
65 cstfu fr8,@(sp,gr7),cc1,0
66 test_mem_limmed 0xffff,0xffff,gr20
71 set_fr_iimmed 0xeeee,0xeeee,fr8
72 cstfu fr8,@(sp,gr7),cc1,0
73 test_mem_limmed 0xeeee,0xeeee,gr20
78 set_fr_iimmed 0xdddd,0xdddd,fr8
79 cstfu fr8,@(sp,gr7),cc5,0
80 test_mem_limmed 0xdddd,0xdddd,gr20
84 set_mem_limmed 0xdead,0xbeef,sp
87 set_fr_iimmed 0xffff,0xffff,fr8
88 cstfu fr8,@(sp,gr7),cc1,1
89 test_mem_limmed 0xdead,0xbeef,gr20
95 set_fr_iimmed 0xeeee,0xeeee,fr8
96 cstfu fr8,@(sp,gr7),cc1,1
97 test_mem_limmed 0xdead,0xbeef,gr20
103 set_fr_iimmed 0xdddd,0xdddd,fr8
104 cstfu fr8,@(sp,gr7),cc5,1
105 test_mem_limmed 0xdead,0xbeef,gr20
109 set_mem_limmed 0xdead,0xbeef,sp
112 set_fr_iimmed 0xffff,0xffff,fr8
113 cstfu fr8,@(sp,gr7),cc2,0
114 test_mem_limmed 0xdead,0xbeef,gr20
120 set_fr_iimmed 0xeeee,0xeeee,fr8
121 cstfu fr8,@(sp,gr7),cc2,1
122 test_mem_limmed 0xdead,0xbeef,gr20
128 set_fr_iimmed 0xdddd,0xdddd,fr8
129 cstfu fr8,@(sp,gr7),cc6,0
130 test_mem_limmed 0xdead,0xbeef,gr20
134 set_mem_limmed 0xdead,0xbeef,sp
137 set_fr_iimmed 0xffff,0xffff,fr8
138 cstfu fr8,@(sp,gr7),cc3,1
139 test_mem_limmed 0xdead,0xbeef,gr20
145 set_fr_iimmed 0xeeee,0xeeee,fr8
146 cstfu fr8,@(sp,gr7),cc3,0
147 test_mem_limmed 0xdead,0xbeef,gr20
153 set_fr_iimmed 0xdddd,0xdddd,fr8
154 cstfu fr8,@(sp,gr7),cc7,1
155 test_mem_limmed 0xdead,0xbeef,gr20