1706f2543Smrg 2706f2543Smrg#ifdef HAVE_XORG_CONFIG_H 3706f2543Smrg#include <xorg-config.h> 4706f2543Smrg#endif 5706f2543Smrg 6706f2543Smrg#include <X11/Xmd.h> 7706f2543Smrg#include "xaalocal.h" 8706f2543Smrg 9706f2543SmrgCARD32 10706f2543SmrgXAAReverseBitOrder(CARD32 v) 11706f2543Smrg{ 12706f2543Smrg return (((0x01010101 & v) << 7) | ((0x02020202 & v) << 5) | 13706f2543Smrg ((0x04040404 & v) << 3) | ((0x08080808 & v) << 1) | 14706f2543Smrg ((0x10101010 & v) >> 1) | ((0x20202020 & v) >> 3) | 15706f2543Smrg ((0x40404040 & v) >> 5) | ((0x80808080 & v) >> 7)); 16706f2543Smrg} 17