System.Runtime.Intrinsics.X86 Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Estes conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão no ambiente atual pode ser determinado consultando a IsSupported propriedade no respetivo tipo.
Classes
| Name | Description |
|---|---|
| Aes |
Esta classe fornece acesso a instruções de hardware Intel AES através de intrínsecos. |
| Aes.X64 |
Fornece acesso às instruções hardware x86 AES, que estão disponíveis apenas para processos de 64 bits, através de intrínsecos. |
| Avx |
Esta classe fornece acesso a instruções de hardware Intel AVX através de intrínsecos. |
| Avx.X64 |
Fornece acesso às instruções de hardware x86 AVX, que estão disponíveis apenas para processos de 64 bits, através de intrínsecos. |
| Avx10v1 |
Fornece acesso às instruções de hardware do X86 AVX10.1 através de intrínsecos |
| Avx10v1.V512 |
Fornece acesso às instruções de hardware x86 AVX10.1/512 através de intrínsecos. |
| Avx10v1.V512.X64 |
Fornece acesso às instruções de hardware x86 AVX10.1/512, que estão disponíveis apenas para processos de 64 bits, através 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, através de intrínsecos. |
| Avx10v2 |
Fornece acesso às instruções de hardware do X86 AVX10.2 através de intrínsecos |
| Avx10v2.V512 |
Fornece acesso às instruções de hardware x86 AVX10.2/512 através de intrínsecos. |
| Avx10v2.V512.X64 |
Fornece acesso às instruções de hardware x86 AVX10.2/512, que estão disponíveis apenas para processos de 64 bits, através 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, através de intrínsecos. |
| Avx2 |
Esta classe fornece acesso às instruções de hardware do Intel AVX2 através de intrínsecos. |
| Avx2.X64 |
Fornece acesso às instruções de hardware x86 AVX2, que estão disponíveis apenas para processos de 64 bits, através de intrínsecos. |
| Avx512Bmm |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Estes conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão no ambiente atual pode ser determinado consultando a |
| Avx512Bmm.X64 |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Estes conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão no ambiente atual pode ser determinado consultando a |
| Avx512BW |
Dá acesso às instruções de hardware do X86 AVX512BW através de intrínsecos. |
| Avx512BW.VL |
Fornece acesso às instruções de hardware x86 AVX512BW+VL através de intrínsecos. |
| Avx512BW.X64 |
Fornece acesso às instruções de hardware de AVX512BW x86, que só estão disponíveis para processos de 64 bits, através de intrínsecos. |
| Avx512CD |
Fornece acesso às instruções de hardware AVX512CD do X86 através de intrínsecos. |
| Avx512CD.VL |
Fornece acesso às instruções de hardware x86 AVX512CD+VL através de intrínsecos. |
| Avx512CD.X64 |
Fornece acesso às instruções de hardware de AVX512CD x86, que estão disponíveis apenas para processos de 64 bits, através de intrínsecos. |
| Avx512DQ |
Fornece acesso às instruções de hardware AVX512DQ do X86 através de intrínsecos. |
| Avx512DQ.VL |
Fornece acesso às instruções de hardware x86 AVX512DQ+VL através de intrínsecos. |
| Avx512DQ.X64 |
Fornece acesso às instruções de hardware de AVX512DQ x86, que estão disponíveis apenas para processos de 64 bits, através de intrínsecos. |
| Avx512F |
Fornece acesso a instruções de hardware AVX512F X86 através de intrínsecos. |
| Avx512F.VL |
Fornece acesso às instruções de hardware x86 AVX512F+VL através de intrínsecos. |
| Avx512F.X64 |
Fornece acesso às instruções de hardware AVX512F x86, que estão disponíveis apenas para processos de 64 bits, através de intrínsecos. |
| Avx512Vbmi |
Fornece acesso às instruções de hardware AVX512VBMI do X86 através de intrínsecos. |
| Avx512Vbmi.VL |
Fornece acesso às instruções de hardware x86 AVX512VBMI+VL através de intrínsecos. |
| Avx512Vbmi.X64 |
Fornece acesso às instruções de hardware AVX512VBMI x86, que estão disponíveis apenas para processos de 64 bits, através de intrínsecos. |
| Avx512Vbmi2 |
Fornece acesso a instruções de hardware AVX512VBMI2 X86 através de intrínsecos. |
| Avx512Vbmi2.VL |
Fornece acesso às instruções de hardware x86 AVX512VBMI2+VL através de intrínsecos. |
| Avx512Vbmi2.X64 |
Fornece acesso às instruções de hardware de AVX512VBMI2 x86, que estão disponíveis apenas para processos de 64 bits, através de intrínsecos. |
| AvxVnni |
Fornece acesso às instruções de hardware x86 AVXVNNI através de intrínsecos. |
| AvxVnni.X64 |
Fornece acesso às instruções de hardware x86 AVXVNNI, que estão disponíveis apenas para processos de 64 bits, através de intrínsecos. |
| AvxVnniInt16 |
Fornece acesso às instruções de hardware x86 AVXVNNI através de intrínsecos. |
| AvxVnniInt16.V512 |
Fornece acesso às instruções de hardware x86 AVX10.2/512 para AVX-VNNI-INT16 via intrínsecos. |
| AvxVnniInt16.X64 |
Fornece acesso às instruções hardware x86 AVX-VNNI-INT8, que estão disponíveis apenas para processos de 64 bits, através de intrínsecos. |
| AvxVnniInt8 |
Fornece acesso às instruções de hardware x86 AVXVNNI através de intrínsecos. |
| AvxVnniInt8.V512 |
Fornece acesso às instruções de hardware x86 AVX10.2/512 para AVX-VNNI-INT8 via intrínsecos. |
| AvxVnniInt8.X64 |
Fornece acesso às instruções hardware x86 AVX-VNNI-INT8, que estão disponíveis apenas para processos de 64 bits, através de intrínsecos. |
| Bmi1 |
Esta classe fornece acesso às instruções de hardware Intel BMI1 através de intrínsecos. |
| Bmi1.X64 |
Fornece acesso às instruções de hardware BMI1 x86, que estão disponíveis apenas para processos de 64 bits, através de intrínsecos. |
| Bmi2 |
Esta classe fornece acesso às instruções de hardware Intel BMI2 através de intrínsecos. |
| Bmi2.X64 |
Fornece acesso às instruções de hardware x86 BMI2, que estão disponíveis apenas para processos de 64 bits, através de intrínsecos. |
| Fma |
Esta classe fornece acesso a instruções de hardware Intel FMA através de intrínsecos. |
| Fma.X64 |
Fornece acesso às instruções de hardware FMA x86, que estão disponíveis apenas para processos de 64 bits, através de intrínsecos. |
| Gfni |
Fornece acesso às instruções de hardware do GFNI do X86 através de intrínsecos. |
| Gfni.V256 |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Estes conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão no ambiente atual pode ser determinado consultando a |
| Gfni.V512 |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Estes conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão no ambiente atual pode ser determinado consultando a |
| Gfni.X64 |
Fornece acesso às instruções de hardware GFNI do X86 que estão disponíveis apenas para processos de 64 bits, através de intrínsecos. |
| Lzcnt |
Esta classe fornece acesso a instruções de hardware Intel LZCNT através de intrínsecos. |
| Lzcnt.X64 |
Fornece acesso às instruções de hardware x86 LZCNT, que estão disponíveis apenas para processos de 64 bits, via intrínsecos. |
| Pclmulqdq |
Esta classe fornece acesso às instruções de hardware Intel PCLMULQDQ através de intrínsecos. |
| Pclmulqdq.V256 |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Estes conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão no ambiente atual pode ser determinado consultando a |
| Pclmulqdq.V512 |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Estes conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão no ambiente atual pode ser determinado consultando a |
| Pclmulqdq.X64 |
Fornece acesso às instruções de hardware x86 CLMUL, que estão disponíveis apenas para processos de 64 bits, através de intrínsecos. |
| Popcnt |
Esta classe fornece acesso às instruções de hardware Intel POPCNT através de intrínsecos. |
| Popcnt.X64 |
Fornece acesso às instruções de hardware x86 POPCNT, que estão disponíveis apenas para processos de 64 bits, através de intrínsecos. |
| Sse |
Esta classe fornece acesso às instruções de hardware Intel SSE através de intrínsecos. |
| Sse.X64 |
Fornece acesso às instruções hardware SSE x86, que estão disponíveis apenas para processos de 64 bits, através de intrínsecos. |
| Sse2 |
Esta classe fornece acesso a instruções de hardware Intel SSE2 através de intrínsecos. |
| Sse2.X64 |
Fornece acesso às instruções de hardware x86 SSE2, que estão disponíveis apenas para processos de 64 bits, através de intrínsecos. |
| Sse3 |
Esta classe fornece acesso a instruções de hardware Intel SSE3 através de intrínsecos. |
| Sse3.X64 |
Fornece acesso às instruções de hardware SSE3 x86, que estão disponíveis apenas para processos de 64 bits, através de intrínsecos. |
| Sse41 |
Esta classe fornece acesso às instruções de hardware Intel SSE4.1 através de intrínsecos. |
| Sse41.X64 |
Fornece acesso às instruções de hardware x86 SSE4.1, que estão disponíveis apenas para processos de 64 bits, através de intrínsecos. |
| Sse42 |
Esta classe fornece acesso a instruções de hardware Intel SSE4.2 através de intrínsecos. |
| Sse42.X64 |
Fornece acesso às instruções de hardware x86 SSE4.2, que estão disponíveis apenas para processos de 64 bits, através de intrínsecos. |
| Ssse3 |
Esta classe fornece acesso a instruções de hardware Intel SSSE3 através 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, através de intrínsecos. |
| X86Base |
Fornece acesso às instruções de hardware base x86 através de intrínsecos. |
| X86Base.X64 |
Fornece acesso às instruções base de hardware x86, que estão disponíveis apenas para processos de 64 bits, através de intrínsecos. |
| X86Serialize |
Fornece acesso à instrução de hardware Intel SERIALIZE através de intrínsecos. |
| X86Serialize.X64 |
Fornece acesso às instruções hardware x86 SERIALIZE, que estão disponíveis apenas para processos de 64 bits, através de intrínsecos. |
Enumerações
| Name | Description |
|---|---|
| FloatComparisonMode |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Estes conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão no ambiente atual pode ser determinado consultando a |
| FloatRoundingMode |
Expõe extensões selecionadas do conjunto de instruções para sistemas x86 e x64. Estes conjuntos de instruções são expressos como classes separadas para cada extensão. O suporte para qualquer extensão no ambiente atual pode ser determinado consultando a |