mod00 ready for correction

This commit is contained in:
hugo LAMY
2025-03-08 21:24:17 +01:00
parent fe0e7fa223
commit 681e0dfa5e
9 changed files with 144 additions and 169 deletions

10
module00/ex04/bitmanip.h Normal file
View File

@@ -0,0 +1,10 @@
#ifndef BITMANIP_H
#define BITMANIP_H
// Bit operations on registers
#define SET(register, bit) (register |= (1 << (bit)))
#define CLEAR(register, bit) (register &= ~(1 << (bit)))
#define TEST(register, bit) (register & (1 << (bit)))
#define TOGGLE(register, bit) (register ^= (1 << (bit)))
#endif // BITMANIP_H