テーブル参照分岐を行います。(Jump With Table Look Up)
[指定形式]
[機能]
次の順に処理を行います。
(1)  | オペランドで指定した値を1ビット論理左シフトした値とテーブルの先頭アドレス(switch命令の次のアドレス)とを加算し,テーブル・エントリ・アドレスを生成します。  | 
 
(2)  | 生成したテーブル・エントリ・アドレスから符号付きハーフワード・データをロードします。  | 
 
(3)  | ロードした値を1ビット論理左シフトし,ワード長に符号拡張したあと,テーブルの先頭アドレスを加算し,アドレスを生成します。  | 
 
[フラグ]
[注意事項]
-  | regにr0を指定した場合,次のメッセージが出力され,アセンブルが中止されます。  | 
 
| 
 
E0550239 : RH850指定時には、ソース・オペランドにr0を指定することはできません。 
 |