Switched to long double, few tweaks on Linux