安騰(R) 處理器主題移動分支暫存器指令

mov br

操作 字型慣例

指令型別 I

格式

(qp) mov r1 = b2 from_form

(qp) mov b1 = r2 pseudo-op

(qp) mov.mwh.ih b1 = r2, tag13 to_form

(qp) mov.ret.mwh.ih b1 = r2, tag13 return_form, to_form


說明

源運算元複製到目標暫存器。

在 from_form 中,b2 指定的分支暫存器複製到 GRr1GR r1 對應的 NaT 位會被清除。

在 to_form 中, GR r2 中的值複製到 BRb1如果 GR r2 對應的 NaT 位是 1,則執行“暫存器 NaT 使用”錯誤的處理。

mwh 是否提示完成符現給出如下:

mwh 完成符

移動到 BR 是否提示

忽略所有提示

Sptk

靜態執行

Dptk

動態

這裡提供了一個偽操作,可用於在沒有要指定的提示資訊時將通用暫存器複製到分支暫存器。這是通過將 tag13 的值設為 0 並使用提示完成符對應“無”的值進行編碼的。