安騰(R) 處理器主題浮點交換指令

fswap

操作 字型慣例

指令型別 F

格式

(qp) fswap f1 = f2, f3 swap_form

(qp) fswap.nl f1 = f2, f3 swap_nl_form

(qp) fswap.nr f1 = f2, f3 swap_nr_form


說明

對於 swap_formf2 中的左側單精度值與 FR f3 中的右側單精度值串聯。然後交換串聯的對。

對於 swap_nl_form,是 FR f2 中的左側單精度值與 FR f3 中的右側單精度值串聯。然後交換串聯的對,且左側的單精度值取反。

對於 swap_nr_form,是 FR f2 中的左側單精度值與 FR f3 中的右側單精度值串聯。然後交換串聯的對,且右側的單精度值取反。

對於所有的形式,FR f1 的指數欄位均設定為 2.063 (0x1003E) 的偏置指數,FR f1 的符號欄位均設定為正 (0)。

對於所有的形式,如果 FR f2 或 FR f3 是 NaTVal,則 FR f1 設定為 NaTVal,而不是計算的結果。

單擊此處檢視所有形式的 fswap 操作的示例。