setf
指令型別 M
格式
(qp) setf.s f1 = r2 single_form
(qp) setf.d f1 = r2 double_form
(qp) setf.exp f1 = r2 exponent_form
(qp) setf.sig f1 = r2 significand_form
說明
在單精度與雙精度形式中,GR r2 作為單精度(在 single_form 中)或雙精度(在 double_form 中)記憶體表示法處理,然後轉換成浮點暫存器格式,並放入 FR f1。
在 exponent_form 中,GR r2 的位 16:0 複製到 FR f1 的指數欄位,GR r2 的位 17 複製到 FR f1 的符號位。FR f1 的有效位欄位設定為一 (0x800...000)。
在 significand_form 中,GR r2 的值複製到 FR f1 的有效位欄位。
FR f1 的指數欄位設定為 2.063 (0x1003E) 的偏置指數,FR f1 的符號欄位設定為正 (0)。
對於所有的形式,如果 r2 對應的 NaT 位等於 1,則將 FR f1 設定為 NaTVal,而不是計算的結果。