Blame cpp-test/test-t/pragmas.h

Packit b40e2e
/* pragmas.h    based on the proposal to C99 by Bill Homer  */
Packit b40e2e
Packit b40e2e
#if defined(Machine_A)
Packit b40e2e
  /* Request fastest calling sequence for machine A */
Packit b40e2e
# define Fast_call \
Packit b40e2e
          _Pragma("fast_call")
Packit b40e2e
#elif defined(Machine_B)
Packit b40e2e
  /* Request fastest calling sequence for machine B */
Packit b40e2e
# define Fast_call \
Packit b40e2e
          _Pragma("vfunction")
Packit b40e2e
#else
Packit b40e2e
# define Fast_call
Packit b40e2e
#endif
Packit b40e2e
Packit b40e2e
#if defined(Machine_B)
Packit b40e2e
  /* Vectorization hint (ignore vector dependencies) */
Packit b40e2e
# define Independent _Pragma("ivdep")
Packit b40e2e
#elif defined(Machine_C)
Packit b40e2e
  /* Parallelization hint (iterations are independent) */
Packit b40e2e
# define Independent _Pragma("independent")
Packit b40e2e
#else
Packit b40e2e
# define Independent
Packit b40e2e
#endif
Packit b40e2e