[dynarmic] implement missing SSE3 implementations #3301
No reviewers
Labels
No labels
android
audio
bug
ci
cmake
confirmed
core
desktop
duplicate
enhancement
frontend
fw
git
graphics
loader
nv gpu
ui
vulkan
No milestone
No project
No assignees
5 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
eden-emu/eden!3301
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "lizzie/dynarmic-sse3-impls"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Implementations for SSE3 CPUs (prescott)
Instead of fixing some of the bugs with HostCall when paired with vectors, i'll simply remove as many host calls as I can within the most used vector instructions - then just minimize their usage to memory read/writes.
Emitting the raw assembly code is faster than doing a HostCall, HostCalls are VERY expensive. So this is the desired output anyways.
Signed-off-by: lizzie lizzie@eden-emu.dev
f5c2a09796c7cd1d158cc7cd1d158cd03fa9f1f3d03fa9f1f39be635cb349be635cb34317c2c955e317c2c955ef605b0e535f605b0e535933bc9febf933bc9febfaf37e379eeWIP: [dynarmic] implement missing SSE3 implementationsto [dynarmic] implement missing SSE3 implementationsdid this ever work?
@crueter wrote in #3301 (comment):
There are bugs related to not having SSE4.1, but those are present on master as well, insofar from my own testing it seems to work just fine
af37e379ee7c3c94a5347c3c94a53426e12fbb5326e12fbb5369445b7d71New commits pushed, approval review dismissed automatically according to repository settings
69445b7d710bd06610df0bd06610dfce8b67ed1dTested with bundle-PR #3781, no regression on Gentoo+AMD or Android 16/Poco F8
Tested on Windows+AMD, working fine, no regressions found on tested games