3 .type __sigsuspend, @function;
4 .usepv __sigsuspend, std;
9 ldah $1, __libc_multiple_threads($29) !gprelhigh;
10 ldl $1, __libc_multiple_threads($1) !gprellow;
11 bne $1, $pseudo_cancel;
14 bne $19, $syscall_error;
20 .cfi_def_cfa_offset 64;
24 jsr $26, __libc_enable_asynccancel;
32 bne $19, $multi_error;
33 jsr $26, __libc_disable_asynccancel;
40 .cfi_def_cfa_offset 0;
44 jsr $26, __libc_disable_asynccancel;
50 .cfi_def_cfa_offset 0;
52 jmp $31, __syscall_error;
58 .size __sigsuspend, .-__sigsuspend