xref: /third_party/musl/src/thread/s390x/syscall_cp.s
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/musl/src/thread/s390x/
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

Indexes created Thu Nov 07 10:32:03 CST 2024