Aracılığıyla paylaş


Bmi2.X64.MultiplyNoFlags Yöntem

Tanım

Aşırı Yüklemeler

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)

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

Parametreler

left
UInt64
right
UInt64

Döndürülenler

Açıklamalar

Yukarıdaki yerel imza, yönetilen imzaya doğrudan karşılık gelmez. Bu iç bilgi yalnızca 64 bit işlemlerde kullanılabilir.

Şunlara uygulanır

MultiplyNoFlags(UInt64, UInt64, UInt64*)

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

Parametreler

left
UInt64
right
UInt64
low
UInt64*

Döndürülenler

Açıklamalar

Yukarıdaki yerel imza, yönetilen imzaya doğrudan karşılık gelmez. Bu iç bilgi yalnızca 64 bit işlemlerde kullanılabilir.

Şunlara uygulanır