Pulled in changes for float fix for issue 791 and svd threshold updated in float code See merge request !440