Vector.StoreAlignedNonTemporal Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
| Nama | Deskripsi |
|---|---|
| StoreAlignedNonTemporal(Vector3, Single*) |
Menyimpan vektor di tujuan selaras 8-byte yang diberikan. |
| StoreAlignedNonTemporal(Vector4, Single*) |
Menyimpan vektor di tujuan selaras 16 byte yang diberikan. |
| StoreAlignedNonTemporal(Vector2, Single*) |
Menyimpan vektor di tujuan selaras 8-byte yang diberikan. |
| StoreAlignedNonTemporal<T>(Vector<T>, T*) |
Menyimpan vektor di tujuan yang diselaraskan tertentu. |
StoreAlignedNonTemporal(Vector3, Single*)
- Sumber:
- Vector3.Extensions.cs
- Sumber:
- Vector3.Extensions.cs
Penting
API ini bukan kompatibel CLS.
Menyimpan vektor di tujuan selaras 8-byte yang diberikan.
public:
[System::Runtime::CompilerServices::Extension]
static void StoreAlignedNonTemporal(System::Numerics::Vector3 source, float* destination);
[System.CLSCompliant(false)]
public static void StoreAlignedNonTemporal(this System.Numerics.Vector3 source, float* destination);
[<System.CLSCompliant(false)>]
static member StoreAlignedNonTemporal : System.Numerics.Vector3 * nativeptr<single> -> unit
Parameter
- source
- Vector3
Vektor yang akan disimpan.
- destination
- Single*
Tujuan yang diselaraskan di mana source akan disimpan.
- Atribut
Pengecualian
destination tidak diratakan 8-byte.
Keterangan
Metode ini dapat melewati cache pada platform tertentu.
Berlaku untuk
StoreAlignedNonTemporal(Vector4, Single*)
- Sumber:
- Vector4.Extensions.cs
- Sumber:
- Vector4.Extensions.cs
Penting
API ini bukan kompatibel CLS.
Menyimpan vektor di tujuan selaras 16 byte yang diberikan.
public:
[System::Runtime::CompilerServices::Extension]
static void StoreAlignedNonTemporal(System::Numerics::Vector4 source, float* destination);
[System.CLSCompliant(false)]
public static void StoreAlignedNonTemporal(this System.Numerics.Vector4 source, float* destination);
[<System.CLSCompliant(false)>]
static member StoreAlignedNonTemporal : System.Numerics.Vector4 * nativeptr<single> -> unit
Parameter
- source
- Vector4
Vektor yang akan disimpan.
- destination
- Single*
Tujuan yang diselaraskan di mana source akan disimpan.
- Atribut
Pengecualian
destination tidak diratakan 16-byte.
Keterangan
Metode ini dapat melewati cache pada platform tertentu.
Berlaku untuk
StoreAlignedNonTemporal(Vector2, Single*)
- Sumber:
- Vector2.Extensions.cs
- Sumber:
- Vector2.Extensions.cs
Penting
API ini bukan kompatibel CLS.
Menyimpan vektor di tujuan selaras 8-byte yang diberikan.
public:
[System::Runtime::CompilerServices::Extension]
static void StoreAlignedNonTemporal(System::Numerics::Vector2 source, float* destination);
[System.CLSCompliant(false)]
public static void StoreAlignedNonTemporal(this System.Numerics.Vector2 source, float* destination);
[<System.CLSCompliant(false)>]
static member StoreAlignedNonTemporal : System.Numerics.Vector2 * nativeptr<single> -> unit
Parameter
- source
- Vector2
Vektor yang akan disimpan.
- destination
- Single*
Tujuan yang diselaraskan di mana source akan disimpan.
- Atribut
Pengecualian
destination tidak diratakan 8-byte.
Keterangan
Metode ini dapat melewati cache pada platform tertentu.
Berlaku untuk
StoreAlignedNonTemporal<T>(Vector<T>, T*)
- Sumber:
- Vector.cs
- Sumber:
- Vector.cs
- Sumber:
- Vector.cs
- Sumber:
- Vector.cs
Penting
API ini bukan kompatibel CLS.
Menyimpan vektor di tujuan yang diselaraskan tertentu.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static void StoreAlignedNonTemporal(System::Numerics::Vector<T> source, T* destination);
[System.CLSCompliant(false)]
public static void StoreAlignedNonTemporal<T>(this System.Numerics.Vector<T> source, T* destination);
[<System.CLSCompliant(false)>]
static member StoreAlignedNonTemporal : System.Numerics.Vector<'T> * nativeptr<'T> -> unit
Jenis parameter
- T
Jenis elemen dalam vektor.
Parameter
- source
- Vector<T>
Vektor yang akan disimpan.
- destination
- T*
Tujuan yang diselaraskan di mana source akan disimpan.
- Atribut
Pengecualian
Tipe source (T) tidak didukung.
Keterangan
Metode ini dapat melewati cache pada platform tertentu.