- Target Builtins - Using the GNU Compiler Collection (GCC)
- MIPS Loongson Built-in Functions
- x86 Built-in Functions
t.cpp: #include <immintrin.h>
gcc -E t.cpp
/usr/lib/gcc/x86_64-linux-gnu/10/include/immintrin.h
intrinsic: 固有的, 内在的, 本质的; built-in :-)
/usr/lib/gcc/x86_64-linux-gnu/10/include$ ls acc_prof.h avx512vldqintrin.h emmintrin.h openacc.h stdnoreturn.h adxintrin.h avx512vlintrin.h enqcmdintrin.h pconfigintrin.h syslimits.h ammintrin.h avx512vnniintrin.h f16cintrin.h pkuintrin.h tbmintrin.h avx2intrin.h avx512vnnivlintrin.h float.h pmmintrin.h tmmintrin.h avx5124fmapsintrin.h avx512vp2intersectintrin.h fma4intrin.h popcntintrin.h unwind.h avx5124vnniwintrin.h avx512vp2intersectvlintrin.h fmaintrin.h prfchwintrin.h vaesintrin.h avx512bf16intrin.h avx512vpopcntdqintrin.h fxsrintrin.h quadmath.h varargs.h avx512bf16vlintrin.h avx512vpopcntdqvlintrin.h gcov.h quadmath_weak.h vpclmulqdqintrin.h avx512bitalgintrin.h avxintrin.h gfniintrin.h rdseedintrin.h waitpkgintrin.h avx512bwintrin.h backtrace-supported.h ia32intrin.h rtmintrin.h wbnoinvdintrin.h avx512cdintrin.h backtrace.h immintrin.h sanitizer wmmintrin.h avx512dqintrin.h bmi2intrin.h iso646.h sgxintrin.h x86intrin.h avx512erintrin.h bmiintrin.h limits.h shaintrin.h xmmintrin.h avx512fintrin.h bmmintrin.h lwpintrin.h smmintrin.h xopintrin.h avx512ifmaintrin.h cet.h lzcntintrin.h stdalign.h xsavecintrin.h avx512ifmavlintrin.h cetintrin.h mm3dnow.h stdarg.h xsaveintrin.h avx512pfintrin.h cldemoteintrin.h mm_malloc.h stdatomic.h xsaveoptintrin.h avx512vbmi2intrin.h clflushoptintrin.h mmintrin.h stdbool.h xsavesintrin.h avx512vbmi2vlintrin.h clwbintrin.h movdirintrin.h stddef.h xtestintrin.h avx512vbmiintrin.h clzerointrin.h mwaitxintrin.h stdfix.h avx512vbmivlintrin.h cpuid.h nmmintrin.h stdint-gcc.h avx512vlbwintrin.h cross-stdarg.h omp.h stdint.h标签:GCC,x86,Functions,gcc,include,Built From: https://www.cnblogs.com/funwithwords/p/17039855.html