10.138 __ror コンパイラ組み込み関数

このコンパイラ組み込み関数を使用して、コンパイラによって生成される命令ストリームに ROR 命令またはオペランド回転を挿入します。組み込み関数を使用すると、C または C++ コード内に含まれる指定された桁数分だけ値を右に回転できます。

コンパイラは、式を認識すると自動的に ROR を導入します。

構文

unsigned int __ror(unsigned int val , unsigned int shift )
各項目には以下の意味があります。
val
シフトされる値を指定します。
シフト
1 ~ 31 の範囲の定数シフトを指定します。

戻り値

__ror コンパイラ組み込み関数を使用すると、shift 桁数分右に回転した val の値が返されます。
関連情報
ROR
非機密扱いPDF file icon PDF 版ARM DUI0472LJ
Copyright © 2010-2015 ARM.All rights reserved.