Sim — Intel® Xeon® processadores suportam o conjunto de instruçõesMC2 (conjunto de instruções de manipulação de bits 2), desde que o processador seja baseado na microarquitetura Haswell ou mais recente.
O suporte para AMC2 é determinado pela microarquitetura do processador, não apenas pelo nome da marca Xeon.
MC2 (Conjunto de instruções de manipulação de bits 2) é uma extensão do conjunto de instruções Intel® que oferece operações avançadas de nível de bits, comumente usadas em cargas de trabalho sensíveis ao desempenho, como compactação, criptografia, bancos de dados e software de sistemas de baixo nível.
As seguintes famílias Xeon incluem o suporte doMC2:
O suporte aoMC2 pode ser confirmado programaticamente usando a instrução CPUID, que é suportada por sistemas operacionais modernos.
Definição do sinalizador de recursos de CPUID:
CPUID leaf: EAX = 07h, ECX = 0Register: EBXBit: 8Result: 1 = BMI2 supportedEste método fornece uma confirmação confiável de nível de arquitetura da disponibilidade doMC2.
Os clientes podem assumir que todos os processadores Intel® Xeon® suportam os mesmos conjuntos de instruções. No entanto: