do so when the high bits are known zero. This caused a subtle miscompilation. rdar://12027825 llvm-svn: 161451