remove possible-textrels from powerpc asm
[oweals/musl.git] / src / signal / microblaze / sigsetjmp.s
index 2a23d147ed0263500534b5f1c39508cd2c1aa70b..d1dd24c02962c41216ae3018ed2541145cf8f5ec 100644 (file)
@@ -4,18 +4,19 @@
 .type __sigsetjmp,@function
 sigsetjmp:
 __sigsetjmp:
-       swi     r6, r5, 72
-       beqi    r6, setjmp@PLT
+.hidden ___setjmp
+       beqi r6, ___setjmp
 
-       addi    r1, r1, -32
-       swi     r15, r1, 28
-       swi     r5, r1, 24
-       addi    r7, r5, 76
-       add     r6, r0, r0
-       brlid   r15, sigprocmask@PLT
-       ori     r5, r0, 2
+       swi r15,r5,72
+       swi r19,r5,72+4+8
 
-       lwi     r15, r1, 28
-       lwi     r5, r1, 24
-       brid    setjmp@PLT
-       addi    r1, r1, 32
+       brlid r15,___setjmp
+        ori r19,r5,0
+
+       ori r6,r3,0
+       ori r5,r19,0
+       lwi r15,r5,72
+       lwi r19,r5,72+4+8
+
+.hidden __sigsetjmp_tail
+       bri __sigsetjmp_tail