分享方式:


_div128

內部 _div128 函數會將128位整數除以64位整數。 傳回值會保存商,而內部函數會透過指標參數傳回餘數。 _div128特定Microsoft

語法

__int64 _div128(
   __int64 highDividend,
   __int64 lowDividend,
   __int64 divisor,
   __int64 *remainder
);

參數

highDividend
[in]高64位的股息。

lowDividend
[in]股息的低64位。

divisor
[in]要除以的64位整數。

remainder
[out]餘數的64位整數位。

傳回值

商數的64位。

備註

在 highDividend傳遞 128 位紅利的上 64 位,並在 lowDividend傳遞較低的 64 位。 內部函數會將此值除以 除數。 它會將餘數儲存在以餘數指向的64位整數中,並傳回商數的64位。

內部 _div128 函數可從 Visual Studio 2019 RTM 開始提供。

需求

內建 架構 頁首
_div128 x64 <immintrin.h>

另請參閱

_udiv128
編譯程式內部函數