Compartir a través de


System.Runtime.Intrinsics.X86 Espacio de nombres

Expone las extensiones del 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 en el entorno actual se puede determinar consultando la propiedad IsSupported del tipo correspondiente.

Clases

Aes

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

Aes.X64

Expone las extensiones del 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 en el entorno actual se puede determinar consultando la propiedad IsSupported del tipo correspondiente.

Avx

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

Avx.X64

Expone las extensiones del 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 en el entorno actual se puede determinar consultando la propiedad IsSupported del tipo correspondiente.

Avx2

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

Avx2.X64

Expone las extensiones del 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 en el entorno actual se puede determinar consultando la propiedad IsSupported del tipo correspondiente.

Avx512BW

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

Avx512BW.VL

Expone las extensiones del 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 en el entorno actual se puede determinar consultando la propiedad IsSupported del tipo correspondiente.

Avx512BW.X64

Expone las extensiones del 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 en el entorno actual se puede determinar consultando la propiedad IsSupported del tipo correspondiente.

Avx512CD

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

Avx512CD.VL

Expone las extensiones del 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 en el entorno actual se puede determinar consultando la propiedad IsSupported del tipo correspondiente.

Avx512CD.X64

Expone las extensiones del 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 en el entorno actual se puede determinar consultando la propiedad IsSupported del tipo correspondiente.

Avx512DQ

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

Avx512DQ.VL

Expone las extensiones del 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 en el entorno actual se puede determinar consultando la propiedad IsSupported del tipo correspondiente.

Avx512DQ.X64

Expone las extensiones del 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 en el entorno actual se puede determinar consultando la propiedad IsSupported del tipo correspondiente.

Avx512F

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

Avx512F.VL

Expone las extensiones del 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 en el entorno actual se puede determinar consultando la propiedad IsSupported del tipo correspondiente.

Avx512F.X64

Expone las extensiones del 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 en el entorno actual se puede determinar consultando la propiedad IsSupported del tipo correspondiente.

Avx512Vbmi

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

Avx512Vbmi.VL

Expone las extensiones del 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 en el entorno actual se puede determinar consultando la propiedad IsSupported del tipo correspondiente.

Avx512Vbmi.X64

Expone las extensiones del 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 en el entorno actual se puede determinar consultando la propiedad IsSupported del tipo correspondiente.

AvxVnni

Expone las extensiones del 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 en el entorno actual se puede determinar consultando la propiedad IsSupported del tipo correspondiente.

AvxVnni.X64

Expone las extensiones del 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 en el entorno actual se puede determinar consultando la propiedad IsSupported del tipo correspondiente.

Bmi1

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

Bmi1.X64

Expone las extensiones del 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 en el entorno actual se puede determinar consultando la propiedad IsSupported del tipo correspondiente.

Bmi2

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

Bmi2.X64

Expone las extensiones del 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 en el entorno actual se puede determinar consultando la propiedad IsSupported del tipo correspondiente.

Fma

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

Fma.X64

Expone las extensiones del 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 en el entorno actual se puede determinar consultando la propiedad IsSupported del tipo correspondiente.

Lzcnt

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

Lzcnt.X64

Expone las extensiones del 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 en el entorno actual se puede determinar consultando la propiedad IsSupported del tipo correspondiente.

Pclmulqdq

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

Pclmulqdq.X64

Expone las extensiones del 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 en el entorno actual se puede determinar consultando la propiedad IsSupported del tipo correspondiente.

Popcnt

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

Popcnt.X64

Expone las extensiones del 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 en el entorno actual se puede determinar consultando la propiedad IsSupported del tipo correspondiente.

Sse

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

Sse.X64

Expone las extensiones del 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 en el entorno actual se puede determinar consultando la propiedad IsSupported del tipo correspondiente.

Sse2

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

Sse2.X64

Expone las extensiones del 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 en el entorno actual se puede determinar consultando la propiedad IsSupported del tipo correspondiente.

Sse3

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

Sse3.X64

Expone las extensiones del 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 en el entorno actual se puede determinar consultando la propiedad IsSupported del tipo correspondiente.

Sse41

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

Sse41.X64

Expone las extensiones del 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 en el entorno actual se puede determinar consultando la propiedad IsSupported del tipo correspondiente.

Sse42

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

Sse42.X64

Expone las extensiones del 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 en el entorno actual se puede determinar consultando la propiedad IsSupported del tipo correspondiente.

Ssse3

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

Ssse3.X64

Expone las extensiones del 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 en el entorno actual se puede determinar consultando la propiedad IsSupported del tipo correspondiente.

X86Base

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

X86Base.X64

Expone las extensiones del 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 en el entorno actual se puede determinar consultando la propiedad IsSupported del tipo correspondiente.

X86Serialize

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

X86Serialize.X64

Expone las extensiones del 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 en el entorno actual se puede determinar consultando la propiedad IsSupported del tipo correspondiente.

Enumeraciones

FloatComparisonMode

Expone las extensiones del 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 en el entorno actual se puede determinar consultando la propiedad IsSupported del tipo correspondiente.

FloatRoundingMode

Expone las extensiones del 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 en el entorno actual se puede determinar consultando la propiedad IsSupported del tipo correspondiente.