4.7.32.  __ror

此内在函数在编译器生成的指令流中插入 ROR 指令或操作数循环移位。 它允许从 C 或 C++ 代码中将值向右循环移指定的位数。

Note

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

语法


unsigned int __ror(unsigned int val, unsigned int shift)

其中:

val

是要向右移的值

shift

是在范围 1-31 内移位的常数。

返回值

__ror 内在函数返回向右循环移 shift 位的 val 值。

另请参阅

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