(root)/
strace-6.5/
src/
xlat/
atomic_ops.h
       1  /* Generated by ./src/xlat/gen.sh from ./src/xlat/atomic_ops.in; do not edit. */
       2  
       3  #include "gcc_compat.h"
       4  #include "static_assert.h"
       5  
       6  #undef XLAT_PREV_VAL
       7  
       8  #ifndef XLAT_MACROS_ONLY
       9  
      10  # ifdef IN_MPERS
      11  
      12  #  error static const struct xlat atomic_ops in mpers mode
      13  
      14  # else
      15  
      16  DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
      17  static const struct xlat_data atomic_ops_xdata[] = {
      18  { OR1K_ATOMIC_SWAP,		"SWAP"		},
      19  { OR1K_ATOMIC_CMPXCHG,		"CMPXCHG"	},
      20  { OR1K_ATOMIC_XCHG,		"XCHG"		},
      21  { OR1K_ATOMIC_ADD,		"ADD"		},
      22  { OR1K_ATOMIC_DECPOS,		"DECPOS"	},
      23  { OR1K_ATOMIC_AND,		"AND"		},
      24  { OR1K_ATOMIC_OR,		"OR"		},
      25  { OR1K_ATOMIC_UMAX,		"UMAX"		},
      26  { OR1K_ATOMIC_UMIN,		"UMIN"		},
      27  };
      28  static
      29  const struct xlat atomic_ops[1] = { {
      30   .data = atomic_ops_xdata,
      31   .size = ARRAY_SIZE(atomic_ops_xdata),
      32   .type = XT_NORMAL,
      33   .flags_mask = 0
      34    ,
      35   .flags_strsz = 0
      36    ,
      37  } };
      38  DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
      39  
      40  # endif /* !IN_MPERS */
      41  
      42  #endif /* !XLAT_MACROS_ONLY */