xref: /third_party/musl/src/thread/microblaze/clone.s
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/musl/src/thread/microblaze/
1570af302Sopenharmony_ci.global __clone
2570af302Sopenharmony_ci.hidden __clone
3570af302Sopenharmony_ci.type   __clone,@function
4570af302Sopenharmony_ci
5570af302Sopenharmony_ci# r5, r6, r7, r8, r9, r10, stack
6570af302Sopenharmony_ci# fn, st, fl, ar, pt, tl, ct
7570af302Sopenharmony_ci# fl, st, __, pt, ct, tl
8570af302Sopenharmony_ci
9570af302Sopenharmony_ci__clone:
10570af302Sopenharmony_ci	andi    r6, r6, -16
11570af302Sopenharmony_ci	addi    r6, r6, -16
12570af302Sopenharmony_ci	swi     r5, r6, 0
13570af302Sopenharmony_ci	swi     r8, r6, 4
14570af302Sopenharmony_ci
15570af302Sopenharmony_ci	ori     r5, r7, 0
16570af302Sopenharmony_ci	ori     r8, r9, 0
17570af302Sopenharmony_ci	lwi     r9, r1, 28
18570af302Sopenharmony_ci	ori     r12, r0, 120
19570af302Sopenharmony_ci
20570af302Sopenharmony_ci	brki    r14, 8
21570af302Sopenharmony_ci	beqi	r3, 1f
22570af302Sopenharmony_ci	rtsd    r15, 8
23570af302Sopenharmony_ci	nop
24570af302Sopenharmony_ci
25570af302Sopenharmony_ci1:	lwi     r3, r1, 0
26570af302Sopenharmony_ci	lwi     r5, r1, 4
27570af302Sopenharmony_ci	brald   r15, r3
28570af302Sopenharmony_ci	nop
29570af302Sopenharmony_ci	ori     r12, r0, 1
30570af302Sopenharmony_ci	brki    r14, 8
31

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