Bagikan melalui


Vector128 Kelas

Definisi

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor 128-bit.

public ref class Vector128 abstract sealed
public static class Vector128
type Vector128 = class
Public Module Vector128
Warisan
Vector128

Properti

IsHardwareAccelerated

Mendapatkan nilai yang menunjukkan apakah operasi vektor 128-bit tunduk pada akselerasi perangkat keras melalui dukungan intrinsik JIT.

Metode

Abs<T>(Vector128<T>)

Menghitung nilai absolut dari setiap elemen dalam vektor.

Add<T>(Vector128<T>, Vector128<T>)

Menambahkan dua vektor untuk menghitung jumlahnya.

AndNot<T>(Vector128<T>, Vector128<T>)

Menghitung bitwise-dan vektor tertentu dan yang melengkapi vektor lain.

As<T,U>(Vector128<T>)

Menginterpretasi Vector128<T> ulang jenis TFrom sebagai jenis TTobaru Vector128<T> .

AsByte<T>(Vector128<T>)

Menginterpretasi Vector128<T> ulang sebagai jenis Bytebaru Vector128 .

AsDouble<T>(Vector128<T>)

Menginterpretasi Vector128<T> ulang sebagai jenis Doublebaru Vector128 .

AsInt16<T>(Vector128<T>)

Menginterpretasi Vector128<T> ulang sebagai jenis Int16baru Vector128 .

AsInt32<T>(Vector128<T>)

Menginterpretasi Vector128<T> ulang sebagai jenis Int32baru Vector128 .

AsInt64<T>(Vector128<T>)

Menginterpretasi Vector128<T> ulang sebagai jenis Int64baru Vector128 .

AsNInt<T>(Vector128<T>)

Menginterpretasi Vector128<T> ulang sebagai baru Vector128<T>.

AsNUInt<T>(Vector128<T>)

Menginterpretasi Vector128<T> ulang sebagai baru Vector128<T>.

AsSByte<T>(Vector128<T>)

Menginterpretasi Vector128<T> ulang sebagai jenis SBytebaru Vector128 .

AsSingle<T>(Vector128<T>)

Menginterpretasi Vector128<T> ulang sebagai jenis Singlebaru Vector128 .

AsUInt16<T>(Vector128<T>)

Menginterpretasi Vector128<T> ulang sebagai jenis UInt16baru Vector128 .

AsUInt32<T>(Vector128<T>)

Menginterpretasi Vector128<T> ulang sebagai jenis UInt32baru Vector128 .

AsUInt64<T>(Vector128<T>)

Menginterpretasi Vector128<T> ulang sebagai jenis UInt64baru Vector128 .

AsVector<T>(Vector128<T>)

Menginterpretasi Vector128<T> ulang sebagai baru Vector<T>.

AsVector128(Vector2)

Menginterpretasi Vector2 ulang sebagai baru Vector128<T>.

AsVector128(Vector3)

Menginterpretasi Vector3 ulang sebagai baru Vector128<T>.

AsVector128(Vector4)

Menginterpretasi Vector4 ulang sebagai baru Vector128<T>.

AsVector128<T>(Vector<T>)

Menginterpretasi Vector<T> ulang sebagai baru Vector128<T>.

AsVector2(Vector128<Single>)

Menginterpretasi Vector128<T> ulang sebagai baru Vector2.

AsVector3(Vector128<Single>)

Menginterpretasi Vector128<T> ulang sebagai baru Vector3.

AsVector4(Vector128<Single>)

Menginterpretasi Vector128<T> ulang sebagai baru Vector4.

BitwiseAnd<T>(Vector128<T>, Vector128<T>)

Menghitung bitwise-dan dari dua vektor.

BitwiseOr<T>(Vector128<T>, Vector128<T>)

Menghitung bitwise-atau dua vektor.

Ceiling(Vector128<Double>)

Menghitung langit-langit setiap elemen dalam vektor.

Ceiling(Vector128<Single>)

Menghitung langit-langit setiap elemen dalam vektor.

ConditionalSelect<T>(Vector128<T>, Vector128<T>, Vector128<T>)

Secara kondisional memilih nilai dari dua vektor secara bitwise.

ConvertToDouble(Vector128<Int64>)

Mengonversi menjadi Vector128<T>Vector128<T>.

ConvertToDouble(Vector128<UInt64>)

Mengonversi menjadi Vector128<T>Vector128<T>.

ConvertToInt32(Vector128<Single>)

Mengonversi menjadi Vector128<T>Vector128<T>.

ConvertToInt64(Vector128<Double>)

Mengonversi menjadi Vector128<T>Vector128<T>.

ConvertToSingle(Vector128<Int32>)

Mengonversi menjadi Vector128<T>Vector128<T>.

ConvertToSingle(Vector128<UInt32>)

Mengonversi menjadi Vector128<T>Vector128<T>.

ConvertToUInt32(Vector128<Single>)

Mengonversi menjadi Vector128<T>Vector128<T>.

ConvertToUInt64(Vector128<Double>)

Mengonversi menjadi Vector128<T>Vector128<T>.

CopyTo<T>(Vector128<T>, Span<T>)

Vector128<T> Menyalin ke rentang tertentu.

CopyTo<T>(Vector128<T>, T[])

Vector128<T> Menyalin ke array tertentu.

CopyTo<T>(Vector128<T>, T[], Int32)

Vector128<T> Menyalin ke array tertentu yang dimulai pada indeks yang ditentukan.

Create(Byte)

Membuat instans baru Vector128<T> dengan semua elemen yang diinisialisasi ke nilai yang ditentukan.

Create(Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte)

Membuat instans baru Vector128<T> dengan setiap elemen yang diinisialisasi ke nilai yang ditentukan terkait.

Create(Double)

Membuat instans baru Vector128<T> dengan semua elemen yang diinisialisasi ke nilai yang ditentukan.

Create(Double, Double)

Membuat instans baru Vector128<T> dengan setiap elemen yang diinisialisasi ke nilai yang ditentukan terkait.

Create(Int16)

Membuat instans baru Vector128<T> dengan semua elemen yang diinisialisasi ke nilai yang ditentukan.

Create(Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16)

Membuat instans baru Vector128<T> dengan setiap elemen yang diinisialisasi ke nilai yang ditentukan terkait.

Create(Int32)

Membuat instans baru Vector128<T> dengan semua elemen yang diinisialisasi ke nilai yang ditentukan.

Create(Int32, Int32, Int32, Int32)

Membuat instans baru Vector128<T> dengan setiap elemen yang diinisialisasi ke nilai yang ditentukan terkait.

Create(Int64)

Membuat instans baru Vector128<T> dengan semua elemen yang diinisialisasi ke nilai yang ditentukan.

Create(Int64, Int64)

Membuat instans baru Vector128<T> dengan setiap elemen yang diinisialisasi ke nilai yang ditentukan terkait.

Create(IntPtr)

Membuat instans baru Vector128<T> dengan semua elemen yang diinisialisasi ke nilai yang ditentukan.

Create(SByte)

Membuat instans baru Vector128<T> dengan semua elemen yang diinisialisasi ke nilai yang ditentukan.

Create(SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte)

Membuat instans baru Vector128<T> dengan setiap elemen yang diinisialisasi ke nilai yang ditentukan terkait.

Create(Single)

Membuat instans baru Vector128<T> dengan semua elemen yang diinisialisasi ke nilai yang ditentukan.

Create(Single, Single, Single, Single)

Membuat instans baru Vector128<T> dengan setiap elemen yang diinisialisasi ke nilai yang ditentukan terkait.

Create(UInt16)

Membuat instans baru Vector128<T> dengan semua elemen yang diinisialisasi ke nilai yang ditentukan.

Create(UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16)

Membuat instans baru Vector128<T> dengan setiap elemen yang diinisialisasi ke nilai yang ditentukan terkait.

Create(UInt32)

Membuat instans baru Vector128<T> dengan semua elemen yang diinisialisasi ke nilai yang ditentukan.

Create(UInt32, UInt32, UInt32, UInt32)

Membuat instans baru Vector128<T> dengan setiap elemen yang diinisialisasi ke nilai yang ditentukan terkait.

Create(UInt64)

Membuat instans baru Vector128<T> dengan semua elemen yang diinisialisasi ke nilai yang ditentukan.

Create(UInt64, UInt64)

Membuat instans baru Vector128<T> dengan setiap elemen yang diinisialisasi ke nilai yang ditentukan terkait.

Create(UIntPtr)

Membuat instans baru Vector128<T> dengan semua elemen yang diinisialisasi ke nilai yang ditentukan.

Create(Vector64<Byte>, Vector64<Byte>)

Membuat instans baru Vector128<T> dari dua Vector64<T> instans.

Create(Vector64<Double>, Vector64<Double>)

Membuat instans baru Vector128<T> dari dua Vector64<T> instans.

Create(Vector64<Int16>, Vector64<Int16>)

Membuat instans baru Vector128<T> dari dua Vector64<T> instans.

Create(Vector64<Int32>, Vector64<Int32>)

Membuat instans baru Vector128<T> dari dua Vector64<T> instans.

Create(Vector64<Int64>, Vector64<Int64>)

Membuat instans baru Vector128<T> dari dua Vector64<T> instans.

Create(Vector64<IntPtr>, Vector64<IntPtr>)

Membuat instans baru Vector128<T> dari dua Vector64<T> instans.

Create(Vector64<SByte>, Vector64<SByte>)

Membuat instans baru Vector128<T> dari dua Vector64<T> instans.

Create(Vector64<Single>, Vector64<Single>)

Membuat instans baru Vector128<T> dari dua Vector64<T> instans.

Create(Vector64<UInt16>, Vector64<UInt16>)

Membuat instans baru Vector128<T> dari dua Vector64<T> instans.

Create(Vector64<UInt32>, Vector64<UInt32>)

Membuat instans baru Vector128<T> dari dua Vector64<T> instans.

Create(Vector64<UInt64>, Vector64<UInt64>)

Membuat instans baru Vector128<T> dari dua Vector64<T> instans.

Create(Vector64<UIntPtr>, Vector64<UIntPtr>)

Membuat instans baru Vector128<T> dari dua Vector64<T> instans.

Create<T>(ReadOnlySpan<T>)

Membuat baru Vector128<T> dari rentang baca-saja tertentu.

Create<T>(T)

Membuat instans baru Vector128<T> dengan semua elemen yang diinisialisasi ke nilai yang ditentukan.

Create<T>(T[])

Membuat baru Vector128<T> dari array tertentu.

Create<T>(T[], Int32)

Membuat baru Vector128<T> dari array tertentu.

Create<T>(Vector64<T>, Vector64<T>)

Membuat instans baru Vector128<T> dari dua Vector64<T> instans.

CreateScalar(Byte)

Membuat instans baru Vector128<T> dengan elemen pertama yang diinisialisasi ke nilai yang ditentukan dan elemen yang tersisa diinisialisasi ke nol.

CreateScalar(Double)

Membuat instans baru Vector128<T> dengan elemen pertama yang diinisialisasi ke nilai yang ditentukan dan elemen yang tersisa diinisialisasi ke nol.

CreateScalar(Int16)

Membuat instans baru Vector128<T> dengan elemen pertama yang diinisialisasi ke nilai yang ditentukan dan elemen yang tersisa diinisialisasi ke nol.

CreateScalar(Int32)

Membuat instans baru Vector128<T> dengan elemen pertama yang diinisialisasi ke nilai yang ditentukan dan elemen yang tersisa diinisialisasi ke nol.

CreateScalar(Int64)

Membuat instans baru Vector128<T> dengan elemen pertama yang diinisialisasi ke nilai yang ditentukan dan elemen yang tersisa diinisialisasi ke nol.

CreateScalar(IntPtr)

Membuat instans baru Vector128<T> dengan elemen pertama yang diinisialisasi ke nilai yang ditentukan dan elemen yang tersisa diinisialisasi ke nol.

CreateScalar(SByte)

Membuat instans baru Vector128<T> dengan elemen pertama yang diinisialisasi ke nilai yang ditentukan dan elemen yang tersisa diinisialisasi ke nol.

CreateScalar(Single)

Membuat instans baru Vector128<T> dengan elemen pertama yang diinisialisasi ke nilai yang ditentukan dan elemen yang tersisa diinisialisasi ke nol.

CreateScalar(UInt16)

Membuat instans baru Vector128<T> dengan elemen pertama yang diinisialisasi ke nilai yang ditentukan dan elemen yang tersisa diinisialisasi ke nol.

CreateScalar(UInt32)

Membuat instans baru Vector128<T> dengan elemen pertama yang diinisialisasi ke nilai yang ditentukan dan elemen yang tersisa diinisialisasi ke nol.

CreateScalar(UInt64)

Membuat instans baru Vector128<T> dengan elemen pertama yang diinisialisasi ke nilai yang ditentukan dan elemen yang tersisa diinisialisasi ke nol.

CreateScalar(UIntPtr)

Membuat instans baru Vector128<T> dengan elemen pertama yang diinisialisasi ke nilai yang ditentukan dan elemen yang tersisa diinisialisasi ke nol.

CreateScalar<T>(T)

Membuat instans baru Vector128<T> dengan elemen pertama yang diinisialisasi ke nilai yang ditentukan dan elemen yang tersisa diinisialisasi ke nol.

CreateScalarUnsafe(Byte)

Membuat instans baru Vector128<T> dengan elemen pertama yang diinisialisasi ke nilai yang ditentukan dan elemen yang tersisa tidak diinisialisasi.

CreateScalarUnsafe(Double)

Membuat instans baru Vector128<T> dengan elemen pertama yang diinisialisasi ke nilai yang ditentukan dan elemen yang tersisa tidak diinisialisasi.

CreateScalarUnsafe(Int16)

Membuat instans baru Vector128<T> dengan elemen pertama yang diinisialisasi ke nilai yang ditentukan dan elemen yang tersisa tidak diinisialisasi.

CreateScalarUnsafe(Int32)

Membuat instans baru Vector128<T> dengan elemen pertama yang diinisialisasi ke nilai yang ditentukan dan elemen yang tersisa tidak diinisialisasi.

CreateScalarUnsafe(Int64)

Membuat instans baru Vector128<T> dengan elemen pertama yang diinisialisasi ke nilai yang ditentukan dan elemen yang tersisa tidak diinisialisasi.

CreateScalarUnsafe(IntPtr)

Membuat instans baru Vector128<T> dengan elemen pertama yang diinisialisasi ke nilai yang ditentukan dan elemen yang tersisa tidak diinisialisasi.

CreateScalarUnsafe(SByte)

Membuat instans baru Vector128<T> dengan elemen pertama yang diinisialisasi ke nilai yang ditentukan dan elemen yang tersisa tidak diinisialisasi.

CreateScalarUnsafe(Single)

Membuat instans baru Vector128<T> dengan elemen pertama yang diinisialisasi ke nilai yang ditentukan dan elemen yang tersisa tidak diinisialisasi.

CreateScalarUnsafe(UInt16)

Membuat instans baru Vector128<T> dengan elemen pertama yang diinisialisasi ke nilai yang ditentukan dan elemen yang tersisa tidak diinisialisasi.

CreateScalarUnsafe(UInt32)

Membuat instans baru Vector128<T> dengan elemen pertama yang diinisialisasi ke nilai yang ditentukan dan elemen yang tersisa tidak diinisialisasi.

CreateScalarUnsafe(UInt64)

Membuat instans baru Vector128<T> dengan elemen pertama yang diinisialisasi ke nilai yang ditentukan dan elemen yang tersisa tidak diinisialisasi.

CreateScalarUnsafe(UIntPtr)

Membuat instans baru Vector128<T> dengan elemen pertama yang diinisialisasi ke nilai yang ditentukan dan elemen yang tersisa tidak diinisialisasi.

CreateScalarUnsafe<T>(T)

Membuat instans baru Vector128<T> dengan elemen pertama yang diinisialisasi ke nilai yang ditentukan dan elemen yang tersisa tidak diinisialisasi.

CreateSequence<T>(T, T)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor 128-bit.

Divide<T>(Vector128<T>, T)

Membagi vektor dengan skalar untuk menghitung per elemen quotient.

Divide<T>(Vector128<T>, Vector128<T>)

Membagi dua vektor untuk menghitung quotient mereka.

Dot<T>(Vector128<T>, Vector128<T>)

Menghitung produk titik dari dua vektor.

Equals<T>(Vector128<T>, Vector128<T>)

Membandingkan dua vektor untuk menentukan apakah vektor sama berdasarkan per elemen.

EqualsAll<T>(Vector128<T>, Vector128<T>)

Membandingkan dua vektor untuk menentukan apakah semua elemen sama.

EqualsAny<T>(Vector128<T>, Vector128<T>)

Membandingkan dua vektor untuk menentukan apakah ada elemen yang sama.

Exp(Vector128<Double>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor 128-bit.

Exp(Vector128<Single>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor 128-bit.

ExtractMostSignificantBits<T>(Vector128<T>)

Mengekstrak bit yang paling signifikan dari setiap elemen dalam vektor.

Floor(Vector128<Double>)

Menghitung lantai setiap elemen dalam vektor.

Floor(Vector128<Single>)

Menghitung lantai setiap elemen dalam vektor.

GetElement<T>(Vector128<T>, Int32)

Mendapatkan elemen pada indeks yang ditentukan.

GetLower<T>(Vector128<T>)

Mendapatkan nilai 64-bit yang lebih rendah sebagai baru Vector64<T>.

GetUpper<T>(Vector128<T>)

Mendapatkan nilai 64-bit atas sebagai baru Vector64<T>.

GreaterThan<T>(Vector128<T>, Vector128<T>)

Membandingkan dua vektor untuk menentukan mana yang lebih besar berdasarkan per elemen.

GreaterThanAll<T>(Vector128<T>, Vector128<T>)

Membandingkan dua vektor untuk menentukan apakah semua elemen lebih besar.

GreaterThanAny<T>(Vector128<T>, Vector128<T>)

Membandingkan dua vektor untuk menentukan apakah ada elemen yang lebih besar.

GreaterThanOrEqual<T>(Vector128<T>, Vector128<T>)

Membandingkan dua vektor untuk menentukan mana yang lebih besar atau sama dengan berdasarkan per elemen.

GreaterThanOrEqualAll<T>(Vector128<T>, Vector128<T>)

Membandingkan dua vektor untuk menentukan apakah semua elemen lebih besar atau sama.

GreaterThanOrEqualAny<T>(Vector128<T>, Vector128<T>)

Membandingkan dua vektor untuk menentukan apakah ada elemen yang lebih besar atau sama.

LessThan<T>(Vector128<T>, Vector128<T>)

Membandingkan dua vektor untuk menentukan mana yang kurang berdasarkan per elemen.

LessThanAll<T>(Vector128<T>, Vector128<T>)

Membandingkan dua vektor untuk menentukan apakah semua elemen kurang.

LessThanAny<T>(Vector128<T>, Vector128<T>)

Membandingkan dua vektor untuk menentukan apakah ada elemen yang kurang.

LessThanOrEqual<T>(Vector128<T>, Vector128<T>)

Membandingkan dua vektor untuk menentukan mana yang kurang atau sama dengan berdasarkan per elemen.

LessThanOrEqualAll<T>(Vector128<T>, Vector128<T>)

Membandingkan dua vektor untuk menentukan apakah semua elemen kurang atau sama.

LessThanOrEqualAny<T>(Vector128<T>, Vector128<T>)

Membandingkan dua vektor untuk menentukan apakah ada elemen yang kurang atau sama.

Load<T>(T*)

Memuat vektor dari sumber yang diberikan.

LoadAligned<T>(T*)

Memuat vektor dari sumber yang diselaraskan yang diberikan.

LoadAlignedNonTemporal<T>(T*)

Memuat vektor dari sumber yang diselaraskan yang diberikan.

LoadUnsafe<T>(T)

Memuat vektor dari sumber yang diberikan.

LoadUnsafe<T>(T, UIntPtr)

Memuat vektor dari offset sumber dan elemen yang diberikan.

Log(Vector128<Double>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor 128-bit.

Log(Vector128<Single>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor 128-bit.

Log2(Vector128<Double>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor 128-bit.

Log2(Vector128<Single>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor 128-bit.

Max<T>(Vector128<T>, Vector128<T>)

Menghitung maksimum dua vektor berdasarkan per elemen.

Min<T>(Vector128<T>, Vector128<T>)

Menghitung minimal dua vektor berdasarkan per elemen.

Multiply<T>(T, Vector128<T>)

Mengalikan vektor dengan skalar untuk menghitung produk mereka.

Multiply<T>(Vector128<T>, T)

Mengalikan vektor dengan skalar untuk menghitung produk mereka.

Multiply<T>(Vector128<T>, Vector128<T>)

Mengalikan dua vektor untuk menghitung produk elemen-bijaksana mereka.

Narrow(Vector128<Double>, Vector128<Double>)

Mempersempit dua Vector128<T> instans menjadi satu Vector128<T>.

Narrow(Vector128<Int16>, Vector128<Int16>)

Mempersempit dua Vector128<T> instans menjadi satu Vector128<T>.

Narrow(Vector128<Int32>, Vector128<Int32>)

Mempersempit dua Vector128<T> instans menjadi satu Vector128<T>.

Narrow(Vector128<Int64>, Vector128<Int64>)

Mempersempit dua Vector128<T> instans menjadi satu Vector128<T>.

Narrow(Vector128<UInt16>, Vector128<UInt16>)

Mempersempit dua Vector128<T> instans menjadi satu Vector128<T>.

Narrow(Vector128<UInt32>, Vector128<UInt32>)

Mempersempit dua Vector128<T> instans menjadi satu Vector128<T>.

Narrow(Vector128<UInt64>, Vector128<UInt64>)

Mempersempit dua Vector128<T> instans menjadi satu Vector128<T>.

Negate<T>(Vector128<T>)

Meniadakan vektor.

OnesComplement<T>(Vector128<T>)

Menghitung pelengkap vektor.

ShiftLeft(Vector128<Byte>, Int32)

Menggeser setiap elemen vektor ke kiri dengan jumlah yang ditentukan.

ShiftLeft(Vector128<Int16>, Int32)

Menggeser setiap elemen vektor ke kiri dengan jumlah yang ditentukan.

ShiftLeft(Vector128<Int32>, Int32)

Menggeser setiap elemen vektor ke kiri dengan jumlah yang ditentukan.

ShiftLeft(Vector128<Int64>, Int32)

Menggeser setiap elemen vektor ke kiri dengan jumlah yang ditentukan.

ShiftLeft(Vector128<IntPtr>, Int32)

Menggeser setiap elemen vektor ke kiri dengan jumlah yang ditentukan.

ShiftLeft(Vector128<SByte>, Int32)

Menggeser setiap elemen vektor ke kiri dengan jumlah yang ditentukan.

ShiftLeft(Vector128<UInt16>, Int32)

Menggeser setiap elemen vektor ke kiri dengan jumlah yang ditentukan.

ShiftLeft(Vector128<UInt32>, Int32)

Menggeser setiap elemen vektor ke kiri dengan jumlah yang ditentukan.

ShiftLeft(Vector128<UInt64>, Int32)

Menggeser setiap elemen vektor ke kiri dengan jumlah yang ditentukan.

ShiftLeft(Vector128<UIntPtr>, Int32)

Menggeser setiap elemen vektor ke kiri dengan jumlah yang ditentukan.

ShiftRightArithmetic(Vector128<Int16>, Int32)

Menggeser (ditandatangani) setiap elemen vektor tepat dengan jumlah yang ditentukan.

ShiftRightArithmetic(Vector128<Int32>, Int32)

Menggeser (ditandatangani) setiap elemen vektor tepat dengan jumlah yang ditentukan.

ShiftRightArithmetic(Vector128<Int64>, Int32)

Menggeser (ditandatangani) setiap elemen vektor tepat dengan jumlah yang ditentukan.

ShiftRightArithmetic(Vector128<IntPtr>, Int32)

Menggeser (ditandatangani) setiap elemen vektor tepat dengan jumlah yang ditentukan.

ShiftRightArithmetic(Vector128<SByte>, Int32)

Menggeser (ditandatangani) setiap elemen vektor tepat dengan jumlah yang ditentukan.

ShiftRightLogical(Vector128<Byte>, Int32)

Menggeser (tidak ditandatangani) setiap elemen vektor ke kanan dengan jumlah yang ditentukan.

ShiftRightLogical(Vector128<Int16>, Int32)

Menggeser (tidak ditandatangani) setiap elemen vektor ke kanan dengan jumlah yang ditentukan.

ShiftRightLogical(Vector128<Int32>, Int32)

Menggeser (tidak ditandatangani) setiap elemen vektor ke kanan dengan jumlah yang ditentukan.

ShiftRightLogical(Vector128<Int64>, Int32)

Menggeser (tidak ditandatangani) setiap elemen vektor ke kanan dengan jumlah yang ditentukan.

ShiftRightLogical(Vector128<IntPtr>, Int32)

Menggeser (tidak ditandatangani) setiap elemen vektor ke kanan dengan jumlah yang ditentukan.

ShiftRightLogical(Vector128<SByte>, Int32)

Menggeser (tidak ditandatangani) setiap elemen vektor ke kanan dengan jumlah yang ditentukan.

ShiftRightLogical(Vector128<UInt16>, Int32)

Menggeser (tidak ditandatangani) setiap elemen vektor ke kanan dengan jumlah yang ditentukan.

ShiftRightLogical(Vector128<UInt32>, Int32)

Menggeser (tidak ditandatangani) setiap elemen vektor ke kanan dengan jumlah yang ditentukan.

ShiftRightLogical(Vector128<UInt64>, Int32)

Menggeser (tidak ditandatangani) setiap elemen vektor ke kanan dengan jumlah yang ditentukan.

ShiftRightLogical(Vector128<UIntPtr>, Int32)

Menggeser (tidak ditandatangani) setiap elemen vektor ke kanan dengan jumlah yang ditentukan.

Shuffle(Vector128<Byte>, Vector128<Byte>)

Membuat vektor baru dengan memilih nilai dari vektor input menggunakan sekumpulan indeks.

Shuffle(Vector128<Double>, Vector128<Int64>)

Membuat vektor baru dengan memilih nilai dari vektor input menggunakan sekumpulan indeks.

Shuffle(Vector128<Int16>, Vector128<Int16>)

Membuat vektor baru dengan memilih nilai dari vektor input menggunakan sekumpulan indeks.

Shuffle(Vector128<Int32>, Vector128<Int32>)

Membuat vektor baru dengan memilih nilai dari vektor input menggunakan sekumpulan indeks.

Shuffle(Vector128<Int64>, Vector128<Int64>)

Membuat vektor baru dengan memilih nilai dari vektor input menggunakan sekumpulan indeks.

Shuffle(Vector128<SByte>, Vector128<SByte>)

Membuat vektor baru dengan memilih nilai dari vektor input menggunakan sekumpulan indeks.

Shuffle(Vector128<Single>, Vector128<Int32>)

Membuat vektor baru dengan memilih nilai dari vektor input menggunakan sekumpulan indeks.

Shuffle(Vector128<UInt16>, Vector128<UInt16>)

Membuat vektor baru dengan memilih nilai dari vektor input menggunakan sekumpulan indeks.

Shuffle(Vector128<UInt32>, Vector128<UInt32>)

Membuat vektor baru dengan memilih nilai dari vektor input menggunakan sekumpulan indeks.

Shuffle(Vector128<UInt64>, Vector128<UInt64>)

Membuat vektor baru dengan memilih nilai dari vektor input menggunakan sekumpulan indeks.

Sqrt<T>(Vector128<T>)

Menghitung akar kuadrat vektor berdasarkan per elemen.

Store<T>(Vector128<T>, T*)

Menyimpan vektor di tujuan tertentu.

StoreAligned<T>(Vector128<T>, T*)

Menyimpan vektor di tujuan yang diselaraskan yang diberikan.

StoreAlignedNonTemporal<T>(Vector128<T>, T*)

Menyimpan vektor di tujuan yang diselaraskan yang diberikan.

StoreUnsafe<T>(Vector128<T>, T)

Menyimpan vektor di tujuan tertentu.

StoreUnsafe<T>(Vector128<T>, T, UIntPtr)

Menyimpan vektor di tujuan tertentu.

Subtract<T>(Vector128<T>, Vector128<T>)

Mengurangi dua vektor untuk menghitung perbedaannya.

Sum<T>(Vector128<T>)

Menghitung jumlah semua elemen dalam vektor.

ToScalar<T>(Vector128<T>)

Mengonversi vektor yang diberikan menjadi skalar yang berisi nilai elemen pertama.

ToVector256<T>(Vector128<T>)

Mengonversi vektor yang diberikan ke yang baru Vector256<T> dengan 128-bit yang lebih rendah diatur ke nilai vektor yang diberikan dan 128-bit atas diinisialisasi ke nol.

ToVector256Unsafe<T>(Vector128<T>)

Mengonversi vektor yang diberikan ke yang baru Vector256<T> dengan 128-bit yang lebih rendah diatur ke nilai vektor yang diberikan dan kiri atas 128-bit tidak diinisialisasi.

TryCopyTo<T>(Vector128<T>, Span<T>)

Mencoba menyalin Vector<T> ke rentang tertentu.

Widen(Vector128<Byte>)

Melebar menjadi Vector128<T> dua Vector128<T>.

Widen(Vector128<Int16>)

Melebar menjadi Vector128<T> dua Vector128<T>.

Widen(Vector128<Int32>)

Melebar menjadi Vector128<T> dua Vector128<T>.

Widen(Vector128<SByte>)

Melebar menjadi Vector128<T> dua Vector128<T>.

Widen(Vector128<Single>)

Melebar menjadi Vector128<T> dua Vector128<T>.

Widen(Vector128<UInt16>)

Melebar menjadi Vector128<T> dua Vector128<T>.

Widen(Vector128<UInt32>)

Melebar menjadi Vector128<T> dua Vector128<T>.

WidenLower(Vector128<Byte>)

Memperlebar setengah Vector128<T> bagian bawah menjadi Vector128<T>.

WidenLower(Vector128<Int16>)

Memperlebar setengah Vector128<T> bagian bawah menjadi Vector128<T>.

WidenLower(Vector128<Int32>)

Memperlebar setengah Vector128<T> bagian bawah menjadi Vector128<T>.

WidenLower(Vector128<SByte>)

Memperlebar setengah Vector128<T> bagian bawah menjadi Vector128<T>.

WidenLower(Vector128<Single>)

Memperlebar setengah Vector128<T> bagian bawah menjadi Vector128<T>.

WidenLower(Vector128<UInt16>)

Memperlebar setengah Vector128<T> bagian bawah menjadi Vector128<T>.

WidenLower(Vector128<UInt32>)

Memperlebar setengah Vector128<T> bagian bawah menjadi Vector128<T>.

WidenUpper(Vector128<Byte>)

Memperlebar bagian atas menjadi Vector128<T>Vector128<T>.

WidenUpper(Vector128<Int16>)

Memperlebar bagian atas menjadi Vector128<T>Vector128<T>.

WidenUpper(Vector128<Int32>)

Memperlebar bagian atas menjadi Vector128<T>Vector128<T>.

WidenUpper(Vector128<SByte>)

Memperlebar bagian atas menjadi Vector128<T>Vector128<T>.

WidenUpper(Vector128<Single>)

Memperlebar bagian atas menjadi Vector128<T>Vector128<T>.

WidenUpper(Vector128<UInt16>)

Memperlebar bagian atas menjadi Vector128<T>Vector128<T>.

WidenUpper(Vector128<UInt32>)

Memperlebar bagian atas menjadi Vector128<T>Vector128<T>.

WithElement<T>(Vector128<T>, Int32, T)

Membuat baru Vector128<T> dengan elemen pada indeks yang ditentukan yang diatur ke nilai yang ditentukan dan elemen yang tersisa diatur ke nilai yang sama dengan yang ada di vektor yang diberikan.

WithLower<T>(Vector128<T>, Vector64<T>)

Membuat baru Vector128<T> dengan 64-bit yang lebih rendah diatur ke nilai yang ditentukan dan 64-bit atas diatur ke nilai yang sama seperti yang ada di vektor yang diberikan.

WithUpper<T>(Vector128<T>, Vector64<T>)

Membuat baru Vector128<T> dengan 64-bit atas diatur ke nilai yang ditentukan dan 64-bit yang lebih rendah diatur ke nilai yang sama seperti yang ada di vektor yang diberikan.

Xor<T>(Vector128<T>, Vector128<T>)

Menghitung eksklusif atau dua vektor.

Berlaku untuk