#139576 - DekuTree64 - Fri Sep 07, 2007 6:23 pm
In this post, kusma wrote: |
...and there you lost the single cycle-beauty of SMLAWx, it's only single-cycle if you don't use the result in the next instruction :) |
Oops, nice catch :)
The first 2 are ok, since the accumulate term isn't accessed until the second cycle, but the last 2 will indeed interlock. I think it would be good to get it working using this version though, then we can go and reorder things to avoid that. r12 and r14 are still unused, so it should be pretty easy.
_________________
___________
The best optimization is to do nothing at all.
Therefore a fully optimized program doesn't exist.
-Deku