Skip to main content

IAR Embedded Workbench for Arm 9.70.x

‑‑lock_regs

このセクションの内容:
構文

‑‑lock_regs=registers

パラメータ

registers

ロックするレジスタ名とレジスタ区間のコンマ区切りのリスト。

32ビットモード: 範囲R4–R11のレジスタ。

64ビットモードの場合: 範囲X9–X15およびX18–X29のレジスタ。

説明

このオプションは、指定されたレジスタを使用するコードをコンパイラで生成しないようにするときに使用します。

‑‑lock_regs=R4
‑‑lock_regs=R8—R11
‑‑lock_regs=R4,R8—R11

注意

このオプションを設定するには、[プロジェクト]>[オプション]>[C/C++コンパイラ]>[追加オプション]を選択します。