Home | History | Annotate | Download | only in copyloops
      1 #include <asm/ppc_asm.h>
      2 
      3 _GLOBAL(copy_tofrom_user_reference)
      4 	cmpdi	r5,0
      5 	beq	4f
      6 
      7 	mtctr	r5
      8 
      9 1:	lbz	r6,0(r4)
     10 2:	stb	r6,0(r3)
     11 	addi	r3,r3,1
     12 	addi	r4,r4,1
     13 	bdnz	1b
     14 
     15 3:	mfctr	r3
     16 	blr
     17 
     18 4:	mr	r3,r5
     19 	blr
     20 
     21 .section __ex_table,"a"
     22 	.llong	1b,3b
     23 	.llong	2b,3b
     24 .text
     25