ATOMIC_OR          10 ruby_atomic.h  # define ATOMIC_OR(var, val) __atomic_fetch_or(&(var), (val), __ATOMIC_SEQ_CST)
ATOMIC_OR          31 ruby_atomic.h  # define ATOMIC_OR(var, val) __sync_fetch_and_or(&(var), (val))
ATOMIC_OR          50 ruby_atomic.h  # define ATOMIC_OR(var, val) __asm__("lock\n\t" "orl\t%1, %0" : "=m"(var) : "Ir"(val))
ATOMIC_OR          52 ruby_atomic.h  # define ATOMIC_OR(var, val) rb_w32_atomic_or(&(var), (val))
ATOMIC_OR          65 ruby_atomic.h  # define ATOMIC_OR(var, val) _InterlockedOr(&(var), (val))
ATOMIC_OR         100 ruby_atomic.h  # define ATOMIC_OR(var, val) atomic_or_uint(&(var), (val))
ATOMIC_OR         130 ruby_atomic.h  # define ATOMIC_OR(var, val) ((var) |= (val))