Vector.Widen Vector.Widen Vector.Widen Vector.Widen Method

Определение

Перегрузки

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

Расширяет System.Numerics.Vector<System.UInt16> в два экземпляра System.Numerics.Vector<System.UInt32>.Widens a System.Numerics.Vector<System.UInt16> into two System.Numerics.Vector<System.UInt32> instances.

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

Расширяет System.Numerics.Vector<System.Single> в два экземпляра System.Numerics.Vector<System.Double>.Widens a System.Numerics.Vector<System.Single> into two System.Numerics.Vector<System.Double> instances.

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

Расширяет System.Numerics.Vector<System.SByte> в два экземпляра System.Numerics.Vector<System.Int16>.Widens a System.Numerics.Vector<System.SByte> into two System.Numerics.Vector<System.Int16> instances.

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

Расширяет System.Numerics.Vector<System.UInt32> в два экземпляра System.Numerics.Vector<System.UInt64>.Widens a System.Numerics.Vector<System.UInt32> into two System.Numerics.Vector<System.UInt64> instances.

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

Расширяет System.Numerics.Vector<System.Int16> в два экземпляра System.Numerics.Vector<System.Int32>.Widens a System.Numerics.Vector<System.Int16> into two System.Numerics.Vector<System.Int32> instances.

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

Расширяет System.Numerics.Vector<System.Byte> в два экземпляра System.Numerics.Vector<System.UInt16>.Widens a System.Numerics.Vector<System.Byte> into two System.Numerics.Vector<System.UInt16> instances.

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

Расширяет System.Numerics.Vector<System.Int32> в два экземпляра System.Numerics.Vector<System.Int64>.Widens a System.Numerics.Vector<System.Int32> into two System.Numerics.Vector<System.Int64> instances.

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

Важно!

Этот API несовместим с CLS.

Расширяет System.Numerics.Vector<System.UInt16> в два экземпляра System.Numerics.Vector<System.UInt32>.Widens a System.Numerics.Vector<System.UInt16> into two System.Numerics.Vector<System.UInt32> instances.

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);
[System.CLSCompliant(false)]
public static void Widen (System.Numerics.Vector<ushort> source, out System.Numerics.Vector<uint> dest1, out System.Numerics.Vector<uint> dest2);
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))

Параметры

source
Vector<UInt16>

Исходный вектор, элементы которого расширяются в выходные данные.The source vector whose elements are widened into the outputs.

dest1
Vector<UInt32>

Первый выходной вектор, элементы которого будут содержать расширенные элементы из нижних индексов в исходном векторе.The first output vector, whose elements will contain the widened elements from lower indices in the source vector.

dest2
Vector<UInt32>

Второй выходной вектор, элементы которого будут содержать расширенные элементы из верхних индексов в исходном векторе.The second output vector, whose elements will contain the widened elements from higher indices in the source vector.

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

Расширяет System.Numerics.Vector<System.Single> в два экземпляра System.Numerics.Vector<System.Double>.Widens a System.Numerics.Vector<System.Single> into two System.Numerics.Vector<System.Double> instances.

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, out System.Numerics.Vector<double> dest1, out System.Numerics.Vector<double> dest2);
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))

Параметры

source
Vector<Single>

Исходный вектор, элементы которого расширяются в выходные данные.The source vector whose elements are widened into the outputs.

dest1
Vector<Double>

Первый выходной вектор, элементы которого будут содержать расширенные элементы из нижних индексов в исходном векторе.The first output vector, whose elements will contain the widened elements from lower indices in the source vector.

dest2
Vector<Double>

Второй выходной вектор, элементы которого будут содержать расширенные элементы из верхних индексов в исходном векторе.The second output vector, whose elements will contain the widened elements from higher indices in the source vector.

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

Важно!

Этот API несовместим с CLS.

Расширяет System.Numerics.Vector<System.SByte> в два экземпляра System.Numerics.Vector<System.Int16>.Widens a System.Numerics.Vector<System.SByte> into two System.Numerics.Vector<System.Int16> instances.

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);
[System.CLSCompliant(false)]
public static void Widen (System.Numerics.Vector<sbyte> source, out System.Numerics.Vector<short> dest1, out System.Numerics.Vector<short> dest2);
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))

Параметры

source
Vector<SByte>

Исходный вектор, элементы которого расширяются в выходные данные.The source vector whose elements are widened into the outputs.

dest1
Vector<Int16>

Первый выходной вектор, элементы которого будут содержать расширенные элементы из нижних индексов в исходном векторе.The first output vector, whose elements will contain the widened elements from lower indices in the source vector.

dest2
Vector<Int16>

Второй выходной вектор, элементы которого будут содержать расширенные элементы из верхних индексов в исходном векторе.The second output vector, whose elements will contain the widened elements from higher indices in the source vector.

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

Важно!

Этот API несовместим с CLS.

Расширяет System.Numerics.Vector<System.UInt32> в два экземпляра System.Numerics.Vector<System.UInt64>.Widens a System.Numerics.Vector<System.UInt32> into two System.Numerics.Vector<System.UInt64> instances.

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);
[System.CLSCompliant(false)]
public static void Widen (System.Numerics.Vector<uint> source, out System.Numerics.Vector<ulong> dest1, out System.Numerics.Vector<ulong> dest2);
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))

Параметры

source
Vector<UInt32>

Исходный вектор, элементы которого расширяются в выходные данные.The source vector whose elements are widened into the outputs.

dest1
Vector<UInt64>

Первый выходной вектор, элементы которого будут содержать расширенные элементы из нижних индексов в исходном векторе.The first output vector, whose elements will contain the widened elements from lower indices in the source vector.

dest2
Vector<UInt64>

Второй выходной вектор, элементы которого будут содержать расширенные элементы из верхних индексов в исходном векторе.The second output vector, whose elements will contain the widened elements from higher indices in the source vector.

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

Расширяет System.Numerics.Vector<System.Int16> в два экземпляра System.Numerics.Vector<System.Int32>.Widens a System.Numerics.Vector<System.Int16> into two System.Numerics.Vector<System.Int32> instances.

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, out System.Numerics.Vector<int> dest1, out System.Numerics.Vector<int> dest2);
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))

Параметры

source
Vector<Int16>

Исходный вектор, элементы которого расширяются в выходные данные.The source vector whose elements are widened into the outputs.

dest1
Vector<Int32>

Первый выходной вектор, элементы которого будут содержать расширенные элементы из нижних индексов в исходном векторе.The first output vector, whose elements will contain the widened elements from lower indices in the source vector.

dest2
Vector<Int32>

Второй выходной вектор, элементы которого будут содержать расширенные элементы из верхних индексов в исходном векторе.The second output vector, whose elements will contain the widened elements from higher indices in the source vector.

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

Важно!

Этот API несовместим с CLS.

Расширяет System.Numerics.Vector<System.Byte> в два экземпляра System.Numerics.Vector<System.UInt16>.Widens a System.Numerics.Vector<System.Byte> into two System.Numerics.Vector<System.UInt16> instances.

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);
[System.CLSCompliant(false)]
public static void Widen (System.Numerics.Vector<byte> source, out System.Numerics.Vector<ushort> dest1, out System.Numerics.Vector<ushort> dest2);
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))

Параметры

source
Vector<Byte>

Исходный вектор, элементы которого расширяются в выходные данные.The source vector whose elements are widened into the outputs.

dest1
Vector<UInt16>

Первый выходной вектор, элементы которого будут содержать расширенные элементы из нижних индексов в исходном векторе.The first output vector, whose elements will contain the widened elements from lower indices in the source vector.

dest2
Vector<UInt16>

Второй выходной вектор, элементы которого будут содержать расширенные элементы из верхних индексов в исходном векторе.The second output vector, whose elements will contain the widened elements from higher indices in the source vector.

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

Расширяет System.Numerics.Vector<System.Int32> в два экземпляра System.Numerics.Vector<System.Int64>.Widens a System.Numerics.Vector<System.Int32> into two System.Numerics.Vector<System.Int64> instances.

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, out System.Numerics.Vector<long> dest1, out System.Numerics.Vector<long> dest2);
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))

Параметры

source
Vector<Int32>

Исходный вектор, элементы которого расширяются в выходные данные.The source vector whose elements are widened into the outputs.

dest1
Vector<Int64>

Первый выходной вектор, элементы которого будут содержать расширенные элементы из нижних индексов в исходном векторе.The first output vector, whose elements will contain the widened elements from lower indices in the source vector.

dest2
Vector<Int64>

Второй выходной вектор, элементы которого будут содержать расширенные элементы из верхних индексов в исходном векторе.The second output vector, whose elements will contain the widened elements from higher indices in the source vector.

Применяется к