C for embedded controllers
John S Gwynne
jsg
Tue Nov 28 17:06:24 GMT 1995
--------
In message <199511281504.KAA13699 at po_box.cig.mot.com> , you write:
| > The 16 and 18 clock cycle times (for two-clock reads and writes) still
| > look correct to me. How is it (CPU32 right?) not going to "re-fetch"
| > the "move"?
|
| Because it's "LOOP mode" and doesn't induce a change in flow.
Oh... yea... nice. 20% faster... Clearly the better choice.
Something to remember for small loops. So, Dan, what other tricks
do you have? :)
BTW, I copied the wrong timing numbers for the move instruction.
It should have been
head/tail/cycles
move.b(a1)+,(a0)+ 1 2 8(1/1/1)
^^^^^^^ that's better
John S Gwynne
Gwynne.1 at osu.edu
_______________________________________________________________________________
T h e O h i o - S t a t e U n i v e r s i t y
ElectroScience Laboratory, 1320 Kinnear Road, Columbus, Ohio 43212, USA
Telephone: (614) 292-7981 * Fax: (614) 292-7297
-------------------------------------------------------------------------------
More information about the Diy_efi
mailing list