Sdílet prostřednictvím


Bmi2.X64.MultiplyNoFlags Metoda

Definice

Přetížení

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)

Zdroj:
Bmi2.cs
Zdroj:
Bmi2.cs
Zdroj:
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

Parametry

left
UInt64
right
UInt64

Návraty

Poznámky

Výše uvedený nativní podpis přímo neodpovídá spravovanému podpisu. Tento vnitřní je k dispozici pouze u 64bitových procesů.

Platí pro

MultiplyNoFlags(UInt64, UInt64, UInt64*)

Zdroj:
Bmi2.cs
Zdroj:
Bmi2.cs
Zdroj:
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

Parametry

left
UInt64
right
UInt64
low
UInt64*

Návraty

Poznámky

Výše uvedený nativní podpis přímo neodpovídá spravovanému podpisu. Tento vnitřní je k dispozici pouze u 64bitových procesů.

Platí pro