math: add ld128 exp2l based on the freebsd implementation
math: add ld128 exp2l based on the freebsd implementation

Changed the special case handling and bit manipulation to better
match the double version.

chardi/musl,chardi/musl,chardi/musl