Projet_SETI_RISC-V/riscv-gnu-toolchain/gdb/sim/testsuite/cris/asm/jsrmv10.ms
2023-03-06 14:48:14 +01:00

40 lines
352 B
Text

# mach: crisv3 crisv8 crisv10
# output: 23\n
# Test that jsr [] records the correct return-address.
.include "testutils.inc"
start
x:
moveq 0,r3
jsr [z]
addq 1,r3
nop
nop
nop
nop
nop
move.d w,r2
jsr [r2]
addq 1,r3
nop
nop
nop
nop
nop
dumpr3 ; 23
quit
y:
ret
addq 1,r3
quit
v:
ret
addq 32,r3
quit
z:
.dword y
w:
.dword v