github.com/afumu/libc@v0.0.6/musl/src/thread/microblaze/syscall_cp.s (about)

     1  .global __cp_begin
     2  .hidden __cp_begin
     3  .global __cp_end
     4  .hidden __cp_end
     5  .global __cp_cancel
     6  .hidden __cp_cancel
     7  .hidden __cancel
     8  .global __syscall_cp_asm
     9  .hidden __syscall_cp_asm
    10  .type   __syscall_cp_asm,@function
    11  __syscall_cp_asm:
    12  __cp_begin:
    13  	lwi     r5, r5, 0
    14  	bnei    r5, __cp_cancel
    15  	addi    r12, r6, 0
    16  	add     r5, r7, r0
    17  	add     r6, r8, r0
    18  	add     r7, r9, r0
    19  	add     r8, r10, r0
    20  	lwi     r9, r1, 28
    21  	lwi     r10, r1, 32
    22  	brki    r14, 0x8
    23  __cp_end:
    24  	rtsd    r15, 8
    25  	nop
    26  __cp_cancel:
    27  	bri     __cancel