Vector128 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.
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 |
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. |