System.Runtime.Intrinsics.X86 Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Esses conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão dentro do ambiente atual pode ser determinado consultando a propriedade IsSupported
no tipo respectivo.
Classes
Aes |
Essa classe fornece acesso a instruções de hardware Intel AES por meio de intrínsecos. |
Aes.X64 |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Esses conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão dentro do ambiente atual pode ser determinado consultando a propriedade |
Avx |
Essa classe fornece acesso a instruções de hardware Intel AVX por meio de intrínsecos. |
Avx.X64 |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Esses conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão dentro do ambiente atual pode ser determinado consultando a propriedade |
Avx2 |
Essa classe fornece acesso a instruções de hardware Intel AVX2 por meio de intrínsecos. |
Avx2.X64 |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Esses conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão dentro do ambiente atual pode ser determinado consultando a propriedade |
Avx512BW |
Fornece acesso a instruções de hardware X86 AVX512BW por meio de intrínsecos. |
Avx512BW.VL |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Esses conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão dentro do ambiente atual pode ser determinado consultando a propriedade |
Avx512BW.X64 |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Esses conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão dentro do ambiente atual pode ser determinado consultando a propriedade |
Avx512CD |
Fornece acesso a instruções de hardware X86 AVX512CD por meio de intrínsecos. |
Avx512CD.VL |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Esses conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão dentro do ambiente atual pode ser determinado consultando a propriedade |
Avx512CD.X64 |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Esses conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão dentro do ambiente atual pode ser determinado consultando a propriedade |
Avx512DQ |
Fornece acesso a instruções de hardware AVX512DQ X86 por meio de intrínsecos. |
Avx512DQ.VL |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Esses conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão dentro do ambiente atual pode ser determinado consultando a propriedade |
Avx512DQ.X64 |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Esses conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão dentro do ambiente atual pode ser determinado consultando a propriedade |
Avx512F |
Fornece acesso a instruções de hardware X86 AVX512F por meio de intrínsecos. |
Avx512F.VL |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Esses conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão dentro do ambiente atual pode ser determinado consultando a propriedade |
Avx512F.X64 |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Esses conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão dentro do ambiente atual pode ser determinado consultando a propriedade |
Avx512Vbmi |
Fornece acesso a instruções de hardware AVX512VBMI X86 por meio de intrínsecos. |
Avx512Vbmi.VL |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Esses conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão dentro do ambiente atual pode ser determinado consultando a propriedade |
Avx512Vbmi.X64 |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Esses conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão dentro do ambiente atual pode ser determinado consultando a propriedade |
AvxVnni |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Esses conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão dentro do ambiente atual pode ser determinado consultando a propriedade |
AvxVnni.X64 |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Esses conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão dentro do ambiente atual pode ser determinado consultando a propriedade |
Bmi1 |
Essa classe fornece acesso a instruções de hardware Intel BMI1 por meio de intrínsecos. |
Bmi1.X64 |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Esses conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão dentro do ambiente atual pode ser determinado consultando a propriedade |
Bmi2 |
Essa classe fornece acesso a instruções de hardware Intel BMI2 por meio de intrínsecos. |
Bmi2.X64 |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Esses conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão dentro do ambiente atual pode ser determinado consultando a propriedade |
Fma |
Essa classe fornece acesso a instruções de hardware Intel FMA por meio de intrínsecos. |
Fma.X64 |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Esses conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão dentro do ambiente atual pode ser determinado consultando a propriedade |
Lzcnt |
Essa classe fornece acesso a instruções de hardware Intel LZCNT por meio de intrínsecos. |
Lzcnt.X64 |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Esses conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão dentro do ambiente atual pode ser determinado consultando a propriedade |
Pclmulqdq |
Esta classe fornece acesso a instruções de hardware Intel PCLMULQDQ por meio de intrínsecos. |
Pclmulqdq.X64 |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Esses conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão dentro do ambiente atual pode ser determinado consultando a propriedade |
Popcnt |
Essa classe fornece acesso a instruções de hardware Intel POPCNT por meio de intrínsecos. |
Popcnt.X64 |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Esses conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão dentro do ambiente atual pode ser determinado consultando a propriedade |
Sse |
Essa classe fornece acesso às instruções de hardware Intel SSE por meio de intrínsecos. |
Sse.X64 |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Esses conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão dentro do ambiente atual pode ser determinado consultando a propriedade |
Sse2 |
Essa classe fornece acesso às instruções de hardware Intel SSE2 por meio de intrínsecos. |
Sse2.X64 |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Esses conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão dentro do ambiente atual pode ser determinado consultando a propriedade |
Sse3 |
Essa classe fornece acesso às instruções de hardware Intel SSE3 por meio de intrínsecos. |
Sse3.X64 |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Esses conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão dentro do ambiente atual pode ser determinado consultando a propriedade |
Sse41 |
Essa classe fornece acesso a instruções de hardware Intel SSE4.1 por meio de intrínsecos. |
Sse41.X64 |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Esses conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão dentro do ambiente atual pode ser determinado consultando a propriedade |
Sse42 |
Essa classe fornece acesso a instruções de hardware Intel SSE4.2 por meio de intrínsecos. |
Sse42.X64 |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Esses conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão dentro do ambiente atual pode ser determinado consultando a propriedade |
Ssse3 |
Essa classe fornece acesso a instruções de hardware Intel SSSE3 por meio de intrínsecos. |
Ssse3.X64 |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Esses conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão dentro do ambiente atual pode ser determinado consultando a propriedade |
X86Base |
Fornece acesso às instruções de hardware base x86 por meio de intrínsecos. |
X86Base.X64 |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Esses conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão dentro do ambiente atual pode ser determinado consultando a propriedade |
X86Serialize |
Fornece acesso à instrução de hardware Intel SERIALIZE por meio de intrínsecos. |
X86Serialize.X64 |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Esses conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão dentro do ambiente atual pode ser determinado consultando a propriedade |
Enumerações
FloatComparisonMode |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Esses conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão dentro do ambiente atual pode ser determinado consultando a propriedade |
FloatRoundingMode |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Esses conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão dentro do ambiente atual pode ser determinado consultando a propriedade |