tnat
指令型別 I
格式
(qp) tnat.trel.ctype p1, p2 = r3
說明
GRr3 中的 NaT 位組成單個位結果,結果可能會求補,也可能不求補,具體取決於 trel 完成符。此結果寫入兩個謂詞暫存器目的地 p1 與 p2。結果寫入目的地的方式由 ctype指定的比較型別確定。另請參閱比較 (cmp) 指令。
trel 完成符值 .nz 與 .z 表示非零與零測試。對於標準與 unc 型別,只有 .z 值直接在硬體中實現;.nz 值實際上是偽操作。對於它,彙編器只是切換一下謂詞目標指示符,然後使用實現的關係。對於並行型別,這兩種關係都在硬體中實現。
如果兩個謂詞暫存器目的地相同(p1 與 p2 指定相同的謂詞暫存器)、限定謂詞已設定或比較型別為 unc,則指令都將執行“非法操作”錯誤的處理。