| .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: | |
| lwi r5, r5, 0 | |
| bnei r5, __cp_cancel | |
| addi r12, r6, 0 | |
| add r5, r7, r0 | |
| add r6, r8, r0 | |
| add r7, r9, r0 | |
| add r8, r10, r0 | |
| lwi r9, r1, 28 | |
| lwi r10, r1, 32 | |
| brki r14, 0x8 | |
| __cp_end: | |
| rtsd r15, 8 | |
| nop | |
| __cp_cancel: | |
| bri __cancel |