master
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 .text
11 .type __syscall_cp_asm,%function
12__syscall_cp_asm:
13__cp_begin:
14 icm %r2, 15, 0(%r2)
15 jne __cp_cancel
16
17 stg %r6, 48(%r15)
18 stg %r7, 56(%r15)
19 lgr %r1, %r3
20 lgr %r2, %r4
21 lgr %r3, %r5
22 lgr %r4, %r6
23 lg %r5, 160(%r15)
24 lg %r6, 168(%r15)
25 lg %r7, 176(%r15)
26 svc 0
27
28__cp_end:
29 lg %r7, 56(%r15)
30 lg %r6, 48(%r15)
31 br %r14
32
33__cp_cancel:
34 jg __cancel