Linux 4.19-rc7
[linux-2.6/btrfs-unstable.git] / tools / testing / selftests / powerpc / copyloops / copy_tofrom_user_reference.S
blob3363b86407d6f4d1d54330d8769139c890b0a375
1 #include <asm/ppc_asm.h>
3 _GLOBAL(copy_tofrom_user_reference)
4         cmpdi   r5,0
5         beq     4f
7         mtctr   r5
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
15 3:      mfctr   r3
16         blr
18 4:      mr      r3,r5
19         blr
21 .section __ex_table,"a"
22         .llong  1b,3b
23         .llong  2b,3b
24 .text