Aracılığıyla paylaş


Vector128 Sınıf

Tanım

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

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

Özellikler

IsHardwareAccelerated

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

Yöntemler

Abs<T>(Vector128<T>)

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

Add<T>(Vector128<T>, Vector128<T>)

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

AndNot<T>(Vector128<T>, Vector128<T>)

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

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

Türünde bir Vector128<T> türüTFrom, türünün yeni bir türü TToolarak yeniden Vector128<T> yorumlar.

AsByte<T>(Vector128<T>)

bir Vector128<T> öğesini türünde Byteyeni Vector128 bir olarak yeniden yorumlar.

AsDouble<T>(Vector128<T>)

bir Vector128<T> öğesini türünde Doubleyeni Vector128 bir olarak yeniden yorumlar.

AsInt16<T>(Vector128<T>)

bir Vector128<T> öğesini türünde Int16yeni Vector128 bir olarak yeniden yorumlar.

AsInt32<T>(Vector128<T>)

bir Vector128<T> öğesini türünde Int32yeni Vector128 bir olarak yeniden yorumlar.

AsInt64<T>(Vector128<T>)

bir Vector128<T> öğesini türünde Int64yeni Vector128 bir olarak yeniden yorumlar.

AsNInt<T>(Vector128<T>)

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

AsNUInt<T>(Vector128<T>)

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

AsSByte<T>(Vector128<T>)

bir Vector128<T> öğesini türünde SByteyeni Vector128 bir olarak yeniden yorumlar.

AsSingle<T>(Vector128<T>)

bir Vector128<T> öğesini türünde Singleyeni Vector128 bir olarak yeniden yorumlar.

AsUInt16<T>(Vector128<T>)

bir Vector128<T> öğesini türünde UInt16yeni Vector128 bir olarak yeniden yorumlar.

AsUInt32<T>(Vector128<T>)

bir Vector128<T> öğesini türünde UInt32yeni Vector128 bir olarak yeniden yorumlar.

AsUInt64<T>(Vector128<T>)

bir Vector128<T> öğesini türünde UInt64yeni Vector128 bir olarak yeniden yorumlar.

AsVector<T>(Vector128<T>)

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

AsVector128(Vector2)

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

AsVector128(Vector3)

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

AsVector128(Vector4)

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

AsVector128<T>(Vector<T>)

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

AsVector2(Vector128<Single>)

bir Vector128<T> öğesini yeni Vector2olarak yeniden yorumlar.

AsVector3(Vector128<Single>)

bir Vector128<T> öğesini yeni Vector3olarak yeniden yorumlar.

AsVector4(Vector128<Single>)

bir Vector128<T> öğesini yeni Vector4olarak yeniden yorumlar.

BitwiseAnd<T>(Vector128<T>, Vector128<T>)

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

BitwiseOr<T>(Vector128<T>, Vector128<T>)

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

Ceiling(Vector128<Double>)

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

Ceiling(Vector128<Single>)

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

ConditionalSelect<T>(Vector128<T>, Vector128<T>, Vector128<T>)

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

ConvertToDouble(Vector128<Int64>)

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

ConvertToDouble(Vector128<UInt64>)

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

ConvertToInt32(Vector128<Single>)

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

ConvertToInt64(Vector128<Double>)

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

ConvertToSingle(Vector128<Int32>)

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

ConvertToSingle(Vector128<UInt32>)

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

ConvertToUInt32(Vector128<Single>)

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

ConvertToUInt64(Vector128<Double>)

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

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

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

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

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

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

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

Create(Byte)

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

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

Create(Double)

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

Create(Double, Double)

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

Create(Int16)

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

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

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

Create(Int32)

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

Create(Int32, Int32, Int32, Int32)

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

Create(Int64)

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

Create(Int64, Int64)

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

Create(IntPtr)

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

Create(SByte)

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

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

Create(Single)

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

Create(Single, Single, Single, Single)

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

Create(UInt16)

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

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

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

Create(UInt32)

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

Create(UInt32, UInt32, UInt32, UInt32)

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

Create(UInt64)

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

Create(UInt64, UInt64)

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

Create(UIntPtr)

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

Create(Vector64<Byte>, Vector64<Byte>)

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

Create(Vector64<Double>, Vector64<Double>)

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

Create(Vector64<Int16>, Vector64<Int16>)

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

Create(Vector64<Int32>, Vector64<Int32>)

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

Create(Vector64<Int64>, Vector64<Int64>)

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

Create(Vector64<IntPtr>, Vector64<IntPtr>)

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

Create(Vector64<SByte>, Vector64<SByte>)

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

Create(Vector64<Single>, Vector64<Single>)

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

Create(Vector64<UInt16>, Vector64<UInt16>)

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

Create(Vector64<UInt32>, Vector64<UInt32>)

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

Create(Vector64<UInt64>, Vector64<UInt64>)

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

Create(Vector64<UIntPtr>, Vector64<UIntPtr>)

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

Create<T>(ReadOnlySpan<T>)

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

Create<T>(T)

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

Create<T>(T[])

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

Create<T>(T[], Int32)

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

Create<T>(Vector64<T>, Vector64<T>)

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

CreateScalar(Byte)

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

CreateScalar(Double)

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

CreateScalar(Int16)

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

CreateScalar(Int32)

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

CreateScalar(Int64)

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

CreateScalar(IntPtr)

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

CreateScalar(SByte)

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

CreateScalar(Single)

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

CreateScalar(UInt16)

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

CreateScalar(UInt32)

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

CreateScalar(UInt64)

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

CreateScalar(UIntPtr)

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

CreateScalar<T>(T)

İlk öğe belirtilen değere, kalan öğelerin sıfıra başlatıldığı yeni Vector128<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 Vector128<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 Vector128<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 Vector128<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 Vector128<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 Vector128<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 Vector128<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 Vector128<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 Vector128<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 Vector128<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 Vector128<T> bir örnek oluşturur.

CreateScalarUnsafe(UInt64)

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

CreateScalarUnsafe(UIntPtr)

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

CreateScalarUnsafe<T>(T)

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

CreateSequence<T>(T, T)

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

Divide<T>(Vector128<T>, T)

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

Divide<T>(Vector128<T>, Vector128<T>)

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

Dot<T>(Vector128<T>, Vector128<T>)

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

Equals<T>(Vector128<T>, Vector128<T>)

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

EqualsAll<T>(Vector128<T>, Vector128<T>)

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

EqualsAny<T>(Vector128<T>, Vector128<T>)

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

Exp(Vector128<Double>)

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

Exp(Vector128<Single>)

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

ExtractMostSignificantBits<T>(Vector128<T>)

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

Floor(Vector128<Double>)

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

Floor(Vector128<Single>)

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

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

Belirtilen dizindeki öğeyi alır.

GetLower<T>(Vector128<T>)

Alt 64 bit değerini yeni Vector64<T>olarak alır.

GetUpper<T>(Vector128<T>)

Üst 64 bit değerini yeni Vector64<T>olarak alır.

GreaterThan<T>(Vector128<T>, Vector128<T>)

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

GreaterThanAll<T>(Vector128<T>, Vector128<T>)

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

GreaterThanAny<T>(Vector128<T>, Vector128<T>)

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

GreaterThanOrEqual<T>(Vector128<T>, Vector128<T>)

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

GreaterThanOrEqualAll<T>(Vector128<T>, Vector128<T>)

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

GreaterThanOrEqualAny<T>(Vector128<T>, Vector128<T>)

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

LessThan<T>(Vector128<T>, Vector128<T>)

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

LessThanAll<T>(Vector128<T>, Vector128<T>)

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

LessThanAny<T>(Vector128<T>, Vector128<T>)

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

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

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

LessThanOrEqualAny<T>(Vector128<T>, Vector128<T>)

Herhangi bir öğenin 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*)

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

LoadAlignedNonTemporal<T>(T*)

Belirtilen 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(Vector128<Double>)

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

Log(Vector128<Single>)

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

Log2(Vector128<Double>)

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

Log2(Vector128<Single>)

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

Max<T>(Vector128<T>, Vector128<T>)

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

Min<T>(Vector128<T>, Vector128<T>)

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

Multiply<T>(T, Vector128<T>)

Bir vektörle skaler çarpım yaparak çarpımını hesaplar.

Multiply<T>(Vector128<T>, T)

Bir vektörle skaler çarpım yaparak çarpımını hesaplar.

Multiply<T>(Vector128<T>, Vector128<T>)

Öğe açısından çarpımlarını hesaplamak için iki vektör çarpar.

Narrow(Vector128<Double>, Vector128<Double>)

İki Vector128<T> örneği tek bir Vector128<T>olarak daraltıyor.

Narrow(Vector128<Int16>, Vector128<Int16>)

İki Vector128<T> örneği tek bir Vector128<T>olarak daraltıyor.

Narrow(Vector128<Int32>, Vector128<Int32>)

İki Vector128<T> örneği tek bir Vector128<T>olarak daraltıyor.

Narrow(Vector128<Int64>, Vector128<Int64>)

İki Vector128<T> örneği tek bir Vector128<T>olarak daraltıyor.

Narrow(Vector128<UInt16>, Vector128<UInt16>)

İki Vector128<T> örneği tek bir Vector128<T>olarak daraltıyor.

Narrow(Vector128<UInt32>, Vector128<UInt32>)

İki Vector128<T> örneği tek bir Vector128<T>olarak daraltıyor.

Narrow(Vector128<UInt64>, Vector128<UInt64>)

İki Vector128<T> örneği tek bir Vector128<T>olarak daraltıyor.

Negate<T>(Vector128<T>)

Bir vektöre olumsuzluk ekler.

OnesComplement<T>(Vector128<T>)

Bir vektörünün bire bir tamamlayıcısını hesaplar.

ShiftLeft(Vector128<Byte>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda bırakır.

ShiftLeft(Vector128<Int16>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda bırakır.

ShiftLeft(Vector128<Int32>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda bırakır.

ShiftLeft(Vector128<Int64>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda bırakır.

ShiftLeft(Vector128<IntPtr>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda bırakır.

ShiftLeft(Vector128<SByte>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda bırakır.

ShiftLeft(Vector128<UInt16>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda bırakır.

ShiftLeft(Vector128<UInt32>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda bırakır.

ShiftLeft(Vector128<UInt64>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda bırakır.

ShiftLeft(Vector128<UIntPtr>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda bırakır.

ShiftRightArithmetic(Vector128<Int16>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sağa kaydırıyor (imzalı).

ShiftRightArithmetic(Vector128<Int32>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sağa kaydırıyor (imzalı).

ShiftRightArithmetic(Vector128<Int64>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sağa kaydırıyor (imzalı).

ShiftRightArithmetic(Vector128<IntPtr>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sağa kaydırıyor (imzalı).

ShiftRightArithmetic(Vector128<SByte>, Int32)

Bir vektördeki her öğeyi belirtilen miktarda sağa kaydırıyor (imzalı).

ShiftRightLogical(Vector128<Byte>, Int32)

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

ShiftRightLogical(Vector128<Int16>, Int32)

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

ShiftRightLogical(Vector128<Int32>, Int32)

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

ShiftRightLogical(Vector128<Int64>, Int32)

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

ShiftRightLogical(Vector128<IntPtr>, Int32)

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

ShiftRightLogical(Vector128<SByte>, Int32)

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

ShiftRightLogical(Vector128<UInt16>, Int32)

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

ShiftRightLogical(Vector128<UInt32>, Int32)

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

ShiftRightLogical(Vector128<UInt64>, Int32)

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

ShiftRightLogical(Vector128<UIntPtr>, Int32)

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

Shuffle(Vector128<Byte>, Vector128<Byte>)

Bir dizi dizin kullanarak giriş vektörünün değerlerini seçerek yeni bir vektör oluşturur.

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

Bir dizi dizin kullanarak giriş vektörünün değerlerini seçerek yeni bir vektör oluşturur.

Shuffle(Vector128<Int16>, Vector128<Int16>)

Bir dizi dizin kullanarak giriş vektörünün değerlerini seçerek yeni bir vektör oluşturur.

Shuffle(Vector128<Int32>, Vector128<Int32>)

Bir dizi dizin kullanarak giriş vektörünün değerlerini seçerek yeni bir vektör oluşturur.

Shuffle(Vector128<Int64>, Vector128<Int64>)

Bir dizi dizin kullanarak giriş vektörünün değerlerini seçerek yeni bir vektör oluşturur.

Shuffle(Vector128<SByte>, Vector128<SByte>)

Bir dizi dizin kullanarak giriş vektörünün değerlerini seçerek yeni bir vektör oluşturur.

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

Bir dizi dizin kullanarak giriş vektörünün değerlerini seçerek yeni bir vektör oluşturur.

Shuffle(Vector128<UInt16>, Vector128<UInt16>)

Bir dizi dizin kullanarak giriş vektörünün değerlerini seçerek yeni bir vektör oluşturur.

Shuffle(Vector128<UInt32>, Vector128<UInt32>)

Bir dizi dizin kullanarak giriş vektörünün değerlerini seçerek yeni bir vektör oluşturur.

Shuffle(Vector128<UInt64>, Vector128<UInt64>)

Bir dizi dizin kullanarak giriş vektörünün değerlerini seçerek yeni bir vektör oluşturur.

Sqrt<T>(Vector128<T>)

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

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

Belirtilen hedefte bir vektör depolar.

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

Belirtilen hizalanmış hedefte bir vektör depolar.

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

Belirtilen hizalanmış hedefte bir vektör depolar.

StoreUnsafe<T>(Vector128<T>, T)

Belirtilen hedefte bir vektör depolar.

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

Belirtilen hedefte bir vektör depolar.

Subtract<T>(Vector128<T>, Vector128<T>)

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

Sum<T>(Vector128<T>)

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

ToScalar<T>(Vector128<T>)

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

ToVector256<T>(Vector128<T>)

Verilen vektörün değerinin düşük 128 biti verilen vektörün değerine ayarlanmış ve üst 128 bit sıfır olarak başlatılmış olarak verilen vektörün yeni Vector256<T> bir vektöre dönüştürülmesini sağlar.

ToVector256Unsafe<T>(Vector128<T>)

Verilen vektörün değerinin düşük 128 biti verilen vektörün değerine ayarlanmış ve üst 128 bitlerin başlatılmamış olarak bırakıldığı belirtilen vektörün yenisine Vector256<T> dönüştürür.

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

Belirli bir yayılmaya kopyalamaya Vector<T> çalışır.

Widen(Vector128<Byte>)

bir Vector128<T> öğesini ikiye Vector128<T>genişleter.

Widen(Vector128<Int16>)

bir Vector128<T> öğesini ikiye Vector128<T>genişleter.

Widen(Vector128<Int32>)

bir Vector128<T> öğesini ikiye Vector128<T>genişleter.

Widen(Vector128<SByte>)

bir Vector128<T> öğesini ikiye Vector128<T>genişleter.

Widen(Vector128<Single>)

bir Vector128<T> öğesini ikiye Vector128<T>genişleter.

Widen(Vector128<UInt16>)

bir Vector128<T> öğesini ikiye Vector128<T>genişleter.

Widen(Vector128<UInt32>)

bir Vector128<T> öğesini ikiye Vector128<T>genişleter.

WidenLower(Vector128<Byte>)

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

WidenLower(Vector128<Int16>)

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

WidenLower(Vector128<Int32>)

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

WidenLower(Vector128<SByte>)

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

WidenLower(Vector128<Single>)

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

WidenLower(Vector128<UInt16>)

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

WidenLower(Vector128<UInt32>)

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

WidenUpper(Vector128<Byte>)

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

WidenUpper(Vector128<Int16>)

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

WidenUpper(Vector128<Int32>)

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

WidenUpper(Vector128<SByte>)

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

WidenUpper(Vector128<Single>)

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

WidenUpper(Vector128<UInt16>)

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

WidenUpper(Vector128<UInt32>)

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

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

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

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

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

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

Üst 64 bit belirtilen değere, alt 64 bit ise verilen vektördekiyle aynı değere ayarlanmış şekilde yeni Vector128<T> bir oluşturur.

Xor<T>(Vector128<T>, Vector128<T>)

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

Şunlara uygulanır