Skip to content

Instantly share code, notes, and snippets.

@vsapsai
Last active June 12, 2017 06:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save vsapsai/3dcb89ff3775aea84a34705cb6b949a8 to your computer and use it in GitHub Desktop.
Save vsapsai/3dcb89ff3775aea84a34705cb6b949a8 to your computer and use it in GitHub Desktop.
Intrinsics headers mapping
digraph mapping {
"adxintrin.h" ->"immintrin.h";
"avx2intrin.h" ->"immintrin.h";
"avx512bwintrin.h" ->"immintrin.h";
"avx512cdintrin.h" ->"immintrin.h";
"avx512dqintrin.h" ->"immintrin.h";
"avx512erintrin.h" ->"immintrin.h";
"avx512fintrin.h" ->"immintrin.h";
"avx512ifmaintrin.h" ->"immintrin.h";
"avx512ifmavlintrin.h" ->"immintrin.h";
"avx512pfintrin.h" ->"immintrin.h";
"avx512vbmiintrin.h" ->"immintrin.h";
"avx512vbmivlintrin.h" ->"immintrin.h";
"avx512vlbwintrin.h" ->"immintrin.h";
"avx512vlcdintrin.h" ->"immintrin.h";
"avx512vldqintrin.h" ->"immintrin.h";
"avx512vlintrin.h" ->"immintrin.h";
"avxintrin.h" ->"immintrin.h";
"bmi2intrin.h" ->"x86intrin.h";
"bmiintrin.h" ->"x86intrin.h";
"clflushoptintrin.h" ->"immintrin.h";
"f16cintrin.h" ->"emmintrin.h";
"fma4intrin.h" ->"x86intrin.h";
"fmaintrin.h" ->"immintrin.h";
"fxsrintrin.h" ->"immintrin.h";
"ia32intrin.h" ->"x86intrin.h";
"lzcntintrin.h" ->"x86intrin.h";
"mwaitxintrin.h" ->"x86intrin.h";
"pkuintrin.h" ->"immintrin.h";
"prfchwintrin.h" ->"mm3dnow.h";
"prfchwintrin.h" ->"x86intrin.h";
"rdseedintrin.h" ->"x86intrin.h";
"rtmintrin.h" ->"immintrin.h";
"shaintrin.h" ->"immintrin.h";
"tbmintrin.h" ->"x86intrin.h";
"xopintrin.h" ->"x86intrin.h";
"xsavecintrin.h" ->"immintrin.h";
"xsaveintrin.h" ->"immintrin.h";
"xsaveoptintrin.h" ->"immintrin.h";
"xsavesintrin.h" ->"immintrin.h";
"xtestintrin.h" ->"immintrin.h";
}
digraph mapping {
"adxintrin.h" ->"x86intrin.h";
"avx2intrin.h" ->"immintrin.h";
"avx512bwintrin.h" ->"immintrin.h";
"avx512cdintrin.h" ->"immintrin.h";
"avx512dqintrin.h" ->"immintrin.h";
"avx512erintrin.h" ->"immintrin.h";
"avx512fintrin.h" ->"immintrin.h";
"avx512ifmaintrin.h" ->"immintrin.h";
"avx512ifmavlintrin.h" ->"immintrin.h";
"avx512pfintrin.h" ->"immintrin.h";
"avx512vbmiintrin.h" ->"immintrin.h";
"avx512vbmivlintrin.h" ->"immintrin.h";
"avx512vlbwintrin.h" ->"immintrin.h";
"avx512vldqintrin.h" ->"immintrin.h";
"avx512vlintrin.h" ->"immintrin.h";
"avxintrin.h" ->"immintrin.h";
"bmi2intrin.h" ->"x86intrin.h";
"bmiintrin.h" ->"x86intrin.h";
"clflushoptintrin.h" ->"x86intrin.h";
"clwbintrin.h" ->"x86intrin.h";
"f16intrin.h" ->"immintrin.h";
"f16intrin.h" ->"x86intrin.h";
"fma4intrin.h" ->"x86intrin.h";
"fmaintrin.h" ->"immintrin.h";
"fxsrintrin.h" ->"x86intrin.h";
"ia32intrin.h" ->"x86intrin.h";
"lwpintrin.h" ->"x86intrin.h";
"lzcntintrin.h" ->"x86intrin.h";
"pcommitintrin.h" ->"x86intrin.h";
"prfchwintrin.h" ->"mm3dnow.h";
"prfchwintrin.h" ->"x86intrin.h";
"rdseedintrin.h" ->"x86intrin.h";
"rtmintrin.h" ->"immintrin.h";
"shaintrin.h" ->"immintrin.h";
"tbmintrin.h" ->"x86intrin.h";
"xopintrin.h" ->"x86intrin.h";
"xsavecintrin.h" ->"x86intrin.h";
"xsaveintrin.h" ->"x86intrin.h";
"xsaveoptintrin.h" ->"x86intrin.h";
"xsavesintrin.h" ->"x86intrin.h";
"xtestintrin.h" ->"immintrin.h";
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment