1570af302Sopenharmony_ci .global sigsetjmp 2570af302Sopenharmony_ci .global __sigsetjmp 3570af302Sopenharmony_ci .type sigsetjmp,%function 4570af302Sopenharmony_ci .type __sigsetjmp,%function 5570af302Sopenharmony_ci .hidden __setjmp_toc 6570af302Sopenharmony_cisigsetjmp: 7570af302Sopenharmony_ci__sigsetjmp: 8570af302Sopenharmony_ci addis 2, 12, .TOC.-__sigsetjmp@ha 9570af302Sopenharmony_ci addi 2, 2, .TOC.-__sigsetjmp@l 10570af302Sopenharmony_ci ld 5, 24(1) # load from the TOC slot in the caller's stack frame 11570af302Sopenharmony_ci b 1f 12570af302Sopenharmony_ci 13570af302Sopenharmony_ci .localentry sigsetjmp,.-sigsetjmp 14570af302Sopenharmony_ci .localentry __sigsetjmp,.-__sigsetjmp 15570af302Sopenharmony_ci mr 5, 2 16570af302Sopenharmony_ci 17570af302Sopenharmony_ci1: 18570af302Sopenharmony_ci cmpwi cr7, 4, 0 19570af302Sopenharmony_ci beq- cr7, __setjmp_toc 20570af302Sopenharmony_ci 21570af302Sopenharmony_ci mflr 6 22570af302Sopenharmony_ci std 6, 512(3) 23570af302Sopenharmony_ci std 2, 512+16(3) 24570af302Sopenharmony_ci std 16, 512+24(3) 25570af302Sopenharmony_ci mr 16, 3 26570af302Sopenharmony_ci 27570af302Sopenharmony_ci bl __setjmp_toc 28570af302Sopenharmony_ci 29570af302Sopenharmony_ci mr 4, 3 30570af302Sopenharmony_ci mr 3, 16 31570af302Sopenharmony_ci ld 5, 512(3) 32570af302Sopenharmony_ci mtlr 5 33570af302Sopenharmony_ci ld 2, 512+16(3) 34570af302Sopenharmony_ci ld 16, 512+24(3) 35570af302Sopenharmony_ci 36570af302Sopenharmony_ci.hidden __sigsetjmp_tail 37570af302Sopenharmony_ci b __sigsetjmp_tail 38