X86_FEATURE_XMM
~((1 << X86_FEATURE_XMM)|(1 << X86_FEATURE_XMM2))) &&
X86_FEATURE_XMM,
if (boot_cpu_has(X86_FEATURE_XMM)) { \
if (!cpu_has(c, X86_FEATURE_XMM)) {
set_cpu_cap(c, X86_FEATURE_XMM);
{ X86_FEATURE_XMM, X86_FEATURE_FXSR },
{ X86_FEATURE_XMM2, X86_FEATURE_XMM },
if (likely(kfpu_mask & KFPU_MXCSR) && boot_cpu_has(X86_FEATURE_XMM))
if (boot_cpu_has(X86_FEATURE_XMM))
if (boot_cpu_has(X86_FEATURE_XMM))
[XFEATURE_SSE] = X86_FEATURE_XMM,
if (!static_cpu_has(X86_FEATURE_XMM)) {
#define wmb() alternative("lock addl $0,0(%%esp)", "sfence", X86_FEATURE_XMM)
boot_cpu_has(X86_FEATURE_XMM) ? "with" : "without");
return boot_cpu_has(X86_FEATURE_XMM) &&
(boot_cpu_has(X86_FEATURE_XMM) ||
boot_cpu_has(X86_FEATURE_XMM) &&