2025-11-30 09:46:48 +03:30
|
|
|
export module bitwise;
|
2026-01-20 09:58:35 +03:30
|
|
|
import preliminary;
|
2025-11-30 09:46:48 +03:30
|
|
|
|
|
|
|
|
namespace lt::bitwise {
|
|
|
|
|
|
|
|
|
|
/* bit-wise */
|
2026-01-20 09:58:35 +03:30
|
|
|
export constexpr auto bit(u32 x) -> u32
|
2025-11-30 09:46:48 +03:30
|
|
|
{
|
2026-01-20 09:58:35 +03:30
|
|
|
return u32 { 1u } << x;
|
2025-11-30 09:46:48 +03:30
|
|
|
}
|
|
|
|
|
|
|
|
|
|
} // namespace lt::bitwise
|