-
-
Notifications
You must be signed in to change notification settings - Fork 77
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
FAudio_internal_simd.c #25
Conversation
… data, not real game. Also did not compile the original project, only a bogus project.
Cleaned this up a fair bit and plugged it into a new system that includes scalar fallbacks: The resampler code needs cleaning up but it sounds okay to me! |
With the above changes I did manage to get a crash, but the good news is it's consistent. If you own Dust: AET, the
Using an isolated test program with the exact same raw MSADPCM data works fine, so I think this is just an alignment issue. |
i changed the mono SSE2 functions from using doubles to using floats. The double function was not checked like the float function, so it makes sense it crashed. the float function now has better variable names and explanation for most of the non trivial work. |
That fixed it! I'll run through this one more time with some of my stuff, do one last cleanup (your editor really hates |
This should be the last of it: 8thMage#2 |
Final SIMD Cleanup
… data, not real game. Also did not compile the original project, only a bogus project.