Sse3 Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Penting
API ini bukan kompatibel CLS.
Kelas ini menyediakan akses ke instruksi perangkat keras Intel SSE3 melalui intrinsik.
public ref class Sse3 abstract : System::Runtime::Intrinsics::X86::Sse2
[System.CLSCompliant(false)]
public abstract class Sse3 : System.Runtime.Intrinsics.X86.Sse2
[<System.CLSCompliant(false)>]
type Sse3 = class
inherit Sse2
Public MustInherit Class Sse3
Inherits Sse2
- Warisan
- Warisan
- Turunan
- Atribut
Properti
IsSupported |
Kelas ini menyediakan akses ke instruksi perangkat keras Intel SSE3 melalui intrinsik. |
Metode
AddSubtract(Vector128<Double>, Vector128<Double>) |
__m128d _mm_addsub_pd (__m128d a, __m128d b) ADDSUBPD xmm, xmm/m128 |
AddSubtract(Vector128<Single>, Vector128<Single>) |
__m128 _mm_addsub_ps (__m128 a, __m128 b) ADDSUBPS xmm, xmm/m128 |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
HorizontalAdd(Vector128<Double>, Vector128<Double>) |
__m128d _mm_hadd_pd (__m128d a, __m128d b) HADDPD xmm, xmm/m128 |
HorizontalAdd(Vector128<Single>, Vector128<Single>) |
__m128 _mm_hadd_ps (__m128 a, __m128 b) HADDPS xmm, xmm/m128 |
HorizontalSubtract(Vector128<Double>, Vector128<Double>) |
__m128d _mm_hsub_pd (__m128d a, __m128d b) HSUBPD xmm, xmm/m128 |
HorizontalSubtract(Vector128<Single>, Vector128<Single>) |
__m128 _mm_hsub_ps (__m128 a, __m128 b) HSUBPS xmm, xmm/m128 |
LoadAndDuplicateToVector128(Double*) |
__m128d _mm_loaddup_pd (mem_addr double const*) MOVDDUP xmm, m64 |
LoadDquVector128(Byte*) |
__m128i _mm_lddqu_si128 (__m128i const* mem_addr) LDDQU xmm1, m128 VLDDQU xmm1, m128 |
LoadDquVector128(Int16*) |
__m128i _mm_lddqu_si128 (__m128i const* mem_addr) LDDQU xmm1, m128 VLDDQU xmm1, m128 |
LoadDquVector128(Int32*) |
__m128i _mm_lddqu_si128 (__m128i const* mem_addr) LDDQU xmm1, m128 VLDDQU xmm1, m128 |
LoadDquVector128(Int64*) |
__m128i _mm_lddqu_si128 (__m128i const* mem_addr) LDDQU xmm1, m128 VLDDQU xmm1, m128 |
LoadDquVector128(SByte*) |
__m128i _mm_lddqu_si128 (mem_addr __m128i const*) LDDQU xmm, m128 |
LoadDquVector128(UInt16*) |
__m128i _mm_lddqu_si128 (__m128i const* mem_addr) LDDQU xmm1, m128 VLDDQU xmm1, m128 |
LoadDquVector128(UInt32*) |
__m128i _mm_lddqu_si128 (__m128i const* mem_addr) LDDQU xmm1, m128 VLDDQU xmm1, m128 |
LoadDquVector128(UInt64*) |
__m128i _mm_lddqu_si128 (__m128i const* mem_addr) LDDQU xmm1, m128 VLDDQU xmm1, m128 |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
MoveAndDuplicate(Vector128<Double>) |
__m128d _mm_movedup_pd (__m128d a) MOVDDUP xmm, xmm/m64 |
MoveHighAndDuplicate(Vector128<Single>) |
__m128 _mm_movehdup_ps (__m128 a) MOVSHDUP xmm, xmm/m128 |
MoveLowAndDuplicate(Vector128<Single>) |
__m128 _mm_moveldup_ps (__m128 a) MOVSLDUP xmm, xmm/m128 |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |