We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The support for using single-precision floating-point numbers is not working correctly in C, C++, CUDA, and OpenCL.
In C/C++, exp, log, sqrt are used instead of expf, logf, sqrtf.
exp
log
sqrt
expf
logf
sqrtf
Double-precision floating-point literals can sneak into the code from modelparameters.
This issue is probably hard to fix without a major rewrite of gotran or applying some very ugly fixes to the final code.
The text was updated successfully, but these errors were encountered:
No branches or pull requests
The support for using single-precision floating-point numbers is not working correctly in C, C++, CUDA, and OpenCL.
Single-precision variants of mathematical functions are not used
In C/C++,
exp
,log
,sqrt
are used instead ofexpf
,logf
,sqrtf
.Double-precision literals can sneak into the code, causing implicit casts to double-precision.
Double-precision floating-point literals can sneak into the code from modelparameters.
This issue is probably hard to fix without a major rewrite of gotran or applying some very ugly fixes to the final code.
The text was updated successfully, but these errors were encountered: