Bagikan melalui


Vector512 Kelas

Definisi

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan jika tidak beroperasi pada vektor 512-bit.

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

Properti

IsHardwareAccelerated

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

Metode

Abs<T>(Vector512<T>)

Menghitung nilai absolut dari setiap elemen dalam vektor.

Add<T>(Vector512<T>, Vector512<T>)

Menambahkan dua vektor untuk menghitung jumlahnya.

AndNot<T>(Vector512<T>, Vector512<T>)

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

As<TFrom,TTo>(Vector512<TFrom>)

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

AsByte<T>(Vector512<T>)

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

AsDouble<T>(Vector512<T>)

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

AsInt16<T>(Vector512<T>)

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

AsInt32<T>(Vector512<T>)

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

AsInt64<T>(Vector512<T>)

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

AsNInt<T>(Vector512<T>)

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

AsNUInt<T>(Vector512<T>)

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

AsSByte<T>(Vector512<T>)

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

AsSingle<T>(Vector512<T>)

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

AsUInt16<T>(Vector512<T>)

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

AsUInt32<T>(Vector512<T>)

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

AsUInt64<T>(Vector512<T>)

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

AsVector<T>(Vector512<T>)

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

AsVector512<T>(Vector<T>)

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

BitwiseAnd<T>(Vector512<T>, Vector512<T>)

Menghitung bitwise-dan dari dua vektor.

BitwiseOr<T>(Vector512<T>, Vector512<T>)

Menghitung bitwise-atau dua vektor.

Ceiling(Vector512<Double>)

Menghitung langit-langit setiap elemen dalam vektor.

Ceiling(Vector512<Single>)

Menghitung langit-langit setiap elemen dalam vektor.

ConditionalSelect<T>(Vector512<T>, Vector512<T>, Vector512<T>)

Secara kondisional memilih nilai dari dua vektor secara bitwise.

ConvertToDouble(Vector512<Int64>)

Mengonversi menjadi Vector512<T>Vector512<T>.

ConvertToDouble(Vector512<UInt64>)

Mengonversi menjadi Vector512<T>Vector512<T>.

ConvertToInt32(Vector512<Single>)

Mengonversi menjadi Vector512<T>Vector512<T>.

ConvertToInt64(Vector512<Double>)

Mengonversi menjadi Vector512<T>Vector512<T>.

ConvertToSingle(Vector512<Int32>)

Mengonversi menjadi Vector512<T>Vector512<T>.

ConvertToSingle(Vector512<UInt32>)

Mengonversi menjadi Vector512<T>Vector512<T>.

ConvertToUInt32(Vector512<Single>)

Mengonversi menjadi Vector512<T>Vector512<T>.

ConvertToUInt64(Vector512<Double>)

Mengonversi menjadi Vector512<T>Vector512<T>.

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

Vector512<T> Menyalin ke rentang tertentu.

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

Vector512<T> Menyalin ke array tertentu.

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

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

Create(Byte)

Membuat instans baru Vector512<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, 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 Vector512<T> dengan setiap elemen yang diinisialisasi ke nilai yang ditentukan terkait.

Create(Double)

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

Create(Double, Double, Double, Double, Double, Double, Double, Double)

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

Create(Int16)

Membuat instans baru Vector512<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, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16)

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

Create(Int32)

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

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

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

Create(Int64)

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

Create(Int64, Int64, Int64, Int64, Int64, Int64, Int64, Int64)

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

Create(IntPtr)

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

Create(SByte)

Membuat instans baru Vector512<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, 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 Vector512<T> dengan setiap elemen yang diinisialisasi ke nilai yang ditentukan terkait.

Create(Single)

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

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

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

Create(UInt16)

Membuat instans baru Vector512<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, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16)

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

Create(UInt32)

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

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

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

Create(UInt64)

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

Create(UInt64, UInt64, UInt64, UInt64, UInt64, UInt64, UInt64, UInt64)

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

Create(UIntPtr)

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

Create(Vector256<Byte>, Vector256<Byte>)

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

Create(Vector256<Double>, Vector256<Double>)

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

Create(Vector256<Int16>, Vector256<Int16>)

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

Create(Vector256<Int32>, Vector256<Int32>)

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

Create(Vector256<Int64>, Vector256<Int64>)

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

Create(Vector256<IntPtr>, Vector256<IntPtr>)

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

Create(Vector256<SByte>, Vector256<SByte>)

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

Create(Vector256<Single>, Vector256<Single>)

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

Create(Vector256<UInt16>, Vector256<UInt16>)

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

Create(Vector256<UInt32>, Vector256<UInt32>)

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

Create(Vector256<UInt64>, Vector256<UInt64>)

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

Create(Vector256<UIntPtr>, Vector256<UIntPtr>)

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

Create<T>(ReadOnlySpan<T>)

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

Create<T>(T)

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

Create<T>(T[])

Membuat baru Vector512<T> dari array tertentu.

Create<T>(T[], Int32)

Membuat baru Vector512<T> dari array tertentu.

Create<T>(Vector256<T>, Vector256<T>)

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

CreateScalar(Byte)

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

CreateScalar(Double)

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

CreateScalar(Int16)

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

CreateScalar(Int32)

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

CreateScalar(Int64)

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

CreateScalar(IntPtr)

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

CreateScalar(SByte)

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

CreateScalar(Single)

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

CreateScalar(UInt16)

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

CreateScalar(UInt32)

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

CreateScalar(UInt64)

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

CreateScalar(UIntPtr)

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

CreateScalar<T>(T)

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

CreateScalarUnsafe(Byte)

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

CreateScalarUnsafe(Double)

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

CreateScalarUnsafe(Int16)

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

CreateScalarUnsafe(Int32)

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

CreateScalarUnsafe(Int64)

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

CreateScalarUnsafe(IntPtr)

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

CreateScalarUnsafe(SByte)

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

CreateScalarUnsafe(Single)

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

CreateScalarUnsafe(UInt16)

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

CreateScalarUnsafe(UInt32)

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

CreateScalarUnsafe(UInt64)

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

CreateScalarUnsafe(UIntPtr)

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

CreateScalarUnsafe<T>(T)

Membuat instans baru Vector512<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 jika tidak beroperasi pada vektor 512-bit.

Divide<T>(Vector512<T>, T)

Membagi vektor dengan skalar untuk menghitung quotient per elemen.

Divide<T>(Vector512<T>, Vector512<T>)

Membagi dua vektor untuk menghitung quotient mereka.

Dot<T>(Vector512<T>, Vector512<T>)

Menghitung produk titik dari dua vektor.

Equals<T>(Vector512<T>, Vector512<T>)

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

EqualsAll<T>(Vector512<T>, Vector512<T>)

Membandingkan dua vektor untuk menentukan apakah semua elemen sama.

EqualsAny<T>(Vector512<T>, Vector512<T>)

Membandingkan dua vektor untuk menentukan apakah ada elemen yang sama.

Exp(Vector512<Double>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan jika tidak beroperasi pada vektor 512-bit.

Exp(Vector512<Single>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan jika tidak beroperasi pada vektor 512-bit.

ExtractMostSignificantBits<T>(Vector512<T>)

Mengekstrak bit yang paling signifikan dari setiap elemen dalam vektor.

Floor(Vector512<Double>)

Menghitung lantai setiap elemen dalam vektor.

Floor(Vector512<Single>)

Menghitung lantai setiap elemen dalam vektor.

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

Mendapatkan elemen pada indeks yang ditentukan.

GetLower<T>(Vector512<T>)

Mendapatkan nilai 256-bit yang lebih rendah sebagai baru Vector256<T>.

GetUpper<T>(Vector512<T>)

Mendapatkan nilai 256-bit atas sebagai baru Vector256<T>.

GreaterThan<T>(Vector512<T>, Vector512<T>)

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

GreaterThanAll<T>(Vector512<T>, Vector512<T>)

Membandingkan dua vektor untuk menentukan apakah semua elemen lebih besar.

GreaterThanAny<T>(Vector512<T>, Vector512<T>)

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

GreaterThanOrEqual<T>(Vector512<T>, Vector512<T>)

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

GreaterThanOrEqualAll<T>(Vector512<T>, Vector512<T>)

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

GreaterThanOrEqualAny<T>(Vector512<T>, Vector512<T>)

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

LessThan<T>(Vector512<T>, Vector512<T>)

Membandingkan dua vektor untuk menentukan mana yang lebih sedikit per elemen.

LessThanAll<T>(Vector512<T>, Vector512<T>)

Membandingkan dua vektor untuk menentukan apakah semua elemen kurang.

LessThanAny<T>(Vector512<T>, Vector512<T>)

Membandingkan dua vektor untuk menentukan apakah ada elemen yang kurang.

LessThanOrEqual<T>(Vector512<T>, Vector512<T>)

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

LessThanOrEqualAll<T>(Vector512<T>, Vector512<T>)

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

LessThanOrEqualAny<T>(Vector512<T>, Vector512<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 selaras yang diberikan.

LoadAlignedNonTemporal<T>(T*)

Memuat vektor dari sumber selaras yang diberikan.

LoadUnsafe<T>(T)

Memuat vektor dari sumber yang diberikan.

LoadUnsafe<T>(T, UIntPtr)

Memuat vektor dari sumber dan offset elemen yang diberikan.

Log(Vector512<Double>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan jika tidak beroperasi pada vektor 512-bit.

Log(Vector512<Single>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan jika tidak beroperasi pada vektor 512-bit.

Log2(Vector512<Double>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan jika tidak beroperasi pada vektor 512-bit.

Log2(Vector512<Single>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan jika tidak beroperasi pada vektor 512-bit.

Max<T>(Vector512<T>, Vector512<T>)

Menghitung maksimum dua vektor berdasarkan per elemen.

Min<T>(Vector512<T>, Vector512<T>)

Menghitung minimal dua vektor berdasarkan per elemen.

Multiply<T>(T, Vector512<T>)

Mengalikan vektor dengan skalar untuk menghitung produk mereka.

Multiply<T>(Vector512<T>, T)

Mengalikan vektor dengan skalar untuk menghitung produk mereka.

Multiply<T>(Vector512<T>, Vector512<T>)

Mengalikan dua vektor untuk menghitung produk elemen-bijaksana mereka.

Narrow(Vector512<Double>, Vector512<Double>)

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

Narrow(Vector512<Int16>, Vector512<Int16>)

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

Narrow(Vector512<Int32>, Vector512<Int32>)

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

Narrow(Vector512<Int64>, Vector512<Int64>)

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

Narrow(Vector512<UInt16>, Vector512<UInt16>)

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

Narrow(Vector512<UInt32>, Vector512<UInt32>)

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

Narrow(Vector512<UInt64>, Vector512<UInt64>)

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

Negate<T>(Vector512<T>)

Meniadakan vektor.

OnesComplement<T>(Vector512<T>)

Menghitung pelengkap vektor.

ShiftLeft(Vector512<Byte>, Int32)

Menggeser setiap elemen vektor yang ditinggalkan oleh jumlah yang ditentukan.

ShiftLeft(Vector512<Int16>, Int32)

Menggeser setiap elemen vektor yang ditinggalkan oleh jumlah yang ditentukan.

ShiftLeft(Vector512<Int32>, Int32)

Menggeser setiap elemen vektor yang ditinggalkan oleh jumlah yang ditentukan.

ShiftLeft(Vector512<Int64>, Int32)

Menggeser setiap elemen vektor yang ditinggalkan oleh jumlah yang ditentukan.

ShiftLeft(Vector512<IntPtr>, Int32)

Menggeser setiap elemen vektor yang ditinggalkan oleh jumlah yang ditentukan.

ShiftLeft(Vector512<SByte>, Int32)

Menggeser setiap elemen vektor yang ditinggalkan oleh jumlah yang ditentukan.

ShiftLeft(Vector512<UInt16>, Int32)

Menggeser setiap elemen vektor yang ditinggalkan oleh jumlah yang ditentukan.

ShiftLeft(Vector512<UInt32>, Int32)

Menggeser setiap elemen vektor yang ditinggalkan oleh jumlah yang ditentukan.

ShiftLeft(Vector512<UInt64>, Int32)

Menggeser setiap elemen vektor yang ditinggalkan oleh jumlah yang ditentukan.

ShiftLeft(Vector512<UIntPtr>, Int32)

Menggeser setiap elemen vektor yang ditinggalkan oleh jumlah yang ditentukan.

ShiftRightArithmetic(Vector512<Int16>, Int32)

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

ShiftRightArithmetic(Vector512<Int32>, Int32)

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

ShiftRightArithmetic(Vector512<Int64>, Int32)

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

ShiftRightArithmetic(Vector512<IntPtr>, Int32)

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

ShiftRightArithmetic(Vector512<SByte>, Int32)

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

ShiftRightLogical(Vector512<Byte>, Int32)

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

ShiftRightLogical(Vector512<Int16>, Int32)

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

ShiftRightLogical(Vector512<Int32>, Int32)

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

ShiftRightLogical(Vector512<Int64>, Int32)

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

ShiftRightLogical(Vector512<IntPtr>, Int32)

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

ShiftRightLogical(Vector512<SByte>, Int32)

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

ShiftRightLogical(Vector512<UInt16>, Int32)

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

ShiftRightLogical(Vector512<UInt32>, Int32)

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

ShiftRightLogical(Vector512<UInt64>, Int32)

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

ShiftRightLogical(Vector512<UIntPtr>, Int32)

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

Shuffle(Vector512<Byte>, Vector512<Byte>)

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

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

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

Shuffle(Vector512<Int16>, Vector512<Int16>)

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

Shuffle(Vector512<Int32>, Vector512<Int32>)

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

Shuffle(Vector512<Int64>, Vector512<Int64>)

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

Shuffle(Vector512<SByte>, Vector512<SByte>)

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

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

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

Shuffle(Vector512<UInt16>, Vector512<UInt16>)

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

Shuffle(Vector512<UInt32>, Vector512<UInt32>)

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

Shuffle(Vector512<UInt64>, Vector512<UInt64>)

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

Sqrt<T>(Vector512<T>)

Menghitung akar kuadrat vektor berdasarkan per elemen.

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

Menyimpan vektor di tujuan tertentu.

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

Menyimpan vektor di tujuan sejajar yang diberikan.

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

Menyimpan vektor di tujuan sejajar yang diberikan.

StoreUnsafe<T>(Vector512<T>, T)

Menyimpan vektor di tujuan tertentu.

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

Menyimpan vektor di tujuan tertentu.

Subtract<T>(Vector512<T>, Vector512<T>)

Mengurangi dua vektor untuk menghitung perbedaannya.

Sum<T>(Vector512<T>)

Menghitung jumlah semua elemen dalam vektor.

ToScalar<T>(Vector512<T>)

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

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

Mencoba menyalin Vector<T> ke rentang tertentu.

Widen(Vector512<Byte>)

Melebarkan menjadi Vector512<T> dua Vector512<T>.

Widen(Vector512<Int16>)

Melebarkan menjadi Vector512<T> dua Vector512<T>.

Widen(Vector512<Int32>)

Melebarkan menjadi Vector512<T> dua Vector512<T>.

Widen(Vector512<SByte>)

Melebarkan menjadi Vector512<T> dua Vector512<T>.

Widen(Vector512<Single>)

Melebarkan menjadi Vector512<T> dua Vector512<T>.

Widen(Vector512<UInt16>)

Melebarkan menjadi Vector512<T> dua Vector512<T>.

Widen(Vector512<UInt32>)

Melebarkan menjadi Vector512<T> dua Vector512<T>.

WidenLower(Vector512<Byte>)

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

WidenLower(Vector512<Int16>)

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

WidenLower(Vector512<Int32>)

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

WidenLower(Vector512<SByte>)

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

WidenLower(Vector512<Single>)

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

WidenLower(Vector512<UInt16>)

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

WidenLower(Vector512<UInt32>)

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

WidenUpper(Vector512<Byte>)

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

WidenUpper(Vector512<Int16>)

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

WidenUpper(Vector512<Int32>)

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

WidenUpper(Vector512<SByte>)

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

WidenUpper(Vector512<Single>)

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

WidenUpper(Vector512<UInt16>)

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

WidenUpper(Vector512<UInt32>)

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

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

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

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

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

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

Xor<T>(Vector512<T>, Vector512<T>)

Menghitung eksklusif atau dua vektor.

Berlaku untuk