1 # sh testcase for push/pop (mov,movml,movmu...) insns.
3 # as(sh): -defsym sim_cpu=0
4 # as(shdsp): -defsym sim_cpu=1 -dsp
6 .include "testutils.inc"
29 assertmem stackt-4, 15
30 assertmem stackt-8, 14
31 assertmem stackt-12, 13
32 assertmem stackt-16, 12
33 assertmem stackt-20, 11
34 assertmem stackt-24, 10
35 assertmem stackt-28, 9
36 assertmem stackt-32, 8
37 assertmem stackt-36, 7
38 assertmem stackt-40, 6
39 assertmem stackt-44, 5
40 assertmem stackt-48, 4
41 assertmem stackt-52, 3
42 assertmem stackt-56, 2
43 assertmem stackt-60, 1
44 assertmem stackt-64, 0
96 assertreg 0xa5a5a5a6, r14
97 assertreg 0xa5a5a5a7, r13
98 assertreg 0xa5a5a5a8, r12
112 assertreg stackt-16, r0
114 assertmem stackt-4, 0xa5a5
115 assertmem stackt-8, 0xa5a5a5a6
116 assertmem stackt-12, 0xa5a5a5a7
117 assertmem stackt-16, 0xa5a5a5a8
123 assert_sreg 0xa5a5, pr
124 assertreg 0xa5a5a5a6, r14
125 assertreg 0xa5a5a5a7, r13
126 assertreg 0xa5a5a5a8, r12