#define MEMOP_REF(op) #op /* op refer to MEMOP_IN operand */
#else /* !COMPILER_HAVE_SHORT_MEM_OPERAND */
#define MEMOP_OUT(addr) "=m" (*(addr))
#define MEMOP_REF(op) #op /* op refer to MEMOP_IN operand */
#else /* !COMPILER_HAVE_SHORT_MEM_OPERAND */
#define MEMOP_OUT(addr) "=m" (*(addr))
#define MEMOP_REF(op) "0(" #op ")" /* op refer to MEMOP_IN operand */
#endif /* !COMPILER_HAVE_SHORT_MEM_OPERAND */
#define MEMOP_REF(op) "0(" #op ")" /* op refer to MEMOP_IN operand */
#endif /* !COMPILER_HAVE_SHORT_MEM_OPERAND */
#define compat_uatomic_cmpxchg(ptr, old, _new) uatomic_cmpxchg(ptr, old, _new)
#define compat_uatomic_cmpxchg(ptr, old, _new) uatomic_cmpxchg(ptr, old, _new)