set8
static __inline void set8(volatile unsigned char *addr, unsigned char mask,
__inline void set8(volatile char *addr, char mask, char val)