1570af302Sopenharmony_ci .global __cp_begin 2570af302Sopenharmony_ci .hidden __cp_begin 3570af302Sopenharmony_ci .global __cp_end 4570af302Sopenharmony_ci .hidden __cp_end 5570af302Sopenharmony_ci .global __cp_cancel 6570af302Sopenharmony_ci .hidden __cp_cancel 7570af302Sopenharmony_ci .hidden __cancel 8570af302Sopenharmony_ci .global __syscall_cp_asm 9570af302Sopenharmony_ci .hidden __syscall_cp_asm 10570af302Sopenharmony_ci .text 11570af302Sopenharmony_ci .type __syscall_cp_asm,%function 12570af302Sopenharmony_ci__syscall_cp_asm: 13570af302Sopenharmony_ci__cp_begin: 14570af302Sopenharmony_ci icm %r2, 15, 0(%r2) 15570af302Sopenharmony_ci jne __cp_cancel 16570af302Sopenharmony_ci 17570af302Sopenharmony_ci stg %r6, 48(%r15) 18570af302Sopenharmony_ci stg %r7, 56(%r15) 19570af302Sopenharmony_ci lgr %r1, %r3 20570af302Sopenharmony_ci lgr %r2, %r4 21570af302Sopenharmony_ci lgr %r3, %r5 22570af302Sopenharmony_ci lgr %r4, %r6 23570af302Sopenharmony_ci lg %r5, 160(%r15) 24570af302Sopenharmony_ci lg %r6, 168(%r15) 25570af302Sopenharmony_ci lg %r7, 176(%r15) 26570af302Sopenharmony_ci svc 0 27570af302Sopenharmony_ci 28570af302Sopenharmony_ci__cp_end: 29570af302Sopenharmony_ci lg %r7, 56(%r15) 30570af302Sopenharmony_ci lg %r6, 48(%r15) 31570af302Sopenharmony_ci br %r14 32570af302Sopenharmony_ci 33570af302Sopenharmony_ci__cp_cancel: 34570af302Sopenharmony_ci jg __cancel 35