次の方法で共有


_udiv64

_udiv64 組み込みは、64 ビット符号なし整数を 32 ビット符号なし整数で除算します。 戻り値には商が保持され、組み込みは、ポインター パラメーターを使用して剰余を返します。 _udiv64Microsoft 固有です。

構文

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

パラメーター

dividend
[in] 除算される 64 ビット符号なし整数。

divisor
[in] 除算する 32 ビット符号なし整数。

remainder
[out] 32 ビット符号なし整数剰余。

戻り値

32 ビットの商。

解説

_udiv64 組み込みでは、dividenddivisor で除算されます。 剰余は remainder で示される 32 ビットの符号なし整数に格納され、32 ビットの商が返されます。

_udiv64 組み込みは、Visual Studio 2019 RTM 以降で使用できます。

要件

Intrinsic Architecture ヘッダー
_udiv64 x86、x64 <immintrin.h>

関連項目

_div64
コンパイラの組み込み