安騰(R) 處理器主題測試位指令

tbit

操作 字型慣例

指令型別 I

格式

(qp) tbit.trel.ctype p1, p2 = r3, pos6


說明

pos6 立即數指定的位選自 GRr3所選的位組成的單個位結果可能會求補,也可能不求補,具體取決於 trel 完成符。此結果寫入兩個謂詞暫存器目標 p1p2。結果寫入目的地的方式由 ctype指定的比較型別確定。另請參閱比較 (cmp) 指令。

trel 完成符值 .nz 與 .z 表示非零與零測試。對於標準與 unc 型別,只有 .z 值直接在硬體中實現;.nz 值實際上是偽操作。對於它,彙編器只是切換一下謂詞目標指示符,然後使用實現的關係。對於並行型別,這兩種關係都在硬體中實現。

如果兩個謂詞暫存器目的地相同(p1p2 指定相同的謂詞暫存器)、限定謂詞已設定或比較型別為 unc,則指令都將執行“非法操作”錯誤的處理。