Bmi1 Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Belangrijk
Deze API is niet CLS-conform.
Deze klasse biedt toegang tot Intel BMI1-hardware-instructies via intrinsieke gegevens.
public ref class Bmi1 abstract : System::Runtime::Intrinsics::X86::X86Base
public ref class Bmi1 abstract
[System.CLSCompliant(false)]
public abstract class Bmi1 : System.Runtime.Intrinsics.X86.X86Base
[System.CLSCompliant(false)]
public abstract class Bmi1
[<System.CLSCompliant(false)>]
type Bmi1 = class
inherit X86Base
[<System.CLSCompliant(false)>]
type Bmi1 = class
Public MustInherit Class Bmi1
Inherits X86Base
Public MustInherit Class Bmi1
- Overname
- Overname
-
Bmi1
- Kenmerken
Eigenschappen
| Name | Description |
|---|---|
| IsSupported |
Hiermee wordt een waarde opgehaald die aangeeft of de API's in deze klasse worden ondersteund. |
Methoden
| Name | Description |
|---|---|
| AndNot(UInt32, UInt32) |
niet-ondertekende int _andn_u32 (niet-ondertekende int a, niet-ondertekende int b) ANDN r32a, r32b, reg/m32 |
| BitFieldExtract(UInt32, Byte, Byte) |
niet-ondertekende int _bextr_u32 (niet-ondertekende int a, niet-ondertekende int start, niet-ondertekende int len) BEXTR r32a, reg/m32, r32b |
| BitFieldExtract(UInt32, UInt16) |
niet-ondertekende int-_bextr2_u32 (niet-ondertekend int a, niet-ondertekend int-besturingselement) BEXTR r32a, reg/m32, r32b |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| ExtractLowestSetBit(UInt32) |
niet-ondertekende _blsi_u32 (niet-ondertekende int a) BLSI reg, reg/m32 |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetMaskUpToLowestSetBit(UInt32) |
niet-ondertekende int _blsmsk_u32 (niet-ondertekende int a) BLSMSK reg, reg/m32 |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ResetLowestSetBit(UInt32) |
niet-ondertekende _blsr_u32 (niet-ondertekend int a) BLSR reg, reg/m32 |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
| TrailingZeroCount(UInt32) |
int _mm_tzcnt_32 (niet-ondertekende int a) TZCNT reg, reg/m32 |