]> git.ipfire.org Git - thirdparty/gcc.git/commit
i386: Correct AVX10 CPUID emulation
authorHaochen Jiang <haochen.jiang@intel.com>
Tue, 9 Jul 2024 08:31:02 +0000 (16:31 +0800)
committerHaochen Jiang <haochen.jiang@intel.com>
Tue, 9 Jul 2024 08:50:12 +0000 (16:50 +0800)
commit298a576f00c49b8f4529ea2f87b9943a32743250
tree6a1464079932a8ecfb46185cc74f4a3f456cf66e
parent4f767174b83027091f0e84b4ddb9a6370e549ffd
i386: Correct AVX10 CPUID emulation

AVX10 Documentaion has specified ecx value as 0 for AVX10 version and
vector size under 0x24 subleaf. Although for ecx=1, the bits are all
reserved for now, we still need to specify ecx as 0 to avoid dirty
value in ecx.

gcc/ChangeLog:

* common/config/i386/cpuinfo.h (get_available_features): Correct
AVX10 CPUID emulation to specify ecx value.
gcc/common/config/i386/cpuinfo.h