1570af302Sopenharmony_ci__asm__(
2570af302Sopenharmony_ci".set push\n"
3570af302Sopenharmony_ci".set noreorder\n"
4570af302Sopenharmony_ci".text \n"
5570af302Sopenharmony_ci".global _" START "\n"
6570af302Sopenharmony_ci".global " START "\n"
7570af302Sopenharmony_ci".global " START "_data\n"
8570af302Sopenharmony_ci".type   _" START ", @function\n"
9570af302Sopenharmony_ci".type   " START ", @function\n"
10570af302Sopenharmony_ci".type   " START "_data, @function\n"
11570af302Sopenharmony_ci"_" START ":\n"
12570af302Sopenharmony_ci"" START ":\n"
13570af302Sopenharmony_ci".align 8 \n"
14570af302Sopenharmony_ci"	bal 1f \n"
15570af302Sopenharmony_ci"	 move $fp, $0 \n"
16570af302Sopenharmony_ci"" START "_data: \n"
17570af302Sopenharmony_ci"	.gpdword " START "_data \n"
18570af302Sopenharmony_ci"	.gpdword " START "_c \n"
19570af302Sopenharmony_ci".weak _DYNAMIC \n"
20570af302Sopenharmony_ci".hidden _DYNAMIC \n"
21570af302Sopenharmony_ci"	.gpdword _DYNAMIC \n"
22570af302Sopenharmony_ci"1:	ld $gp, 0($ra) \n"
23570af302Sopenharmony_ci"	dsubu $gp, $ra, $gp \n"
24570af302Sopenharmony_ci"	move $4, $sp \n"
25570af302Sopenharmony_ci"	ld $5, 16($ra) \n"
26570af302Sopenharmony_ci"	daddu $5, $5, $gp \n"
27570af302Sopenharmony_ci"	ld $25, 8($ra) \n"
28570af302Sopenharmony_ci"	daddu $25, $25, $gp \n"
29570af302Sopenharmony_ci"	and $sp, $sp, -16 \n"
30570af302Sopenharmony_ci"	jalr $25 \n"
31570af302Sopenharmony_ci"	nop \n"
32570af302Sopenharmony_ci".set pop \n"
33570af302Sopenharmony_ci);
34