Udostępnij za pośrednictwem


Vector.Widen Metoda

Definicja

Przeciążenia

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

Rozszerza Vector<UInt16> na dwa wystąpienia Vector<UInt32>.

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

Rozszerza Vector<Single> na dwa wystąpienia Vector<Double>.

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

Rozszerza Vector<SByte> na dwa wystąpienia Vector<Int16>.

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

Rozszerza Vector<UInt32> na dwa wystąpienia Vector<UInt64>.

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

Rozszerza Vector<Int16> na dwa wystąpienia Vector<Int32>.

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

Rozszerza Vector<Byte> na dwa wystąpienia Vector<UInt16>.

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

Rozszerza Vector<Int32> na dwa wystąpienia Vector<Int64>.

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

Źródło:
Vector.cs
Źródło:
Vector.cs
Źródło:
Vector.cs

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Rozszerza Vector<UInt16> na dwa wystąpienia 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>

Wektor źródłowy, którego elementy są rozszerzane do danych wyjściowych.

dest1low
Vector<UInt32>

Pierwszy wektor wyjściowy, którego elementy będą zawierać rozszerzone elementy z niższych indeksów w wektorze źródłowym.

dest2high
Vector<UInt32>

Drugi wektor wyjściowy, którego elementy będą zawierać rozszerzone elementy z wyższych indeksów w wektorze źródłowym.

Atrybuty

Dotyczy

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

Źródło:
Vector.cs
Źródło:
Vector.cs
Źródło:
Vector.cs

Rozszerza Vector<Single> na dwa wystąpienia 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>

Wektor źródłowy, którego elementy są rozszerzane do danych wyjściowych.

dest1low
Vector<Double>

Pierwszy wektor wyjściowy, którego elementy będą zawierać rozszerzone elementy z niższych indeksów w wektorze źródłowym.

dest2high
Vector<Double>

Drugi wektor wyjściowy, którego elementy będą zawierać rozszerzone elementy z wyższych indeksów w wektorze źródłowym.

Dotyczy

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

Źródło:
Vector.cs
Źródło:
Vector.cs
Źródło:
Vector.cs

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Rozszerza Vector<SByte> na dwa wystąpienia 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>

Wektor źródłowy, którego elementy są rozszerzane do danych wyjściowych.

dest1low
Vector<Int16>

Pierwszy wektor wyjściowy, którego elementy będą zawierać rozszerzone elementy z niższych indeksów w wektorze źródłowym.

dest2high
Vector<Int16>

Drugi wektor wyjściowy, którego elementy będą zawierać rozszerzone elementy z wyższych indeksów w wektorze źródłowym.

Atrybuty

Dotyczy

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

Źródło:
Vector.cs
Źródło:
Vector.cs
Źródło:
Vector.cs

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Rozszerza Vector<UInt32> na dwa wystąpienia 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>

Wektor źródłowy, którego elementy są rozszerzane do danych wyjściowych.

dest1low
Vector<UInt64>

Pierwszy wektor wyjściowy, którego elementy będą zawierać rozszerzone elementy z niższych indeksów w wektorze źródłowym.

dest2high
Vector<UInt64>

Drugi wektor wyjściowy, którego elementy będą zawierać rozszerzone elementy z wyższych indeksów w wektorze źródłowym.

Atrybuty

Dotyczy

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

Źródło:
Vector.cs
Źródło:
Vector.cs
Źródło:
Vector.cs

Rozszerza Vector<Int16> na dwa wystąpienia 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>

Wektor źródłowy, którego elementy są rozszerzane do danych wyjściowych.

dest1low
Vector<Int32>

Pierwszy wektor wyjściowy, którego elementy będą zawierać rozszerzone elementy z niższych indeksów w wektorze źródłowym.

dest2high
Vector<Int32>

Drugi wektor wyjściowy, którego elementy będą zawierać rozszerzone elementy z wyższych indeksów w wektorze źródłowym.

Dotyczy

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

Źródło:
Vector.cs
Źródło:
Vector.cs
Źródło:
Vector.cs

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Rozszerza Vector<Byte> na dwa wystąpienia 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>

Wektor źródłowy, którego elementy są rozszerzane do danych wyjściowych.

dest1low
Vector<UInt16>

Gdy ta metoda zwraca wartość , zawiera rozszerzone elementy z niższych indeksów w wektorze źródłowym.

dest2high
Vector<UInt16>

>Gdy ta metoda zwraca, zawiera rozszerzone elementy z wyższych indeksów w wektorze źródłowym.

Atrybuty

Dotyczy

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

Źródło:
Vector.cs
Źródło:
Vector.cs
Źródło:
Vector.cs

Rozszerza Vector<Int32> na dwa wystąpienia 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>

Wektor źródłowy, którego elementy są rozszerzane do danych wyjściowych.

dest1low
Vector<Int64>

Pierwszy wektor wyjściowy, którego elementy będą zawierać rozszerzone elementy z niższych indeksów w wektorze źródłowym.

dest2high
Vector<Int64>

Drugi wektor wyjściowy, którego elementy będą zawierać rozszerzone elementy z wyższych indeksów w wektorze źródłowym.

Dotyczy