apellegr

Results 2 issues of apellegr

In include/atomics.h, shouldn't this: ``` asm volatile( " mov %[old], %[exp]\n" " cas %[old], %[val], %[ptr]\n" : [old] "=&r" (old), [ptr] "+Q" (*(unsigned long *)ptr) : [exp] "Lr" (exp), [val]...

Hello, we see a significant regression on performance on some of Arm servers which is introduced by this patch (I didn't test on x86): ``` commit 91f55a4f7134409a832435de2c6df231102d5898 (HEAD -> head-2)...