diff options
Diffstat (limited to 'lib/libc/arch/powerpc/sys/sigprocmask.S')
-rw-r--r-- | lib/libc/arch/powerpc/sys/sigprocmask.S | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/lib/libc/arch/powerpc/sys/sigprocmask.S b/lib/libc/arch/powerpc/sys/sigprocmask.S index dd343ddb8f9..6b2cd018874 100644 --- a/lib/libc/arch/powerpc/sys/sigprocmask.S +++ b/lib/libc/arch/powerpc/sys/sigprocmask.S @@ -9,26 +9,26 @@ PREFIX(sigprocmask) /* check set (new mask value) for null, in which case fiddle arguments */ - cmpwi 4, 0 - bne+ load_set - addi 3, 0, 1 /* how = SIG_BLOCK, new mask already 0 */ - b do_call -load_set: - lwz 4, 0(4) /* get new mask */ -do_call: + cmpwi 4, 0 + bne+ .L_load_set + addi 3, 0, 1 /* how = SIG_BLOCK, new mask already 0 */ + b .L_do_call +.L_load_set: + lwz 4, 0(4) /* get new mask */ +.L_do_call: sc /* didnt work? */ - cmpwi 0, 0 - beq+ sigprocmask_ok - b cerror + cmpwi 0, 0 + beq+ .L_sigprocmask_ok + b cerror -sigprocmask_ok: +.L_sigprocmask_ok: lwz 5, 12(1) - cmpwi 5, 0 - beq+ sigprocmask_done - stw 3, 0(5) -sigprocmask_done: + cmpwi 5, 0 + beq+ .L_sigprocmask_done + stw 3, 0(5) +.L_sigprocmask_done: addi 1, 1, 16 blr |