1 /* $NetBSD: return_one.S,v 1.4 2022/05/31 07:12:15 skrll Exp $ */ 2 3 #include <machine/asm.h> 4 5 .globl return_one, return_one_end; 6 7 return_one: 8 bv %r0(%r2) 9 ldi 1,%r28 10 return_one_end: 11 12 .globl return_1, return_1_end; 13 14 return_1: 15 bv %r0(%r2) 16 ldi 1,%r28 17 return_1_end: 18 19 .globl return_2, return_2_end; 20 21 return_2: 22 bv %r0(%r2) 23 ldi 2,%r28 24 return_2_end: 25 26 .globl return_3, return_3_end; 27 28 return_3: 29 bv %r0(%r2) 30 ldi 3,%r28 31 return_3_end: 32