Aracılığıyla paylaş


Vector512 Sınıf

Tanım

512 bit vektörlerde oluşturmak, işlemek ve başka şekilde çalıştırmak için statik yöntemler koleksiyonu sağlar.

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

Özellikler

IsHardwareAccelerated

512 bit vektör işlemlerinin JIT iç desteği aracılığıyla donanım hızlandırmaya tabi olup olmadığını gösteren bir değer alır.

Yöntemler

Abs<T>(Vector512<T>)

Bir vektördeki her öğenin mutlak değerini hesaplar.

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

Toplamlarını hesaplamak için iki vektör ekler.

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

Belirli bir vektöre ilişkin bit düzeyinde ve değerlerini ve başka bir vektöre tamamlayıcı olanları hesaplar.

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

bir Vector512<T> öğesini yeni Vector512<T>olarak yeniden yorumlar.

AsByte<T>(Vector512<T>)

bir Vector512<T> öğesini yeni Vector512<T>olarak yeniden yorumlar.

AsDouble<T>(Vector512<T>)

bir Vector512<T> öğesini yeni Vector512<T>olarak yeniden yorumlar.

AsInt16<T>(Vector512<T>)

bir Vector512<T> öğesini yeni Vector512<T>olarak yeniden yorumlar.

AsInt32<T>(Vector512<T>)

bir Vector512<T> öğesini yeni Vector512<T>olarak yeniden yorumlar.

AsInt64<T>(Vector512<T>)

bir Vector512<T> öğesini yeni Vector512<T>olarak yeniden yorumlar.

AsNInt<T>(Vector512<T>)

bir Vector512<T> öğesini yeni Vector512<T>olarak yeniden yorumlar.

AsNUInt<T>(Vector512<T>)

bir Vector512<T> öğesini yeni Vector512<T>olarak yeniden yorumlar.

AsSByte<T>(Vector512<T>)

bir Vector512<T> öğesini yeni Vector512<T>olarak yeniden yorumlar.

AsSingle<T>(Vector512<T>)

bir Vector512<T> öğesini yeni Vector512<T>olarak yeniden yorumlar.

AsUInt16<T>(Vector512<T>)

bir Vector512<T> öğesini yeni Vector512<T>olarak yeniden yorumlar.

AsUInt32<T>(Vector512<T>)

bir Vector512<T> öğesini yeni Vector512<T>olarak yeniden yorumlar.

AsUInt64<T>(Vector512<T>)

bir Vector512<T> öğesini yeni Vector512<T>olarak yeniden yorumlar.

AsVector<T>(Vector512<T>)

bir Vector512<T> öğesini yeni Vector<T>olarak yeniden yorumlar.

AsVector512<T>(Vector<T>)

bir Vector<T> öğesini yeni Vector512<T>olarak yeniden yorumlar.

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

İki vektörünün bit düzeyinde ve değerlerini hesaplar.

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

İki vektörünün bit düzeyinde veya değerini hesaplar.

Ceiling(Vector512<Double>)

Bir vektördeki her öğenin tavanını hesaplar.

Ceiling(Vector512<Single>)

Bir vektördeki her öğenin tavanını hesaplar.

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

İki vektörden bit düzeyinde koşullu olarak bir değer seçer.

ConvertToDouble(Vector512<Int64>)

bir Vector512<T> öğesini değerine Vector512<T>dönüştürür.

ConvertToDouble(Vector512<UInt64>)

bir Vector512<T> öğesini değerine Vector512<T>dönüştürür.

ConvertToInt32(Vector512<Single>)

bir Vector512<T> öğesini değerine Vector512<T>dönüştürür.

ConvertToInt64(Vector512<Double>)

bir Vector512<T> öğesini değerine Vector512<T>dönüştürür.

ConvertToSingle(Vector512<Int32>)

bir Vector512<T> öğesini değerine Vector512<T>dönüştürür.

ConvertToSingle(Vector512<UInt32>)

bir Vector512<T> öğesini değerine Vector512<T>dönüştürür.

ConvertToUInt32(Vector512<Single>)

bir Vector512<T> öğesini değerine Vector512<T>dönüştürür.

ConvertToUInt64(Vector512<Double>)

bir Vector512<T> öğesini değerine Vector512<T>dönüştürür.

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

Vector512<T> Bir öğesini belirli bir yayılmaya kopyalar.

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

Vector512<T> Bir öğesini belirli bir diziye kopyalar.

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

Belirtilen dizinden başlayarak belirli bir diziye kopyalar Vector512<T> .

Create(Byte)

Belirtilen değere başlatılan tüm öğelerle yeni Vector512<T> bir örnek oluşturur.

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)

Her öğenin ilgili belirtilen değere başlatıldığı yeni Vector512<T> bir örnek oluşturur.

Create(Double)

Belirtilen değere başlatılan tüm öğelerle yeni Vector512<T> bir örnek oluşturur.

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

Her öğenin ilgili belirtilen değere başlatıldığı yeni Vector512<T> bir örnek oluşturur.

Create(Int16)

Belirtilen değere başlatılan tüm öğelerle yeni Vector512<T> bir örnek oluşturur.

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)

Her öğenin ilgili belirtilen değere başlatıldığı yeni Vector512<T> bir örnek oluşturur.

Create(Int32)

Belirtilen değere başlatılan tüm öğelerle yeni Vector512<T> bir örnek oluşturur.

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

Her öğenin ilgili belirtilen değere başlatıldığı yeni Vector512<T> bir örnek oluşturur.

Create(Int64)

Belirtilen değere başlatılan tüm öğelerle yeni Vector512<T> bir örnek oluşturur.

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

Her öğenin ilgili belirtilen değere başlatıldığı yeni Vector512<T> bir örnek oluşturur.

Create(IntPtr)

Belirtilen değere başlatılan tüm öğelerle yeni Vector512<T> bir örnek oluşturur.

Create(SByte)

Belirtilen değere başlatılan tüm öğelerle yeni Vector512<T> bir örnek oluşturur.

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)

Her öğenin ilgili belirtilen değere başlatıldığı yeni Vector512<T> bir örnek oluşturur.

Create(Single)

Belirtilen değere başlatılan tüm öğelerle yeni Vector512<T> bir örnek oluşturur.

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

Her öğenin ilgili belirtilen değere başlatıldığı yeni Vector512<T> bir örnek oluşturur.

Create(UInt16)

Belirtilen değere başlatılan tüm öğelerle yeni Vector512<T> bir örnek oluşturur.

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)

Her öğenin ilgili belirtilen değere başlatıldığı yeni Vector512<T> bir örnek oluşturur.

Create(UInt32)

Belirtilen değere başlatılan tüm öğelerle yeni Vector512<T> bir örnek oluşturur.

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

Her öğenin ilgili belirtilen değere başlatıldığı yeni Vector512<T> bir örnek oluşturur.

Create(UInt64)

Belirtilen değere başlatılan tüm öğelerle yeni Vector512<T> bir örnek oluşturur.

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

Her öğenin ilgili belirtilen değere başlatıldığı yeni Vector512<T> bir örnek oluşturur.

Create(UIntPtr)

Belirtilen değere başlatılan tüm öğelerle yeni Vector512<T> bir örnek oluşturur.

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

İki Vector256<T> örnekten yeni Vector512<T> bir örnek oluşturur.

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

İki Vector256<T> örnekten yeni Vector512<T> bir örnek oluşturur.

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

İki Vector256<T> örnekten yeni Vector512<T> bir örnek oluşturur.

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

İki Vector256<T> örnekten yeni Vector512<T> bir örnek oluşturur.

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

İki Vector256<T> örnekten yeni Vector512<T> bir örnek oluşturur.

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

İki Vector256<T> örnekten yeni Vector512<T> bir örnek oluşturur.

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

İki Vector256<T> örnekten yeni Vector512<T> bir örnek oluşturur.

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

İki Vector256<T> örnekten yeni Vector512<T> bir örnek oluşturur.

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

İki Vector256<T> örnekten yeni Vector512<T> bir örnek oluşturur.

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

İki Vector256<T> örnekten yeni Vector512<T> bir örnek oluşturur.

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

İki Vector256<T> örnekten yeni Vector512<T> bir örnek oluşturur.

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

İki Vector256<T> örnekten yeni Vector512<T> bir örnek oluşturur.

Create<T>(ReadOnlySpan<T>)

Belirli bir salt okunur span'dan yeni Vector512<T> bir oluşturur.

Create<T>(T)

Belirtilen değere başlatılan tüm öğelerle yeni Vector512<T> bir örnek oluşturur.

Create<T>(T[])

Belirli bir diziden yeni Vector512<T> bir oluşturur.

Create<T>(T[], Int32)

Belirli bir diziden yeni Vector512<T> bir oluşturur.

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

İki Vector256<T> örnekten yeni Vector512<T> bir örnek oluşturur.

CreateScalar(Byte)

İlk öğe belirtilen değere, kalan öğelerin sıfıra başlatıldığı yeni Vector512<T> bir örnek oluşturur.

CreateScalar(Double)

İlk öğe belirtilen değere, kalan öğelerin sıfıra başlatıldığı yeni Vector512<T> bir örnek oluşturur.

CreateScalar(Int16)

İlk öğe belirtilen değere, kalan öğelerin sıfıra başlatıldığı yeni Vector512<T> bir örnek oluşturur.

CreateScalar(Int32)

İlk öğe belirtilen değere, kalan öğelerin sıfıra başlatıldığı yeni Vector512<T> bir örnek oluşturur.

CreateScalar(Int64)

İlk öğe belirtilen değere, kalan öğelerin sıfıra başlatıldığı yeni Vector512<T> bir örnek oluşturur.

CreateScalar(IntPtr)

İlk öğe belirtilen değere, kalan öğelerin sıfıra başlatıldığı yeni Vector512<T> bir örnek oluşturur.

CreateScalar(SByte)

İlk öğe belirtilen değere, kalan öğelerin sıfıra başlatıldığı yeni Vector512<T> bir örnek oluşturur.

CreateScalar(Single)

İlk öğe belirtilen değere, kalan öğelerin sıfıra başlatıldığı yeni Vector512<T> bir örnek oluşturur.

CreateScalar(UInt16)

İlk öğe belirtilen değere, kalan öğelerin sıfıra başlatıldığı yeni Vector512<T> bir örnek oluşturur.

CreateScalar(UInt32)

İlk öğe belirtilen değere, kalan öğelerin sıfıra başlatıldığı yeni Vector512<T> bir örnek oluşturur.

CreateScalar(UInt64)

İlk öğe belirtilen değere, kalan öğelerin sıfıra başlatıldığı yeni Vector512<T> bir örnek oluşturur.

CreateScalar(UIntPtr)

İlk öğe belirtilen değere, kalan öğelerin sıfıra başlatıldığı yeni Vector512<T> bir örnek oluşturur.

CreateScalar<T>(T)

İlk öğe belirtilen değere, kalan öğelerin sıfıra başlatıldığı yeni Vector512<T> bir örnek oluşturur.

CreateScalarUnsafe(Byte)

İlk öğe belirtilen değere başlatılmış ve kalan öğeler başlatılmamış olarak bırakılmış yeni Vector512<T> bir örnek oluşturur.

CreateScalarUnsafe(Double)

İlk öğe belirtilen değere başlatılmış ve kalan öğeler başlatılmamış olarak bırakılmış yeni Vector512<T> bir örnek oluşturur.

CreateScalarUnsafe(Int16)

İlk öğe belirtilen değere başlatılmış ve kalan öğeler başlatılmamış olarak bırakılmış yeni Vector512<T> bir örnek oluşturur.

CreateScalarUnsafe(Int32)

İlk öğe belirtilen değere başlatılmış ve kalan öğeler başlatılmamış olarak bırakılmış yeni Vector512<T> bir örnek oluşturur.

CreateScalarUnsafe(Int64)

İlk öğe belirtilen değere başlatılmış ve kalan öğeler başlatılmamış olarak bırakılmış yeni Vector512<T> bir örnek oluşturur.

CreateScalarUnsafe(IntPtr)

İlk öğe belirtilen değere başlatılmış ve kalan öğeler başlatılmamış olarak bırakılmış yeni Vector512<T> bir örnek oluşturur.

CreateScalarUnsafe(SByte)

İlk öğe belirtilen değere başlatılmış ve kalan öğeler başlatılmamış olarak bırakılmış yeni Vector512<T> bir örnek oluşturur.

CreateScalarUnsafe(Single)

İlk öğe belirtilen değere başlatılmış ve kalan öğeler başlatılmamış olarak bırakılmış yeni Vector512<T> bir örnek oluşturur.

CreateScalarUnsafe(UInt16)

İlk öğe belirtilen değere başlatılmış ve kalan öğeler başlatılmamış olarak bırakılmış yeni Vector512<T> bir örnek oluşturur.

CreateScalarUnsafe(UInt32)

İlk öğe belirtilen değere başlatılmış ve kalan öğeler başlatılmamış olarak bırakılmış yeni Vector512<T> bir örnek oluşturur.

CreateScalarUnsafe(UInt64)

Belirtilen değere başlatılan ilk öğe ve kalan öğeler başlatılmamış olarak bırakılmış yeni Vector512<T> bir örnek oluşturur.

CreateScalarUnsafe(UIntPtr)

Belirtilen değere başlatılan ilk öğe ve kalan öğeler başlatılmamış olarak bırakılmış yeni Vector512<T> bir örnek oluşturur.

CreateScalarUnsafe<T>(T)

Belirtilen değere başlatılan ilk öğe ve kalan öğeler başlatılmamış olarak bırakılmış yeni Vector512<T> bir örnek oluşturur.

CreateSequence<T>(T, T)

512 bit vektörlerde oluşturmak, işlemek ve başka şekilde çalıştırmak için statik yöntemler koleksiyonu sağlar.

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

Öğe başına bölüm hesaplamak için vektörleri skaler olarak böler.

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

Bölümlerini hesaplamak için iki vektör böler.

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

İki vektörünün nokta çarpımını hesaplar.

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

Öğe başına eşit olup olmadıklarını belirlemek için iki vektörle karşılaştırır.

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

Tüm öğelerin eşit olup olmadığını belirlemek için iki vektör karşılaştırır.

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

Herhangi bir öğe eşit olup olmadığını belirlemek için iki vektör karşılaştırır.

Exp(Vector512<Double>)

512 bit vektörlerde oluşturmak, işlemek ve başka şekilde çalıştırmak için statik yöntemler koleksiyonu sağlar.

Exp(Vector512<Single>)

512 bit vektörlerde oluşturmak, işlemek ve başka şekilde çalıştırmak için statik yöntemler koleksiyonu sağlar.

ExtractMostSignificantBits<T>(Vector512<T>)

Bir vektördeki her öğeden en önemli biti ayıklar.

Floor(Vector512<Double>)

Bir vektördeki her öğenin tabanını hesaplar.

Floor(Vector512<Single>)

Bir vektördeki her öğenin tabanını hesaplar.

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

Belirtilen dizindeki öğeyi alır.

GetLower<T>(Vector512<T>)

Alt 256 bit değerini yeni Vector256<T>olarak alır.

GetUpper<T>(Vector512<T>)

Üst 256 bit değerini yeni Vector256<T>olarak alır.

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

Öğe bazında hangisinin daha büyük olduğunu belirlemek için iki vektör karşılaştırır.

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

Tüm öğelerin daha büyük olup olmadığını belirlemek için iki vektörünü karşılaştırır.

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

Herhangi bir öğe daha büyük olup olmadığını belirlemek için iki vektör karşılaştırır.

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

Öğe bazında hangisinin daha büyük veya eşit olduğunu belirlemek için iki vektör karşılaştırır.

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

Tüm öğelerin büyük veya eşit olup olmadığını belirlemek için iki vektörünü karşılaştırır.

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

Herhangi bir öğe daha büyük veya eşit olup olmadığını belirlemek için iki vektör karşılaştırır.

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

Öğe bazında hangisinin daha az olduğunu belirlemek için iki vektörle karşılaştırır.

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

Tüm öğelerin daha az olup olmadığını belirlemek için iki vektör karşılaştırır.

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

Herhangi bir öğe daha az olup olmadığını belirlemek için iki vektör karşılaştırır.

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

Öğe bazında hangisinin daha az veya eşit olduğunu belirlemek için iki vektör karşılaştırır.

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

Tüm öğelerin daha az mı yoksa eşit mi olduğunu belirlemek için iki vektörünü karşılaştırır.

LessThanOrEqualAny<T>(Vector512<T>, Vector512<T>)

Herhangi bir öğe daha az veya eşit olup olmadığını belirlemek için iki vektör karşılaştırır.

Load<T>(T*)

Verilen kaynaktan bir vektör yükler.

LoadAligned<T>(T*)

Verilen hizalanmış kaynaktan bir vektör yükler.

LoadAlignedNonTemporal<T>(T*)

Verilen hizalanmış kaynaktan bir vektör yükler.

LoadUnsafe<T>(T)

Verilen kaynaktan bir vektör yükler.

LoadUnsafe<T>(T, UIntPtr)

Verilen kaynak ve öğe uzaklığından bir vektör yükler.

Log(Vector512<Double>)

512 bit vektörlerde oluşturmak, işlemek ve başka şekilde çalıştırmak için statik yöntemler koleksiyonu sağlar.

Log(Vector512<Single>)

512 bit vektörlerde oluşturmak, işlemek ve başka şekilde çalıştırmak için statik yöntemler koleksiyonu sağlar.

Log2(Vector512<Double>)

512 bit vektörlerde oluşturmak, işlemek ve başka şekilde çalıştırmak için statik yöntemler koleksiyonu sağlar.

Log2(Vector512<Single>)

512 bit vektörlerde oluşturmak, işlemek ve başka şekilde çalıştırmak için statik yöntemler koleksiyonu sağlar.

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

Öğe başına en fazla iki vektör hesaplar.

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

Öğe başına en az iki vektör hesaplar.

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

Ürününü hesaplamak için vektörleri skaler ile çarpar.

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

Ürününü hesaplamak için vektörleri skaler ile çarpar.

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

Öğe açısından ürünlerini hesaplamak için iki vektör çarpar.

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

İki Vector512<T> örneği tek bir Vector512<T>içine daraltıyor.

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

İki Vector512<T> örneği tek bir Vector512<T>içine daraltıyor.

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

İki Vector512<T> örneği tek bir Vector512<T>içine daraltıyor.

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

İki Vector512<T> örneği tek bir Vector512<T>içine daraltıyor.

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

İki Vector512<T> örneği tek bir Vector512<T>içine daraltıyor.

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

İki Vector512<T> örneği tek bir Vector512<T>içine daraltıyor.

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

İki Vector512<T> örneği tek bir Vector512<T>içine daraltıyor.

Negate<T>(Vector512<T>)

Bir vektöri olumsuzlar.

OnesComplement<T>(Vector512<T>)

Bir vektörünün tamamlayıcılarını hesaplar.

ShiftLeft(Vector512<Byte>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sola kaydırıyor.

ShiftLeft(Vector512<Int16>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sola kaydırıyor.

ShiftLeft(Vector512<Int32>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sola kaydırıyor.

ShiftLeft(Vector512<Int64>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sola kaydırıyor.

ShiftLeft(Vector512<IntPtr>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sola kaydırıyor.

ShiftLeft(Vector512<SByte>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sola kaydırıyor.

ShiftLeft(Vector512<UInt16>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sola kaydırıyor.

ShiftLeft(Vector512<UInt32>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sola kaydırıyor.

ShiftLeft(Vector512<UInt64>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sola kaydırıyor.

ShiftLeft(Vector512<UIntPtr>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sola kaydırıyor.

ShiftRightArithmetic(Vector512<Int16>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sağa kaydırarak (imzalar).

ShiftRightArithmetic(Vector512<Int32>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sağa kaydırarak (imzalar).

ShiftRightArithmetic(Vector512<Int64>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sağa kaydırarak (imzalar).

ShiftRightArithmetic(Vector512<IntPtr>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sağa kaydırarak (imzalar).

ShiftRightArithmetic(Vector512<SByte>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sağa kaydırarak (imzalar).

ShiftRightLogical(Vector512<Byte>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sağa kaydırarak (işaretsiz) .

ShiftRightLogical(Vector512<Int16>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sağa kaydırarak (işaretsiz) .

ShiftRightLogical(Vector512<Int32>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sağa kaydırarak (işaretsiz) .

ShiftRightLogical(Vector512<Int64>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sağa kaydırarak (işaretsiz) .

ShiftRightLogical(Vector512<IntPtr>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sağa kaydırarak (işaretsiz) .

ShiftRightLogical(Vector512<SByte>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sağa kaydırarak (işaretsiz) .

ShiftRightLogical(Vector512<UInt16>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sağa kaydırarak (işaretsiz) .

ShiftRightLogical(Vector512<UInt32>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sağa kaydırarak (işaretsiz) .

ShiftRightLogical(Vector512<UInt64>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sağa kaydırarak (işaretsiz) .

ShiftRightLogical(Vector512<UIntPtr>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sağa kaydırarak (işaretsiz) .

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

Dizin kümesi kullanarak giriş vektörünün değerlerini seçerek yeni bir vektör oluşturur.

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

Dizin kümesi kullanarak giriş vektörünün değerlerini seçerek yeni bir vektör oluşturur.

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

Dizin kümesi kullanarak giriş vektörünün değerlerini seçerek yeni bir vektör oluşturur.

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

Dizin kümesi kullanarak giriş vektörünün değerlerini seçerek yeni bir vektör oluşturur.

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

Dizin kümesi kullanarak giriş vektörünün değerlerini seçerek yeni bir vektör oluşturur.

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

Dizin kümesi kullanarak giriş vektörünün değerlerini seçerek yeni bir vektör oluşturur.

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

Dizin kümesi kullanarak giriş vektörünün değerlerini seçerek yeni bir vektör oluşturur.

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

Dizin kümesi kullanarak giriş vektörünün değerlerini seçerek yeni bir vektör oluşturur.

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

Dizin kümesi kullanarak giriş vektörünün değerlerini seçerek yeni bir vektör oluşturur.

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

Dizin kümesi kullanarak giriş vektörünün değerlerini seçerek yeni bir vektör oluşturur.

Sqrt<T>(Vector512<T>)

Bir vektörünün karekökünü öğe başına temelinde hesaplar.

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

Verilen hedefte bir vektör depolar.

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

Belirtilen hizalanmış hedefte bir vektör depolar.

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

Belirtilen hizalanmış hedefte bir vektör depolar.

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

Verilen hedefte bir vektör depolar.

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

Verilen hedefte bir vektör depolar.

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

Farklarını hesaplamak için iki vektör çıkarır.

Sum<T>(Vector512<T>)

Bir vektördeki tüm öğelerin toplamını hesaplar.

ToScalar<T>(Vector512<T>)

Verilen vektöru, ilk öğenin değerini içeren skaler bir vektöre dönüştürür.

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

Belirli bir Vector<T> span'a kopyalamaya çalışır.

Widen(Vector512<Byte>)

a'yi Vector512<T> ikiye Vector512<T>genişleter.

Widen(Vector512<Int16>)

a'yi Vector512<T> ikiye Vector512<T>genişleter.

Widen(Vector512<Int32>)

a'yi Vector512<T> ikiye Vector512<T>genişleter.

Widen(Vector512<SByte>)

a'yi Vector512<T> ikiye Vector512<T>genişleter.

Widen(Vector512<Single>)

a'yi Vector512<T> ikiye Vector512<T>genişleter.

Widen(Vector512<UInt16>)

a'yi Vector512<T> ikiye Vector512<T>genişleter.

Widen(Vector512<UInt32>)

a'yi Vector512<T> ikiye Vector512<T>genişleter.

WidenLower(Vector512<Byte>)

Öğesinin alt yarısını içine Vector512<T> genişleterek içine Vector512<T>alır.

WidenLower(Vector512<Int16>)

öğesinin alt yarısını içine Vector512<T>Vector512<T>genişleter.

WidenLower(Vector512<Int32>)

öğesinin alt yarısını içine Vector512<T>Vector512<T>genişleter.

WidenLower(Vector512<SByte>)

öğesinin alt yarısını içine Vector512<T>Vector512<T>genişleter.

WidenLower(Vector512<Single>)

öğesinin alt yarısını içine Vector512<T>Vector512<T>genişleter.

WidenLower(Vector512<UInt16>)

öğesinin alt yarısını içine Vector512<T>Vector512<T>genişleter.

WidenLower(Vector512<UInt32>)

öğesinin alt yarısını içine Vector512<T>Vector512<T>genişleter.

WidenUpper(Vector512<Byte>)

öğesinin üst yarısını içine Vector512<T> genişleterek içine Vector512<T>alır.

WidenUpper(Vector512<Int16>)

öğesinin üst yarısını içine Vector512<T> genişleterek içine Vector512<T>alır.

WidenUpper(Vector512<Int32>)

öğesinin üst yarısını içine Vector512<T> genişleterek içine Vector512<T>alır.

WidenUpper(Vector512<SByte>)

öğesinin üst yarısını içine Vector512<T> genişleterek içine Vector512<T>alır.

WidenUpper(Vector512<Single>)

öğesinin üst yarısını içine Vector512<T> genişleterek içine Vector512<T>alır.

WidenUpper(Vector512<UInt16>)

öğesinin üst yarısını içine Vector512<T> genişleterek içine Vector512<T>alır.

WidenUpper(Vector512<UInt32>)

öğesinin üst yarısını içine Vector512<T> genişleterek içine Vector512<T>alır.

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

Belirtilen dizindeki öğesi belirtilen değere, kalan öğeler ise belirtilen vektördekiyle aynı değere ayarlanmış şekilde yeni Vector512<T> bir oluşturur.

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

Belirtilen değere ayarlanmış alt 256 bit ve verilen vektördekiyle aynı değere ayarlanmış üst 256 bit ile yeni Vector512<T> bir oluşturur.

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

Belirtilen değere ayarlanmış üst 256 bit ve verilen vektördekiyle aynı değere ayarlanmış alt 256 bit ile yeni Vector512<T> bir oluşturur.

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

İki vektörden oluşan özel veya dışlayıcıyı hesaplar.

Şunlara uygulanır