Home | History | Annotate | Line # | Download | only in uatomic
      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 (at) efficios.com>
      5 // SPDX-FileCopyrightText: 2010 Paul E. McKenney, IBM Corporation
      6 //
      7 // SPDX-License-Identifier: LicenseRef-Boehm-GC
      8 
      9 #ifndef _URCU_ARCH_UATOMIC_AARCH64_H
     10 #define _URCU_ARCH_UATOMIC_AARCH64_H
     11 
     12 /*
     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
     21 extern "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 */
     34