Athugasemd
Aðgangur að þessari síðu krefst heimildar. Þú getur prófað aðskrá þig inn eða breyta skráasöfnum.
Aðgangur að þessari síðu krefst heimildar. Þú getur prófað að breyta skráasöfnum.
Microsoft Specific
Generates a store string instruction (rep stosq
).
Syntax
void __stosq(
unsigned __int64* Destination,
unsigned __int64 Data,
size_t Count
);
Parameters
Destination
[out] The destination of the operation.
Data
[in] The data to store.
Count
[in] The length of the block of quadwords to write.
Requirements
Intrinsic | Architecture |
---|---|
__stosq |
AMD64 |
Header file <intrin.h>
Remarks
The result is that the quadword Data is written into a block of Count quadwords in the Destination string.
This routine is only available as an intrinsic.
Example
// 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