1# cr16 testcase for popret count reg insns. 2# mach: cr16 3 4 .include "testutils.inc" 5 6 start 7 8 .global popret2 9popret2: 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 17 18 movd $ok, (ra) 19 lshd $-1, (ra) 20 stord (ra), 0x1006 21 22 popret $3,r5 23 24ok: 25 cmpw $0x2f50,r5 26 beq ok1 27 br not_ok 28not_ok: 29 fail 30ok1: 31 cmpw $0x107e,r6 32 beq ok2 33 br not_ok 34ok2: 35 cmpw $0x35ec,r7 36 beq ok3 37 br not_ok 38 39ok3: 40 pass 41