共用方式為


AdvSimd.ZeroExtendWideningLower 方法

定義

多載

ZeroExtendWideningLower(Vector64<UInt16>)

uint32x4_t vmovl_u16 (uint16x4_t a)

A32: VMOVL.U16 Qd, Dm

A64: UXTL Vd.4S, Vn.4H

ZeroExtendWideningLower(Vector64<Byte>)

uint16x8_t vmovl_u8 (uint8x8_t a)

A32: VMOVL.U8 Qd, Dm

A64: UXTL Vd.8H, Vn.8B

ZeroExtendWideningLower(Vector64<Int16>)

uint32x4_t vmovl_u16 (uint16x4_t a)

A32: VMOVL.U16 Qd, Dm

A64: UXTL Vd.4S, Vn.4H

ZeroExtendWideningLower(Vector64<Int32>)

uint64x2_t vmovl_u32 (uint32x2_t a)

A32: VMOVL.U32 Qd, Dm

A64: UXTL Vd.2D, Vn.2S

ZeroExtendWideningLower(Vector64<SByte>)

uint16x8_t vmovl_u8 (uint8x8_t a)

A32: VMOVL.U8 Qd, Dm

A64: UXTL Vd.8H, Vn.8B

ZeroExtendWideningLower(Vector64<UInt32>)

uint64x2_t vmovl_u32 (uint32x2_t a)

A32: VMOVL.U32 Qd, Dm

A64: UXTL Vd.2D, Vn.2S

ZeroExtendWideningLower(Vector64<UInt16>)

來源:
AdvSimd.PlatformNotSupported.cs
來源:
AdvSimd.PlatformNotSupported.cs
來源:
AdvSimd.PlatformNotSupported.cs

uint32x4_t vmovl_u16 (uint16x4_t a)

A32: VMOVL.U16 Qd, Dm

A64: UXTL Vd.4S, Vn.4H

public:
 static System::Runtime::Intrinsics::Vector128<System::UInt32> ZeroExtendWideningLower(System::Runtime::Intrinsics::Vector64<System::UInt16> value);
public static System.Runtime.Intrinsics.Vector128<uint> ZeroExtendWideningLower (System.Runtime.Intrinsics.Vector64<ushort> value);
static member ZeroExtendWideningLower : System.Runtime.Intrinsics.Vector64<uint16> -> System.Runtime.Intrinsics.Vector128<uint32>
Public Shared Function ZeroExtendWideningLower (value As Vector64(Of UShort)) As Vector128(Of UInteger)

參數

value
Vector64<UInt16>

傳回

適用於

ZeroExtendWideningLower(Vector64<Byte>)

來源:
AdvSimd.PlatformNotSupported.cs
來源:
AdvSimd.PlatformNotSupported.cs
來源:
AdvSimd.PlatformNotSupported.cs

uint16x8_t vmovl_u8 (uint8x8_t a)

A32: VMOVL.U8 Qd, Dm

A64: UXTL Vd.8H, Vn.8B

public:
 static System::Runtime::Intrinsics::Vector128<System::UInt16> ZeroExtendWideningLower(System::Runtime::Intrinsics::Vector64<System::Byte> value);
public static System.Runtime.Intrinsics.Vector128<ushort> ZeroExtendWideningLower (System.Runtime.Intrinsics.Vector64<byte> value);
static member ZeroExtendWideningLower : System.Runtime.Intrinsics.Vector64<byte> -> System.Runtime.Intrinsics.Vector128<uint16>
Public Shared Function ZeroExtendWideningLower (value As Vector64(Of Byte)) As Vector128(Of UShort)

參數

value
Vector64<Byte>

傳回

適用於

ZeroExtendWideningLower(Vector64<Int16>)

來源:
AdvSimd.PlatformNotSupported.cs
來源:
AdvSimd.PlatformNotSupported.cs
來源:
AdvSimd.PlatformNotSupported.cs

uint32x4_t vmovl_u16 (uint16x4_t a)

A32: VMOVL.U16 Qd, Dm

A64: UXTL Vd.4S, Vn.4H

public:
 static System::Runtime::Intrinsics::Vector128<int> ZeroExtendWideningLower(System::Runtime::Intrinsics::Vector64<short> value);
public static System.Runtime.Intrinsics.Vector128<int> ZeroExtendWideningLower (System.Runtime.Intrinsics.Vector64<short> value);
static member ZeroExtendWideningLower : System.Runtime.Intrinsics.Vector64<int16> -> System.Runtime.Intrinsics.Vector128<int>
Public Shared Function ZeroExtendWideningLower (value As Vector64(Of Short)) As Vector128(Of Integer)

參數

value
Vector64<Int16>

傳回

適用於

ZeroExtendWideningLower(Vector64<Int32>)

來源:
AdvSimd.PlatformNotSupported.cs
來源:
AdvSimd.PlatformNotSupported.cs
來源:
AdvSimd.PlatformNotSupported.cs

uint64x2_t vmovl_u32 (uint32x2_t a)

A32: VMOVL.U32 Qd, Dm

A64: UXTL Vd.2D, Vn.2S

public:
 static System::Runtime::Intrinsics::Vector128<long> ZeroExtendWideningLower(System::Runtime::Intrinsics::Vector64<int> value);
public static System.Runtime.Intrinsics.Vector128<long> ZeroExtendWideningLower (System.Runtime.Intrinsics.Vector64<int> value);
static member ZeroExtendWideningLower : System.Runtime.Intrinsics.Vector64<int> -> System.Runtime.Intrinsics.Vector128<int64>
Public Shared Function ZeroExtendWideningLower (value As Vector64(Of Integer)) As Vector128(Of Long)

參數

value
Vector64<Int32>

傳回

適用於

ZeroExtendWideningLower(Vector64<SByte>)

來源:
AdvSimd.PlatformNotSupported.cs
來源:
AdvSimd.PlatformNotSupported.cs
來源:
AdvSimd.PlatformNotSupported.cs

uint16x8_t vmovl_u8 (uint8x8_t a)

A32: VMOVL.U8 Qd, Dm

A64: UXTL Vd.8H, Vn.8B

public:
 static System::Runtime::Intrinsics::Vector128<short> ZeroExtendWideningLower(System::Runtime::Intrinsics::Vector64<System::SByte> value);
public static System.Runtime.Intrinsics.Vector128<short> ZeroExtendWideningLower (System.Runtime.Intrinsics.Vector64<sbyte> value);
static member ZeroExtendWideningLower : System.Runtime.Intrinsics.Vector64<sbyte> -> System.Runtime.Intrinsics.Vector128<int16>
Public Shared Function ZeroExtendWideningLower (value As Vector64(Of SByte)) As Vector128(Of Short)

參數

value
Vector64<SByte>

傳回

適用於

ZeroExtendWideningLower(Vector64<UInt32>)

來源:
AdvSimd.PlatformNotSupported.cs
來源:
AdvSimd.PlatformNotSupported.cs
來源:
AdvSimd.PlatformNotSupported.cs

uint64x2_t vmovl_u32 (uint32x2_t a)

A32: VMOVL.U32 Qd, Dm

A64: UXTL Vd.2D, Vn.2S

public:
 static System::Runtime::Intrinsics::Vector128<System::UInt64> ZeroExtendWideningLower(System::Runtime::Intrinsics::Vector64<System::UInt32> value);
public static System.Runtime.Intrinsics.Vector128<ulong> ZeroExtendWideningLower (System.Runtime.Intrinsics.Vector64<uint> value);
static member ZeroExtendWideningLower : System.Runtime.Intrinsics.Vector64<uint32> -> System.Runtime.Intrinsics.Vector128<uint64>
Public Shared Function ZeroExtendWideningLower (value As Vector64(Of UInteger)) As Vector128(Of ULong)

參數

value
Vector64<UInt32>

傳回

適用於