Skip to content
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 MOV optimizations and MOV_sum #3956

Merged
merged 1 commit into from Jun 27, 2016
Merged

Conversation

mmastrac
Copy link
Member

@mmastrac mmastrac commented Jun 27, 2016

This is a simple refactoring that replaces the A=B+C pattern throughout the code with a MOV_sum meta-instruction so we can apply optimizations consistently.

This shouldn't have any performance implications one way or another, but it paves the way for the code refactoring in #3565

Split into a separate PR per discussion w / @magumagu


This change is Reviewable

{
MOV(bits, R(dest), a1);
return;
}

This comment was marked as off-topic.

This comment was marked as off-topic.

This comment was marked as off-topic.

@magumagu
Copy link
Contributor

LGTM otherwise.

@mmastrac mmastrac force-pushed the mov_sum branch 2 times, most recently from 7352ce4 to e41c400 Compare June 27, 2016 21:12
@degasus
Copy link
Member

degasus commented Jun 27, 2016

Reviewed 2 of 22 files at r1, 3 of 9 files at r2.
Review status: all files reviewed at latest revision, 1 unresolved discussion.


Comments from Reviewable

Replaces incarnations of the A=B+C pattern throughout the
code so we can apply optimizations consistently.
@degasus
Copy link
Member

degasus commented Jun 27, 2016

:lgtm:


Reviewed 1 of 1 files at r3.
Review status: all files reviewed at latest revision, 1 unresolved discussion.


Comments from Reviewable

@degasus degasus merged commit 93a5efa into dolphin-emu:master Jun 27, 2016
CarlKenner pushed a commit to CarlKenner/dolphin that referenced this pull request Jun 28, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants