_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> |
另請參閱
意見反映
https://aka.ms/ContentUserFeedback。
即將推出:我們會在 2024 年淘汰 GitHub 問題,並以全新的意見反應系統取代並作為內容意見反應的渠道。 如需更多資訊,請參閱:提交及檢視以下的意見反映: