Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
[ARM] Fixes ps_madd implementation.
  • Loading branch information
Sonicadvance1 committed Sep 12, 2013
1 parent 8882d27 commit aa8f0c2
Showing 1 changed file with 4 additions and 6 deletions.
10 changes: 4 additions & 6 deletions Source/Core/Core/Src/PowerPC/JitArm32/JitArm_Paired.cpp
Expand Up @@ -53,8 +53,6 @@ void JitArm::ps_madd(UGeckoInstruction inst)
INSTRUCTION_START
JITDISABLE(bJITPairedOff)

Default(inst); return;

u32 a = inst.FA, b = inst.FB, c = inst.FC, d = inst.FD;

if (inst.Rc) {
Expand All @@ -72,11 +70,11 @@ void JitArm::ps_madd(UGeckoInstruction inst)
ARMReg V0 = fpr.GetReg();
ARMReg V1 = fpr.GetReg();

VMOV(V0, vC0);
VMOV(V1, vC1);
VMOV(V0, vB0);
VMOV(V1, vB1);

VMLA(V0, vA0, vB0);
VMLA(V1, vA1, vB1);
VMLA(V0, vA0, vC0);
VMLA(V1, vA1, vC1);

VMOV(vD0, V0);
VMOV(vD1, V1);
Expand Down

0 comments on commit aa8f0c2

Please sign in to comment.