X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fsetjmp%2Fpowerpc%2Flongjmp.s;h=bab1751176ecdde88458de482bcb9c04617454d6;hb=ea81c0624f0213430ae8fb959e30373eeaaf391c;hp=e3740901eb1cca1878588e35b1e63792589172f5;hpb=c6d441e3a246370d9c459396ec22b096db93850e;p=musl diff --git a/src/setjmp/powerpc/longjmp.s b/src/setjmp/powerpc/longjmp.s index e3740901..bab17511 100644 --- a/src/setjmp/powerpc/longjmp.s +++ b/src/setjmp/powerpc/longjmp.s @@ -1,7 +1,7 @@ - .global _longjmp - .global longjmp - .type _longjmp,@function - .type longjmp,@function + .global _longjmp + .global longjmp + .type _longjmp,@function + .type longjmp,@function _longjmp: longjmp: # void longjmp(jmp_buf env, int val); @@ -35,6 +35,24 @@ longjmp: lwz 29, 72(3) lwz 30, 76(3) lwz 31, 80(3) + lfd 14,88(3) + lfd 15,96(3) + lfd 16,104(3) + lfd 17,112(3) + lfd 18,120(3) + lfd 19,128(3) + lfd 20,136(3) + lfd 21,144(3) + lfd 22,152(3) + lfd 23,160(3) + lfd 24,168(3) + lfd 25,176(3) + lfd 26,184(3) + lfd 27,192(3) + lfd 28,200(3) + lfd 29,208(3) + lfd 30,216(3) + lfd 31,224(3) #5) put val into return reg r3 mr 3, 4