diff options
author | Frank Barchard <fbarchard@google.com> | 2017-11-06 12:29:30 -0800 |
---|---|---|
committer | Frank Barchard <fbarchard@google.com> | 2017-11-07 00:56:37 +0000 |
commit | 522fd699e6753edb810bccb3e75d620237e2da45 (patch) | |
tree | 5f595e37ac35a92b35c24ae42821d50708d18989 /docs | |
parent | afa98e1f0870af15fb4125eb5beda6727df35ad6 (diff) | |
download | libyuv-522fd699e6753edb810bccb3e75d620237e2da45.tar.gz |
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>
Diffstat (limited to 'docs')
-rw-r--r-- | docs/environment_variables.md | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/environment_variables.md b/docs/environment_variables.md index 5802599e..9071c54d 100644 --- a/docs/environment_variables.md +++ b/docs/environment_variables.md @@ -14,7 +14,7 @@ By default the cpu is detected and the most advanced form of SIMD is used. But LIBYUV_DISABLE_SSE42 LIBYUV_DISABLE_AVX LIBYUV_DISABLE_AVX2 - LIBYUV_DISABLE_AVX3 + LIBYUV_DISABLE_AVX512BW LIBYUV_DISABLE_ERMS LIBYUV_DISABLE_FMA3 LIBYUV_DISABLE_DSPR2 |