diff options
author | Haochen Jiang <haochen.jiang@intel.com> | 2024-07-09 16:31:02 +0800 |
---|---|---|
committer | Haochen Jiang <haochen.jiang@intel.com> | 2024-07-09 16:50:12 +0800 |
commit | 298a576f00c49b8f4529ea2f87b9943a32743250 (patch) | |
tree | 6a1464079932a8ecfb46185cc74f4a3f456cf66e /gcc/cp/contracts.cc | |
parent | 4f767174b83027091f0e84b4ddb9a6370e549ffd (diff) | |
download | gcc-298a576f00c49b8f4529ea2f87b9943a32743250.zip gcc-298a576f00c49b8f4529ea2f87b9943a32743250.tar.gz gcc-298a576f00c49b8f4529ea2f87b9943a32743250.tar.bz2 |
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.
Diffstat (limited to 'gcc/cp/contracts.cc')
0 files changed, 0 insertions, 0 deletions