GE-115 Emulator
An Emulator of the General Electrics GE-115 computer
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
bit.h
Go to the documentation of this file.
1
6
#ifndef bit_h
7
#define bit_h
8
9
#define BIT(V, X) ( !!(V & (1 << X)))
10
#define SET_BIT(R, X) (R = (R | (1 << X)))
11
#define RESET_BIT(R, X) (R = (R & ~(1 << X)))
12
13
/* uses manual notation */
14
/* [ 4 | 3 | 2 | 1 ] for 16 bits and [ 2 | 1 ] for 8 bits */
15
#define NIBBLE_MASK(X) (0xf << ((X-1)*4))
16
17
#endif
Generated by
1.9.1