指令 __REV()、__REV16()、__REVSH() 和 __RBIT()
__REV() 反转字中的字节顺序
__REV16() 反转每个半字中的字节顺序
__REVSH() 反转低半字中的字节顺序,并将符号扩展到32 位
__RBIT() 反转32 位字中的位的顺序
u32 a,b;
u16 c,d;
a=b=0x12345678;
c=d=0x1234;
a=__REV(a);
b=__REV16(b);
c=__REVSH(c);
d=__RBIT(d);
__REVSH()点击该链接