|
CHERIoT RTOS
A compartmentalised RTOS for CHERIoT hardware
|
Bit manipulation utilities. More...
#include <concepts>Go to the source code of this file.
Functions | |
| template<typename T> | |
| T | ds::bits::isolate_least (T v) |
| Isolate the least significant set bit. | |
| template<typename T> | |
| T | ds::bits::above_or_least (T v) |
| Mask of all bits above and including the least significant set bit. | |
| template<typename T> | |
| T | ds::bits::above_least (T v) |
| Mask of all bits above the least significant set bit. | |
Bit manipulation utilities.
Definition in file bits.h.
| T ds::bits::above_least | ( | T | v | ) |
| T ds::bits::above_or_least | ( | T | v | ) |