kommerck
public c v1 · immutableint InterlockedExchangeAdd(int* target, int value){ __asm__ __volatile__ ( " lock\n" " addl %1,%0\n" : "=a" (*target), "=b" (value) : "a" (*target), "b" (value) : "%ebx", "%eax", "memory" ); return value;}int InterlockedExchangeAdd(int* target, int value){ __asm__ __volatile__ ( " lock\n" " addl %1,%0\n" : "=a" (*target), "=b" (value) : "a" (*target), "b" (value) : "%ebx", "%eax", "memory" ); return value;}