other small targets that do that can be learned from. They also have the added advantage of being tested :) llvm-svn: 26243