Listing 1.

01:             movl $-14,%edx
02:             xorl %ecx,%ecx
03:             movl current_set,%eax
04:             testb $3,728(%eax)
05:             je .L2396
06:             cmpl $-1073741828,%ebx
07:             ja .L2395
08:     .L2396:
09:             xorl %edx,%edx
10:     1:      movl (%ebx),%ecx
11:     2:
12:     .section .fixup,"ax"
13:     3:      movl $-14,%edx
14:             xorl %ecx,%ecx
15:             jmp 2b
16:     .previous
17:     .section __ex_table,"a"
18:             .align 4
29:             .long 1b,3b
20:     .previous
21:     .L2395:
22:             movl %ecx,%ebx
23:             movl %edx,%ecx
24:             testl %ecx,%ecx