Edit

Share via


Sse2.X64 Class

Definition

Provides access to the x86 SSE2 hardware instructions, that are only available to 64-bit processes, via intrinsics.

public: ref class Sse2::X64 abstract : System::Runtime::Intrinsics::X86::Sse::X64
public abstract class Sse2.X64 : System.Runtime.Intrinsics.X86.Sse.X64
type Sse2.X64 = class
    inherit Sse.X64
Public MustInherit Class Sse2.X64
Inherits Sse.X64
Inheritance
Inheritance
Sse2.X64
Derived

Properties

IsSupported

Gets a value that indicates whether the APIs in this class are supported.

Methods

ConvertScalarToVector128Double(Vector128<Double>, Int64)

__m128d _mm_cvtsi64_sd (__m128d a, __int64 b)

CVTSI2SD xmm, reg/m64

ConvertScalarToVector128Int64(Int64)

__m128i _mm_cvtsi64_si128 (__int64 a)

MOVQ xmm, reg/m64

ConvertScalarToVector128UInt64(UInt64)

__m128i _mm_cvtsi64_si128 (__int64 a)

MOVQ xmm, reg/m64

ConvertToInt64(Vector128<Double>)

__int64 _mm_cvtsd_si64 (__m128d a)

CVTSD2SI r64, xmm/m64

ConvertToInt64(Vector128<Int64>)

__int64 _mm_cvtsi128_si64 (__m128i a)

MOVQ reg/m64, xmm

ConvertToInt64WithTruncation(Vector128<Double>)

__int64 _mm_cvttsd_si64 (__m128d a)

CVTTSD2SI reg, xmm/m64

ConvertToUInt64(Vector128<UInt64>)

__int64 _mm_cvtsi128_si64 (__m128i a)

MOVQ reg/m64, xmm

Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
StoreNonTemporal(Int64*, Int64)

void _mm_stream_si64(__int64 *p, __int64 a)

MOVNTI m64, r64

StoreNonTemporal(UInt64*, UInt64)

void _mm_stream_si64(__int64 *p, __int64 a)

MOVNTI m64, r64

ToString()

Returns a string that represents the current object.

(Inherited from Object)

Applies to