fix microblaze asm relocations for shared libc
[musl] / src / thread / microblaze / syscall_cp.s
1 .global __syscall_cp_asm
2 .type   __syscall_cp_asm,@function
3 __syscall_cp_asm:
4 .global __cp_begin
5 __cp_begin:
6         lwi     r5, r5, 0
7         bnei    r5, __cancel@PLT
8         addi    r12, r6, 0
9         add     r5, r7, r0
10         add     r6, r8, r0
11         add     r7, r9, r0
12         add     r8, r10, r0
13         lwi     r9, r1, 28
14         lwi     r10, r1, 32
15         brki    r14, 0x8
16 .global __cp_end
17 __cp_end:
18         rtsd    r15, 8
19         nop