uatomic/x86: Remove redundant memory barriers
[urcu.git] / include / urcu / uatomic / aarch64.h
CommitLineData
d3d3857f
MJ
1// SPDX-FileCopyrightText: 1991-1994 by Xerox Corporation. All rights reserved.
2// SPDX-FileCopyrightText: 1996-1999 by Silicon Graphics. All rights reserved.
3// SPDX-FileCopyrightText: 1999-2004 Hewlett-Packard Development Company, L.P.
4// SPDX-FileCopyrightText: 2009-2015 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
5// SPDX-FileCopyrightText: 2010 Paul E. McKenney, IBM Corporation
6//
7// SPDX-License-Identifier: LicenseRef-Boehm-GC
8
3aea2ae0
MD
9#ifndef _URCU_ARCH_UATOMIC_AARCH64_H
10#define _URCU_ARCH_UATOMIC_AARCH64_H
11
12/*
3aea2ae0
MD
13 * Code inspired from libuatomic_ops-1.2, inherited in part from the
14 * Boehm-Demers-Weiser conservative garbage collector.
15 */
16
17#include <urcu/compiler.h>
18#include <urcu/system.h>
19
20#ifdef __cplusplus
21extern "C" {
22#endif
23
24#define UATOMIC_HAS_ATOMIC_BYTE
25#define UATOMIC_HAS_ATOMIC_SHORT
26
27#ifdef __cplusplus
28}
29#endif
30
31#include <urcu/uatomic/generic.h>
32
33#endif /* _URCU_ARCH_UATOMIC_AARCH64_H */
This page took 0.040139 seconds and 5 git commands to generate.