registers. Split out testcases per architecture and os now. Patch from Nelson Elhage. llvm-svn: 107640