list SIMD compile macros

#include <stdio.h>

int main(int argc, char const *argv[]) {
#ifdef __MMX__
  printf("MMX ");
#endif

#ifdef __SSE__
  printf("SSE ");
#endif

#ifdef __SSE2__
  printf("SSE2 ");
#endif

#ifdef __SSE3__
  printf("SSE3 ");
#endif

#ifdef __SSSE3__
  printf("SSSE3 ");
#endif

#ifdef __SSE4__
  printf("SSE4 ");
#endif

#ifdef __SSE4_1__
  printf("SSE4.1 ");
#endif

#ifdef __SSE4_2__
  printf("SSE4.2 ");
#endif

#ifdef __AVX__
  printf("AVX ");
#endif

#ifdef __AVX2__
  printf("AVX2 ");
#endif

#ifdef __AVX512F__
  printf("AVX512F ");
#endif

#ifdef __k8__
  printf("k8 ");
#endif

  printf("\n");

  return 0;
}