A method of a copying data includes a cache subsystem loading data to be
copied from a first address, and placing the data in a cache as if the
data had been loaded from a second address. The data can then
subsequently be written to the second address to effect the copy.