安騰(R) 處理器主題壓縮指令

pack

操作 字型慣例

指令型別 I

格式

(qp) pack2.sss r1 = r2, r3 two_byte_form, signed_saturation_form

(qp) pack2.uss r1 = r2, r3 two_byte_form, unsigned_saturation_form

(qp) pack4.sss r1 = r2, r3 four_byte_form, signed_saturation_form


說明

GR r2 與 GR r3 的 32 位或 16 位元素分別轉換成 16 位或 8 位元素,然後將結果放入 GR r1。源運算元的元素當作有符號值處理。如果源運算元的元素無法在結果元素中表示,則執行飽和修剪。飽和可以是有符號的,也可以是無符號的。如果元素大於上限值,則結果取上限值。如果小於下限值,則結果取下限值。壓縮飽和極限表格顯示壓縮飽和極限。

單擊此處在一幅插圖中同時檢視雙位元組與四位元組形式的 pack 指令的示例。