GCC 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
posted @ 2023-01-10 13:03  Fun_with_Words  阅读(31)  评论(0编辑  收藏  举报









 张牌。