use __expo2 in sinh and cosh, move __cexp to cmath