Peter Dimov
|
bae7c049b0
|
Avoid conversion warning in bit_width
|
2022-01-19 17:20:39 +02:00 |
|
Peter Dimov
|
a4b661068d
|
Disable C4127, C4244 in bit.hpp
|
2021-11-01 02:14:43 +02:00 |
|
Peter Dimov
|
fa82b680cf
|
Work around clang++ 3.3 failure
|
2020-12-30 19:40:52 +02:00 |
|
Peter Dimov
|
16e9536146
|
Implement boost::core::endian
|
2020-12-29 02:41:15 +02:00 |
|
Peter Dimov
|
919b98d425
|
Use __builtin_popcount
|
2020-12-29 02:06:56 +02:00 |
|
Peter Dimov
|
e8aa0c75b4
|
Use _BitScanForward
|
2020-12-29 02:02:33 +02:00 |
|
Peter Dimov
|
8bd2239b0b
|
Use __builtin_ctz
|
2020-12-29 01:56:34 +02:00 |
|
Peter Dimov
|
c838ebc003
|
Use _BitScanReverse
|
2020-12-29 01:53:30 +02:00 |
|
Peter Dimov
|
aca46fae91
|
Use __builtin_clz
|
2020-12-29 01:28:59 +02:00 |
|
Peter Dimov
|
409c809cd8
|
Add popcount
|
2020-12-29 01:06:22 +02:00 |
|
Peter Dimov
|
26728848b4
|
Add bit_ceil
|
2020-12-29 00:29:44 +02:00 |
|
Peter Dimov
|
cc877e6b5b
|
Add countl_zero, countl_one
|
2020-12-28 23:40:59 +02:00 |
|
Peter Dimov
|
a47eebf41a
|
Add countr_zero, countr_one
|
2020-12-28 21:52:02 +02:00 |
|
Peter Dimov
|
045487ba96
|
Add boost/core/bit.hpp (bit_cast, rotl, rotr)
|
2020-12-28 21:12:22 +02:00 |
|