指令 __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); //a=0x78563412 //b=0x3412 //c= //d=
|