4.7.30.  __rev

此内在函数在编译器生成的指令流中插入 REV 指令或等效的代码序列。 它允许从 C 或 C++ 代码中将 32 位大端数据值转换为小端数据值,或者将 32 位小端数据值转换为大端数据值。

Note

当编译器识别某些表达式后,将自动引入 REV

语法


unsigned int __rev(unsigned int val)

其中:

val

是一个 unsignedint

返回值

__rev 内在函数通过颠倒 val 字节顺序返回从中获取的值。

另请参阅

Copyright © 2007 ARM Limited. All rights reserved. ARM DUI 0348AC
Non-Confidential