Memcpy vs. memmove
I keep dreaming of a world where memcpy is an instruction to the memory controller <i>only</i> and doesn't hold up the CPU at all. It feels kind of silly to have this complicated piece of silicone with all its amazing processing capabilities just sit there reading RAM into registers and then writing them back doing precisely nothing.