Automatic date update in version.in
[binutils-gdb.git] / sim / testsuite / cr16 / popret2.cgs
blob5a7f9056e8189cca4181b4a2f7fe1c7080a90808
1 # cr16 testcase for popret count reg insns.
2 # mach:  cr16
4         .include "testutils.inc"
6         start
8         .global popret2
9 popret2:
10         movd $0x1000, (sp)
11         movw  $0x2f50, r3
12         storw r3, 0x1000
13         movw  $0x107e, r3
14         storw r3, 0x1002
15         movw $0x35ec, r3
16         storw r3, 0x1004
18         movd $ok, (ra)
19         lshd $-1, (ra)
20         stord (ra), 0x1006
22         popret $3,r5
24 ok:     
25         cmpw $0x2f50,r5
26         beq ok1
27         br not_ok
28 not_ok:
29         fail
30 ok1:
31         cmpw $0x107e,r6
32         beq ok2
33         br not_ok
34 ok2:
35         cmpw $0x35ec,r7
36         beq ok3
37         br not_ok
39 ok3:
40         pass