Vector64 Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje kolekci statických metod pro vytváření, manipulaci a další práci s 64bitovými vektory.
public ref class Vector64 abstract sealed
public static class Vector64
type Vector64 = class
Public Module Vector64
- Dědičnost
-
Vector64
Vlastnosti
IsHardwareAccelerated |
Získá hodnotu, která označuje, zda jsou 64bitové vektorové operace předmětem hardwarové akcelerace prostřednictvím vnitřní podpory JIT. |
Metody
Abs<T>(Vector64<T>) |
Vypočítá absolutní hodnotu každého prvku ve vektoru. |
Add<T>(Vector64<T>, Vector64<T>) |
Sečte dva vektory pro výpočet jejich součtu. |
AndNot<T>(Vector64<T>, Vector64<T>) |
Vypočítá bitový a daný vektor a ty, které se doplňují s jiným vektorem. |
As<T,U>(Vector64<T>) |
Reinterpretuje Vector64<T> typ |
AsByte<T>(Vector64<T>) |
Reinterprets a Vector64<T> as a new Vector64 of type Byte. |
AsDouble<T>(Vector64<T>) |
Reinterprets a Vector64<T> as a new Vector64 of type Double. |
AsInt16<T>(Vector64<T>) |
Reinterprets a Vector64<T> as a new Vector64 of type Int16. |
AsInt32<T>(Vector64<T>) |
Reinterprets a Vector64<T> as a new Vector64 of type Int32. |
AsInt64<T>(Vector64<T>) |
Reinterprets a Vector64<T> as a new Vector64 of type Int64. |
AsNInt<T>(Vector64<T>) |
Reinterprets a Vector64<T> as a new Vector64<T>. |
AsNUInt<T>(Vector64<T>) |
Reinterprets a Vector64<T> as a new Vector64<T>. |
AsSByte<T>(Vector64<T>) |
Reinterprets a Vector64<T> as a new Vector64 of type SByte. |
AsSingle<T>(Vector64<T>) |
Reinterprets a Vector64<T> as a new Vector64 of type Single. |
AsUInt16<T>(Vector64<T>) |
Reinterprets a Vector64<T> as a new Vector64 of type UInt16. |
AsUInt32<T>(Vector64<T>) |
Reinterprets a Vector64<T> as a new Vector64 of type UInt32. |
AsUInt64<T>(Vector64<T>) |
Reinterprets a Vector64<T> as a new Vector64 of type UInt64. |
BitwiseAnd<T>(Vector64<T>, Vector64<T>) |
Vypočítá bitové a dva vektory. |
BitwiseOr<T>(Vector64<T>, Vector64<T>) |
Vypočítá bitové nebo dva vektory. |
Ceiling(Vector64<Double>) |
Vypočítá strop každého prvku ve vektoru. |
Ceiling(Vector64<Single>) |
Vypočítá strop každého prvku ve vektoru. |
ConditionalSelect<T>(Vector64<T>, Vector64<T>, Vector64<T>) |
Podmíněně vybere hodnotu ze dvou vektorů na bitové bázi. |
ConvertToDouble(Vector64<Int64>) |
Převede na Vector64<T>Vector64<T>. |
ConvertToDouble(Vector64<UInt64>) |
Převede na Vector64<T>Vector64<T>. |
ConvertToInt32(Vector64<Single>) |
Převede na Vector64<T>Vector64<T>. |
ConvertToInt64(Vector64<Double>) |
Převede na Vector64<T>Vector64<T>. |
ConvertToSingle(Vector64<Int32>) |
Převede na Vector64<T>Vector64<T>. |
ConvertToSingle(Vector64<UInt32>) |
Převede na Vector64<T>Vector64<T>. |
ConvertToUInt32(Vector64<Single>) |
Převede na Vector64<T>Vector64<T>. |
ConvertToUInt64(Vector64<Double>) |
Převede na Vector64<T>Vector64<T>. |
CopyTo<T>(Vector64<T>, Span<T>) |
Zkopíruje do daného rozsahu Vector64<T> . |
CopyTo<T>(Vector64<T>, T[]) |
Zkopíruje do Vector64<T> daného pole. |
CopyTo<T>(Vector64<T>, T[], Int32) |
Zkopíruje Vector64<T> objekt do daného pole počínaje zadaným indexem. |
Create(Byte) |
Vytvoří novou Vector64<T> instanci se všemi prvky inicializovanými na zadanou hodnotu. |
Create(Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte) |
Vytvoří novou Vector64<T> instanci s každým elementem inicializovaným na odpovídající zadanou hodnotu. |
Create(Double) |
Vytvoří novou Vector64<T> instanci se všemi prvky inicializovanými na zadanou hodnotu. |
Create(Int16) |
Vytvoří novou Vector64<T> instanci se všemi prvky inicializovanými na zadanou hodnotu. |
Create(Int16, Int16, Int16, Int16) |
Vytvoří novou Vector64<T> instanci s každým elementem inicializovaným na odpovídající zadanou hodnotu. |
Create(Int32) |
Vytvoří novou Vector64<T> instanci se všemi prvky inicializovanými na zadanou hodnotu. |
Create(Int32, Int32) |
Vytvoří novou Vector64<T> instanci s každým elementem inicializovaným na odpovídající zadanou hodnotu. |
Create(Int64) |
Vytvoří novou Vector64<T> instanci se všemi prvky inicializovanými na zadanou hodnotu. |
Create(IntPtr) |
Vytvoří novou Vector64<T> instanci se všemi prvky inicializovanými na zadanou hodnotu. |
Create(SByte) |
Vytvoří novou Vector64<T> instanci se všemi prvky inicializovanými na zadanou hodnotu. |
Create(SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte) |
Vytvoří novou Vector64<T> instanci s každým elementem inicializovaným na odpovídající zadanou hodnotu. |
Create(Single) |
Vytvoří novou Vector64<T> instanci se všemi prvky inicializovanými na zadanou hodnotu. |
Create(Single, Single) |
Vytvoří novou Vector64<T> instanci s každým elementem inicializovaným na odpovídající zadanou hodnotu. |
Create(UInt16) |
Vytvoří novou Vector64<T> instanci se všemi prvky inicializovanými na zadanou hodnotu. |
Create(UInt16, UInt16, UInt16, UInt16) |
Vytvoří novou Vector64<T> instanci s každým elementem inicializovaným na odpovídající zadanou hodnotu. |
Create(UInt32) |
Vytvoří novou Vector64<T> instanci se všemi prvky inicializovanými na zadanou hodnotu. |
Create(UInt32, UInt32) |
Vytvoří novou Vector64<T> instanci s každým elementem inicializovaným na odpovídající zadanou hodnotu. |
Create(UInt64) |
Vytvoří novou Vector64<T> instanci se všemi prvky inicializovanými na zadanou hodnotu. |
Create(UIntPtr) |
Vytvoří novou Vector64<T> instanci se všemi prvky inicializovanými na zadanou hodnotu. |
Create<T>(ReadOnlySpan<T>) |
Vytvoří nový Vector64<T> z daného rozsahu jen pro čtení. |
Create<T>(T) |
Vytvoří novou Vector64<T> instanci se všemi prvky inicializovanými na zadanou hodnotu. |
Create<T>(T[]) |
Vytvoří nový Vector64<T> z daného pole. |
Create<T>(T[], Int32) |
Vytvoří nový Vector64<T> z daného pole. |
CreateScalar(Byte) |
Vytvoří novou Vector64<T> instanci s prvním prvkem inicializovaným na zadanou hodnotu a zbývajícími prvky inicializovány na nulu. |
CreateScalar(Double) |
Vytvoří novou Vector64<T> instanci s prvním prvkem inicializovaným na zadanou hodnotu a zbývajícími prvky inicializovány na nulu. |
CreateScalar(Int16) |
Vytvoří novou Vector64<T> instanci s prvním prvkem inicializovaným na zadanou hodnotu a zbývajícími prvky inicializovány na nulu. |
CreateScalar(Int32) |
Vytvoří novou Vector64<T> instanci s prvním prvkem inicializovaným na zadanou hodnotu a zbývajícími prvky inicializovány na nulu. |
CreateScalar(Int64) |
Vytvoří novou Vector64<T> instanci s prvním prvkem inicializovaným na zadanou hodnotu a zbývajícími prvky inicializovány na nulu. |
CreateScalar(IntPtr) |
Vytvoří novou Vector64<T> instanci s prvním prvkem inicializovaným na zadanou hodnotu a zbývajícími prvky inicializovány na nulu. |
CreateScalar(SByte) |
Vytvoří novou Vector64<T> instanci s prvním prvkem inicializovaným na zadanou hodnotu a zbývajícími prvky inicializovány na nulu. |
CreateScalar(Single) |
Vytvoří novou Vector64<T> instanci s prvním prvkem inicializovaným na zadanou hodnotu a zbývajícími prvky inicializovány na nulu. |
CreateScalar(UInt16) |
Vytvoří novou Vector64<T> instanci s prvním prvkem inicializovaným na zadanou hodnotu a zbývajícími prvky inicializovány na nulu. |
CreateScalar(UInt32) |
Vytvoří novou Vector64<T> instanci s prvním prvkem inicializovaným na zadanou hodnotu a zbývajícími prvky inicializovány na nulu. |
CreateScalar(UInt64) |
Vytvoří novou Vector64<T> instanci s prvním prvkem inicializovaným na zadanou hodnotu a zbývajícími prvky inicializovány na nulu. |
CreateScalar(UIntPtr) |
Vytvoří novou Vector64<T> instanci s prvním prvkem inicializovaným na zadanou hodnotu a zbývajícími prvky inicializovány na nulu. |
CreateScalar<T>(T) |
Vytvoří novou Vector64<T> instanci s prvním prvkem inicializovaným na zadanou hodnotu a zbývajícími prvky inicializovány na nulu. |
CreateScalarUnsafe(Byte) |
Vytvoří novou Vector64<T> instanci s prvním elementem inicializovaným na zadanou hodnotu a zbývajícími elementy ponechány neinicializované. |
CreateScalarUnsafe(Double) |
Vytvoří novou Vector64<T> instanci s prvním elementem inicializovaným na zadanou hodnotu a zbývajícími elementy ponechány neinicializované. |
CreateScalarUnsafe(Int16) |
Vytvoří novou Vector64<T> instanci s prvním elementem inicializovaným na zadanou hodnotu a zbývajícími elementy ponechány neinicializované. |
CreateScalarUnsafe(Int32) |
Vytvoří novou Vector64<T> instanci s prvním elementem inicializovaným na zadanou hodnotu a zbývajícími elementy ponechány neinicializované. |
CreateScalarUnsafe(Int64) |
Vytvoří novou Vector64<T> instanci s prvním elementem inicializovaným na zadanou hodnotu a zbývajícími elementy ponechány neinicializované. |
CreateScalarUnsafe(IntPtr) |
Vytvoří novou Vector64<T> instanci s prvním elementem inicializovaným na zadanou hodnotu a zbývajícími elementy ponechány neinicializované. |
CreateScalarUnsafe(SByte) |
Vytvoří novou Vector64<T> instanci s prvním elementem inicializovaným na zadanou hodnotu a zbývajícími elementy ponechány neinicializované. |
CreateScalarUnsafe(Single) |
Vytvoří novou Vector64<T> instanci s prvním elementem inicializovaným na zadanou hodnotu a zbývajícími elementy ponechány neinicializované. |
CreateScalarUnsafe(UInt16) |
Vytvoří novou Vector64<T> instanci s prvním elementem inicializovaným na zadanou hodnotu a zbývajícími elementy ponechány neinicializované. |
CreateScalarUnsafe(UInt32) |
Vytvoří novou Vector64<T> instanci s prvním elementem inicializovaným na zadanou hodnotu a zbývajícími elementy ponechány neinicializované. |
CreateScalarUnsafe(UInt64) |
Vytvoří novou Vector64<T> instanci s prvním elementem inicializovaným na zadanou hodnotu a zbývajícími elementy ponechány neinicializované. |
CreateScalarUnsafe(UIntPtr) |
Vytvoří novou Vector64<T> instanci s prvním elementem inicializovaným na zadanou hodnotu a zbývajícími elementy ponechány neinicializované. |
CreateScalarUnsafe<T>(T) |
Vytvoří novou Vector64<T> instanci s prvním elementem inicializovaným na zadanou hodnotu a zbývajícími elementy ponechány neinicializované. |
CreateSequence<T>(T, T) |
Poskytuje kolekci statických metod pro vytváření, manipulaci a další práci s 64bitovými vektory. |
Divide<T>(Vector64<T>, T) |
Vydělí vektor skalárem pro výpočet podílu jednotlivých prvků. |
Divide<T>(Vector64<T>, Vector64<T>) |
Vydělí dva vektory pro výpočet jejich podílu. |
Dot<T>(Vector64<T>, Vector64<T>) |
Vypočítá tečkovaný součin dvou vektorů. |
Equals<T>(Vector64<T>, Vector64<T>) |
Porovná dva vektory a určí, jestli jsou si rovny na základě jednotlivých prvků. |
EqualsAll<T>(Vector64<T>, Vector64<T>) |
Porovná dva vektory a určí, jestli jsou všechny prvky stejné. |
EqualsAny<T>(Vector64<T>, Vector64<T>) |
Porovná dva vektory a určí, jestli jsou některé prvky rovny. |
Exp(Vector64<Double>) |
Poskytuje kolekci statických metod pro vytváření, manipulaci a další práci s 64bitovými vektory. |
Exp(Vector64<Single>) |
Poskytuje kolekci statických metod pro vytváření, manipulaci a další práci s 64bitovými vektory. |
ExtractMostSignificantBits<T>(Vector64<T>) |
Extrahuje nejvýznamnější bit z každého prvku vektoru. |
Floor(Vector64<Double>) |
Vypočítá podlahu každého prvku ve vektoru. |
Floor(Vector64<Single>) |
Vypočítá podlahu každého prvku ve vektoru. |
GetElement<T>(Vector64<T>, Int32) |
Získá prvek na pozici zadaného indexu. |
GreaterThan<T>(Vector64<T>, Vector64<T>) |
Porovná dva vektory a určí, který je větší na základě jednotlivých prvků. |
GreaterThanAll<T>(Vector64<T>, Vector64<T>) |
Porovná dva vektory a určí, jestli jsou všechny prvky větší. |
GreaterThanAny<T>(Vector64<T>, Vector64<T>) |
Porovná dva vektory a určí, jestli jsou nějaké prvky větší. |
GreaterThanOrEqual<T>(Vector64<T>, Vector64<T>) |
Porovná dva vektory a určí, která je větší nebo rovna pro jednotlivé prvky. |
GreaterThanOrEqualAll<T>(Vector64<T>, Vector64<T>) |
Porovná dva vektory a určí, jestli jsou všechny prvky větší nebo rovny. |
GreaterThanOrEqualAny<T>(Vector64<T>, Vector64<T>) |
Porovná dva vektory a určí, jestli jsou některé prvky větší nebo rovny. |
LessThan<T>(Vector64<T>, Vector64<T>) |
Porovná dva vektory a určí, který z těchto vektorů je menší na základě jednotlivých prvků. |
LessThanAll<T>(Vector64<T>, Vector64<T>) |
Porovná dva vektory a určí, jestli jsou všechny prvky menší. |
LessThanAny<T>(Vector64<T>, Vector64<T>) |
Porovná dva vektory a určí, jestli jsou některé prvky menší. |
LessThanOrEqual<T>(Vector64<T>, Vector64<T>) |
Porovná dva vektory a určí, která hodnota je menší nebo rovna pro jednotlivé prvky. |
LessThanOrEqualAll<T>(Vector64<T>, Vector64<T>) |
Porovná dva vektory a určí, jestli jsou všechny prvky menší nebo rovny. |
LessThanOrEqualAny<T>(Vector64<T>, Vector64<T>) |
Porovná dva vektory a určí, jestli jsou některé prvky menší nebo rovny. |
Load<T>(T*) |
Načte vektor z daného zdroje. |
LoadAligned<T>(T*) |
Načte vektor z daného zarovnaného zdroje. |
LoadAlignedNonTemporal<T>(T*) |
Načte vektor z daného zarovnaného zdroje. |
LoadUnsafe<T>(T) |
Načte vektor z daného zdroje. |
LoadUnsafe<T>(T, UIntPtr) |
Načte vektor z daného zdroje a posunu prvku. |
Log(Vector64<Double>) |
Poskytuje kolekci statických metod pro vytváření, manipulaci a další práci s 64bitovými vektory. |
Log(Vector64<Single>) |
Poskytuje kolekci statických metod pro vytváření, manipulaci a další práci s 64bitovými vektory. |
Log2(Vector64<Double>) |
Poskytuje kolekci statických metod pro vytváření, manipulaci a další práci s 64bitovými vektory. |
Log2(Vector64<Single>) |
Poskytuje kolekci statických metod pro vytváření, manipulaci a další práci s 64bitovými vektory. |
Max<T>(Vector64<T>, Vector64<T>) |
Vypočítá maximální počet dvou vektorů pro každý prvek. |
Min<T>(Vector64<T>, Vector64<T>) |
Vypočítá minimálně dva vektory pro každý prvek. |
Multiply<T>(T, Vector64<T>) |
Vynásobí vektor skalárem pro výpočet jejich součinu. |
Multiply<T>(Vector64<T>, T) |
Vynásobí vektor skalárem pro výpočet jejich součinu. |
Multiply<T>(Vector64<T>, Vector64<T>) |
Vynásobí dva vektory pro výpočet jejich element-wise součin. |
Narrow(Vector64<Double>, Vector64<Double>) |
Zúží dvě Vector64<T> instance na jednu Vector64<T>. |
Narrow(Vector64<Int16>, Vector64<Int16>) |
Zúží dvě Vector64<T> instance na jednu Vector64<T>. |
Narrow(Vector64<Int32>, Vector64<Int32>) |
Zúží dvě Vector64<T> instance na jednu Vector64<T>. |
Narrow(Vector64<Int64>, Vector64<Int64>) |
Zúží dvě Vector64<T> instance na jednu Vector64<T>. |
Narrow(Vector64<UInt16>, Vector64<UInt16>) |
Zúží dvě Vector64<T> instance na jednu Vector64<T>. |
Narrow(Vector64<UInt32>, Vector64<UInt32>) |
Zúží dvě Vector64<T> instance na jednu Vector64<T>. |
Narrow(Vector64<UInt64>, Vector64<UInt64>) |
Zúží dvě Vector64<T> instance na jednu Vector64<T>. |
Negate<T>(Vector64<T>) |
Neguje vektor. |
OnesComplement<T>(Vector64<T>) |
Vypočítá jedinový doplněk vektoru. |
ShiftLeft(Vector64<Byte>, Int32) |
Posune každý prvek vektoru doleva o zadanou hodnotu. |
ShiftLeft(Vector64<Int16>, Int32) |
Posune každý prvek vektoru doleva o zadanou hodnotu. |
ShiftLeft(Vector64<Int32>, Int32) |
Posune každý prvek vektoru doleva o zadanou hodnotu. |
ShiftLeft(Vector64<Int64>, Int32) |
Posune každý prvek vektoru doleva o zadanou hodnotu. |
ShiftLeft(Vector64<IntPtr>, Int32) |
Posune každý prvek vektoru doleva o zadanou hodnotu. |
ShiftLeft(Vector64<SByte>, Int32) |
Posune každý prvek vektoru doleva o zadanou hodnotu. |
ShiftLeft(Vector64<UInt16>, Int32) |
Posune každý prvek vektoru doleva o zadanou hodnotu. |
ShiftLeft(Vector64<UInt32>, Int32) |
Posune každý prvek vektoru doleva o zadanou hodnotu. |
ShiftLeft(Vector64<UInt64>, Int32) |
Posune každý prvek vektoru doleva o zadanou hodnotu. |
ShiftLeft(Vector64<UIntPtr>, Int32) |
Posune každý prvek vektoru doleva o zadanou hodnotu. |
ShiftRightArithmetic(Vector64<Int16>, Int32) |
Posune (podepíše) každý prvek vektoru doprava o zadanou hodnotu. |
ShiftRightArithmetic(Vector64<Int32>, Int32) |
Posune (podepíše) každý prvek vektoru doprava o zadanou hodnotu. |
ShiftRightArithmetic(Vector64<Int64>, Int32) |
Posune (podepíše) každý prvek vektoru doprava o zadanou hodnotu. |
ShiftRightArithmetic(Vector64<IntPtr>, Int32) |
Posune (podepíše) každý prvek vektoru doprava o zadanou hodnotu. |
ShiftRightArithmetic(Vector64<SByte>, Int32) |
Posune (podepíše) každý prvek vektoru doprava o zadanou hodnotu. |
ShiftRightLogical(Vector64<Byte>, Int32) |
Posune (bez znaménka) každý prvek vektoru doprava o zadanou hodnotu. |
ShiftRightLogical(Vector64<Int16>, Int32) |
Posune (bez znaménka) každý prvek vektoru doprava o zadanou hodnotu. |
ShiftRightLogical(Vector64<Int32>, Int32) |
Posune (bez znaménka) každý prvek vektoru doprava o zadanou hodnotu. |
ShiftRightLogical(Vector64<Int64>, Int32) |
Posune (bez znaménka) každý prvek vektoru doprava o zadanou hodnotu. |
ShiftRightLogical(Vector64<IntPtr>, Int32) |
Posune (bez znaménka) každý prvek vektoru doprava o zadanou hodnotu. |
ShiftRightLogical(Vector64<SByte>, Int32) |
Posune (bez znaménka) každý prvek vektoru doprava o zadanou hodnotu. |
ShiftRightLogical(Vector64<UInt16>, Int32) |
Posune (bez znaménka) každý prvek vektoru doprava o zadanou hodnotu. |
ShiftRightLogical(Vector64<UInt32>, Int32) |
Posune (bez znaménka) každý prvek vektoru doprava o zadanou hodnotu. |
ShiftRightLogical(Vector64<UInt64>, Int32) |
Posune (bez znaménka) každý prvek vektoru doprava o zadanou hodnotu. |
ShiftRightLogical(Vector64<UIntPtr>, Int32) |
Posune (bez znaménka) každý prvek vektoru doprava o zadanou hodnotu. |
Shuffle(Vector64<Byte>, Vector64<Byte>) |
Vytvoří nový vektor výběrem hodnot ze vstupního vektoru pomocí sady indexů. |
Shuffle(Vector64<Int16>, Vector64<Int16>) |
Vytvoří nový vektor výběrem hodnot ze vstupního vektoru pomocí sady indexů. |
Shuffle(Vector64<Int32>, Vector64<Int32>) |
Vytvoří nový vektor výběrem hodnot ze vstupního vektoru pomocí sady indexů. |
Shuffle(Vector64<SByte>, Vector64<SByte>) |
Vytvoří nový vektor výběrem hodnot ze vstupního vektoru pomocí sady indexů. |
Shuffle(Vector64<Single>, Vector64<Int32>) |
Vytvoří nový vektor výběrem hodnot ze vstupního vektoru pomocí sady indexů. |
Shuffle(Vector64<UInt16>, Vector64<UInt16>) |
Vytvoří nový vektor výběrem hodnot ze vstupního vektoru pomocí sady indexů. |
Shuffle(Vector64<UInt32>, Vector64<UInt32>) |
Vytvoří nový vektor výběrem hodnot ze vstupního vektoru pomocí sady indexů. |
Sqrt<T>(Vector64<T>) |
Vypočítá druhou odmocninu vektoru na základě jednotlivých prvků. |
Store<T>(Vector64<T>, T*) |
Ukládá vektor v daném cíli. |
StoreAligned<T>(Vector64<T>, T*) |
Ukládá vektor v daném zarovnaném cíli. |
StoreAlignedNonTemporal<T>(Vector64<T>, T*) |
Ukládá vektor v daném zarovnaném cíli. |
StoreUnsafe<T>(Vector64<T>, T) |
Ukládá vektor v daném cíli. |
StoreUnsafe<T>(Vector64<T>, T, UIntPtr) |
Ukládá vektor v daném cíli. |
Subtract<T>(Vector64<T>, Vector64<T>) |
Odečte dva vektory pro výpočet jejich rozdílu. |
Sum<T>(Vector64<T>) |
Vypočítá součet všech prvků ve vektoru. |
ToScalar<T>(Vector64<T>) |
Převede daný vektor na skalár obsahující hodnotu prvního prvku. |
ToVector128<T>(Vector64<T>) |
Převede daný vektor na nový Vector128<T> s dolními 64 bity nastavenými na hodnotu daného vektoru a horních 64 bitů inicializovaných na nulu. |
ToVector128Unsafe<T>(Vector64<T>) |
Převede daný vektor na nový Vector128<T> s dolními 64 bity nastavenými na hodnotu daného vektoru a horních 64 bitů ponecháte neinicializovaný. |
TryCopyTo<T>(Vector64<T>, Span<T>) |
Pokusí se zkopírovat Vector<T> do daného rozsahu. |
Widen(Vector64<Byte>) |
Rozšíří na Vector64<T> dva Vector64<T>. |
Widen(Vector64<Int16>) |
Rozšíří na Vector64<T> dva Vector64<T>. |
Widen(Vector64<Int32>) |
Rozšíří na Vector64<T> dva Vector64<T>. |
Widen(Vector64<SByte>) |
Rozšíří na Vector64<T> dva Vector64<T>. |
Widen(Vector64<Single>) |
Rozšíří na Vector64<T> dva Vector64<T>. |
Widen(Vector64<UInt16>) |
Rozšíří na Vector64<T> dva Vector64<T>. |
Widen(Vector64<UInt32>) |
Rozšíří na Vector64<T> dva Vector64<T>. |
WidenLower(Vector64<Byte>) |
Rozšíří dolní polovinu na Vector64<T>Vector64<T>. |
WidenLower(Vector64<Int16>) |
Rozšíří dolní polovinu na Vector64<T>Vector64<T>. |
WidenLower(Vector64<Int32>) |
Rozšíří dolní polovinu na Vector64<T>Vector64<T>. |
WidenLower(Vector64<SByte>) |
Rozšíří dolní polovinu na Vector64<T>Vector64<T>. |
WidenLower(Vector64<Single>) |
Rozšíří dolní polovinu na Vector64<T>Vector64<T>. |
WidenLower(Vector64<UInt16>) |
Rozšíří dolní polovinu na Vector64<T>Vector64<T>. |
WidenLower(Vector64<UInt32>) |
Rozšíří dolní polovinu na Vector64<T>Vector64<T>. |
WidenUpper(Vector64<Byte>) |
Rozšíří horní polovinu na Vector64<T>Vector64<T>. |
WidenUpper(Vector64<Int16>) |
Rozšíří horní polovinu na Vector64<T>Vector64<T>. |
WidenUpper(Vector64<Int32>) |
Rozšíří horní polovinu na Vector64<T>Vector64<T>. |
WidenUpper(Vector64<SByte>) |
Rozšíří horní polovinu na Vector64<T>Vector64<T>. |
WidenUpper(Vector64<Single>) |
Rozšíří horní polovinu na Vector64<T>Vector64<T>. |
WidenUpper(Vector64<UInt16>) |
Rozšíří horní polovinu na Vector64<T>Vector64<T>. |
WidenUpper(Vector64<UInt32>) |
Rozšíří horní polovinu na Vector64<T>Vector64<T>. |
WithElement<T>(Vector64<T>, Int32, T) |
Vytvoří nový Vector64<T> s elementem na zadaném indexu nastaveným na zadanou hodnotu a zbývajícími elementy nastavenými na stejnou hodnotu jako v daném vektoru. |
Xor<T>(Vector64<T>, Vector64<T>) |
Vypočítá exkluzivně nebo dva vektory. |