Avx512F.X64.ConvertToUInt64 Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
ConvertToUInt64(Vector128<Double>) |
unsigned __int64 _mm_cvtsd_u64 (__m128d a) VCVTSD2USI r64, xmm1/m64{er} This intrinsic is only available on 64-bit processes |
ConvertToUInt64(Vector128<Single>) |
unsigned __int64 _mm_cvtss_u64 (__m128 a) VCVTSS2USI r64, xmm1/m32{er} This intrinsic is only available on 64-bit processes |
ConvertToUInt64(Vector128<Double>, FloatRoundingMode) |
unsigned __int64 _mm_cvt_roundsd_u64 (__m128d a, int rounding) VCVTSD2USI r64, xmm1 {er} This intrinsic is only available on 64-bit processes |
ConvertToUInt64(Vector128<Single>, FloatRoundingMode) |
unsigned __int64 _mm_cvt_roundss_u64 (__m128 a, int rounding) VCVTSS2USI r64, xmm1 {er} This intrinsic is only available on 64-bit processes |
ConvertToUInt64(Vector128<Double>)
- Source:
- Avx512F.cs
- Source:
- Avx512F.cs
unsigned __int64 _mm_cvtsd_u64 (__m128d a)
VCVTSD2USI r64, xmm1/m64{er} This intrinsic is only available on 64-bit processes
public:
static System::UInt64 ConvertToUInt64(System::Runtime::Intrinsics::Vector128<double> value);
public static ulong ConvertToUInt64 (System.Runtime.Intrinsics.Vector128<double> value);
static member ConvertToUInt64 : System.Runtime.Intrinsics.Vector128<double> -> uint64
Public Shared Function ConvertToUInt64 (value As Vector128(Of Double)) As ULong
Parameters
Returns
Applies to
ConvertToUInt64(Vector128<Single>)
- Source:
- Avx512F.cs
- Source:
- Avx512F.cs
unsigned __int64 _mm_cvtss_u64 (__m128 a)
VCVTSS2USI r64, xmm1/m32{er} This intrinsic is only available on 64-bit processes
public:
static System::UInt64 ConvertToUInt64(System::Runtime::Intrinsics::Vector128<float> value);
public static ulong ConvertToUInt64 (System.Runtime.Intrinsics.Vector128<float> value);
static member ConvertToUInt64 : System.Runtime.Intrinsics.Vector128<single> -> uint64
Public Shared Function ConvertToUInt64 (value As Vector128(Of Single)) As ULong
Parameters
Returns
Applies to
ConvertToUInt64(Vector128<Double>, FloatRoundingMode)
unsigned __int64 _mm_cvt_roundsd_u64 (__m128d a, int rounding)
VCVTSD2USI r64, xmm1 {er}
This intrinsic is only available on 64-bit processes
public:
static System::UInt64 ConvertToUInt64(System::Runtime::Intrinsics::Vector128<double> value, System::Runtime::Intrinsics::X86::FloatRoundingMode mode);
public static ulong ConvertToUInt64 (System.Runtime.Intrinsics.Vector128<double> value, System.Runtime.Intrinsics.X86.FloatRoundingMode mode);
static member ConvertToUInt64 : System.Runtime.Intrinsics.Vector128<double> * System.Runtime.Intrinsics.X86.FloatRoundingMode -> uint64
Public Shared Function ConvertToUInt64 (value As Vector128(Of Double), mode As FloatRoundingMode) As ULong
Parameters
- mode
- FloatRoundingMode
Returns
Applies to
ConvertToUInt64(Vector128<Single>, FloatRoundingMode)
unsigned __int64 _mm_cvt_roundss_u64 (__m128 a, int rounding)
VCVTSS2USI r64, xmm1 {er}
This intrinsic is only available on 64-bit processes
public:
static System::UInt64 ConvertToUInt64(System::Runtime::Intrinsics::Vector128<float> value, System::Runtime::Intrinsics::X86::FloatRoundingMode mode);
public static ulong ConvertToUInt64 (System.Runtime.Intrinsics.Vector128<float> value, System.Runtime.Intrinsics.X86.FloatRoundingMode mode);
static member ConvertToUInt64 : System.Runtime.Intrinsics.Vector128<single> * System.Runtime.Intrinsics.X86.FloatRoundingMode -> uint64
Public Shared Function ConvertToUInt64 (value As Vector128(Of Single), mode As FloatRoundingMode) As ULong
Parameters
- mode
- FloatRoundingMode