summaryrefslogtreecommitdiffstats
path: root/qemu/tests/tcg/cris/check_ret.s
blob: b44fb25933ae7eb31248c9a4a9c9ed8338889ef1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# mach: crisv3 crisv8 crisv10
# output: 3\n

# Test that ret works.

 .include "testutils.inc"
 start
x:
 moveq 0,r3
 jsr z
w:
 quit
y:
 addq 1,r3
 checkr3 3
 quit

z:
 addq 1,r3
 move srp,r2
 add.d y-w,r2
 move r2,srp
 ret
 addq 1,r3
 quit