gt; honnappa.nagaraha...@arm.com; joyce.k...@arm.com; sta...@dpdk.org
> Subject: [dpdk-dev] [PATCH v1 2/2] rwlock: reimplement with __atomic builtins
>
> From: Gavin Hu
>
> The __sync builtin based implementation generates full memory barriers
> ('dmb ish') on Arm platforms
From: Gavin Hu
The __sync builtin based implementation generates full memory barriers
('dmb ish') on Arm platforms. Using C11 atomic builtins to generate one
way barriers.
Here is the assembly code of __sync_compare_and_swap builtin.
__sync_bool_compare_and_swap(dst, exp, src);
0x0090
2 matches
Mail list logo