Back to home page

OSCL-LXR

 
 

    


0001 #include <asm/ppc_asm.h>
0002 
0003 _GLOBAL(copy_tofrom_user_reference)
0004     cmpdi   r5,0
0005     beq 4f
0006 
0007     mtctr   r5
0008 
0009 1:  lbz r6,0(r4)
0010 2:  stb r6,0(r3)
0011     addi    r3,r3,1
0012     addi    r4,r4,1
0013     bdnz    1b
0014 
0015 3:  mfctr   r3
0016     blr
0017 
0018 4:  mr  r3,r5
0019     blr
0020 
0021 .section __ex_table,"a"
0022     .llong  1b,3b
0023     .llong  2b,3b
0024 .text