diff options
| author | Amlal El Mahrouss <amlal@nekernel.org> | 2026-01-12 14:51:30 +0100 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal@nekernel.org> | 2026-01-12 14:51:30 +0100 |
| commit | 04abfb60bc52b7b4235202e0c409821cc63c585a (patch) | |
| tree | 90a2fe910d10e4f550e423c6002935fefeab538f /include/mp-bit.h | |
| parent | 4243516705e4a18cbab62a94975a0d992b21a51e (diff) | |
feat: Update 30-PIN specs and implementation. Breaking API changes in
NeBoot as well.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'include/mp-bit.h')
| -rw-r--r-- | include/mp-bit.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/include/mp-bit.h b/include/mp-bit.h index 58111a3..8298084 100644 --- a/include/mp-bit.h +++ b/include/mp-bit.h @@ -9,10 +9,10 @@ /// Name: NeBoot Bits API. /// Purpose: Bit manip helpers. -#define cb_set_bit(X, O) X = (1 << O) | X -#define cb_clear_bit(X, O) X = ~(1 << O) & X -#define cb_toogle(X, O) X = (1 << O) ^ X -#define cb_lsb(X) X = X & -X -#define cb_msb(X) X = -(cb_lsb(X)) & X +#define nb_set_bit(X, O) X = (1 << O) | X +#define nb_clear_bit(X, O) X = ~(1 << O) & X +#define nb_toogle(X, O) X = (1 << O) ^ X +#define nb_lsb(X) X = X & -X +#define nb_msb(X) X = -(nb_lsb(X)) & X #endif // ifndef __BITMANIP_H__ |
