-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
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
Add a feature that weakens the MulAdd
bound for matrix multiplication
#69
Comments
That reminds me of something. Very recently, for a reason I don't remember, I ended up reading the definition of FMA on Wikipedia, and I realized something important : The important part I realized is, when a user calls So I need to check what I'm not fundamentally against a generic |
Perhaps there could be a convenience type like |
Btw, since the fix for #73 that I've published just now, Both
According to this, it looks like they guarantee the I didn't take the time to dig into Though, looking back at your initial proposal, I wonder : is it only Also, if the goal if for |
Thanks for making this switch! The reason I opened the issue is that I'm working on a platform without any real acceleration hardware or intrinsics at all, to falling back to a soft impl seems perfectly reasonable to me. I think this will now work fine. |
MulAdd
is an internal trait but may be implemented in terms of traits incore
. The ability to relax this bound would allowMat4
to work with non-standard numeric types.The text was updated successfully, but these errors were encountered: