Also helps that they've started to replace some of the wonky C++ stuff (see the progression from iostream to std::format).
Also helps that they've started to replace some of the wonky C++ stuff (see the progression from iostream to std::format).
Also you're spelling it wrong.
Also you're spelling it wrong.
428127%/750726% faster setting/resetting of ranges of bits.
108%/85% faster left-shifting and 110%/66% right-shifting.
206%/31% faster set(position, value).
360%/132% faster operator [ ].
175%/40% faster overall in test suite benchmarks.
428127%/750726% faster setting/resetting of ranges of bits.
108%/85% faster left-shifting and 110%/66% right-shifting.
206%/31% faster set(position, value).
360%/132% faster operator [ ].
175%/40% faster overall in test suite benchmarks.
Under release (O2, AVX2) builds it has:
34652%/67612% faster setting/resetting of ranges of bits.
101%/35% faster left-shifting and 98%/22% right-shifting.
6%/204% faster set(position, value).
3%/0% faster operator [ ].
24%/20% faster overall in test suite benchmark
Under release (O2, AVX2) builds it has:
34652%/67612% faster setting/resetting of ranges of bits.
101%/35% faster left-shifting and 98%/22% right-shifting.
6%/204% faster set(position, value).
3%/0% faster operator [ ].
24%/20% faster overall in test suite benchmark