1570af302Sopenharmony_ci.text 2570af302Sopenharmony_ci.global __cp_begin 3570af302Sopenharmony_ci.hidden __cp_begin 4570af302Sopenharmony_ci.global __cp_end 5570af302Sopenharmony_ci.hidden __cp_end 6570af302Sopenharmony_ci.global __cp_cancel 7570af302Sopenharmony_ci.hidden __cp_cancel 8570af302Sopenharmony_ci.hidden __cancel 9570af302Sopenharmony_ci.global __syscall_cp_asm 10570af302Sopenharmony_ci.hidden __syscall_cp_asm 11570af302Sopenharmony_ci.type __syscall_cp_asm,@function 12570af302Sopenharmony_ci__syscall_cp_asm: 13570af302Sopenharmony_ci 14570af302Sopenharmony_ci__cp_begin: 15570af302Sopenharmony_ci mov (%rdi),%eax 16570af302Sopenharmony_ci test %eax,%eax 17570af302Sopenharmony_ci jnz __cp_cancel 18570af302Sopenharmony_ci mov %rdi,%r11 19570af302Sopenharmony_ci mov %rsi,%rax 20570af302Sopenharmony_ci mov %rdx,%rdi 21570af302Sopenharmony_ci mov %rcx,%rsi 22570af302Sopenharmony_ci mov %r8,%rdx 23570af302Sopenharmony_ci mov %r9,%r10 24570af302Sopenharmony_ci mov 8(%rsp),%r8 25570af302Sopenharmony_ci mov 16(%rsp),%r9 26570af302Sopenharmony_ci mov %r11,8(%rsp) 27570af302Sopenharmony_ci syscall 28570af302Sopenharmony_ci__cp_end: 29570af302Sopenharmony_ci ret 30570af302Sopenharmony_ci__cp_cancel: 31570af302Sopenharmony_ci jmp __cancel 32