remove possible-textrels from powerpc asm
[oweals/musl.git] / src / signal / microblaze / sigsetjmp.s
index be869d68956c8a54a1025c4e93dfa1477b689c03..d1dd24c02962c41216ae3018ed2541145cf8f5ec 100644 (file)
@@ -1,18 +1,22 @@
 .global sigsetjmp
+.global __sigsetjmp
 .type sigsetjmp,@function
+.type __sigsetjmp,@function
 sigsetjmp:
-       swi     r6, r5, 72
-       beqi    r6, setjmp@PLT
+__sigsetjmp:
+.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