引用
引用第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重新编辑 ]