System.Runtime.Intrinsics.X86 Espacio de nombres

Expone extensiones de conjunto de instrucciones select para sistemas x86 y x64. Estos conjuntos de instrucciones se expresan como clases independientes para cada extensión. La compatibilidad con cualquier extensión dentro del entorno actual se puede determinar consultando la IsSupported propiedad en el tipo correspondiente.

Clases

Nombre Description
Aes

Esta clase proporciona acceso a las instrucciones de hardware de Intel AES a través de intrínsecos.

Aes.X64

Proporciona acceso a las instrucciones de hardware X86 AES, que solo están disponibles para procesos de 64 bits, a través de intrínsecos.

Avx

Esta clase proporciona acceso a las instrucciones de hardware de Intel AVX a través de intrínsecos.

Avx.X64

Proporciona acceso a las instrucciones de hardware de AVX x86, que solo están disponibles para procesos de 64 bits, a través de intrínsecos.

Avx10v1

Proporciona acceso a instrucciones de hardware X86 AVX10.1 a través de intrínsecos.

Avx10v1.V512

Proporciona acceso a las instrucciones de hardware x86 AVX10.1/512 a través de intrínsecos.

Avx10v1.V512.X64

Proporciona acceso a las instrucciones de hardware x86 AVX10.1/512, que solo están disponibles para procesos de 64 bits, a través de intrínsecos.

Avx10v1.X64

Proporciona acceso a las instrucciones de hardware x86 AVX10.1, que solo están disponibles para procesos de 64 bits, a través de intrínsecos.

Avx10v2

Proporciona acceso a instrucciones de hardware X86 AVX10.2 a través de intrínsecos.

Avx10v2.V512

Proporciona acceso a las instrucciones de hardware x86 AVX10.2/512 a través de intrínsecos.

Avx10v2.V512.X64

Proporciona acceso a las instrucciones de hardware x86 AVX10.2/512, que solo están disponibles para procesos de 64 bits, a través de intrínsecos.

Avx10v2.X64

Proporciona acceso a las instrucciones de hardware x86 AVX10.2, que solo están disponibles para procesos de 64 bits, a través de intrínsecos.

Avx2

Esta clase proporciona acceso a instrucciones de hardware de Intel AVX2 a través de intrínsecos.

Avx2.X64

Proporciona acceso a las instrucciones de hardware x86 AVX2, que solo están disponibles para procesos de 64 bits, a través de intrínsecos.

Avx512Bmm

Expone extensiones de conjunto de instrucciones select para sistemas x86 y x64. Estos conjuntos de instrucciones se expresan como clases independientes para cada extensión. La compatibilidad con cualquier extensión dentro del entorno actual se puede determinar consultando la IsSupported propiedad en el tipo correspondiente.

Avx512Bmm.X64

Expone extensiones de conjunto de instrucciones select para sistemas x86 y x64. Estos conjuntos de instrucciones se expresan como clases independientes para cada extensión. La compatibilidad con cualquier extensión dentro del entorno actual se puede determinar consultando la IsSupported propiedad en el tipo correspondiente.

Avx512BW

Proporciona acceso a las instrucciones de hardware AVX512BW X86 a través de intrínsecos.

Avx512BW.VL

Proporciona acceso a las instrucciones de hardware x86 AVX512BW+VL a través de intrínsecos.

Avx512BW.X64

Proporciona acceso a las instrucciones de hardware de x86 AVX512BW, que solo están disponibles para procesos de 64 bits, a través de intrínsecos.

Avx512CD

Proporciona acceso a las instrucciones de hardware AVX512CD X86 a través de intrínsecos.

Avx512CD.VL

Proporciona acceso a las instrucciones de hardware x86 AVX512CD+VL a través de intrínsecos.

Avx512CD.X64

Proporciona acceso a las instrucciones de hardware de AVX512CD x86, que solo están disponibles para procesos de 64 bits, a través de intrínsecos.

Avx512DQ

Proporciona acceso a las instrucciones de hardware de AVX512DQ X86 a través de intrínsecos.

Avx512DQ.VL

Proporciona acceso a las instrucciones de hardware x86 AVX512DQ+VL a través de intrínsecos.

Avx512DQ.X64

Proporciona acceso a las instrucciones de hardware de x86 AVX512DQ, que solo están disponibles para procesos de 64 bits, a través de intrínsecos.

Avx512F

Proporciona acceso a las instrucciones de hardware de AVX512F X86 a través de intrínsecos.

Avx512F.VL

Proporciona acceso a las instrucciones de hardware x86 AVX512F+VL a través de intrínsecos.

Avx512F.X64

Proporciona acceso a las instrucciones de hardware de x86 AVX512F, que solo están disponibles para procesos de 64 bits, a través de intrínsecos.

Avx512Vbmi

Proporciona acceso a las instrucciones de hardware de AVX512VBMI X86 a través de intrínsecos.

Avx512Vbmi.VL

Proporciona acceso a las instrucciones de hardware x86 AVX512VBMI+VL a través de intrínsecos.

Avx512Vbmi.X64

Proporciona acceso a las instrucciones de hardware de x86 AVX512VBMI, que solo están disponibles para procesos de 64 bits, a través de intrínsecos.

Avx512Vbmi2

Proporciona acceso a las instrucciones de hardware de AVX512VBMI2 X86 a través de intrínsecos.

Avx512Vbmi2.VL

Proporciona acceso a las instrucciones de hardware x86 AVX512VBMI2+VL a través de intrínsecos.

Avx512Vbmi2.X64

Proporciona acceso a las instrucciones de hardware de AVX512VBMI2 x86, que solo están disponibles para procesos de 64 bits, a través de intrínsecos.

AvxVnni

Proporciona acceso a las instrucciones de hardware de AVXVNNI x86 a través de intrínsecos.

AvxVnni.X64

Proporciona acceso a las instrucciones de hardware de AVXVNNI de x86, que solo están disponibles para procesos de 64 bits, a través de intrínsecos.

AvxVnniInt16

Proporciona acceso a las instrucciones de hardware de AVXVNNI x86 a través de intrínsecos.

AvxVnniInt16.V512

Proporciona acceso a las instrucciones de hardware x86 AVX10.2/512 para AVX-VNNI-INT16 a través de intrínsecos.

AvxVnniInt16.X64

Proporciona acceso a las instrucciones de hardware deVNNI-INT8 avX x86, que solo están disponibles para procesos de 64 bits, a través de intrínsecos.

AvxVnniInt8

Proporciona acceso a las instrucciones de hardware de AVXVNNI x86 a través de intrínsecos.

AvxVnniInt8.V512

Proporciona acceso a las instrucciones de hardware x86 AVX10.2/512 para AVX-VNNI-INT8 a través de intrínsecos.

AvxVnniInt8.X64

Proporciona acceso a las instrucciones de hardware deVNNI-INT8 avX x86, que solo están disponibles para procesos de 64 bits, a través de intrínsecos.

Bmi1

Esta clase proporciona acceso a las instrucciones de hardware intel IMC1 a través de intrínsecos.

Bmi1.X64

Proporciona acceso a las instrucciones de hardware del IMC1 x86, que solo están disponibles para procesos de 64 bits, a través de intrínsecos.

Bmi2

Esta clase proporciona acceso a las instrucciones de hardware intel IMC2 a través de intrínsecos.

Bmi2.X64

Proporciona acceso a las instrucciones de hardware de X86 IMC2, que solo están disponibles para procesos de 64 bits, a través de intrínsecos.

Fma

Esta clase proporciona acceso a las instrucciones de hardware de Intel FMA a través de intrínsecos.

Fma.X64

Proporciona acceso a las instrucciones de hardware X86 FMA, que solo están disponibles para procesos de 64 bits, a través de intrínsecos.

Gfni

Proporciona acceso a instrucciones de hardware GFNI X86 a través de intrínsecos.

Gfni.V256

Expone extensiones de conjunto de instrucciones select para sistemas x86 y x64. Estos conjuntos de instrucciones se expresan como clases independientes para cada extensión. La compatibilidad con cualquier extensión dentro del entorno actual se puede determinar consultando la IsSupported propiedad en el tipo correspondiente.

Gfni.V512

Expone extensiones de conjunto de instrucciones select para sistemas x86 y x64. Estos conjuntos de instrucciones se expresan como clases independientes para cada extensión. La compatibilidad con cualquier extensión dentro del entorno actual se puede determinar consultando la IsSupported propiedad en el tipo correspondiente.

Gfni.X64

Proporciona acceso a las instrucciones de hardware GFNI X86 que solo están disponibles para procesos de 64 bits, a través de intrínsecos.

Lzcnt

Esta clase proporciona acceso a las instrucciones de hardware LZCNT de Intel a través de intrínsecos.

Lzcnt.X64

Proporciona acceso a las instrucciones de hardware LZCNT x86, que solo están disponibles para procesos de 64 bits, a través de intrínsecos.

Pclmulqdq

Esta clase proporciona acceso a instrucciones de hardware intel PCLMULQDQ a través de intrínsecos.

Pclmulqdq.V256

Expone extensiones de conjunto de instrucciones select para sistemas x86 y x64. Estos conjuntos de instrucciones se expresan como clases independientes para cada extensión. La compatibilidad con cualquier extensión dentro del entorno actual se puede determinar consultando la IsSupported propiedad en el tipo correspondiente.

Pclmulqdq.V512

Expone extensiones de conjunto de instrucciones select para sistemas x86 y x64. Estos conjuntos de instrucciones se expresan como clases independientes para cada extensión. La compatibilidad con cualquier extensión dentro del entorno actual se puede determinar consultando la IsSupported propiedad en el tipo correspondiente.

Pclmulqdq.X64

Proporciona acceso a las instrucciones de hardware de CLMUL x86, que solo están disponibles para procesos de 64 bits, a través de intrínsecos.

Popcnt

Esta clase proporciona acceso a las instrucciones de hardware POPCNT de Intel a través de intrínsecos.

Popcnt.X64

Proporciona acceso a las instrucciones de hardware popCNT x86, que solo están disponibles para procesos de 64 bits, a través de intrínsecos.

Sse

Esta clase proporciona acceso a las instrucciones de hardware SSE de Intel a través de intrínsecos.

Sse.X64

Proporciona acceso a las instrucciones de hardware X86 SSE, que solo están disponibles para procesos de 64 bits, a través de intrínsecos.

Sse2

Esta clase proporciona acceso a instrucciones de hardware de Intel SSE2 a través de intrínsecos.

Sse2.X64

Proporciona acceso a las instrucciones de hardware X86 SSE2, que solo están disponibles para procesos de 64 bits, a través de intrínsecos.

Sse3

Esta clase proporciona acceso a las instrucciones de hardware de Intel SSE3 a través de intrínsecos.

Sse3.X64

Proporciona acceso a las instrucciones de hardware X86 SSE3, que solo están disponibles para procesos de 64 bits, a través de intrínsecos.

Sse41

Esta clase proporciona acceso a las instrucciones de hardware de Intel SSE4.1 a través de intrínsecos.

Sse41.X64

Proporciona acceso a las instrucciones de hardware X86 SSE4.1, que solo están disponibles para procesos de 64 bits, a través de intrínsecos.

Sse42

Esta clase proporciona acceso a las instrucciones de hardware de Intel SSE4.2 a través de intrínsecos.

Sse42.X64

Proporciona acceso a las instrucciones de hardware X86 SSE4.2, que solo están disponibles para procesos de 64 bits, a través de intrínsecos.

Ssse3

Esta clase proporciona acceso a instrucciones de hardware de Intel SSSE3 a través de intrínsecos.

Ssse3.X64

Proporciona acceso a las instrucciones de hardware de X86 SSSE3, que solo están disponibles para procesos de 64 bits, a través de intrínsecos.

X86Base

Proporciona acceso a las instrucciones de hardware base x86 a través de intrínsecos.

X86Base.X64

Proporciona acceso a las instrucciones de hardware base x86, que solo están disponibles para procesos de 64 bits, a través de intrínsecos.

X86Serialize

Proporciona acceso a la instrucción de hardware Intel SERIALIZE a través de intrínsecos.

X86Serialize.X64

Proporciona acceso a las instrucciones de hardware x86 SERIALIZE, que solo están disponibles para procesos de 64 bits, a través de intrínsecos.

Enumeraciones

Nombre Description
FloatComparisonMode

Expone extensiones de conjunto de instrucciones select para sistemas x86 y x64. Estos conjuntos de instrucciones se expresan como clases independientes para cada extensión. La compatibilidad con cualquier extensión dentro del entorno actual se puede determinar consultando la IsSupported propiedad en el tipo correspondiente.

FloatRoundingMode

Expone extensiones de conjunto de instrucciones select para sistemas x86 y x64. Estos conjuntos de instrucciones se expresan como clases independientes para cada extensión. La compatibilidad con cualquier extensión dentro del entorno actual se puede determinar consultando la IsSupported propiedad en el tipo correspondiente.