1# mach: crisv3 crisv8 crisv10 2# output: 23\n 3 4# Test that jsr [] records the correct return-address. 5 6 .include "testutils.inc" 7 start 8x: 9 moveq 0,r3 10 jsr [z] 11 addq 1,r3 12 nop 13 nop 14 nop 15 nop 16 nop 17 move.d w,r2 18 jsr [r2] 19 addq 1,r3 20 nop 21 nop 22 nop 23 nop 24 nop 25 dumpr3 ; 23 26 quit 27y: 28 ret 29 addq 1,r3 30 quit 31 32v: 33 ret 34 addq 32,r3 35 quit 36 37z: 38 .dword y 39w: 40 .dword v 41