ルネサス
この項では,特殊命令について説明します。
詳細については,各デバイスのユーザーズ・マニュアル,およびアーキテクチャ編を参照してください。
表 5.42
特殊命令
命令
意味
ldsr
システム・レジスタへのロード
stsr
システム・レジスタの内容のストア
ldl.w
ダブルワード・データのロード
stc.w
ストア・コンディショナル
cll
アトミック操作のリンク解除
di
マスカブル割り込みの禁止
ei
マスカブル割り込みの許可
eiret
EIレベル例外からの復帰
feret
FEレベル例外からの復帰
halt
プロセッサの停止
trap
ソフトウエア・トラップ
fetrap
FEレベル・ソフトウエア例外命令
nop
ノー・オペレーション
switch
テーブル参照分岐
callt
テーブル参照コール
ctret
calltからの復帰
caxi
比較と交換
rie
予約命令例外
syncm
メモリ同期化命令
syncp
パイプライン同期化命令
synce
例外同期化命令
synci
命令パイプライン同期化命令
prepare
スタック・フレームの生成(関数の前処理)
dispose
スタック・フレームの削除(関数の後処理)
syscall
システム・コール例外
pushsp
スタックへのプッシュ
popsp
スタックからのポップ
snooze
スヌーズ