APFloat: Fix scalbn handling of denormals
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Sun, 13 Mar 2016 05:11:51 +0000 (05:11 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Sun, 13 Mar 2016 05:11:51 +0000 (05:11 +0000)
commitafa31cf4ccbb733b18df34a79bb2db710931ea82
tree10f90750a92934e1a9b3ab5d17c1515ce6e23cc5
parentfc467e77b8c07b0cdef8b0193d4e99640c4eb84d
APFloat: Fix scalbn handling of denormals

This was incorrect for denormals, and also failed
on longer exponent ranges.

llvm-svn: 263369
llvm/include/llvm/ADT/APFloat.h
llvm/lib/Support/APFloat.cpp
llvm/unittests/ADT/APFloatTest.cpp