Frank Barchard 522fd699e6 AVX512 feature detects for cnl and icl
Key instruction sets added for each microarchitecture:

AVX512BW, AVX512VL, AVX512DQ - skylake server or later
AVX512_VBMI, AVX512_IFMA - cannon lake or later
AVX512_BITALG, AVX512_VBMI2, AVX512_VPOPCNTDQ, AVX512_VNNI, GFNI, VAES, VPCLMULQDQ - ice lake or later

Bug: libyuv:752
Test: ~/intelsde/sde -icl -- out/Release/libyuv_unittest --gtest_filter=*Cpu*
Change-Id: I9ee28904c90009d66721b9f805a440c5fc2da122
Reviewed-on: https://chromium-review.googlesource.com/755617
Reviewed-by: Frank Barchard <fbarchard@google.com>
Reviewed-by: richard winterton <rrwinterton@gmail.com>
2017-11-07 00:56:37 +00:00
..
compare.cc clang-format libyuv 2016-11-07 17:37:23 -08:00
cpuid.c AVX512 feature detects for cnl and icl 2017-11-07 00:56:37 +00:00
Makefile move Calc functions for psnr into header to avoid duplicate links. 2014-06-26 17:59:19 +00:00
psnr_main.cc Revert "include <new> header for benefit of new clang builds" 2017-08-03 22:03:47 +00:00
psnr.cc clang-format libyuv 2016-11-07 17:37:23 -08:00
psnr.h jpeg psnr avoid duplicates with libyuv by checking HAVE_JPEG 2014-06-26 21:55:38 +00:00
ssim.cc clang-format libyuv 2016-11-07 17:37:23 -08:00
ssim.h clang-format libyuv 2016-11-07 17:37:23 -08:00
yuvconvert.cc Revert "include <new> header for benefit of new clang builds" 2017-08-03 22:03:47 +00:00