数日前、私は以下の質問をしました。すぐに答えが必要だったので、次のように付け加えました。
コードはインライン アセンブリを使用する必要はありません。ただし、Objective-C / C++ / C 命令を使用してこれを行う方法は見つかりませんでした。
今日、私は何かを学びたいと思います。そこで、もう一度質問して、インライン アセンブリを使用して答えを探します。
Objective-C プログラムの変数に対して ROR および ROL 操作を実行したいと考えています。しかし、私はそれを管理できません。私は組み立ての専門家ではありません。
これが私がこれまでに行ったことです:
uint8_t v1 = ....;
uint8_t v2 = ....; // v2 is either 1, 2, 3, 4 or 5
asm("ROR v1, v2");
私が得るエラーは次のとおりです。
サイズサフィックスが不明な命令ニーモニックの不明な使用
どうすればこれを修正できますか?