bsw
格式
bsw.0 zero_form B8
bsw.1 one_form B8
說明
此指令切換到指定的暫存器庫。zero_form 將 GR16 到 GR31 指定為“庫 0”。one_form 將 GR16 到 GR31 指定為“庫 1”。進行庫切換之後,先前的暫存器庫不再能夠訪問,但是仍保持目前狀態。如果新、舊暫存器庫相同,則 bsw 的效果等同於 nop,不過可能會導致效能下降。
bsw 指令必須是指令組中的最後一條指令。否則將執行“非法操作”錯誤的處理。相同指令組中訪問 GR16 到 GR31 的指令引用前一個暫存器庫。後續指令組引用新的暫存器庫。
此指令是特權指令。
此指令無法斷定。
中斷序列化
此指令不需要其它任何指令或數據序列化操作。庫切換與指令的執行同步進行。