unsigned getbits(unsigned, int, int);