Sdílet prostřednictvím


Vector.Widen Metoda

Definice

Přetížení

Widen(Vector<UInt16>, Vector<UInt32>, Vector<UInt32>)

Rozšíří Vector<UInt16> na dvě instance Vector<UInt32>.

Widen(Vector<Single>, Vector<Double>, Vector<Double>)

Rozšíří Vector<Single> na dvě instance Vector<Double>.

Widen(Vector<SByte>, Vector<Int16>, Vector<Int16>)

Rozšíří Vector<SByte> na dvě instance Vector<Int16>.

Widen(Vector<UInt32>, Vector<UInt64>, Vector<UInt64>)

Rozšíří Vector<UInt32> na dvě instance Vector<UInt64>.

Widen(Vector<Int16>, Vector<Int32>, Vector<Int32>)

Rozšíří Vector<Int16> na dvě instance Vector<Int32>.

Widen(Vector<Byte>, Vector<UInt16>, Vector<UInt16>)

Rozšíří Vector<Byte> na dvě instance Vector<UInt16>.

Widen(Vector<Int32>, Vector<Int64>, Vector<Int64>)

Rozšíří Vector<Int32> na dvě instance Vector<Int64>.

Widen(Vector<UInt16>, Vector<UInt32>, Vector<UInt32>)

Zdroj:
Vector.cs
Zdroj:
Vector.cs
Zdroj:
Vector.cs

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Rozšíří Vector<UInt16> na dvě instance Vector<UInt32>.

public:
 static void Widen(System::Numerics::Vector<System::UInt16> source, [Runtime::InteropServices::Out] System::Numerics::Vector<System::UInt32> % dest1, [Runtime::InteropServices::Out] System::Numerics::Vector<System::UInt32> % dest2);
public:
 static void Widen(System::Numerics::Vector<System::UInt16> source, [Runtime::InteropServices::Out] System::Numerics::Vector<System::UInt32> % low, [Runtime::InteropServices::Out] System::Numerics::Vector<System::UInt32> % high);
[System.CLSCompliant(false)]
public static void Widen (System.Numerics.Vector<ushort> source, out System.Numerics.Vector<uint> dest1, out System.Numerics.Vector<uint> dest2);
[System.CLSCompliant(false)]
public static void Widen (System.Numerics.Vector<ushort> source, out System.Numerics.Vector<uint> low, out System.Numerics.Vector<uint> high);
[<System.CLSCompliant(false)>]
static member Widen : System.Numerics.Vector<uint16> * Vector * Vector -> unit
Public Shared Sub Widen (source As Vector(Of UShort), ByRef dest1 As Vector(Of UInteger), ByRef dest2 As Vector(Of UInteger))
Public Sub Widen (source As Vector(Of UShort), ByRef low As Vector(Of UInteger), ByRef high As Vector(Of UInteger))
Public Shared Sub Widen (source As Vector(Of UShort), ByRef low As Vector(Of UInteger), ByRef high As Vector(Of UInteger))

Parametry

source
Vector<UInt16>

Zdrojový vektor, jehož prvky jsou rozšířeny na výstupy.

dest1low
Vector<UInt32>

První výstupní vektor, jehož prvky budou obsahovat rozšířené prvky z nižších indexů ve zdrojovém vektoru.

dest2high
Vector<UInt32>

Druhý výstupní vektor, jehož prvky budou obsahovat rozšířené prvky z vyšších indexů ve zdrojovém vektoru.

Atributy

Platí pro

Widen(Vector<Single>, Vector<Double>, Vector<Double>)

Zdroj:
Vector.cs
Zdroj:
Vector.cs
Zdroj:
Vector.cs

Rozšíří Vector<Single> na dvě instance Vector<Double>.

public:
 static void Widen(System::Numerics::Vector<float> source, [Runtime::InteropServices::Out] System::Numerics::Vector<double> % dest1, [Runtime::InteropServices::Out] System::Numerics::Vector<double> % dest2);
public:
 static void Widen(System::Numerics::Vector<float> source, [Runtime::InteropServices::Out] System::Numerics::Vector<double> % low, [Runtime::InteropServices::Out] System::Numerics::Vector<double> % high);
public static void Widen (System.Numerics.Vector<float> source, out System.Numerics.Vector<double> dest1, out System.Numerics.Vector<double> dest2);
public static void Widen (System.Numerics.Vector<float> source, out System.Numerics.Vector<double> low, out System.Numerics.Vector<double> high);
static member Widen : System.Numerics.Vector<single> * Vector * Vector -> unit
static member Widen : System.Numerics.Vector<single> * Vector * Vector -> unit
Public Shared Sub Widen (source As Vector(Of Single), ByRef dest1 As Vector(Of Double), ByRef dest2 As Vector(Of Double))
Public Sub Widen (source As Vector(Of Single), ByRef low As Vector(Of Double), ByRef high As Vector(Of Double))
Public Shared Sub Widen (source As Vector(Of Single), ByRef low As Vector(Of Double), ByRef high As Vector(Of Double))

Parametry

source
Vector<Single>

Zdrojový vektor, jehož prvky jsou rozšířeny na výstupy.

dest1low
Vector<Double>

První výstupní vektor, jehož prvky budou obsahovat rozšířené prvky z nižších indexů ve zdrojovém vektoru.

dest2high
Vector<Double>

Druhý výstupní vektor, jehož prvky budou obsahovat rozšířené prvky z vyšších indexů ve zdrojovém vektoru.

Platí pro

Widen(Vector<SByte>, Vector<Int16>, Vector<Int16>)

Zdroj:
Vector.cs
Zdroj:
Vector.cs
Zdroj:
Vector.cs

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Rozšíří Vector<SByte> na dvě instance Vector<Int16>.

public:
 static void Widen(System::Numerics::Vector<System::SByte> source, [Runtime::InteropServices::Out] System::Numerics::Vector<short> % dest1, [Runtime::InteropServices::Out] System::Numerics::Vector<short> % dest2);
public:
 static void Widen(System::Numerics::Vector<System::SByte> source, [Runtime::InteropServices::Out] System::Numerics::Vector<short> % low, [Runtime::InteropServices::Out] System::Numerics::Vector<short> % high);
[System.CLSCompliant(false)]
public static void Widen (System.Numerics.Vector<sbyte> source, out System.Numerics.Vector<short> dest1, out System.Numerics.Vector<short> dest2);
[System.CLSCompliant(false)]
public static void Widen (System.Numerics.Vector<sbyte> source, out System.Numerics.Vector<short> low, out System.Numerics.Vector<short> high);
[<System.CLSCompliant(false)>]
static member Widen : System.Numerics.Vector<sbyte> * Vector * Vector -> unit
Public Shared Sub Widen (source As Vector(Of SByte), ByRef dest1 As Vector(Of Short), ByRef dest2 As Vector(Of Short))
Public Sub Widen (source As Vector(Of SByte), ByRef low As Vector(Of Short), ByRef high As Vector(Of Short))
Public Shared Sub Widen (source As Vector(Of SByte), ByRef low As Vector(Of Short), ByRef high As Vector(Of Short))

Parametry

source
Vector<SByte>

Zdrojový vektor, jehož prvky jsou rozšířeny na výstupy.

dest1low
Vector<Int16>

První výstupní vektor, jehož prvky budou obsahovat rozšířené prvky z nižších indexů ve zdrojovém vektoru.

dest2high
Vector<Int16>

Druhý výstupní vektor, jehož prvky budou obsahovat rozšířené prvky z vyšších indexů ve zdrojovém vektoru.

Atributy

Platí pro

Widen(Vector<UInt32>, Vector<UInt64>, Vector<UInt64>)

Zdroj:
Vector.cs
Zdroj:
Vector.cs
Zdroj:
Vector.cs

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Rozšíří Vector<UInt32> na dvě instance Vector<UInt64>.

public:
 static void Widen(System::Numerics::Vector<System::UInt32> source, [Runtime::InteropServices::Out] System::Numerics::Vector<System::UInt64> % dest1, [Runtime::InteropServices::Out] System::Numerics::Vector<System::UInt64> % dest2);
public:
 static void Widen(System::Numerics::Vector<System::UInt32> source, [Runtime::InteropServices::Out] System::Numerics::Vector<System::UInt64> % low, [Runtime::InteropServices::Out] System::Numerics::Vector<System::UInt64> % high);
[System.CLSCompliant(false)]
public static void Widen (System.Numerics.Vector<uint> source, out System.Numerics.Vector<ulong> dest1, out System.Numerics.Vector<ulong> dest2);
[System.CLSCompliant(false)]
public static void Widen (System.Numerics.Vector<uint> source, out System.Numerics.Vector<ulong> low, out System.Numerics.Vector<ulong> high);
[<System.CLSCompliant(false)>]
static member Widen : System.Numerics.Vector<uint32> * Vector * Vector -> unit
Public Shared Sub Widen (source As Vector(Of UInteger), ByRef dest1 As Vector(Of ULong), ByRef dest2 As Vector(Of ULong))
Public Sub Widen (source As Vector(Of UInteger), ByRef low As Vector(Of ULong), ByRef high As Vector(Of ULong))
Public Shared Sub Widen (source As Vector(Of UInteger), ByRef low As Vector(Of ULong), ByRef high As Vector(Of ULong))

Parametry

source
Vector<UInt32>

Zdrojový vektor, jehož prvky jsou rozšířeny na výstupy.

dest1low
Vector<UInt64>

První výstupní vektor, jehož prvky budou obsahovat rozšířené prvky z nižších indexů ve zdrojovém vektoru.

dest2high
Vector<UInt64>

Druhý výstupní vektor, jehož prvky budou obsahovat rozšířené prvky z vyšších indexů ve zdrojovém vektoru.

Atributy

Platí pro

Widen(Vector<Int16>, Vector<Int32>, Vector<Int32>)

Zdroj:
Vector.cs
Zdroj:
Vector.cs
Zdroj:
Vector.cs

Rozšíří Vector<Int16> na dvě instance Vector<Int32>.

public:
 static void Widen(System::Numerics::Vector<short> source, [Runtime::InteropServices::Out] System::Numerics::Vector<int> % dest1, [Runtime::InteropServices::Out] System::Numerics::Vector<int> % dest2);
public:
 static void Widen(System::Numerics::Vector<short> source, [Runtime::InteropServices::Out] System::Numerics::Vector<int> % low, [Runtime::InteropServices::Out] System::Numerics::Vector<int> % high);
public static void Widen (System.Numerics.Vector<short> source, out System.Numerics.Vector<int> dest1, out System.Numerics.Vector<int> dest2);
public static void Widen (System.Numerics.Vector<short> source, out System.Numerics.Vector<int> low, out System.Numerics.Vector<int> high);
static member Widen : System.Numerics.Vector<int16> * Vector * Vector -> unit
static member Widen : System.Numerics.Vector<int16> * Vector * Vector -> unit
Public Shared Sub Widen (source As Vector(Of Short), ByRef dest1 As Vector(Of Integer), ByRef dest2 As Vector(Of Integer))
Public Sub Widen (source As Vector(Of Short), ByRef low As Vector(Of Integer), ByRef high As Vector(Of Integer))
Public Shared Sub Widen (source As Vector(Of Short), ByRef low As Vector(Of Integer), ByRef high As Vector(Of Integer))

Parametry

source
Vector<Int16>

Zdrojový vektor, jehož prvky jsou rozšířeny na výstupy.

dest1low
Vector<Int32>

První výstupní vektor, jehož prvky budou obsahovat rozšířené prvky z nižších indexů ve zdrojovém vektoru.

dest2high
Vector<Int32>

Druhý výstupní vektor, jehož prvky budou obsahovat rozšířené prvky z vyšších indexů ve zdrojovém vektoru.

Platí pro

Widen(Vector<Byte>, Vector<UInt16>, Vector<UInt16>)

Zdroj:
Vector.cs
Zdroj:
Vector.cs
Zdroj:
Vector.cs

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Rozšíří Vector<Byte> na dvě instance Vector<UInt16>.

public:
 static void Widen(System::Numerics::Vector<System::Byte> source, [Runtime::InteropServices::Out] System::Numerics::Vector<System::UInt16> % dest1, [Runtime::InteropServices::Out] System::Numerics::Vector<System::UInt16> % dest2);
public:
 static void Widen(System::Numerics::Vector<System::Byte> source, [Runtime::InteropServices::Out] System::Numerics::Vector<System::UInt16> % low, [Runtime::InteropServices::Out] System::Numerics::Vector<System::UInt16> % high);
[System.CLSCompliant(false)]
public static void Widen (System.Numerics.Vector<byte> source, out System.Numerics.Vector<ushort> dest1, out System.Numerics.Vector<ushort> dest2);
[System.CLSCompliant(false)]
public static void Widen (System.Numerics.Vector<byte> source, out System.Numerics.Vector<ushort> low, out System.Numerics.Vector<ushort> high);
[<System.CLSCompliant(false)>]
static member Widen : System.Numerics.Vector<byte> * Vector * Vector -> unit
Public Shared Sub Widen (source As Vector(Of Byte), ByRef dest1 As Vector(Of UShort), ByRef dest2 As Vector(Of UShort))
Public Sub Widen (source As Vector(Of Byte), ByRef low As Vector(Of UShort), ByRef high As Vector(Of UShort))
Public Shared Sub Widen (source As Vector(Of Byte), ByRef low As Vector(Of UShort), ByRef high As Vector(Of UShort))

Parametry

source
Vector<Byte>

Zdrojový vektor, jehož prvky jsou rozšířeny na výstupy.

dest1low
Vector<UInt16>

Pokud tato metoda vrátí, obsahuje rozšířené prvky z nižších indexů ve zdrojovém vektoru.

dest2high
Vector<UInt16>

>Pokud tato metoda vrátí, obsahuje rozšířené prvky z vyšších indexů ve zdrojovém vektoru.

Atributy

Platí pro

Widen(Vector<Int32>, Vector<Int64>, Vector<Int64>)

Zdroj:
Vector.cs
Zdroj:
Vector.cs
Zdroj:
Vector.cs

Rozšíří Vector<Int32> na dvě instance Vector<Int64>.

public:
 static void Widen(System::Numerics::Vector<int> source, [Runtime::InteropServices::Out] System::Numerics::Vector<long> % dest1, [Runtime::InteropServices::Out] System::Numerics::Vector<long> % dest2);
public:
 static void Widen(System::Numerics::Vector<int> source, [Runtime::InteropServices::Out] System::Numerics::Vector<long> % low, [Runtime::InteropServices::Out] System::Numerics::Vector<long> % high);
public static void Widen (System.Numerics.Vector<int> source, out System.Numerics.Vector<long> dest1, out System.Numerics.Vector<long> dest2);
public static void Widen (System.Numerics.Vector<int> source, out System.Numerics.Vector<long> low, out System.Numerics.Vector<long> high);
static member Widen : System.Numerics.Vector<int> * Vector * Vector -> unit
static member Widen : System.Numerics.Vector<int> * Vector * Vector -> unit
Public Shared Sub Widen (source As Vector(Of Integer), ByRef dest1 As Vector(Of Long), ByRef dest2 As Vector(Of Long))
Public Sub Widen (source As Vector(Of Integer), ByRef low As Vector(Of Long), ByRef high As Vector(Of Long))
Public Shared Sub Widen (source As Vector(Of Integer), ByRef low As Vector(Of Long), ByRef high As Vector(Of Long))

Parametry

source
Vector<Int32>

Zdrojový vektor, jehož prvky jsou rozšířeny na výstupy.

dest1low
Vector<Int64>

První výstupní vektor, jehož prvky budou obsahovat rozšířené prvky z nižších indexů ve zdrojovém vektoru.

dest2high
Vector<Int64>

Druhý výstupní vektor, jehož prvky budou obsahovat rozšířené prvky z vyšších indexů ve zdrojovém vektoru.

Platí pro