📖

定数除算最適化再考2

に公開
2
GitHubで編集を提案

Discussion

Mizar/みざーMizar/みざー
static const uint32_t M = 0xffffffff;
const uint32_t M_d = M - ((M+1)%d);

(M+1) は符号なし32bit整数型のオーバーフローを起こしていませんか?

herumiherumi

本当ですね。ご指摘ありがとうございます。修正します。