xref: /third_party/musl/src/signal/m68k/sigsetjmp.s
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/musl/src/signal/m68k/
1570af302Sopenharmony_ci.global sigsetjmp
2570af302Sopenharmony_ci.global __sigsetjmp
3570af302Sopenharmony_ci.type sigsetjmp,@function
4570af302Sopenharmony_ci.type __sigsetjmp,@function
5570af302Sopenharmony_cisigsetjmp:
6570af302Sopenharmony_ci__sigsetjmp:
7570af302Sopenharmony_ci	move.l 8(%sp),%d0
8570af302Sopenharmony_ci	beq 1f
9570af302Sopenharmony_ci
10570af302Sopenharmony_ci	movea.l 4(%sp),%a1
11570af302Sopenharmony_ci	move.l (%sp)+,156(%a1)
12570af302Sopenharmony_ci	move.l %a2,156+4+8(%a1)
13570af302Sopenharmony_ci	movea.l %a1,%a2
14570af302Sopenharmony_ci
15570af302Sopenharmony_ci.hidden ___setjmp
16570af302Sopenharmony_ci	lea ___setjmp-.-8,%a1
17570af302Sopenharmony_ci	jsr (%pc,%a1)
18570af302Sopenharmony_ci
19570af302Sopenharmony_ci	move.l 156(%a2),-(%sp)
20570af302Sopenharmony_ci	move.l %a2,4(%sp)
21570af302Sopenharmony_ci	move.l %d0,8(%sp)
22570af302Sopenharmony_ci	movea.l 156+4+8(%a2),%a2
23570af302Sopenharmony_ci
24570af302Sopenharmony_ci.hidden __sigsetjmp_tail
25570af302Sopenharmony_ci	lea __sigsetjmp_tail-.-8,%a1
26570af302Sopenharmony_ci	jmp (%pc,%a1)
27570af302Sopenharmony_ci
28570af302Sopenharmony_ci1:	lea ___setjmp-.-8,%a1
29570af302Sopenharmony_ci	jmp (%pc,%a1)
30

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