1 # sh testcase for pswap
3 # as(shdsp): -defsym sim_cpu=1 -dsp
5 .include "testutils.inc"
20 set_greg
0xa5a57777, r0
23 assert_sreg
0x7777a5a5, y0
25 set_greg
0xa5a5a5a5, r0
27 assert_sreg
0xa5a57777, x0
28 assert_sreg
0xa5a5a5a5, x1
29 assert_sreg
0xa5a5a5a5, y1
30 assert_sreg
0xa5a5a5a5, a0
31 assert_sreg2
0xa5a5a5a5, a1
32 assert_sreg2
0xa5a5a5a5, m0
33 assert_sreg2
0xa5a5a5a5, m1
46 set_greg
0xa5a57777, r0
49 assert_sreg
0x7777a5a5, x0
51 set_greg
0xa5a5a5a5, r0
53 assert_sreg
0xa5a57777, y0
54 assert_sreg
0xa5a5a5a5, x1
55 assert_sreg
0xa5a5a5a5, y1
56 assert_sreg
0xa5a5a5a5, a0
57 assert_sreg2
0xa5a5a5a5, a1
58 assert_sreg2
0xa5a5a5a5, m0
59 assert_sreg2
0xa5a5a5a5, m1
72 set_greg
0xa5a57777, r0
76 assert_sreg
0x7777a5a5, y0
78 set_greg
0xa5a5a5a5, r0
80 assert_sreg
0xa5a57777, a0
81 assert_sreg2
0xa5a57777, a1
82 assert_sreg
0xa5a5a5a5, x0
83 assert_sreg
0xa5a5a5a5, x1
84 assert_sreg
0xa5a5a5a5, y1
85 assert_sreg2
0xa5a5a5a5, m0
86 assert_sreg2
0xa5a5a5a5, m1
99 set_greg
0xa5a57777, r0
103 assert_sreg
0x7777a5a5, y0
105 set_greg
0xa5a5a5a5, r0
107 assert_sreg
0xa5a57777, a0
108 assert_sreg2
0xa5a57777, m1
109 assert_sreg
0xa5a5a5a5, x0
110 assert_sreg
0xa5a5a5a5, x1
111 assert_sreg
0xa5a5a5a5, y1
112 assert_sreg2
0xa5a5a5a5, a1
113 assert_sreg2
0xa5a5a5a5, m0
127 set_greg
0xa5a57777, r0
131 assert_sreg
0xa5a5a5a5, y0
134 assert_sreg
0x7777a5a5, y0
136 set_greg
0xa5a5a5a5, r0
138 assert_sreg
0xa5a57777, x0
139 assert_sreg
0xa5a5a5a5, x1
140 assert_sreg
0xa5a5a5a5, y1
141 assert_sreg
0xa5a5a5a5, a0
142 assert_sreg2
0xa5a5a5a5, a1
143 assert_sreg2
0xa5a5a5a5, m0
144 assert_sreg2
0xa5a5a5a5, m1
157 set_greg
0xa5a57777, r0
161 assert_sreg
0xa5a5a5a5, y0
164 assert_sreg
0x7777a5a5, y0
166 set_greg
0xa5a5a5a5, r0
168 assert_sreg
0xa5a57777, x0
169 assert_sreg
0xa5a5a5a5, x1
170 assert_sreg
0xa5a5a5a5, y1
171 assert_sreg
0xa5a5a5a5, a0
172 assert_sreg2
0xa5a5a5a5, a1
173 assert_sreg2
0xa5a5a5a5, m0
174 assert_sreg2
0xa5a5a5a5, m1