.global __cp_begin .hidden __cp_begin .global __cp_end .hidden __cp_end .global __cp_cancel .hidden __cp_cancel .hidden __cancel .global __syscall_cp_asm .hidden __syscall_cp_asm .type __syscall_cp_asm,@function __syscall_cp_asm: __cp_begin: l.lwz r3, 0(r3) l.sfeqi r3, 0 l.bnf __cancel l.ori r11, r4, 0 l.ori r3, r5, 0 l.ori r4, r6, 0 l.ori r5, r7, 0 l.ori r6, r8, 0 l.lwz r7, 0(r1) l.lwz r8, 4(r1) l.sys 1 __cp_end: l.jr r9 l.nop