安騰(R) 處理器主題庫切換指令

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 的指令引用前一個暫存器庫。後續指令組引用新的暫存器庫。

此指令是特權指令。

此指令無法斷定。

中斷

序列化

此指令不需要其它任何指令或數據序列化操作。庫切換與指令的執行同步進行。