Partilhar via


System.Runtime.Intrinsics.X86 Namespace

Expõe extensões selecionadas do conjunto de instruções 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 propriedade IsSupported no tipo respectivo.

Classes

Aes

Essa classe fornece acesso a instruções de hardware Intel AES por meio de intrínsecos.

Aes.X64

Expõe extensões selecionadas do conjunto de instruções 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 propriedade IsSupported no tipo respectivo.

Avx

Essa classe fornece acesso a instruções de hardware Intel AVX por meio de intrínsecos.

Avx.X64

Expõe extensões selecionadas do conjunto de instruções 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 propriedade IsSupported no tipo respectivo.

Avx2

Essa classe fornece acesso a instruções de hardware Intel AVX2 por meio de intrínsecos.

Avx2.X64

Expõe extensões selecionadas do conjunto de instruções 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 propriedade IsSupported no tipo respectivo.

Avx512BW

Fornece acesso a instruções de hardware X86 AVX512BW por meio de intrínsecos.

Avx512BW.VL

Expõe extensões selecionadas do conjunto de instruções 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 propriedade IsSupported no tipo respectivo.

Avx512BW.X64

Expõe extensões selecionadas do conjunto de instruções 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 propriedade IsSupported no tipo respectivo.

Avx512CD

Fornece acesso a instruções de hardware X86 AVX512CD por meio de intrínsecos.

Avx512CD.VL

Expõe extensões selecionadas do conjunto de instruções 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 propriedade IsSupported no tipo respectivo.

Avx512CD.X64

Expõe extensões selecionadas do conjunto de instruções 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 propriedade IsSupported no tipo respectivo.

Avx512DQ

Fornece acesso a instruções de hardware AVX512DQ X86 por meio de intrínsecos.

Avx512DQ.VL

Expõe extensões selecionadas do conjunto de instruções 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 propriedade IsSupported no tipo respectivo.

Avx512DQ.X64

Expõe extensões selecionadas do conjunto de instruções 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 propriedade IsSupported no tipo respectivo.

Avx512F

Fornece acesso a instruções de hardware X86 AVX512F por meio de intrínsecos.

Avx512F.VL

Expõe extensões selecionadas do conjunto de instruções 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 propriedade IsSupported no tipo respectivo.

Avx512F.X64

Expõe extensões selecionadas do conjunto de instruções 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 propriedade IsSupported no tipo respectivo.

Avx512Vbmi

Fornece acesso a instruções de hardware AVX512VBMI X86 por meio de intrínsecos.

Avx512Vbmi.VL

Expõe extensões selecionadas do conjunto de instruções 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 propriedade IsSupported no tipo respectivo.

Avx512Vbmi.X64

Expõe extensões selecionadas do conjunto de instruções 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 propriedade IsSupported no tipo respectivo.

AvxVnni

Expõe extensões selecionadas do conjunto de instruções 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 propriedade IsSupported no tipo respectivo.

AvxVnni.X64

Expõe extensões selecionadas do conjunto de instruções 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 propriedade IsSupported no tipo respectivo.

Bmi1

Essa classe fornece acesso a instruções de hardware Intel BMI1 por meio de intrínsecos.

Bmi1.X64

Expõe extensões selecionadas do conjunto de instruções 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 propriedade IsSupported no tipo respectivo.

Bmi2

Essa classe fornece acesso a instruções de hardware Intel BMI2 por meio de intrínsecos.

Bmi2.X64

Expõe extensões selecionadas do conjunto de instruções 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 propriedade IsSupported no tipo respectivo.

Fma

Essa classe fornece acesso a instruções de hardware Intel FMA por meio de intrínsecos.

Fma.X64

Expõe extensões selecionadas do conjunto de instruções 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 propriedade IsSupported no tipo respectivo.

Lzcnt

Essa classe fornece acesso a instruções de hardware Intel LZCNT por meio de intrínsecos.

Lzcnt.X64

Expõe extensões selecionadas do conjunto de instruções 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 propriedade IsSupported no tipo respectivo.

Pclmulqdq

Esta classe fornece acesso a instruções de hardware Intel PCLMULQDQ por meio de intrínsecos.

Pclmulqdq.X64

Expõe extensões selecionadas do conjunto de instruções 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 propriedade IsSupported no tipo respectivo.

Popcnt

Essa classe fornece acesso a instruções de hardware Intel POPCNT por meio de intrínsecos.

Popcnt.X64

Expõe extensões selecionadas do conjunto de instruções 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 propriedade IsSupported no tipo respectivo.

Sse

Essa classe fornece acesso às instruções de hardware Intel SSE por meio de intrínsecos.

Sse.X64

Expõe extensões selecionadas do conjunto de instruções 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 propriedade IsSupported no tipo respectivo.

Sse2

Essa classe fornece acesso às instruções de hardware Intel SSE2 por meio de intrínsecos.

Sse2.X64

Expõe extensões selecionadas do conjunto de instruções 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 propriedade IsSupported no tipo respectivo.

Sse3

Essa classe fornece acesso às instruções de hardware Intel SSE3 por meio de intrínsecos.

Sse3.X64

Expõe extensões selecionadas do conjunto de instruções 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 propriedade IsSupported no tipo respectivo.

Sse41

Essa classe fornece acesso a instruções de hardware Intel SSE4.1 por meio de intrínsecos.

Sse41.X64

Expõe extensões selecionadas do conjunto de instruções 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 propriedade IsSupported no tipo respectivo.

Sse42

Essa classe fornece acesso a instruções de hardware Intel SSE4.2 por meio de intrínsecos.

Sse42.X64

Expõe extensões selecionadas do conjunto de instruções 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 propriedade IsSupported no tipo respectivo.

Ssse3

Essa classe fornece acesso a instruções de hardware Intel SSSE3 por meio de intrínsecos.

Ssse3.X64

Expõe extensões selecionadas do conjunto de instruções 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 propriedade IsSupported no tipo respectivo.

X86Base

Fornece acesso às instruções de hardware base x86 por meio de intrínsecos.

X86Base.X64

Expõe extensões selecionadas do conjunto de instruções 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 propriedade IsSupported no tipo respectivo.

X86Serialize

Fornece acesso à instrução de hardware Intel SERIALIZE por meio de intrínsecos.

X86Serialize.X64

Expõe extensões selecionadas do conjunto de instruções 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 propriedade IsSupported no tipo respectivo.

Enumerações

FloatComparisonMode

Expõe extensões selecionadas do conjunto de instruções 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 propriedade IsSupported no tipo respectivo.

FloatRoundingMode

Expõe extensões selecionadas do conjunto de instruções 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 propriedade IsSupported no tipo respectivo.