Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Specyficzne dla firmy Microsoft
Generuje instrukcję ciągu magazynu (rep stosq
).
Składnia
void __stosq(
unsigned __int64* Destination,
unsigned __int64 Data,
size_t Count
);
Parametry
Lokalizacja docelowa
[out] Miejsce docelowe operacji.
Data
[in] Dane do przechowywania.
Licznik
[in] Długość bloku czworokąta do pisania.
Wymagania
Nieodłączny | Architektura |
---|---|
__stosq |
AMD64 |
Plik<nagłówka intrin.h>
Uwagi
Wynikiem jest to, że dane czworokąta są zapisywane w bloku Czworokąta liczba w ciągu docelowym.
Ta rutyna jest dostępna tylko jako wewnętrzna.
Przykład
// stosq.c
// processor: x64
#include <stdio.h>
#include <intrin.h>
#pragma intrinsic(__stosq)
int main()
{
unsigned __int64 val = 0xFFFFFFFFFFFFI64;
unsigned __int64 a[10];
memset(a, 0, sizeof(a));
__stosq(a+1, val, 2);
printf("%I64x %I64x %I64x %I64x", a[0], a[1], a[2], a[3]);
}
0 ffffffffffff ffffffffffff 0
END Microsoft Specific