| * Copyright (C) 2004-2006 Atmel Corporation |
| * This program is free software; you can redistribute it and/or modify |
| * it under the terms of the GNU General Public License version 2 as |
| * published by the Free Software Foundation. |
| * void *memcpy(void *to, const void *from, unsigned long n) |
| * This implementation does word-aligned loads in the main loop, |
| * possibly sacrificing alignment of stores. |
| * Hopefully, in most cases, both "to" and "from" will be |
| * word-aligned to begin with. |
| /* At this point, "from" is word-aligned */ |
| /* Handle unaligned count */ |
| /* Handle unaligned "from" pointer */ |