list SIMD compile macros
c
C / C++
#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;
}