M_WID_SWAPBITS
li t1,M_WID_SWAPBITS ; \
li t2,(M_WID_SWAPBITS << 1); \
li t3, ~((M_WID_SWAPBITS | (M_WID_SWAPBITS << 1))) ; \
(((wid) & ~((M_WID_SWAPBITS | (M_WID_SWAPBITS << 1)))) | \
(((wid) & M_WID_SWAPBITS) << 1) | \
(((wid) & (M_WID_SWAPBITS<<1)) >> 1))