fix long double