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 |