System.Runtime.Intrinsics.X86 Namespace

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 IsSupported propriedade no respectivo tipo.

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 IsSupported propriedade no respectivo tipo.

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 IsSupported propriedade no respectivo tipo.

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 IsSupported propriedade no respectivo tipo.

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 IsSupported propriedade no respectivo tipo.

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 IsSupported propriedade no respectivo tipo.

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 IsSupported propriedade no respectivo tipo.

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 IsSupported propriedade no respectivo tipo.