linux/arch/powerpc/include/asm/asm-const.h
<<
>>
Prefs
   1#ifndef _ASM_POWERPC_ASM_CONST_H
   2#define _ASM_POWERPC_ASM_CONST_H
   3
   4#ifdef __ASSEMBLY__
   5#  define stringify_in_c(...)   __VA_ARGS__
   6#  define ASM_CONST(x)          x
   7#else
   8/* This version of stringify will deal with commas... */
   9#  define __stringify_in_c(...) #__VA_ARGS__
  10#  define stringify_in_c(...)   __stringify_in_c(__VA_ARGS__) " "
  11#  define __ASM_CONST(x)        x##UL
  12#  define ASM_CONST(x)          __ASM_CONST(x)
  13#endif
  14
  15/*
  16 * Inline assembly memory constraint
  17 *
  18 * GCC 4.9 doesn't properly handle pre update memory constraint "m<>"
  19 *
  20 */
  21#if defined(GCC_VERSION) && GCC_VERSION < 50000
  22#define UPD_CONSTR ""
  23#else
  24#define UPD_CONSTR "<>"
  25#endif
  26
  27#endif /* _ASM_POWERPC_ASM_CONST_H */
  28