val=((val<<4)&0xff)|((val>>4)&0xff); val=((val<<2)&0xcc)|((val>>2)&0x33); val=((val<<1)&0xaa)|((val>>1)&0x55);