簡體   English   中英

我對mips浮點寄存器有問題

[英]I have an issue with mips floating point registers

我正在使用以下代碼在浮點寄存器中獲取數字:

mtc1.d $t3, $f3
mtc1.d $t1, $f1

但是然后我在其中得到了奇怪的值,例如1.67E-312,我做錯了嗎,在使用它們之前是否必須轉換這些值?

使用它們之前我必須轉換值嗎?

是。 mtc1指令僅將位從GPR復制到FP寄存器,而無需任何轉換。 要轉換為雙cvt.dw您可以使用cvt.dw

mtc1.d $t3, $f3
cvt.d.w $f3, $f3

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM