github.com/afumu/libc@v0.0.6/musl/src/thread/or1k/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 l.lwz r3, 0(r3) 14 l.sfeqi r3, 0 15 l.bnf __cp_cancel 16 l.ori r11, r4, 0 17 l.ori r3, r5, 0 18 l.ori r4, r6, 0 19 l.ori r5, r7, 0 20 l.ori r6, r8, 0 21 l.lwz r7, 0(r1) 22 l.lwz r8, 4(r1) 23 l.sys 1 24 __cp_end: 25 l.jr r9 26 l.nop 27 __cp_cancel: 28 l.j __cancel 29 l.nop