引用
引用第1樓紅亮于2008-12-26 07:02發表的 :
ld x0 dmeanp d0 d30 k20 ld x0 dmul d30 k20 d32 d32 d33里的值就是20個數據 的總和
1樓的方法很好,但指令有錯誤。
首先,根據樓主的意思是D0---D20里的數相加,這里不應該用32位指令DMEANP、DMULP,要用MEANP、MULP。
其次,D0---D20不是20 位,而是21位。這里要用K21
第三,假如這21位相加后不被整除,那么誤差就會很大。
1樓可以仿真試試
[ 此帖被zxc6688在2008-12-26 09:43重新編輯 ]