Freigeben über


Bmi2.X64.MultiplyNoFlags Methode

Definition

Überlädt

MultiplyNoFlags(UInt64, UInt64)

unsigned __int64 _mulx_u64 (unsigned __int64 a, unsigned __int64 b, unsigned __int64* hi)

MULX r64a, r64b, reg/m64

MultiplyNoFlags(UInt64, UInt64, UInt64*)

unsigned __int64 _mulx_u64 (unsigned __int64 a, unsigned __int64 b, unsigned __int64* hi)

MULX r64a, r64b, reg/m64

MultiplyNoFlags(UInt64, UInt64)

Quelle:
Bmi2.cs
Quelle:
Bmi2.cs
Quelle:
Bmi2.cs

unsigned __int64 _mulx_u64 (unsigned __int64 a, unsigned __int64 b, unsigned __int64* hi)

MULX r64a, r64b, reg/m64

public:
 static System::UInt64 MultiplyNoFlags(System::UInt64 left, System::UInt64 right);
public static ulong MultiplyNoFlags (ulong left, ulong right);
static member MultiplyNoFlags : uint64 * uint64 -> uint64
Public Shared Function MultiplyNoFlags (left As ULong, right As ULong) As ULong

Parameter

left
UInt64
right
UInt64

Gibt zurück

Hinweise

Die oben genannte native Signatur entspricht nicht direkt der verwalteten Signatur. Diese systeminterne Funktion ist nur für 64-Bit-Prozesse verfügbar.

Gilt für:

MultiplyNoFlags(UInt64, UInt64, UInt64*)

Quelle:
Bmi2.cs
Quelle:
Bmi2.cs
Quelle:
Bmi2.cs

unsigned __int64 _mulx_u64 (unsigned __int64 a, unsigned __int64 b, unsigned __int64* hi)

MULX r64a, r64b, reg/m64

public:
 static System::UInt64 MultiplyNoFlags(System::UInt64 left, System::UInt64 right, System::UInt64* low);
public static ulong MultiplyNoFlags (ulong left, ulong right, ulong* low);
static member MultiplyNoFlags : uint64 * uint64 * nativeptr<uint64> -> uint64

Parameter

left
UInt64
right
UInt64
low
UInt64*

Gibt zurück

Hinweise

Die oben genannte native Signatur entspricht nicht direkt der verwalteten Signatur. Diese systeminterne Funktion ist nur für 64-Bit-Prozesse verfügbar.

Gilt für: