_udiv128
內部 _udiv128
函數會將128位無符號整數除以64位無符號整數。 傳回值會保存商,而內部函數會透過指標參數傳回餘數。 _udiv128
是 特定Microsoft。
語法
unsigned __int64 _udiv128(
unsigned __int64 highDividend,
unsigned __int64 lowDividend,
unsigned __int64 divisor,
unsigned __int64 *remainder
);
參數
highDividend
[in]高64位的股息。
lowDividend
[in]股息的低64位。
divisor
[in]要除以的64位整數。
remainder
[out]餘數的64位整數位。
傳回值
商數的64位。
備註
在 highDividend 中傳遞 128 位紅利的上 64 位,並在 lowDividend 中傳遞較低的 64 位。 內部函數會將此值除以 除數。 它會將餘數儲存在以餘數指向的64位無符號整數中,並傳回商數的64位。
內部 _udiv128
函數可從 Visual Studio 2019 RTM 開始提供。
需求
內建 | 架構 | 頁首 |
---|---|---|
_udiv128 |
x64 | <immintrin.h> |