AdvSimd.LoadAndReplicateToVector128 Метод

Определение

Перегрузки

LoadAndReplicateToVector128(Single*)

float32x4_t vld1q_dup_f32 (float32_t const * ptr)

A32: VLD1.32 { Dd[], Dd+1[] }, [Rn]

A64: LD1R { Vt.4S }, [Xn]

LoadAndReplicateToVector128(SByte*)

int8x16_t vld1q_dup_s8 (int8_t const * ptr)

A32: VLD1.8 { Dd[], Dd+1[] }, [Rn]

A64: LD1R { Vt.16B }, [Xn]

LoadAndReplicateToVector128(UInt16*)

uint16x8_t vld1q_dup_u16 (uint16_t const * ptr)

A32: VLD1.16 { Dd[], Dd+1[] }, [Rn]

A64: LD1R { Vt.8H }, [Xn]

LoadAndReplicateToVector128(Int16*)

int16x8_t vld1q_dup_s16 (int16_t const * ptr)

A32: VLD1.16 { Dd[], Dd+1[] }, [Rn]

A64: LD1R { Vt.8H }, [Xn]

LoadAndReplicateToVector128(Byte*)

uint8x16_t vld1q_dup_u8 (uint8_t const * ptr)

A32: VLD1.8 { Dd[], Dd+1[] }, [Rn]

A64: LD1R { Vt.16B }, [Xn]

LoadAndReplicateToVector128(Int32*)

int32x4_t vld1q_dup_s32 (int32_t const * ptr)

A32: VLD1.32 { Dd[], Dd+1[] }, [Rn]

A64: LD1R { Vt.4S }, [Xn]

LoadAndReplicateToVector128(UInt32*)

uint32x4_t vld1q_dup_u32 (uint32_t const * ptr)

A32: VLD1.32 { Dd[], Dd+1[] }, [Rn]

A64: LD1R { Vt.4S }, [Xn]

LoadAndReplicateToVector128(Single*)

Исходный код:
AdvSimd.PlatformNotSupported.cs
Исходный код:
AdvSimd.PlatformNotSupported.cs
Исходный код:
AdvSimd.PlatformNotSupported.cs

float32x4_t vld1q_dup_f32 (float32_t const * ptr)

A32: VLD1.32 { Dd[], Dd+1[] }, [Rn]

A64: LD1R { Vt.4S }, [Xn]

C#
public static System.Runtime.Intrinsics.Vector128<float> LoadAndReplicateToVector128(float* address);

Параметры

address
Single*

Возвращаемое значение

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

.NET 10 и другие версии
Продукт Версии
.NET 5, 6, 7, 8, 9, 10

LoadAndReplicateToVector128(SByte*)

Исходный код:
AdvSimd.PlatformNotSupported.cs
Исходный код:
AdvSimd.PlatformNotSupported.cs
Исходный код:
AdvSimd.PlatformNotSupported.cs

int8x16_t vld1q_dup_s8 (int8_t const * ptr)

A32: VLD1.8 { Dd[], Dd+1[] }, [Rn]

A64: LD1R { Vt.16B }, [Xn]

C#
public static System.Runtime.Intrinsics.Vector128<sbyte> LoadAndReplicateToVector128(sbyte* address);

Параметры

address
SByte*

Возвращаемое значение

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

.NET 10 и другие версии
Продукт Версии
.NET 5, 6, 7, 8, 9, 10

LoadAndReplicateToVector128(UInt16*)

Исходный код:
AdvSimd.PlatformNotSupported.cs
Исходный код:
AdvSimd.PlatformNotSupported.cs
Исходный код:
AdvSimd.PlatformNotSupported.cs

uint16x8_t vld1q_dup_u16 (uint16_t const * ptr)

A32: VLD1.16 { Dd[], Dd+1[] }, [Rn]

A64: LD1R { Vt.8H }, [Xn]

C#
public static System.Runtime.Intrinsics.Vector128<ushort> LoadAndReplicateToVector128(ushort* address);

Параметры

address
UInt16*

Возвращаемое значение

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

.NET 10 и другие версии
Продукт Версии
.NET 5, 6, 7, 8, 9, 10

LoadAndReplicateToVector128(Int16*)

Исходный код:
AdvSimd.PlatformNotSupported.cs
Исходный код:
AdvSimd.PlatformNotSupported.cs
Исходный код:
AdvSimd.PlatformNotSupported.cs

int16x8_t vld1q_dup_s16 (int16_t const * ptr)

A32: VLD1.16 { Dd[], Dd+1[] }, [Rn]

A64: LD1R { Vt.8H }, [Xn]

C#
public static System.Runtime.Intrinsics.Vector128<short> LoadAndReplicateToVector128(short* address);

Параметры

address
Int16*

Возвращаемое значение

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

.NET 10 и другие версии
Продукт Версии
.NET 5, 6, 7, 8, 9, 10

LoadAndReplicateToVector128(Byte*)

Исходный код:
AdvSimd.PlatformNotSupported.cs
Исходный код:
AdvSimd.PlatformNotSupported.cs
Исходный код:
AdvSimd.PlatformNotSupported.cs

uint8x16_t vld1q_dup_u8 (uint8_t const * ptr)

A32: VLD1.8 { Dd[], Dd+1[] }, [Rn]

A64: LD1R { Vt.16B }, [Xn]

C#
public static System.Runtime.Intrinsics.Vector128<byte> LoadAndReplicateToVector128(byte* address);

Параметры

address
Byte*

Возвращаемое значение

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

.NET 10 и другие версии
Продукт Версии
.NET 5, 6, 7, 8, 9, 10

LoadAndReplicateToVector128(Int32*)

Исходный код:
AdvSimd.PlatformNotSupported.cs
Исходный код:
AdvSimd.PlatformNotSupported.cs
Исходный код:
AdvSimd.PlatformNotSupported.cs

int32x4_t vld1q_dup_s32 (int32_t const * ptr)

A32: VLD1.32 { Dd[], Dd+1[] }, [Rn]

A64: LD1R { Vt.4S }, [Xn]

C#
public static System.Runtime.Intrinsics.Vector128<int> LoadAndReplicateToVector128(int* address);

Параметры

address
Int32*

Возвращаемое значение

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

.NET 10 и другие версии
Продукт Версии
.NET 5, 6, 7, 8, 9, 10

LoadAndReplicateToVector128(UInt32*)

Исходный код:
AdvSimd.PlatformNotSupported.cs
Исходный код:
AdvSimd.PlatformNotSupported.cs
Исходный код:
AdvSimd.PlatformNotSupported.cs

uint32x4_t vld1q_dup_u32 (uint32_t const * ptr)

A32: VLD1.32 { Dd[], Dd+1[] }, [Rn]

A64: LD1R { Vt.4S }, [Xn]

C#
public static System.Runtime.Intrinsics.Vector128<uint> LoadAndReplicateToVector128(uint* address);

Параметры

address
UInt32*

Возвращаемое значение

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

.NET 10 и другие версии
Продукт Версии
.NET 5, 6, 7, 8, 9, 10