syscall_cp.s raw

   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
  28