__stosq
Seção específica da Microsoft
Gera uma instrução de cadeia de caracteres de armazenamento (rep stosq
).
Sintaxe
void __stosq(
unsigned __int64* Destination,
unsigned __int64 Data,
size_t Count
);
Parâmetros
Destino
[out] O destino da operação.
Dados
[in] Os dados a serem armazenados.
Count
[in] O comprimento do bloco de palavras quádruplas para gravar.
Requisitos
Intrinsic | Arquitetura |
---|---|
__stosq |
AMD64 |
Arquivo de cabeçalho<intrin.h>
Comentários
O resultado é que os Dados de palavras quádruplas está gravado em um bloco de Contagem de palavras quádruplas na cadeia de caracteres de Destino.
Essa rotina só está disponível como função intrínseca.
Exemplo
// 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
Fim da seção específica da Microsoft
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de