Vector.Widen Methode

Definition

Überlädt

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

Erweitert ein Vector<UInt32> in zwei Vector<UInt64>-Instanzen.

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

Erweitert ein Vector<UInt16> in zwei Vector<UInt32>-Instanzen.

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

Erweitert ein Vector<SByte> in zwei Vector<Int16>-Instanzen.

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

Erweitert ein Vector<Single> in zwei Vector<Double>-Instanzen.

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

Erweitert ein Vector<Int16> in zwei Vector<Int32>-Instanzen.

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

Erweitert ein Vector<Byte> in zwei Vector<UInt16>-Instanzen.

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

Erweitert ein Vector<Int32> in zwei Vector<Int64>-Instanzen.

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

Quelle:
Vector.cs
Quelle:
Vector.cs
Quelle:
Vector.cs

Wichtig

Diese API ist nicht CLS-kompatibel.

Erweitert ein Vector<UInt32> in zwei Vector<UInt64>-Instanzen.

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))

Parameter

source
Vector<UInt32>

Der Quellvektor, dessen Elemente in die Ausgaben erweitert werden.

dest1low
Vector<UInt64>

Der erste Ausgabevektor, dessen Elemente die erweiterten Elemente aus den unteren Indizes im Quellvektor enthalten.

dest2high
Vector<UInt64>

Der zweite Ausgabevektor, dessen Elemente die erweiterten Elemente aus den oberen Indizes im Quellvektor enthalten.

Attribute

Gilt für:

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

Quelle:
Vector.cs
Quelle:
Vector.cs
Quelle:
Vector.cs

Wichtig

Diese API ist nicht CLS-kompatibel.

Erweitert ein Vector<UInt16> in zwei Vector<UInt32>-Instanzen.

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))

Parameter

source
Vector<UInt16>

Der Quellvektor, dessen Elemente in die Ausgaben erweitert werden.

dest1low
Vector<UInt32>

Der erste Ausgabevektor, dessen Elemente die erweiterten Elemente aus den unteren Indizes im Quellvektor enthalten.

dest2high
Vector<UInt32>

Der zweite Ausgabevektor, dessen Elemente die erweiterten Elemente aus den oberen Indizes im Quellvektor enthalten.

Attribute

Gilt für:

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

Quelle:
Vector.cs
Quelle:
Vector.cs
Quelle:
Vector.cs

Wichtig

Diese API ist nicht CLS-kompatibel.

Erweitert ein Vector<SByte> in zwei Vector<Int16>-Instanzen.

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))

Parameter

source
Vector<SByte>

Der Quellvektor, dessen Elemente in die Ausgaben erweitert werden.

dest1low
Vector<Int16>

Der erste Ausgabevektor, dessen Elemente die erweiterten Elemente aus den unteren Indizes im Quellvektor enthalten.

dest2high
Vector<Int16>

Der zweite Ausgabevektor, dessen Elemente die erweiterten Elemente aus den oberen Indizes im Quellvektor enthalten.

Attribute

Gilt für:

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

Quelle:
Vector.cs
Quelle:
Vector.cs
Quelle:
Vector.cs

Erweitert ein Vector<Single> in zwei Vector<Double>-Instanzen.

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))

Parameter

source
Vector<Single>

Der Quellvektor, dessen Elemente in die Ausgaben erweitert werden.

dest1low
Vector<Double>

Der erste Ausgabevektor, dessen Elemente die erweiterten Elemente aus den unteren Indizes im Quellvektor enthalten.

dest2high
Vector<Double>

Der zweite Ausgabevektor, dessen Elemente die erweiterten Elemente aus den oberen Indizes im Quellvektor enthalten.

Gilt für:

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

Quelle:
Vector.cs
Quelle:
Vector.cs
Quelle:
Vector.cs

Erweitert ein Vector<Int16> in zwei Vector<Int32>-Instanzen.

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))

Parameter

source
Vector<Int16>

Der Quellvektor, dessen Elemente in die Ausgaben erweitert werden.

dest1low
Vector<Int32>

Der erste Ausgabevektor, dessen Elemente die erweiterten Elemente aus den unteren Indizes im Quellvektor enthalten.

dest2high
Vector<Int32>

Der zweite Ausgabevektor, dessen Elemente die erweiterten Elemente aus den oberen Indizes im Quellvektor enthalten.

Gilt für:

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

Quelle:
Vector.cs
Quelle:
Vector.cs
Quelle:
Vector.cs

Wichtig

Diese API ist nicht CLS-kompatibel.

Erweitert ein Vector<Byte> in zwei Vector<UInt16>-Instanzen.

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))

Parameter

source
Vector<Byte>

Der Quellvektor, dessen Elemente in die Ausgaben erweitert werden.

dest1low
Vector<UInt16>

Wenn diese Methode zurückgibt, enthält die erweiterten Elemente aus niedrigeren Indizes im Quellvektor.

dest2high
Vector<UInt16>

>Wenn diese Methode zurückgibt, enthält die erweiterten Elemente aus höheren Indizes im Quellvektor.

Attribute

Gilt für:

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

Quelle:
Vector.cs
Quelle:
Vector.cs
Quelle:
Vector.cs

Erweitert ein Vector<Int32> in zwei Vector<Int64>-Instanzen.

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))

Parameter

source
Vector<Int32>

Der Quellvektor, dessen Elemente in die Ausgaben erweitert werden.

dest1low
Vector<Int64>

Der erste Ausgabevektor, dessen Elemente die erweiterten Elemente aus den unteren Indizes im Quellvektor enthalten.

dest2high
Vector<Int64>

Der zweite Ausgabevektor, dessen Elemente die erweiterten Elemente aus den oberen Indizes im Quellvektor enthalten.

Gilt für: