私は、thumb2 (T32) 命令を 1 つ含む単純なアセンブリ ファイル (temp.S) を持っています。例: orr R4,R7,R8 linaro
アセンブラでアセンブルしたいのですが、適切なフラグが見つかりません。
私が試してみると:
arm-linux-gnueabihf-as -o temp.o temp.S
次に、命令の A32 バージョンのアセンブリを取得します
ただし、試してみると:
arm-linux-gnueabihf-as -o temp.o -mthumb temp.S
エラーメッセージが表示されます
> temp.S: Assembler messages:
> temp.S:1: Error: lo register required -- `orr R4,R7,R8
あたかも T16 命令を期待しているかのように。
T32 命令の正しいフラグに関するヘルプをいただければ幸いです。
ちなみに、私のアセンブラのバージョンは次のとおりです。