For all i386 string assembly functions that don't overlap use END() sothat symbol size information is available.
branches: 1.1.2; 1.1.8;Add support for size optimised versions of the assembler functions inthe small subdirectory. Provide more compact versions of the functionsused by bootxx in x86.
Rebase to HEAD as of a few days ago.
sync with head.for a reference, the tree before this commit was taggedas yamt-pagecache-tag8.this commit was splitted into small chunks to avoida limitation of cvs. ("Protocol error: too many arguments")