Lire en anglais

Partager via


AdvSimd.ExtractVector128 Méthode

Définition

Surcharges

ExtractVector128(Vector128<Single>, Vector128<Single>, Byte)

float32x4_t vextq_f32 (float32x4_t a, float32x4_t b, const int n)

A32 : VEXT.8 Qd, Qn, Qm, #(n*4)

A64 : EXT Vd.16B, Vn.16B, Vm.16B, #(n*4)

ExtractVector128(Vector128<UInt64>, Vector128<UInt64>, Byte)

uint64x2_t vextq_s64 (uint64x2_t a, uint64x2_t b, const int n)

A32 : VEXT.8 Qd, Qn, Qm, #(n*8)

A64 : EXT Vd.16B, Vn.16B, Vm.16B, #(n*8)

ExtractVector128(Vector128<UInt32>, Vector128<UInt32>, Byte)

uint32x4_t vextq_s32 (uint32x4_t a, uint32x4_t b, const int n)

A32 : VEXT.8 Qd, Qn, Qm, #(n*4)

A64 : EXT Vd.16B, Vn.16B, Vm.16B, #(n*4)

ExtractVector128(Vector128<UInt16>, Vector128<UInt16>, Byte)

uint16x8_t vextq_s16 (uint16x8_t a, uint16x8_t b, const int n)

A32 : VEXT.8 Qd, Qn, Qm, #(n*2)

A64 : EXT Vd.16B, Vn.16B, Vm.16B, #(n*2)

ExtractVector128(Vector128<SByte>, Vector128<SByte>, Byte)

int8x16_t vextq_s8 (int8x16_t a, int8x16_t b, const int n)

A32 : VEXT.8 Qd, Qn, Qm, #n

A64 : EXT Vd.16B, Vn.16B, Vm.16B, #n

ExtractVector128(Vector128<Int16>, Vector128<Int16>, Byte)

int16x8_t vextq_s16 (int16x8_t a, int16x8_t b, const int n)

A32 : VEXT.8 Qd, Qn, Qm, #(n*2)

A64 : EXT Vd.16B, Vn.16B, Vm.16B, #(n*2)

ExtractVector128(Vector128<Int32>, Vector128<Int32>, Byte)

int32x4_t vextq_s32 (int32x4_t a, int32x4_t b, const int n)

A32 : VEXT.8 Qd, Qn, Qm, #(n*4)

A64 : EXT Vd.16B, Vn.16B, Vm.16B, #(n*4)

ExtractVector128(Vector128<Double>, Vector128<Double>, Byte)

float64x2_t vextq_f64 (float64x2_t a, float64x2_t b, const int n)

A32 : VEXT.8 Qd, Qn, Qm, #(n*8)

A64 : EXT Vd.16B, Vn.16B, Vm.16B, #(n*8)

ExtractVector128(Vector128<Byte>, Vector128<Byte>, Byte)

uint8x16_t vextq_s8 (uint8x16_t a, uint8x16_t b, const int n)

A32 : VEXT.8 Qd, Qn, Qm, #n

A64 : EXT Vd.16B, Vn.16B, Vm.16B, #n

ExtractVector128(Vector128<Int64>, Vector128<Int64>, Byte)

int64x2_t vextq_s64 (int64x2_t a, int64x2_t b, const int n)

A32 : VEXT.8 Qd, Qn, Qm, #(n*8)

A64 : EXT Vd.16B, Vn.16B, Vm.16B, #(n*8)

ExtractVector128(Vector128<Single>, Vector128<Single>, Byte)

Source:
AdvSimd.PlatformNotSupported.cs
Source:
AdvSimd.PlatformNotSupported.cs
Source:
AdvSimd.PlatformNotSupported.cs

float32x4_t vextq_f32 (float32x4_t a, float32x4_t b, const int n)

A32 : VEXT.8 Qd, Qn, Qm, #(n*4)

A64 : EXT Vd.16B, Vn.16B, Vm.16B, #(n*4)

public static System.Runtime.Intrinsics.Vector128<float> ExtractVector128 (System.Runtime.Intrinsics.Vector128<float> upper, System.Runtime.Intrinsics.Vector128<float> lower, byte index);

Paramètres

upper
Vector128<Single>
lower
Vector128<Single>
index
Byte

Retours

S’applique à

ExtractVector128(Vector128<UInt64>, Vector128<UInt64>, Byte)

Source:
AdvSimd.PlatformNotSupported.cs
Source:
AdvSimd.PlatformNotSupported.cs
Source:
AdvSimd.PlatformNotSupported.cs

uint64x2_t vextq_s64 (uint64x2_t a, uint64x2_t b, const int n)

A32 : VEXT.8 Qd, Qn, Qm, #(n*8)

A64 : EXT Vd.16B, Vn.16B, Vm.16B, #(n*8)

public static System.Runtime.Intrinsics.Vector128<ulong> ExtractVector128 (System.Runtime.Intrinsics.Vector128<ulong> upper, System.Runtime.Intrinsics.Vector128<ulong> lower, byte index);

Paramètres

upper
Vector128<UInt64>
lower
Vector128<UInt64>
index
Byte

Retours

S’applique à

ExtractVector128(Vector128<UInt32>, Vector128<UInt32>, Byte)

Source:
AdvSimd.PlatformNotSupported.cs
Source:
AdvSimd.PlatformNotSupported.cs
Source:
AdvSimd.PlatformNotSupported.cs

uint32x4_t vextq_s32 (uint32x4_t a, uint32x4_t b, const int n)

A32 : VEXT.8 Qd, Qn, Qm, #(n*4)

A64 : EXT Vd.16B, Vn.16B, Vm.16B, #(n*4)

public static System.Runtime.Intrinsics.Vector128<uint> ExtractVector128 (System.Runtime.Intrinsics.Vector128<uint> upper, System.Runtime.Intrinsics.Vector128<uint> lower, byte index);

Paramètres

upper
Vector128<UInt32>
lower
Vector128<UInt32>
index
Byte

Retours

S’applique à

ExtractVector128(Vector128<UInt16>, Vector128<UInt16>, Byte)

Source:
AdvSimd.PlatformNotSupported.cs
Source:
AdvSimd.PlatformNotSupported.cs
Source:
AdvSimd.PlatformNotSupported.cs

uint16x8_t vextq_s16 (uint16x8_t a, uint16x8_t b, const int n)

A32 : VEXT.8 Qd, Qn, Qm, #(n*2)

A64 : EXT Vd.16B, Vn.16B, Vm.16B, #(n*2)

public static System.Runtime.Intrinsics.Vector128<ushort> ExtractVector128 (System.Runtime.Intrinsics.Vector128<ushort> upper, System.Runtime.Intrinsics.Vector128<ushort> lower, byte index);

Paramètres

upper
Vector128<UInt16>
lower
Vector128<UInt16>
index
Byte

Retours

S’applique à

ExtractVector128(Vector128<SByte>, Vector128<SByte>, Byte)

Source:
AdvSimd.PlatformNotSupported.cs
Source:
AdvSimd.PlatformNotSupported.cs
Source:
AdvSimd.PlatformNotSupported.cs

int8x16_t vextq_s8 (int8x16_t a, int8x16_t b, const int n)

A32 : VEXT.8 Qd, Qn, Qm, #n

A64 : EXT Vd.16B, Vn.16B, Vm.16B, #n

public static System.Runtime.Intrinsics.Vector128<sbyte> ExtractVector128 (System.Runtime.Intrinsics.Vector128<sbyte> upper, System.Runtime.Intrinsics.Vector128<sbyte> lower, byte index);

Paramètres

upper
Vector128<SByte>
lower
Vector128<SByte>
index
Byte

Retours

S’applique à

ExtractVector128(Vector128<Int16>, Vector128<Int16>, Byte)

Source:
AdvSimd.PlatformNotSupported.cs
Source:
AdvSimd.PlatformNotSupported.cs
Source:
AdvSimd.PlatformNotSupported.cs

int16x8_t vextq_s16 (int16x8_t a, int16x8_t b, const int n)

A32 : VEXT.8 Qd, Qn, Qm, #(n*2)

A64 : EXT Vd.16B, Vn.16B, Vm.16B, #(n*2)

public static System.Runtime.Intrinsics.Vector128<short> ExtractVector128 (System.Runtime.Intrinsics.Vector128<short> upper, System.Runtime.Intrinsics.Vector128<short> lower, byte index);

Paramètres

upper
Vector128<Int16>
lower
Vector128<Int16>
index
Byte

Retours

S’applique à

ExtractVector128(Vector128<Int32>, Vector128<Int32>, Byte)

Source:
AdvSimd.PlatformNotSupported.cs
Source:
AdvSimd.PlatformNotSupported.cs
Source:
AdvSimd.PlatformNotSupported.cs

int32x4_t vextq_s32 (int32x4_t a, int32x4_t b, const int n)

A32 : VEXT.8 Qd, Qn, Qm, #(n*4)

A64 : EXT Vd.16B, Vn.16B, Vm.16B, #(n*4)

public static System.Runtime.Intrinsics.Vector128<int> ExtractVector128 (System.Runtime.Intrinsics.Vector128<int> upper, System.Runtime.Intrinsics.Vector128<int> lower, byte index);

Paramètres

upper
Vector128<Int32>
lower
Vector128<Int32>
index
Byte

Retours

S’applique à

ExtractVector128(Vector128<Double>, Vector128<Double>, Byte)

Source:
AdvSimd.PlatformNotSupported.cs
Source:
AdvSimd.PlatformNotSupported.cs
Source:
AdvSimd.PlatformNotSupported.cs

float64x2_t vextq_f64 (float64x2_t a, float64x2_t b, const int n)

A32 : VEXT.8 Qd, Qn, Qm, #(n*8)

A64 : EXT Vd.16B, Vn.16B, Vm.16B, #(n*8)

public static System.Runtime.Intrinsics.Vector128<double> ExtractVector128 (System.Runtime.Intrinsics.Vector128<double> upper, System.Runtime.Intrinsics.Vector128<double> lower, byte index);

Paramètres

upper
Vector128<Double>
lower
Vector128<Double>
index
Byte

Retours

S’applique à

ExtractVector128(Vector128<Byte>, Vector128<Byte>, Byte)

Source:
AdvSimd.PlatformNotSupported.cs
Source:
AdvSimd.PlatformNotSupported.cs
Source:
AdvSimd.PlatformNotSupported.cs

uint8x16_t vextq_s8 (uint8x16_t a, uint8x16_t b, const int n)

A32 : VEXT.8 Qd, Qn, Qm, #n

A64 : EXT Vd.16B, Vn.16B, Vm.16B, #n

public static System.Runtime.Intrinsics.Vector128<byte> ExtractVector128 (System.Runtime.Intrinsics.Vector128<byte> upper, System.Runtime.Intrinsics.Vector128<byte> lower, byte index);

Paramètres

upper
Vector128<Byte>
lower
Vector128<Byte>
index
Byte

Retours

S’applique à

ExtractVector128(Vector128<Int64>, Vector128<Int64>, Byte)

Source:
AdvSimd.PlatformNotSupported.cs
Source:
AdvSimd.PlatformNotSupported.cs
Source:
AdvSimd.PlatformNotSupported.cs

int64x2_t vextq_s64 (int64x2_t a, int64x2_t b, const int n)

A32 : VEXT.8 Qd, Qn, Qm, #(n*8)

A64 : EXT Vd.16B, Vn.16B, Vm.16B, #(n*8)

public static System.Runtime.Intrinsics.Vector128<long> ExtractVector128 (System.Runtime.Intrinsics.Vector128<long> upper, System.Runtime.Intrinsics.Vector128<long> lower, byte index);

Paramètres

upper
Vector128<Int64>
lower
Vector128<Int64>
index
Byte

Retours

S’applique à