在6678的手册中看到这几句话,一个cycle内可以执行1个双精度运算,一个M单元可以执行1、2、4个单精度浮点运算,
有点不理解为什么会有1、2、4个的情况,是因为误操作导致的吗,最快一个cycle内可以执行8个单精度运算。
xinxin lai:
而且在实际应用中,float的运算速度并没有比double运算速度快很多,我不知道如何才能发挥6678最快的运算能力。
user4523903:
回复 xinxin lai:
我理解的是,6678的运算能力是挺强大的。但是很少会用到极致。因为,更好的运算是将其中的.L .M之类的全部调用起来。这样才能最大化的6678的性能