System.Runtime.Intrinsics.X86 Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |