diff options
Diffstat (limited to 'nptl/sysdeps/unix/sysv/linux/i386/i486/lowlevellock.S')
-rw-r--r-- | nptl/sysdeps/unix/sysv/linux/i386/i486/lowlevellock.S | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/nptl/sysdeps/unix/sysv/linux/i386/i486/lowlevellock.S b/nptl/sysdeps/unix/sysv/linux/i386/i486/lowlevellock.S index a40526c740..acff4c580d 100644 --- a/nptl/sysdeps/unix/sysv/linux/i386/i486/lowlevellock.S +++ b/nptl/sysdeps/unix/sysv/linux/i386/i486/lowlevellock.S @@ -77,7 +77,7 @@ lll_unlock_wake_cb: movl 20(%esp), %ebx LOCK - incl (%ebx) + addl $1, (%ebx) jng 1f popl %edx @@ -140,7 +140,7 @@ __lll_timedwait_tid: subl %eax, %edx jns 5f addl $1000000000, %edx - decl %ecx + subl $1, %ecx 5: testl %ecx, %ecx js 6f /* Time is already up. */ |