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 de conjunto de instruções selecionadas 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 IsSupported propriedade no respectivo tipo.
Classes
| Nome | Description |
|---|---|
| Aes |
Essa classe fornece acesso às instruções de hardware do Intel AES por meio de intrínsecos. |
| Aes.X64 |
Fornece acesso às instruções de hardware do AES x86, que só estão disponíveis para processos de 64 bits, por meio de intrínsecos. |
| Avx |
Essa classe fornece acesso às instruções de hardware do Intel AVX por meio de intrínsecos. |
| Avx.X64 |
Fornece acesso às instruções de hardware do AVX x86, que só estão disponíveis para processos de 64 bits, por meio de intrínsecos. |
| Avx10v1 |
Fornece acesso a instruções de hardware X86 AVX10.1 por meio de intrínsecos |
| Avx10v1.V512 |
Fornece acesso às instruções de hardware x86 AVX10.1/512 por meio de intrínsecos. |
| Avx10v1.V512.X64 |
Fornece acesso às instruções de hardware x86 AVX10.1/512, que só estão disponíveis para processos de 64 bits por meio de intrínsecos. |
| Avx10v1.X64 |
Fornece acesso às instruções de hardware X86 AVX10.1, que só estão disponíveis para processos de 64 bits, por meio de intrínsecos. |
| Avx10v2 |
Fornece acesso a instruções de hardware X86 AVX10.2 por meio de intrínsecos |
| Avx10v2.V512 |
Fornece acesso às instruções de hardware x86 AVX10.2/512 por meio de intrínsecos. |
| Avx10v2.V512.X64 |
Fornece acesso às instruções de hardware x86 AVX10.2/512, que só estão disponíveis para processos de 64 bits por meio de intrínsecos. |
| Avx10v2.X64 |
Fornece acesso às instruções de hardware X86 AVX10.2, que só estão disponíveis para processos de 64 bits, por meio de intrínsecos. |
| Avx2 |
Essa classe fornece acesso às instruções de hardware do Intel AVX2 por meio de intrínsecos. |
| Avx2.X64 |
Fornece acesso às instruções de hardware X86 AVX2, que só estão disponíveis para processos de 64 bits, por meio de intrínsecos. |
| Avx512Bmm |
Expõe extensões de conjunto de instruções selecionadas 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 |
| Avx512Bmm.X64 |
Expõe extensões de conjunto de instruções selecionadas 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 |
| Avx512BW |
Fornece acesso ao X86 AVX512BW instruções de hardware por meio de intrínsecos. |
| Avx512BW.VL |
Fornece acesso às instruções de hardware x86 AVX512BW+VL por meio de intrínsecos. |
| Avx512BW.X64 |
Fornece acesso às instruções de hardware do AVX512BW x86, que só estão disponíveis para processos de 64 bits por meio de intrínsecos. |
| Avx512CD |
Fornece acesso ao X86 AVX512CD instruções de hardware por meio de intrínsecos. |
| Avx512CD.VL |
Fornece acesso às instruções de hardware x86 AVX512CD+VL por meio de intrínsecos. |
| Avx512CD.X64 |
Fornece acesso às instruções de hardware do AVX512CD x86, que só estão disponíveis para processos de 64 bits, por meio de intrínsecos. |
| Avx512DQ |
Fornece acesso ao X86 AVX512DQ instruções de hardware por meio de intrínsecos. |
| Avx512DQ.VL |
Fornece acesso às instruções de hardware x86 AVX512DQ+VL por meio de intrínsecos. |
| Avx512DQ.X64 |
Fornece acesso às instruções de hardware do AVX512DQ x86, que só estão disponíveis para processos de 64 bits por meio de intrínsecos. |
| Avx512F |
Fornece acesso ao X86 AVX512F instruções de hardware por meio de intrínsecos. |
| Avx512F.VL |
Fornece acesso às instruções de hardware x86 AVX512F+VL por meio de intrínsecos. |
| Avx512F.X64 |
Fornece acesso às instruções de hardware do AVX512F x86, que só estão disponíveis para processos de 64 bits por meio de intrínsecos. |
| Avx512Vbmi |
Fornece acesso ao X86 AVX512VBMI instruções de hardware por meio de intrínsecos. |
| Avx512Vbmi.VL |
Fornece acesso às instruções de hardware x86 AVX512VBMI+VL por meio de intrínsecos. |
| Avx512Vbmi.X64 |
Fornece acesso às instruções de hardware do AVX512VBMI x86, que só estão disponíveis para processos de 64 bits por meio de intrínsecos. |
| Avx512Vbmi2 |
Fornece acesso ao X86 AVX512VBMI2 instruções de hardware por meio de intrínsecos. |
| Avx512Vbmi2.VL |
Fornece acesso às instruções de hardware x86 AVX512VBMI2+VL por meio de intrínsecos. |
| Avx512Vbmi2.X64 |
Fornece acesso às instruções de hardware do AVX512VBMI2 x86, que só estão disponíveis para processos de 64 bits por meio de intrínsecos. |
| AvxVnni |
Fornece acesso às instruções de hardware X86 AVXVNNI por meio de intrínsecos. |
| AvxVnni.X64 |
Fornece acesso às instruções de hardware X86 AVXVNNI, que só estão disponíveis para processos de 64 bits por meio de intrínsecos. |
| AvxVnniInt16 |
Fornece acesso às instruções de hardware X86 AVXVNNI por meio de intrínsecos. |
| AvxVnniInt16.V512 |
Fornece acesso às instruções de hardware x86 AVX10.2/512 paraVNNI-INT16 AVX por meio de intrínsecos. |
| AvxVnniInt16.X64 |
Fornece acesso às instruções de hardware doVNNI-INT8 X86 AVX, que só estão disponíveis para processos de 64 bits por meio de intrínsecos. |
| AvxVnniInt8 |
Fornece acesso às instruções de hardware X86 AVXVNNI por meio de intrínsecos. |
| AvxVnniInt8.V512 |
Fornece acesso às instruções de hardware x86 AVX10.2/512 paraVNNI-INT8 AVX por meio de intrínsecos. |
| AvxVnniInt8.X64 |
Fornece acesso às instruções de hardware doVNNI-INT8 X86 AVX, que só estão disponíveis para processos de 64 bits por meio de intrínsecos. |
| Bmi1 |
Essa classe fornece acesso às instruções de hardware intel BMI1 por meio de intrínsecos. |
| Bmi1.X64 |
Fornece acesso às instruções de hardware x86 BMI1, que só estão disponíveis para processos de 64 bits, por meio de intrínsecos. |
| Bmi2 |
Essa classe fornece acesso às instruções de hardware intel BMI2 por meio de intrínsecos. |
| Bmi2.X64 |
Fornece acesso às instruções de hardware x86 BMI2, que só estão disponíveis para processos de 64 bits, por meio de intrínsecos. |
| Fma |
Essa classe fornece acesso às instruções de hardware do Intel FMA por meio de intrínsecos. |
| Fma.X64 |
Fornece acesso às instruções de hardware de FMA x86, que só estão disponíveis para processos de 64 bits, por meio de intrínsecos. |
| Gfni |
Fornece acesso às instruções de hardware X86 GFNI por meio de intrínsecos. |
| Gfni.V256 |
Expõe extensões de conjunto de instruções selecionadas 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 |
| Gfni.V512 |
Expõe extensões de conjunto de instruções selecionadas 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 |
| Gfni.X64 |
Fornece acesso às instruções de hardware X86 GFNI que só estão disponíveis para processos de 64 bits por meio de intrínsecos. |
| Lzcnt |
Essa classe fornece acesso às instruções de hardware intel LZCNT por meio de intrínsecos. |
| Lzcnt.X64 |
Fornece acesso às instruções de hardware LZCNT x86, que só estão disponíveis para processos de 64 bits, por meio de intrínsecos. |
| Pclmulqdq |
Essa classe fornece acesso às instruções de hardware Intel PCLMULQDQ por meio de intrínsecos. |
| Pclmulqdq.V256 |
Expõe extensões de conjunto de instruções selecionadas 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 |
| Pclmulqdq.V512 |
Expõe extensões de conjunto de instruções selecionadas 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 |
| Pclmulqdq.X64 |
Fornece acesso às instruções de hardware clmul x86, que só estão disponíveis para processos de 64 bits, por meio de intrínsecos. |
| Popcnt |
Essa classe fornece acesso às instruções de hardware DO Intel POPCNT por meio de intrínsecos. |
| Popcnt.X64 |
Fornece acesso às instruções de hardware POPCNT x86, que só estão disponíveis para processos de 64 bits, por meio de intrínsecos. |
| Sse |
Essa classe fornece acesso às instruções de hardware da Intel SSE por meio de intrínsecos. |
| Sse.X64 |
Fornece acesso às instruções de hardware x86 SSE, que só estão disponíveis para processos de 64 bits, por meio de intrínsecos. |
| Sse2 |
Essa classe fornece acesso às instruções de hardware intel SSE2 por meio de intrínsecos. |
| Sse2.X64 |
Fornece acesso às instruções de hardware x86 SSE2, que só estão disponíveis para processos de 64 bits, por meio de intrínsecos. |
| Sse3 |
Essa classe fornece acesso às instruções de hardware do Intel SSE3 por meio de intrínsecos. |
| Sse3.X64 |
Fornece acesso às instruções de hardware x86 SSE3, que só estão disponíveis para processos de 64 bits, por meio de intrínsecos. |
| Sse41 |
Essa classe fornece acesso às instruções de hardware do Intel SSE4.1 por meio de intrínsecos. |
| Sse41.X64 |
Fornece acesso às instruções de hardware x86 SSE4.1, que só estão disponíveis para processos de 64 bits, por meio de intrínsecos. |
| Sse42 |
Essa classe fornece acesso às instruções de hardware do Intel SSE4.2 por meio de intrínsecos. |
| Sse42.X64 |
Fornece acesso às instruções de hardware x86 SSE4.2, que só estão disponíveis para processos de 64 bits, por meio de intrínsecos. |
| Ssse3 |
Essa classe fornece acesso às instruções de hardware do Intel SSSE3 por meio de intrínsecos. |
| Ssse3.X64 |
Fornece acesso às instruções de hardware X86 SSSE3, que só estão disponíveis para processos de 64 bits, por meio de intrínsecos. |
| X86Base |
Fornece acesso às instruções de hardware base x86 por meio de intrínsecos. |
| X86Base.X64 |
Fornece acesso às instruções de hardware base x86, que só estão disponíveis para processos de 64 bits, por meio de intrínsecos. |
| X86Serialize |
Fornece acesso à instrução de hardware Intel SERIALIZE por meio de intrínsecos. |
| X86Serialize.X64 |
Fornece acesso às instruções de hardware serialize x86, que só estão disponíveis para processos de 64 bits, por meio de intrínsecos. |
Enumerações
| Nome | Description |
|---|---|
| FloatComparisonMode |
Expõe extensões de conjunto de instruções selecionadas 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 |
| FloatRoundingMode |
Expõe extensões de conjunto de instruções selecionadas 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 |