From 4ed735a3c99fad7fa57627f397d0d1af663af464 Mon Sep 17 00:00:00 2001 From: Luca Barbieri Date: Mon, 1 Mar 2010 19:55:46 +0100 Subject: [PATCH] --- yaml --- r: 191467 b: refs/heads/master c: 6e6104fe085026e6ef82cc5cc303d6c8ceb7e411 h: refs/heads/master i: 191465: eacbd21292b9e77e4b141b649ea672b762c295b8 191463: 9c2ad8f8b56ef1bd8469269281b25d8050808954 v: v3 --- [refs] | 2 +- trunk/arch/x86/lib/atomic64_386_32.S | 4 ++-- trunk/arch/x86/lib/atomic64_cx8_32.S | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/[refs] b/[refs] index b19541555e37..c6922e6e3f56 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 9efbcd590243045111670c171a951923b877b57d +refs/heads/master: 6e6104fe085026e6ef82cc5cc303d6c8ceb7e411 diff --git a/trunk/arch/x86/lib/atomic64_386_32.S b/trunk/arch/x86/lib/atomic64_386_32.S index 5db07fe4a0ca..a2f847c88b89 100644 --- a/trunk/arch/x86/lib/atomic64_386_32.S +++ b/trunk/arch/x86/lib/atomic64_386_32.S @@ -133,13 +133,13 @@ BEGIN add_unless %ecx 1: movl %eax, ($v) movl %edx, 4($v) - xorl %eax, %eax + movl $1, %eax 2: RETURN 3: cmpl %edx, %edi jne 1b - movl $1, %eax + xorl %eax, %eax jmp 2b END_ diff --git a/trunk/arch/x86/lib/atomic64_cx8_32.S b/trunk/arch/x86/lib/atomic64_cx8_32.S index e49c4ebca9f4..d0e37b189f82 100644 --- a/trunk/arch/x86/lib/atomic64_cx8_32.S +++ b/trunk/arch/x86/lib/atomic64_cx8_32.S @@ -180,7 +180,7 @@ ENTRY(atomic64_add_unless_cx8) cmpxchg8b (%ebp) jne 1b - xorl %eax, %eax + movl $1, %eax 3: addl $8, %esp CFI_ADJUST_CFA_OFFSET -8 @@ -190,7 +190,7 @@ ENTRY(atomic64_add_unless_cx8) 4: cmpl %edx, 4(%esp) jne 2b - movl $1, %eax + xorl %eax, %eax jmp 3b CFI_ENDPROC ENDPROC(atomic64_add_unless_cx8)