Vector.Widen メソッド

定義

オーバーロード

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

Vector<UInt32> を 2 つの Vector<UInt64> インスタンスに拡張します。

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

Vector<UInt16> を 2 つの Vector<UInt32> インスタンスに拡張します。

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

Vector<SByte> を 2 つの Vector<Int16> インスタンスに拡張します。

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

Vector<Single> を 2 つの Vector<Double> インスタンスに拡張します。

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

Vector<Int16> を 2 つの Vector<Int32> インスタンスに拡張します。

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

Vector<Byte> を 2 つの Vector<UInt16> インスタンスに拡張します。

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

Vector<Int32> を 2 つの Vector<Int64> インスタンスに拡張します。

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

ソース:
Vector.cs
ソース:
Vector.cs
ソース:
Vector.cs

重要

この API は CLS 準拠ではありません。

Vector<UInt32> を 2 つの 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))

パラメーター

source
Vector<UInt32>

要素が出力に拡張されるソース ベクトル。

dest1low
Vector<UInt64>

要素にソース ベクトルの下位インデックスから拡張された要素を含む、最初の出力ベクトル。

dest2high
Vector<UInt64>

要素がソース ベクトルの上位インデックスから拡張された要素を含む、2 番目の出力ベクトル。

属性

適用対象

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

ソース:
Vector.cs
ソース:
Vector.cs
ソース:
Vector.cs

重要

この API は CLS 準拠ではありません。

Vector<UInt16> を 2 つの 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))

パラメーター

source
Vector<UInt16>

要素が出力に拡張されるソース ベクトル。

dest1low
Vector<UInt32>

要素にソース ベクトルの下位インデックスから拡張された要素を含む、最初の出力ベクトル。

dest2high
Vector<UInt32>

要素がソース ベクトルの上位インデックスから拡張された要素を含む、2 番目の出力ベクトル。

属性

適用対象

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

ソース:
Vector.cs
ソース:
Vector.cs
ソース:
Vector.cs

重要

この API は CLS 準拠ではありません。

Vector<SByte> を 2 つの 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))

パラメーター

source
Vector<SByte>

要素が出力に拡張されるソース ベクトル。

dest1low
Vector<Int16>

要素にソース ベクトルの下位インデックスから拡張された要素を含む、最初の出力ベクトル。

dest2high
Vector<Int16>

要素がソース ベクトルの上位インデックスから拡張された要素を含む、2 番目の出力ベクトル。

属性

適用対象

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

ソース:
Vector.cs
ソース:
Vector.cs
ソース:
Vector.cs

Vector<Single> を 2 つの 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))

パラメーター

source
Vector<Single>

要素が出力に拡張されるソース ベクトル。

dest1low
Vector<Double>

要素にソース ベクトルの下位インデックスから拡張された要素を含む、最初の出力ベクトル。

dest2high
Vector<Double>

要素がソース ベクトルの上位インデックスから拡張された要素を含む、2 番目の出力ベクトル。

適用対象

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

ソース:
Vector.cs
ソース:
Vector.cs
ソース:
Vector.cs

Vector<Int16> を 2 つの 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))

パラメーター

source
Vector<Int16>

要素が出力に拡張されるソース ベクトル。

dest1low
Vector<Int32>

要素にソース ベクトルの下位インデックスから拡張された要素を含む、最初の出力ベクトル。

dest2high
Vector<Int32>

要素がソース ベクトルの上位インデックスから拡張された要素を含む、2 番目の出力ベクトル。

適用対象

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

ソース:
Vector.cs
ソース:
Vector.cs
ソース:
Vector.cs

重要

この API は CLS 準拠ではありません。

Vector<Byte> を 2 つの 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))

パラメーター

source
Vector<Byte>

要素が出力に拡張されるソース ベクトル。

dest1low
Vector<UInt16>

このメソッドが戻るときに、ソース ベクター内の下位インデックスから拡大された要素を格納します。

dest2high
Vector<UInt16>

>このメソッドが戻るときに、 には、ソース ベクター内の上位のインデックスから拡大された要素が含まれます。

属性

適用対象

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

ソース:
Vector.cs
ソース:
Vector.cs
ソース:
Vector.cs

Vector<Int32> を 2 つの 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))

パラメーター

source
Vector<Int32>

要素が出力に拡張されるソース ベクトル。

dest1low
Vector<Int64>

要素にソース ベクトルの下位インデックスから拡張された要素を含む、最初の出力ベクトル。

dest2high
Vector<Int64>

要素がソース ベクトルの上位インデックスから拡張された要素を含む、2 番目の出力ベクトル。

適用対象