mod00 ready for correction
This commit is contained in:
10
module00/ex04/bitmanip.h
Normal file
10
module00/ex04/bitmanip.h
Normal 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
|
||||
Reference in New Issue
Block a user