Changeset 8abbcc9 in mainline


Ignore:
Timestamp:
2006-06-12T19:54:52Z (19 years ago)
Author:
Ondrej Palkovsky <ondrap@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
f3a3f0d7
Parents:
8fa86b7
Message:

Fixed incorrect atomic_postinc/postdec…again…

Location:
arch
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • arch/amd64/include/atomic.h

    r8fa86b7 r8abbcc9  
    5757        __asm__ volatile (
    5858                "lock xaddq %1, %0\n"
    59                 : "=m" (val->count) : "r" (r)
     59                : "=m" (val->count), "+r" (r)
    6060        );
    6161
     
    6969        __asm__ volatile (
    7070                "lock xaddq %1, %0\n"
    71                 : "=m" (val->count) : "r" (r)
     71                : "=m" (val->count), "+r" (r)
    7272        );
    7373       
  • arch/ia32/include/atomic.h

    r8fa86b7 r8abbcc9  
    5757        __asm__ volatile (
    5858                "lock xaddl %1, %0\n"
    59                 : "=m" (val->count) : "r" (r)
     59                : "=m" (val->count), "+r" (r)
    6060        );
    6161
     
    6969        __asm__ volatile (
    7070                "lock xaddl %1, %0\n"
    71                 : "=m" (val->count) : "r"(r)
     71                : "=m" (val->count), "+r"(r)
    7272        );
    7373       
Note: See TracChangeset for help on using the changeset viewer.