mux
指令型別 M
格式
(qp) mux1 r1 = r2, mbtype4 one_byte_form
(qp) mux2 r1 = r2, mhtype8 two_byte_form
說明
在單個源暫存器 GRr2 中的壓縮元素上執行置換,然後將結果放入 GR r1。對於 8 位元素,只有 五種可能的置換。
對於 16 位元素,可以指定所有可能的置換,可以重複,也可以不重複。它們使用 8 位 mhtype8 欄位表示,該欄位負責四個 16 位數據元素的索引編碼。GR r2 索引的 16 位元素複製到目標暫存器 GR r1 中對應的 16 個位的位置。這些索引採用低位在先、高位在後的順序進行編碼。(mhtype8[7:0] 的 8 位按位成對分組,在操作部分取名為 mhtype8[3]、mhtype8[2]、mhtype8[1]、mhtype8[0])。