Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
As funções a seguir são usadas com inteiros grandes.
Nesta seção
| Função | Descrição |
|---|---|
|
Int32x32To64 |
Multiplica dois inteiros de 32 bits assinados, retornando um resultado inteiro de 64 bits assinado. |
|
Int64ShllMod32 |
Executa uma operação de deslocamento lógico esquerdo em um valor inteiro de 64 bits sem sinal. A função fornece um código de mudança aprimorado para turnos lógicos esquerdos em que a contagem de turnos está no intervalo de 0 a 31. |
|
int64ShraMod32 |
Executa uma operação de deslocamento aritmética à direita em um valor inteiro de 64 bits assinado. A função fornece um código de mudança aprimorado para turnos aritméticos à direita em que a contagem de turnos está no intervalo de 0 a 31. |
|
Int64ShrlMod32 |
Executa uma operação de deslocamento lógico à direita em um valor inteiro de 64 bits sem sinal. A função fornece um código de mudança aprimorado para turnos lógicos certos em que a contagem de turnos está no intervalo de 0 a 31. |
|
MulDiv |
Multiplica dois valores de 32 bits e divide o resultado de 64 bits por um terceiro valor de 32 bits. |
|
Multiplicar 128 |
Multiplica dois inteiros de 64 bits para produzir um inteiro de 128 bits. |
|
MultiplyExtract128 |
Multiplica dois inteiros de 64 bits para produzir um inteiro de 128 bits, desloca o produto para a direita pelo número especificado de bits e retorna os 64 bits baixos do resultado. |
|
MultiplyHigh |
Multiplica dois inteiros de 64 bits para produzir um inteiro de 128 bits e obtém os 64 bits altos. |
|
PopulationCount64 |
Conta o número de um bit (contagem de população) em um inteiro sem sinal de 64 bits. |
|
ShiftLeft128 |
Desloca 128 bits para a esquerda. |
|
ShiftRight128 |
Desloca 128 bits para a direita. |
|
UInt32x32To64 |
Multiplica dois inteiros de 32 bits sem sinal, retornando um resultado inteiro sem sinal de 64 bits. |
|
UnsignedMultiply128 |
Multiplica dois inteiros de 64 bits sem sinal para produzir um inteiro de 128 bits sem sinal. |
|
UnsignedMultiplyExtract128 |
Multiplica dois inteiros de 64 bits sem sinal para produzir um inteiro sem sinal de 128 bits, desloca o produto para a direita pelo número especificado de bits e retorna os 64 bits baixos do resultado. |
|
UnsignedMulitplyHigh |
Multiplica dois inteiros de 64 bits para produzir um inteiro de 128 bits e obtém os 64 bits sem sinal alto. |