Vector.Widen Méthode

Définition

Surcharges

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

Élargit un Vector<UInt16> en deux instances Vector<UInt32>.

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

Élargit un Vector<Single> en deux instances Vector<Double>.

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

Élargit un Vector<SByte> en deux instances Vector<Int16>.

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

Élargit un Vector<UInt32> en deux instances Vector<UInt64>.

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

Élargit un Vector<Int16> en deux instances Vector<Int32>.

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

Élargit un Vector<Byte> en deux instances Vector<UInt16>.

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

Élargit un Vector<Int32> en deux instances Vector<Int64>.

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

Source:
Vector.cs
Source:
Vector.cs
Source:
Vector.cs

Important

Cette API n’est pas conforme CLS.

Élargit un Vector<UInt16> en deux instances 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))

Paramètres

source
Vector<UInt16>

Vecteur source dont les éléments sont élargis dans les sorties.

dest1low
Vector<UInt32>

Premier vecteur de sortie, dont les éléments contiennent les éléments élargis à partir d’index inférieurs dans le vecteur source.

dest2high
Vector<UInt32>

Deuxième vecteur de sortie, dont les éléments contiennent les éléments élargis à partir d’index supérieurs dans le vecteur source.

Attributs

S’applique à

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

Source:
Vector.cs
Source:
Vector.cs
Source:
Vector.cs

Élargit un Vector<Single> en deux instances 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))

Paramètres

source
Vector<Single>

Vecteur source dont les éléments sont élargis dans les sorties.

dest1low
Vector<Double>

Premier vecteur de sortie, dont les éléments contiennent les éléments élargis à partir d’index inférieurs dans le vecteur source.

dest2high
Vector<Double>

Deuxième vecteur de sortie, dont les éléments contiennent les éléments élargis à partir d’index supérieurs dans le vecteur source.

S’applique à

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

Source:
Vector.cs
Source:
Vector.cs
Source:
Vector.cs

Important

Cette API n’est pas conforme CLS.

Élargit un Vector<SByte> en deux instances 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))

Paramètres

source
Vector<SByte>

Vecteur source dont les éléments sont élargis dans les sorties.

dest1low
Vector<Int16>

Premier vecteur de sortie, dont les éléments contiennent les éléments élargis à partir d’index inférieurs dans le vecteur source.

dest2high
Vector<Int16>

Deuxième vecteur de sortie, dont les éléments contiennent les éléments élargis à partir d’index supérieurs dans le vecteur source.

Attributs

S’applique à

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

Source:
Vector.cs
Source:
Vector.cs
Source:
Vector.cs

Important

Cette API n’est pas conforme CLS.

Élargit un Vector<UInt32> en deux instances 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))

Paramètres

source
Vector<UInt32>

Vecteur source dont les éléments sont élargis dans les sorties.

dest1low
Vector<UInt64>

Premier vecteur de sortie, dont les éléments contiennent les éléments élargis à partir d’index inférieurs dans le vecteur source.

dest2high
Vector<UInt64>

Deuxième vecteur de sortie, dont les éléments contiennent les éléments élargis à partir d’index supérieurs dans le vecteur source.

Attributs

S’applique à

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

Source:
Vector.cs
Source:
Vector.cs
Source:
Vector.cs

Élargit un Vector<Int16> en deux instances 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))

Paramètres

source
Vector<Int16>

Vecteur source dont les éléments sont élargis dans les sorties.

dest1low
Vector<Int32>

Premier vecteur de sortie, dont les éléments contiennent les éléments élargis à partir d’index inférieurs dans le vecteur source.

dest2high
Vector<Int32>

Deuxième vecteur de sortie, dont les éléments contiennent les éléments élargis à partir d’index supérieurs dans le vecteur source.

S’applique à

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

Source:
Vector.cs
Source:
Vector.cs
Source:
Vector.cs

Important

Cette API n’est pas conforme CLS.

Élargit un Vector<Byte> en deux instances 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))

Paramètres

source
Vector<Byte>

Vecteur source dont les éléments sont élargis dans les sorties.

dest1low
Vector<UInt16>

Lorsque cette méthode est retournée, contient les éléments élargis à partir d’index inférieurs dans le vecteur source.

dest2high
Vector<UInt16>

>Lorsque cette méthode retourne, contient les éléments élargis à partir d’index supérieurs dans le vecteur source.

Attributs

S’applique à

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

Source:
Vector.cs
Source:
Vector.cs
Source:
Vector.cs

Élargit un Vector<Int32> en deux instances 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))

Paramètres

source
Vector<Int32>

Vecteur source dont les éléments sont élargis dans les sorties.

dest1low
Vector<Int64>

Premier vecteur de sortie, dont les éléments contiennent les éléments élargis à partir d’index inférieurs dans le vecteur source.

dest2high
Vector<Int64>

Deuxième vecteur de sortie, dont les éléments contiennent les éléments élargis à partir d’index supérieurs dans le vecteur source.

S’applique à