dynamic_bitset icon indicating copy to clipboard operation
dynamic_bitset copied to clipboard

Update calc_num_blocks(). Avoid using modulo operator.

Open einiemand opened this issue 5 years ago • 1 comments

num_bits + bits_per_block - 1 is unlikely to overflow. After the change, it could be a little faster.

einiemand avatar Jan 13 '21 00:01 einiemand

return static_cast<size_type>(std::ceil(static_cast<double>(num_bits) / bits_per_block));

akr-akari avatar Apr 29 '22 07:04 akr-akari