X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fthread%2Fmicroblaze%2Fclone.s;h=b68cc5fc22130c1ee6460192f49a0033d133c84c;hb=7396ef0a05b834bf92c4f268a3336c0bc10c3593;hp=cff80efa16cdbd94ac254752745bbf20a26f7689;hpb=8c0a3d9e5c169fc9d0f246ab59362b658b029ad7;p=musl diff --git a/src/thread/microblaze/clone.s b/src/thread/microblaze/clone.s index cff80efa..b68cc5fc 100644 --- a/src/thread/microblaze/clone.s +++ b/src/thread/microblaze/clone.s @@ -1,22 +1,19 @@ .global __clone -.weak clone +.hidden __clone .type __clone,@function -.type clone,@function # r5, r6, r7, r8, r9, r10, stack # fn, st, fl, ar, pt, tl, ct -# fl, st, pt, tl, ctx +# fl, st, __, pt, ct, tl __clone: -clone: andi r6, r6, -16 addi r6, r6, -16 swi r5, r6, 0 swi r8, r6, 4 ori r5, r7, 0 - ori r7, r9, 0 - ori r8, r10, 0 + ori r8, r9, 0 lwi r9, r1, 28 ori r12, r0, 120 @@ -24,7 +21,7 @@ clone: beqi r3, 1f rtsd r15, 8 nop - + 1: lwi r3, r1, 0 lwi r5, r1, 4 brald r15, r3