mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-12-11 16:00:50 -07:00
target/i386: fix SSE and SSE2 feature check
Features check of CPUID_SSE and CPUID_SSE2 should use cpuid_features,
rather than cpuid_ext_features.
Signed-off-by: Xinyu Li <lixinyu20s@ict.ac.cn>
Reviewed-by: Zhao Liu <zhao1.liu@intel.com>
Message-ID: <20240602100904.2137939-1-lixinyu20s@ict.ac.cn>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit da7c95920d)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
This commit is contained in:
parent
0ab2229daa
commit
e44389b0ac
1 changed files with 2 additions and 2 deletions
|
|
@ -1485,9 +1485,9 @@ static bool has_cpuid_feature(DisasContext *s, X86CPUIDFeature cpuid)
|
||||||
case X86_FEAT_PCLMULQDQ:
|
case X86_FEAT_PCLMULQDQ:
|
||||||
return (s->cpuid_ext_features & CPUID_EXT_PCLMULQDQ);
|
return (s->cpuid_ext_features & CPUID_EXT_PCLMULQDQ);
|
||||||
case X86_FEAT_SSE:
|
case X86_FEAT_SSE:
|
||||||
return (s->cpuid_ext_features & CPUID_SSE);
|
return (s->cpuid_features & CPUID_SSE);
|
||||||
case X86_FEAT_SSE2:
|
case X86_FEAT_SSE2:
|
||||||
return (s->cpuid_ext_features & CPUID_SSE2);
|
return (s->cpuid_features & CPUID_SSE2);
|
||||||
case X86_FEAT_SSE3:
|
case X86_FEAT_SSE3:
|
||||||
return (s->cpuid_ext_features & CPUID_EXT_SSE3);
|
return (s->cpuid_ext_features & CPUID_EXT_SSE3);
|
||||||
case X86_FEAT_SSSE3:
|
case X86_FEAT_SSSE3:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue