commit | ef52c1658aff65361267525a67c98172b4872407 | [log] [tgz] |
---|---|---|
author | Frank Barchard <fbarchard@google.com> | Tue Jan 21 21:06:15 2025 |
committer | Frank Barchard <fbarchard@google.com> | Tue Jan 21 21:53:19 2025 |
tree | 6fdd0f3859eee63ebd1f4402af4b22541b91520f | |
parent | 10592b60c0b2c33210b7752454253dc2625b4305 [diff] |
avx10_2 detect Run with sde only -dmr reports AVX10.2 emr:Has AVX10_2 0x0 adl:Has AVX10_2 0x0 icx:Has AVX10_2 0x0 snb:Has AVX10_2 0x0 tnt:Has AVX10_2 0x0 icl:Has AVX10_2 0x0 slm:Has AVX10_2 0x0 dmr:Has AVX10_2 0x2000000 cwf:Has AVX10_2 0x0 mrm:Has AVX10_2 0x0 skx:Has AVX10_2 0x0 wsm:Has AVX10_2 0x0 gnr:Has AVX10_2 0x0 gnr256:Has AVX10_2 0x0 bdw:Has AVX10_2 0x0 cpx:Has AVX10_2 0x0 rpl:Has AVX10_2 0x0 snr:Has AVX10_2 0x0 ptl:Has AVX10_2 0x0 slt:Has AVX10_2 0x0 ivb:Has AVX10_2 0x0 spr:Has AVX10_2 0x0 tgl:Has AVX10_2 0x0 arl:Has AVX10_2 0x0 srf:Has AVX10_2 0x0 nhm:Has AVX10_2 0x0 skl:Has AVX10_2 0x0 mtl:Has AVX10_2 0x0 pnr:Has AVX10_2 0x0 glp:Has AVX10_2 0x0 lnl:Has AVX10_2 0x0 cnl:Has AVX10_2 0x0 hsw:Has AVX10_2 0x0 clx:Has AVX10_2 0x0 glm:Has AVX10_2 0x0 sde -dmr -- libyuv_test --gunit_filter=*Cpu* [ RUN ] LibYUVBaseTest.TestCpuId Cpu Vendor: GenuineIntel 0x756e6547 0x49656e69 0x6c65746e Cpu Family 6 (0x6), Model 214 (0xd6) [ OK ] LibYUVBaseTest.TestCpuId (34 ms) [ RUN ] LibYUVBaseTest.TestCpuHas Kernel Version 6.10 Has X86 0x8 Has SSE2 0x100 Has SSSE3 0x200 Has SSE4.1 0x400 Has SSE4.2 0x800 Has AVX 0x1000 Has AVX2 0x2000 Has ERMS 0x4000 Has FSMR 0x8000 Has FMA3 0x10000 Has F16C 0x20000 Has AVX512BW 0x40000 Has AVX512VL 0x80000 Has AVX512VNNI 0x100000 Has AVX512VBMI 0x200000 Has AVX512VBMI2 0x400000 Has AVX512VBITALG 0x800000 Has AVX10 0x1000000 Has AVX10_2 0x2000000 HAS AVXVNNI 0x4000000 Has AVXVNNIINT8 0x8000000 Has AMXINT8 0x10000000 [ OK ] LibYUVBaseTest.TestCpuHas (10 ms) This is how oneDNN does avx10 version: https://github.com/oneapi-src/oneDNN/blob/e15d2c220fa2e9cffefd6889fbc5929ab028acb8/src/cpu/x64/xbyak/xbyak_util.h#L698-L701 Bug: b/350318244 Change-Id: I6f78402fecc38a92019d137b3439d7bce950510c Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/6172267 Commit-Queue: Frank Barchard <fbarchard@chromium.org> Reviewed-by: richard winterton <rrwinterton@gmail.com>
libyuv is an open source project that includes YUV scaling and conversion functionality.
See Getting started for instructions on how to get started developing.
You can also browse the docs directory for more documentation.