Aracılığıyla paylaş


Vector256 Sınıf

Tanım

256 bit vektörler üzerinde oluşturmak, işlemek ve başka şekilde çalıştırmak için bir statik yöntemler koleksiyonu sağlar.

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

Özellikler

IsHardwareAccelerated

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

Yöntemler

Abs<T>(Vector256<T>)

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

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

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

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

Belirli bir vektöre ait bit düzeyinde ve değerlerini ve başka bir vektöre ekleyenleri hesaplar.

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

Türünden TFrom birini Vector256<T> türünde yeni Vector256<T>TTobir olarak yeniden yorumlar.

AsByte<T>(Vector256<T>)

bir Vector256<T> öğesini türünde yeni Vector256Bytebir olarak yeniden yorumlar.

AsDouble<T>(Vector256<T>)

bir Vector256<T> öğesini türünde yeni Vector256Doublebir olarak yeniden yorumlar.

AsInt16<T>(Vector256<T>)

bir Vector256<T> öğesini türünde yeni Vector256Int16bir olarak yeniden yorumlar.

AsInt32<T>(Vector256<T>)

bir Vector256<T> öğesini türünde yeni Vector256Int32bir olarak yeniden yorumlar.

AsInt64<T>(Vector256<T>)

bir Vector256<T> öğesini türünde yeni Vector256Int64bir olarak yeniden yorumlar.

AsNInt<T>(Vector256<T>)

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

AsNUInt<T>(Vector256<T>)

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

AsSByte<T>(Vector256<T>)

bir Vector256<T> öğesini türünde yeni Vector256SBytebir olarak yeniden yorumlar.

AsSingle<T>(Vector256<T>)

bir Vector256<T> öğesini türünde yeni Vector256Singlebir olarak yeniden yorumlar.

AsUInt16<T>(Vector256<T>)

bir Vector256<T> öğesini türünde yeni Vector256UInt16bir olarak yeniden yorumlar.

AsUInt32<T>(Vector256<T>)

bir Vector256<T> öğesini türünde yeni Vector256UInt32bir olarak yeniden yorumlar.

AsUInt64<T>(Vector256<T>)

bir Vector256<T> öğesini türünde yeni Vector256UInt64bir olarak yeniden yorumlar.

AsVector<T>(Vector256<T>)

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

AsVector256<T>(Vector<T>)

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

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

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

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

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

Ceiling(Vector256<Double>)

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

Ceiling(Vector256<Single>)

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

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

Bit düzeyinde iki vektörden koşullu olarak bir değer seçer.

ConvertToDouble(Vector256<Int64>)

bir Vector256<T> öğesini öğesine Vector256<T>dönüştürür.

ConvertToDouble(Vector256<UInt64>)

bir Vector256<T> öğesini öğesine Vector256<T>dönüştürür.

ConvertToInt32(Vector256<Single>)

bir Vector256<T> öğesini öğesine Vector256<T>dönüştürür.

ConvertToInt64(Vector256<Double>)

bir Vector256<T> öğesini öğesine Vector256<T>dönüştürür.

ConvertToSingle(Vector256<Int32>)

bir Vector256<T> öğesini öğesine Vector256<T>dönüştürür.

ConvertToSingle(Vector256<UInt32>)

bir Vector256<T> öğesini öğesine Vector256<T>dönüştürür.

ConvertToUInt32(Vector256<Single>)

bir Vector256<T> öğesini öğesine Vector256<T>dönüştürür.

ConvertToUInt64(Vector256<Double>)

bir Vector256<T> öğesini öğesine Vector256<T>dönüştürür.

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

Bir Vector256<T> değerini belirli bir yayılma aralığına kopyalar.

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

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

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

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

Create(Byte)

Belirtilen değere başlatılan tüm öğelerle yeni Vector256<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)

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

Create(Double)

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

Create(Double, Double, Double, Double)

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

Create(Int16)

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

Create(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 Vector256<T> bir örnek oluşturur.

Create(Int32)

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

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

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

Create(Int64)

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

Create(Int64, Int64, Int64, Int64)

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

Create(IntPtr)

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

Create(SByte)

Belirtilen değere başlatılan tüm öğelerle yeni Vector256<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)

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

Create(Single)

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

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

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

Create(UInt16)

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

Create(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 Vector256<T> bir örnek oluşturur.

Create(UInt32)

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

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

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

Create(UInt64)

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

Create(UInt64, UInt64, UInt64, UInt64)

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

Create(UIntPtr)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Create<T>(ReadOnlySpan<T>)

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

Create<T>(T)

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

Create<T>(T[])

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

Create<T>(T[], Int32)

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

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

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

CreateScalar(Byte)

Belirtilen değere başlatılan ilk öğe ve sıfıra başlatılan kalan öğelerle yeni Vector256<T> bir örnek oluşturur.

CreateScalar(Double)

Belirtilen değere başlatılan ilk öğe ve sıfıra başlatılan kalan öğelerle yeni Vector256<T> bir örnek oluşturur.

CreateScalar(Int16)

Belirtilen değere başlatılan ilk öğe ve sıfıra başlatılan kalan öğelerle yeni Vector256<T> bir örnek oluşturur.

CreateScalar(Int32)

Belirtilen değere başlatılan ilk öğe ve sıfıra başlatılan kalan öğelerle yeni Vector256<T> bir örnek oluşturur.

CreateScalar(Int64)

Belirtilen değere başlatılan ilk öğe ve sıfıra başlatılan kalan öğelerle yeni Vector256<T> bir örnek oluşturur.

CreateScalar(IntPtr)

Belirtilen değere başlatılan ilk öğe ve sıfıra başlatılan kalan öğelerle yeni Vector256<T> bir örnek oluşturur.

CreateScalar(SByte)

Belirtilen değere başlatılan ilk öğe ve sıfıra başlatılan kalan öğelerle yeni Vector256<T> bir örnek oluşturur.

CreateScalar(Single)

Belirtilen değere başlatılan ilk öğe ve sıfıra başlatılan kalan öğelerle yeni Vector256<T> bir örnek oluşturur.

CreateScalar(UInt16)

Belirtilen değere başlatılan ilk öğe ve sıfıra başlatılan kalan öğelerle yeni Vector256<T> bir örnek oluşturur.

CreateScalar(UInt32)

Belirtilen değere başlatılan ilk öğe ve sıfıra başlatılan kalan öğelerle yeni Vector256<T> bir örnek oluşturur.

CreateScalar(UInt64)

Belirtilen değere başlatılan ilk öğe ve sıfıra başlatılan kalan öğelerle yeni Vector256<T> bir örnek oluşturur.

CreateScalar(UIntPtr)

Belirtilen değere başlatılan ilk öğe ve sıfıra başlatılan kalan öğelerle yeni Vector256<T> bir örnek oluşturur.

CreateScalar<T>(T)

Belirtilen değere başlatılan ilk öğe ve sıfıra başlatılan kalan öğelerle yeni Vector256<T> bir örnek oluşturur.

CreateScalarUnsafe(Byte)

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

CreateScalarUnsafe(Double)

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

CreateScalarUnsafe(Int16)

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

CreateScalarUnsafe(Int32)

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

CreateScalarUnsafe(Int64)

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

CreateScalarUnsafe(IntPtr)

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

CreateScalarUnsafe(SByte)

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

CreateScalarUnsafe(Single)

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

CreateScalarUnsafe(UInt16)

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

CreateScalarUnsafe(UInt32)

Belirtilen değere başlatılan ilk öğe ve kalan öğeler başlatılmamış olarak bırakılmış yeni Vector256<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 Vector256<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 Vector256<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 Vector256<T> bir örnek oluşturur.

CreateSequence<T>(T, T)

256 bit vektörler üzerinde oluşturmak, işlemek ve başka şekilde çalıştırmak için bir statik yöntemler koleksiyonu sağlar.

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

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

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

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

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

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

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

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

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

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

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

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

Exp(Vector256<Double>)

256 bit vektörler üzerinde oluşturmak, işlemek ve başka şekilde çalıştırmak için bir statik yöntemler koleksiyonu sağlar.

Exp(Vector256<Single>)

256 bit vektörler üzerinde oluşturmak, işlemek ve başka şekilde çalıştırmak için bir statik yöntemler koleksiyonu sağlar.

ExtractMostSignificantBits<T>(Vector256<T>)

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

Floor(Vector256<Double>)

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

Floor(Vector256<Single>)

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

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

Belirtilen dizindeki öğeyi alır.

GetLower<T>(Vector256<T>)

Alt 128 bitin değerini yeni Vector128<T>olarak alır.

GetUpper<T>(Vector256<T>)

Üst 128 bitin değerini yeni Vector128<T>olarak alır.

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

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

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

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

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

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

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

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

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

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

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

256 bit vektörler üzerinde oluşturmak, işlemek ve başka şekilde çalıştırmak için bir statik yöntemler koleksiyonu sağlar.

Log(Vector256<Single>)

256 bit vektörler üzerinde oluşturmak, işlemek ve başka şekilde çalıştırmak için bir statik yöntemler koleksiyonu sağlar.

Log2(Vector256<Double>)

256 bit vektörler üzerinde oluşturmak, işlemek ve başka şekilde çalıştırmak için bir statik yöntemler koleksiyonu sağlar.

Log2(Vector256<Single>)

256 bit vektörler üzerinde oluşturmak, işlemek ve başka şekilde çalıştırmak için bir statik yöntemler koleksiyonu sağlar.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Negate<T>(Vector256<T>)

Bir vektöri olumsuzlar.

OnesComplement<T>(Vector256<T>)

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

ShiftLeft(Vector256<Byte>, Int32)

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

ShiftLeft(Vector256<Int16>, Int32)

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

ShiftLeft(Vector256<Int32>, Int32)

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

ShiftLeft(Vector256<Int64>, Int32)

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

ShiftLeft(Vector256<IntPtr>, Int32)

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

ShiftLeft(Vector256<SByte>, Int32)

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

ShiftLeft(Vector256<UInt16>, Int32)

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

ShiftLeft(Vector256<UInt32>, Int32)

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

ShiftLeft(Vector256<UInt64>, Int32)

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

ShiftLeft(Vector256<UIntPtr>, Int32)

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

ShiftRightArithmetic(Vector256<Int16>, Int32)

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

ShiftRightArithmetic(Vector256<Int32>, Int32)

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

ShiftRightArithmetic(Vector256<Int64>, Int32)

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

ShiftRightArithmetic(Vector256<IntPtr>, Int32)

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

ShiftRightArithmetic(Vector256<SByte>, Int32)

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

ShiftRightLogical(Vector256<Byte>, Int32)

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

ShiftRightLogical(Vector256<Int16>, Int32)

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

ShiftRightLogical(Vector256<Int32>, Int32)

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

ShiftRightLogical(Vector256<Int64>, Int32)

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

ShiftRightLogical(Vector256<IntPtr>, Int32)

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

ShiftRightLogical(Vector256<SByte>, Int32)

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

ShiftRightLogical(Vector256<UInt16>, Int32)

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

ShiftRightLogical(Vector256<UInt32>, Int32)

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

ShiftRightLogical(Vector256<UInt64>, Int32)

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

ShiftRightLogical(Vector256<UIntPtr>, Int32)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Sqrt<T>(Vector256<T>)

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

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

Verilen hedefte bir vektör depolar.

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

Belirtilen hizalanmış hedefte bir vektör depolar.

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

Belirtilen hizalanmış hedefte bir vektör depolar.

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

Verilen hedefte bir vektör depolar.

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

Verilen hedefte bir vektör depolar.

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

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

Sum<T>(Vector256<T>)

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

ToScalar<T>(Vector256<T>)

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

ToVector512<T>(Vector256<T>)

Düşük 256 bit değeri verilen vektörün değerine ayarlanmış ve üst 256 bit sıfır olarak başlatılmış olarak verilen vektörün yeni Vector512<T> bir vektöre dönüştürür.

ToVector512Unsafe<T>(Vector256<T>)

Verilen vektörün değerinin alt 256 biti verilen vektörün değerine, üst 256 bit ise başlatılmamış olarak bırakılarak verilen vektörün yeni Vector512<T> bir vektöre dönüştürülmesini sağlar.

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

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

Widen(Vector256<Byte>)

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

Widen(Vector256<Int16>)

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

Widen(Vector256<Int32>)

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

Widen(Vector256<SByte>)

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

Widen(Vector256<Single>)

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

Widen(Vector256<UInt16>)

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

Widen(Vector256<UInt32>)

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

WidenLower(Vector256<Byte>)

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

WidenLower(Vector256<Int16>)

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

WidenLower(Vector256<Int32>)

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

WidenLower(Vector256<SByte>)

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

WidenLower(Vector256<Single>)

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

WidenLower(Vector256<UInt16>)

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

WidenLower(Vector256<UInt32>)

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

WidenUpper(Vector256<Byte>)

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

WidenUpper(Vector256<Int16>)

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

WidenUpper(Vector256<Int32>)

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

WidenUpper(Vector256<SByte>)

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

WidenUpper(Vector256<Single>)

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

WidenUpper(Vector256<UInt16>)

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

WidenUpper(Vector256<UInt32>)

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

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

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

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

Daha düşük 128 biti belirtilen değere, üst 128 bitleri ise verilen vektördekiyle aynı değere ayarlanmış yeni bir Vector256<T> oluşturur.

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

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

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

İki vektörünün özel veya özel olanını hesaplar.

Şunlara uygulanır