Bagikan melalui


Vector256 Kelas

Definisi

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

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

Properti

IsHardwareAccelerated

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

Metode

Abs<T>(Vector256<T>)

Menghitung nilai absolut setiap elemen dalam vektor.

Add<T>(Vector256<T>, Vector256<T>)

Menambahkan dua vektor untuk menghitung jumlahnya.

AndNot<T>(Vector256<T>, Vector256<T>)

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

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

Menginterpretir Vector256<T> ulang jenis TFrom sebagai jenis TTobaru Vector256<T> .

AsByte<T>(Vector256<T>)

Menginterpretir Vector256<T> ulang sebagai jenis Bytebaru Vector256 .

AsDouble<T>(Vector256<T>)

Menginterpretir Vector256<T> ulang sebagai jenis Doublebaru Vector256 .

AsInt16<T>(Vector256<T>)

Menginterpretir Vector256<T> ulang sebagai jenis Int16baru Vector256 .

AsInt32<T>(Vector256<T>)

Menginterpretir Vector256<T> ulang sebagai jenis Int32baru Vector256 .

AsInt64<T>(Vector256<T>)

Menginterpretir Vector256<T> ulang sebagai jenis Int64baru Vector256 .

AsNInt<T>(Vector256<T>)

Menginterpretir kembali Vector256<T> sebagai baru Vector256<T>.

AsNUInt<T>(Vector256<T>)

Menginterpretir kembali Vector256<T> sebagai baru Vector256<T>.

AsSByte<T>(Vector256<T>)

Menginterpretir Vector256<T> ulang sebagai jenis SBytebaru Vector256 .

AsSingle<T>(Vector256<T>)

Menginterpretir Vector256<T> ulang sebagai jenis Singlebaru Vector256 .

AsUInt16<T>(Vector256<T>)

Menginterpretir Vector256<T> ulang sebagai jenis UInt16baru Vector256 .

AsUInt32<T>(Vector256<T>)

Menginterpretir Vector256<T> ulang sebagai jenis UInt32baru Vector256 .

AsUInt64<T>(Vector256<T>)

Menginterpretir Vector256<T> ulang sebagai jenis UInt64baru Vector256 .

AsVector<T>(Vector256<T>)

Menginterpretir kembali Vector256<T> sebagai baru Vector<T>.

AsVector256<T>(Vector<T>)

Menginterpretir kembali Vector<T> sebagai baru Vector256<T>.

BitwiseAnd<T>(Vector256<T>, Vector256<T>)

Menghitung bitwise-dan dari dua vektor.

BitwiseOr<T>(Vector256<T>, Vector256<T>)

Menghitung bitwise-atau dua vektor.

Ceiling(Vector256<Double>)

Menghitung langit-langit setiap elemen dalam vektor.

Ceiling(Vector256<Single>)

Menghitung langit-langit setiap elemen dalam vektor.

ConditionalSelect<T>(Vector256<T>, Vector256<T>, Vector256<T>)

Secara kondisional memilih nilai dari dua vektor secara bitwise.

ConvertToDouble(Vector256<Int64>)

Mengonversi menjadi Vector256<T>Vector256<T>.

ConvertToDouble(Vector256<UInt64>)

Mengonversi menjadi Vector256<T>Vector256<T>.

ConvertToInt32(Vector256<Single>)

Mengonversi menjadi Vector256<T>Vector256<T>.

ConvertToInt64(Vector256<Double>)

Mengonversi menjadi Vector256<T>Vector256<T>.

ConvertToSingle(Vector256<Int32>)

Mengonversi menjadi Vector256<T>Vector256<T>.

ConvertToSingle(Vector256<UInt32>)

Mengonversi menjadi Vector256<T>Vector256<T>.

ConvertToUInt32(Vector256<Single>)

Mengonversi menjadi Vector256<T>Vector256<T>.

ConvertToUInt64(Vector256<Double>)

Mengonversi menjadi Vector256<T>Vector256<T>.

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

Vector256<T> Menyalin ke rentang tertentu.

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

Vector256<T> Menyalin ke array tertentu.

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

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

Create(Byte)

Membuat instans baru Vector256<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, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte)

Membuat instans baru Vector256<T> dengan setiap elemen diinisialisasi ke nilai yang ditentukan yang sesuai.

Create(Double)

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

Create(Double, Double, Double, Double)

Membuat instans baru Vector256<T> dengan setiap elemen diinisialisasi ke nilai yang ditentukan yang sesuai.

Create(Int16)

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

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

Membuat instans baru Vector256<T> dengan setiap elemen diinisialisasi ke nilai yang ditentukan yang sesuai.

Create(Int32)

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

Create(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Membuat instans baru Vector256<T> dengan setiap elemen diinisialisasi ke nilai yang ditentukan yang sesuai.

Create(Int64)

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

Create(Int64, Int64, Int64, Int64)

Membuat instans baru Vector256<T> dengan setiap elemen diinisialisasi ke nilai yang ditentukan yang sesuai.

Create(IntPtr)

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

Create(SByte)

Membuat instans baru Vector256<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, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte)

Membuat instans baru Vector256<T> dengan setiap elemen diinisialisasi ke nilai yang ditentukan yang sesuai.

Create(Single)

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

Create(Single, Single, Single, Single, Single, Single, Single, Single)

Membuat instans baru Vector256<T> dengan setiap elemen diinisialisasi ke nilai yang ditentukan yang sesuai.

Create(UInt16)

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

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

Membuat instans baru Vector256<T> dengan setiap elemen diinisialisasi ke nilai yang ditentukan yang sesuai.

Create(UInt32)

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

Create(UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32)

Membuat instans baru Vector256<T> dengan setiap elemen diinisialisasi ke nilai yang ditentukan yang sesuai.

Create(UInt64)

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

Create(UInt64, UInt64, UInt64, UInt64)

Membuat instans baru Vector256<T> dengan setiap elemen diinisialisasi ke nilai yang ditentukan yang sesuai.

Create(UIntPtr)

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

Create(Vector128<Byte>, Vector128<Byte>)

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

Create(Vector128<Double>, Vector128<Double>)

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

Create(Vector128<Int16>, Vector128<Int16>)

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

Create(Vector128<Int32>, Vector128<Int32>)

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

Create(Vector128<Int64>, Vector128<Int64>)

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

Create(Vector128<IntPtr>, Vector128<IntPtr>)

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

Create(Vector128<SByte>, Vector128<SByte>)

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

Create(Vector128<Single>, Vector128<Single>)

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

Create(Vector128<UInt16>, Vector128<UInt16>)

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

Create(Vector128<UInt32>, Vector128<UInt32>)

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

Create(Vector128<UInt64>, Vector128<UInt64>)

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

Create(Vector128<UIntPtr>, Vector128<UIntPtr>)

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

Create<T>(ReadOnlySpan<T>)

Membuat baru Vector256<T> dari rentang readonly tertentu.

Create<T>(T)

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

Create<T>(T[])

Membuat baru Vector256<T> dari array tertentu.

Create<T>(T[], Int32)

Membuat baru Vector256<T> dari array tertentu.

Create<T>(Vector128<T>, Vector128<T>)

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

CreateScalar(Byte)

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

CreateScalar(Double)

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

CreateScalar(Int16)

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

CreateScalar(Int32)

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

CreateScalar(Int64)

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

CreateScalar(IntPtr)

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

CreateScalar(SByte)

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

CreateScalar(Single)

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

CreateScalar(UInt16)

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

CreateScalar(UInt32)

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

CreateScalar(UInt64)

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

CreateScalar(UIntPtr)

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

CreateScalar<T>(T)

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

CreateScalarUnsafe(Byte)

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

CreateScalarUnsafe(Double)

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

CreateScalarUnsafe(Int16)

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

CreateScalarUnsafe(Int32)

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

CreateScalarUnsafe(Int64)

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

CreateScalarUnsafe(IntPtr)

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

CreateScalarUnsafe(SByte)

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

CreateScalarUnsafe(Single)

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

CreateScalarUnsafe(UInt16)

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

CreateScalarUnsafe(UInt32)

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

CreateScalarUnsafe(UInt64)

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

CreateScalarUnsafe(UIntPtr)

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

CreateScalarUnsafe<T>(T)

Membuat instans baru Vector256<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 256-bit.

Divide<T>(Vector256<T>, T)

Membagi vektor dengan skalar untuk menghitung per elemen quotient.

Divide<T>(Vector256<T>, Vector256<T>)

Membagi dua vektor untuk menghitung quotient mereka.

Dot<T>(Vector256<T>, Vector256<T>)

Menghitung produk titik dari dua vektor.

Equals<T>(Vector256<T>, Vector256<T>)

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

EqualsAll<T>(Vector256<T>, Vector256<T>)

Membandingkan dua vektor untuk menentukan apakah semua elemen sama.

EqualsAny<T>(Vector256<T>, Vector256<T>)

Membandingkan dua vektor untuk menentukan apakah ada elemen yang sama.

Exp(Vector256<Double>)

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

Exp(Vector256<Single>)

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

ExtractMostSignificantBits<T>(Vector256<T>)

Mengekstrak bit yang paling signifikan dari setiap elemen dalam vektor.

Floor(Vector256<Double>)

Menghitung lantai setiap elemen dalam vektor.

Floor(Vector256<Single>)

Menghitung lantai setiap elemen dalam vektor.

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

Mendapatkan elemen pada indeks yang ditentukan.

GetLower<T>(Vector256<T>)

Mendapatkan nilai 128 bit yang lebih rendah sebagai baru Vector128<T>.

GetUpper<T>(Vector256<T>)

Mendapatkan nilai 128 bit atas sebagai baru Vector128<T>.

GreaterThan<T>(Vector256<T>, Vector256<T>)

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

GreaterThanAll<T>(Vector256<T>, Vector256<T>)

Membandingkan dua vektor untuk menentukan apakah semua elemen lebih besar.

GreaterThanAny<T>(Vector256<T>, Vector256<T>)

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

GreaterThanOrEqual<T>(Vector256<T>, Vector256<T>)

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

GreaterThanOrEqualAll<T>(Vector256<T>, Vector256<T>)

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

GreaterThanOrEqualAny<T>(Vector256<T>, Vector256<T>)

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

LessThan<T>(Vector256<T>, Vector256<T>)

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

LessThanAll<T>(Vector256<T>, Vector256<T>)

Membandingkan dua vektor untuk menentukan apakah semua elemen kurang.

LessThanAny<T>(Vector256<T>, Vector256<T>)

Membandingkan dua vektor untuk menentukan apakah ada elemen yang kurang.

LessThanOrEqual<T>(Vector256<T>, Vector256<T>)

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

LessThanOrEqualAll<T>(Vector256<T>, Vector256<T>)

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

LessThanOrEqualAny<T>(Vector256<T>, Vector256<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(Vector256<Double>)

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

Log(Vector256<Single>)

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

Log2(Vector256<Double>)

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

Log2(Vector256<Single>)

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

Max<T>(Vector256<T>, Vector256<T>)

Menghitung maksimum dua vektor berdasarkan per elemen.

Min<T>(Vector256<T>, Vector256<T>)

Menghitung minimal dua vektor berdasarkan per elemen.

Multiply<T>(T, Vector256<T>)

Mengalikan vektor dengan skalar untuk menghitung produk mereka.

Multiply<T>(Vector256<T>, T)

Mengalikan vektor dengan skalar untuk menghitung produk mereka.

Multiply<T>(Vector256<T>, Vector256<T>)

Mengalikan dua vektor untuk menghitung produk elemen-bijaksana mereka.

Narrow(Vector256<Double>, Vector256<Double>)

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

Narrow(Vector256<Int16>, Vector256<Int16>)

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

Narrow(Vector256<Int32>, Vector256<Int32>)

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

Narrow(Vector256<Int64>, Vector256<Int64>)

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

Narrow(Vector256<UInt16>, Vector256<UInt16>)

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

Narrow(Vector256<UInt32>, Vector256<UInt32>)

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

Narrow(Vector256<UInt64>, Vector256<UInt64>)

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

Negate<T>(Vector256<T>)

Meniadakan vektor.

OnesComplement<T>(Vector256<T>)

Menghitung pelengkap vektor.

ShiftLeft(Vector256<Byte>, Int32)

Menggeser setiap elemen vektor ke kiri dengan jumlah yang ditentukan.

ShiftLeft(Vector256<Int16>, Int32)

Menggeser setiap elemen vektor ke kiri dengan jumlah yang ditentukan.

ShiftLeft(Vector256<Int32>, Int32)

Menggeser setiap elemen vektor ke kiri dengan jumlah yang ditentukan.

ShiftLeft(Vector256<Int64>, Int32)

Menggeser setiap elemen vektor ke kiri dengan jumlah yang ditentukan.

ShiftLeft(Vector256<IntPtr>, Int32)

Menggeser setiap elemen vektor ke kiri dengan jumlah yang ditentukan.

ShiftLeft(Vector256<SByte>, Int32)

Menggeser setiap elemen vektor ke kiri dengan jumlah yang ditentukan.

ShiftLeft(Vector256<UInt16>, Int32)

Menggeser setiap elemen vektor ke kiri dengan jumlah yang ditentukan.

ShiftLeft(Vector256<UInt32>, Int32)

Menggeser setiap elemen vektor ke kiri dengan jumlah yang ditentukan.

ShiftLeft(Vector256<UInt64>, Int32)

Menggeser setiap elemen vektor ke kiri dengan jumlah yang ditentukan.

ShiftLeft(Vector256<UIntPtr>, Int32)

Menggeser setiap elemen vektor ke kiri dengan jumlah yang ditentukan.

ShiftRightArithmetic(Vector256<Int16>, Int32)

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

ShiftRightArithmetic(Vector256<Int32>, Int32)

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

ShiftRightArithmetic(Vector256<Int64>, Int32)

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

ShiftRightArithmetic(Vector256<IntPtr>, Int32)

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

ShiftRightArithmetic(Vector256<SByte>, Int32)

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

ShiftRightLogical(Vector256<Byte>, Int32)

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

ShiftRightLogical(Vector256<Int16>, Int32)

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

ShiftRightLogical(Vector256<Int32>, Int32)

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

ShiftRightLogical(Vector256<Int64>, Int32)

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

ShiftRightLogical(Vector256<IntPtr>, Int32)

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

ShiftRightLogical(Vector256<SByte>, Int32)

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

ShiftRightLogical(Vector256<UInt16>, Int32)

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

ShiftRightLogical(Vector256<UInt32>, Int32)

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

ShiftRightLogical(Vector256<UInt64>, Int32)

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

ShiftRightLogical(Vector256<UIntPtr>, Int32)

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

Shuffle(Vector256<Byte>, Vector256<Byte>)

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

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

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

Shuffle(Vector256<Int16>, Vector256<Int16>)

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

Shuffle(Vector256<Int32>, Vector256<Int32>)

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

Shuffle(Vector256<Int64>, Vector256<Int64>)

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

Shuffle(Vector256<SByte>, Vector256<SByte>)

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

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

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

Shuffle(Vector256<UInt16>, Vector256<UInt16>)

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

Shuffle(Vector256<UInt32>, Vector256<UInt32>)

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

Shuffle(Vector256<UInt64>, Vector256<UInt64>)

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

Sqrt<T>(Vector256<T>)

Menghitung akar kuadrat vektor berdasarkan per elemen.

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

Menyimpan vektor di tujuan tertentu.

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

Menyimpan vektor di tujuan yang diselaraskan yang diberikan.

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

Menyimpan vektor di tujuan yang diselaraskan yang diberikan.

StoreUnsafe<T>(Vector256<T>, T)

Menyimpan vektor di tujuan tertentu.

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

Menyimpan vektor di tujuan tertentu.

Subtract<T>(Vector256<T>, Vector256<T>)

Mengurangi dua vektor untuk menghitung perbedaannya.

Sum<T>(Vector256<T>)

Menghitung jumlah semua elemen dalam vektor.

ToScalar<T>(Vector256<T>)

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

ToVector512<T>(Vector256<T>)

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

ToVector512Unsafe<T>(Vector256<T>)

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

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

Mencoba menyalin Vector<T> ke rentang tertentu.

Widen(Vector256<Byte>)

Melebar menjadi Vector256<T> dua Vector256<T>.

Widen(Vector256<Int16>)

Melebar menjadi Vector256<T> dua Vector256<T>.

Widen(Vector256<Int32>)

Melebar menjadi Vector256<T> dua Vector256<T>.

Widen(Vector256<SByte>)

Melebar menjadi Vector256<T> dua Vector256<T>.

Widen(Vector256<Single>)

Melebar menjadi Vector256<T> dua Vector256<T>.

Widen(Vector256<UInt16>)

Melebar menjadi Vector256<T> dua Vector256<T>.

Widen(Vector256<UInt32>)

Melebar menjadi Vector256<T> dua Vector256<T>.

WidenLower(Vector256<Byte>)

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

WidenLower(Vector256<Int16>)

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

WidenLower(Vector256<Int32>)

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

WidenLower(Vector256<SByte>)

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

WidenLower(Vector256<Single>)

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

WidenLower(Vector256<UInt16>)

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

WidenLower(Vector256<UInt32>)

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

WidenUpper(Vector256<Byte>)

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

WidenUpper(Vector256<Int16>)

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

WidenUpper(Vector256<Int32>)

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

WidenUpper(Vector256<SByte>)

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

WidenUpper(Vector256<Single>)

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

WidenUpper(Vector256<UInt16>)

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

WidenUpper(Vector256<UInt32>)

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

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

Membuat baru Vector256<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>(Vector256<T>, Vector128<T>)

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

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

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

Xor<T>(Vector256<T>, Vector256<T>)

Menghitung eksklusif atau dua vektor.

Berlaku untuk