#SDP Data
This message turned up in search, but its forum couldn’t be identified from the original transcript, so it may not be linked into its thread.
How about on the 68010/68020 with the following sequence:
LOOP:
MOVE.B (A0)+,(A1)+
DBF D0,LOOP (where D0 has been appropriately set up as a counter)
According to Motorola, this will be placed in a small internal cache
(don't know about the relation of it to the 68020 which has a 256 byte
internal cache, assume the same principle) and thus the loop will not
generate external memory fetches for the instructions. Is MOVEM still
faster? (I don't know the answer, myself). Also, for general block moves, I
think it would be difficult to create a routine which used MOVEMs
repetitively to accomplish the move. Not impossible, though. Don't know if
it would be worth it.