Go to the documentation of this file. 36 #ifndef __METAL_ATOMIC__H__ 37 #define __METAL_ATOMIC__H__ 39 #include "metal/config.h" 41 #if defined(HAVE_STDATOMIC_H) && !defined(__STDC_NO_ATOMICS__) && \ 43 # include <stdatomic.h> 44 #elif defined(__GNUC__) 45 # include <metal/compiler/gcc/atomic.h> 47 # include <metal/processor/@PROJECT_PROCESSOR@/atomic.h>