1 1.1 christos // 2 1.1 christos // SPDX-License-Identifier: MIT 3 1.1 christos 4 1.1 christos /* 5 1.1 christos * Atomic exchange operations for the SuperH 3 architecture. Let GCC do it. 6 1.1 christos */ 7 1.1 christos 8 1.1 christos #ifndef _URCU_ARCH_UATOMIC_SH3_H 9 1.1 christos #define _URCU_ARCH_UATOMIC_SH3_H 10 1.1 christos 11 1.1 christos #include <urcu/compiler.h> 12 1.1 christos #include <urcu/system.h> 13 1.1 christos 14 1.1 christos #ifdef __cplusplus 15 1.1 christos extern "C" { 16 1.1 christos #endif 17 1.1 christos 18 1.1 christos #ifdef __cplusplus 19 1.1 christos } 20 1.1 christos #endif 21 1.1 christos 22 1.1 christos #include <urcu/uatomic/generic.h> 23 1.1 christos 24 1.1 christos #endif /* _URCU_ARCH_UATOMIC_SH3_H */ 25