Browse Source

Measure some more locking primitives.

git-svn-id: file:///svn/tokudb@5498 c7de825b-a66e-492c-adef-691d508d4ae1
pull/56/head
Bradley C. Kuszmaul 18 years ago
parent
commit
58498c74d6
  1. 2
      newbrt/locking-benchmarks/pthread-locks.c

2
newbrt/locking-benchmarks/pthread-locks.c

@ -84,7 +84,7 @@ compare_and_swap_full_i(volatile int *addr,
int old, int new_val)
{
char result;
__asm__ __volatile__("lock; cmpxchgl %2, %0; setz %1"
__asm__ __volatile__("lock; cmpxchg %2, %0; setz %1"
: "+m"(*(addr)), "=q"(result)
: "r" (new_val), "a"(old) : "memory");
return (int) result;

Loading…
Cancel
Save