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 指定的分支暫存器複製到 GRr1。GR r1 對應的 NaT 位會被清除。
在 to_form 中, GR r2 中的值複製到 BRb1。如果 GR r2 對應的 NaT 位是 1,則執行“暫存器 NaT 使用”錯誤的處理。
mwh 是否提示完成符現給出如下:
mwh 完成符 |
移動到 BR 是否提示 |
無 |
忽略所有提示 |
Sptk |
靜態執行 |
Dptk |
動態 |
這裡提供了一個偽操作,可用於在沒有要指定的提示資訊時將通用暫存器複製到分支暫存器。這是通過將 tag13 的值設為 0 並使用提示完成符對應“無”的值進行編碼的。