Freigeben über


Vector128.LoadAlignedNonTemporal<T>(T*) Methode

Definition

Wichtig

Diese API ist nicht CLS-kompatibel.

Lädt einen Vektor aus der angegebenen ausgerichteten Quelle.

public:
generic <typename T>
 where T : value class static System::Runtime::Intrinsics::Vector128<T> LoadAlignedNonTemporal(T* source);
public:
generic <typename T>
 static System::Runtime::Intrinsics::Vector128<T> LoadAlignedNonTemporal(T* source);
[System.CLSCompliant(false)]
public static System.Runtime.Intrinsics.Vector128<T> LoadAlignedNonTemporal<T> (T* source) where T : struct;
[System.CLSCompliant(false)]
public static System.Runtime.Intrinsics.Vector128<T> LoadAlignedNonTemporal<T> (T* source);
[<System.CLSCompliant(false)>]
static member LoadAlignedNonTemporal : nativeptr<'T> -> System.Runtime.Intrinsics.Vector128<'T (requires 'T : struct)> (requires 'T : struct)
[<System.CLSCompliant(false)>]
static member LoadAlignedNonTemporal : nativeptr<'T> -> System.Runtime.Intrinsics.Vector128<'T>

Typparameter

T

Der Typ der Elemente im Vektor.

Parameter

source
T*

Die ausgerichtete Quelle, aus der der Vektor geladen wird.

Gibt zurück

Der aus geladene sourceVektor.

Attribute

Ausnahmen

Der Typ von source (T) wird nicht unterstützt.

Hinweise

Diese Methode kann den Cache auf bestimmten Plattformen umgehen.

Gilt für: