[MPlayer-dev-eng] [PATCH] Fix CPU feature detection for fma3, avx512 and avx512icl

Zuxy Meng zuxy.meng at gmail.com
Fri Nov 10 08:24:52 EET 2023


Greetings! I have recently got my hands on a Zen 4 machine and found
that configure's feature detection is broken for several features.

The fma3 and assembly fix is probably less controversial, but would
like to hear what you guys think about avx512 and avx512icl.

I tried to make it equivalent to ffmpeg's internal logic (
https://patchwork.ffmpeg.org/project/ffmpeg/patch/20220223085735.70854-1-jianhua.wu@intel.com/#70640)
but it has since become very wordy. Can we simplify it to check only
one cpuinfo word for each feature based on
https://en.wikipedia.org/wiki/AVX-512#CPUs_with_AVX-512? For example,
check avx512dq for baseline and avx512_vnni for avx512icl. ffmpeg will
do its own run time check anyway.

-- 
Zuxy
Beauty is truth,
While truth is beauty.
PGP KeyID: E8555ED6
-------------- next part --------------
A non-text attachment was scrubbed...
Name: configure.diff
Type: application/octet-stream
Size: 1998 bytes
Desc: not available
URL: <https://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/attachments/20231109/16435e27/attachment.obj>


More information about the MPlayer-dev-eng mailing list