Compartilhar via


_udiv64

O intrínseco _udiv64 divide um inteiro sem sinal de 64 bits por um inteiro sem sinal de 32 bits. O valor retornado contém o quociente, e o intrínseco retorna o resto por meio de um parâmetro de ponteiro. _udiv64 é específico da Microsoft.

Sintaxe

unsigned int _udiv64(
   unsigned __int64 dividend,
   unsigned int divisor,
   unsigned int* remainder
);

Parâmetros

dividend
[in] O inteiro sem sinal de 64 bits a ser dividido.

divisor
[in] O inteiro sem sinal de 32 bits pelo qual dividir.

remainder
[out] O resto inteiro sem sinal de 32 bits.

Valor retornado

Os 32 bits do quociente.

Comentários

O intrínseco _udiv64 divide dividend por divisor. Ele armazena o resto no inteiro sem sinal de 32 bits apontado por remainder e retorna os 32 bits do quociente.

O intrínseco _udiv64 está disponível no Visual Studio 2019 RTM e versões posteriores.

Requisitos

Intrinsic Arquitetura Cabeçalho
_udiv64 x86, x64 <immintrin.h>

Confira também

_div64
Intrínsecos do compilador