Skip to content

Commit

Permalink
RSP: fix up usage of Indx in recompiler
Browse files Browse the repository at this point in the history
  • Loading branch information
project64 committed Aug 17, 2023
1 parent 3394be7 commit a808606
Showing 1 changed file with 20 additions and 20 deletions.
40 changes: 20 additions & 20 deletions Source/Project64-rsp-core/Recompiler/RspRecompilerOps.cpp
Expand Up @@ -2710,7 +2710,7 @@ void Compile_Vector_VMULF(void)
{
CPU_Message(" Iteration: %i", count);

el = Indx[RSPOpC.rs].B[count];
el = Indx[RSPOpC.e].B[count];
del = EleSpec[RSPOpC.e].B[el];

sprintf(Reg, "RSP_Vect[%i].HW[%i]", RSPOpC.rd, el);
Expand Down Expand Up @@ -2854,7 +2854,7 @@ void Compile_Vector_VMUDL(void)
for (count = 0; count < 8; count++)
{
CPU_Message(" Iteration: %i", count);
el = Indx[RSPOpC.rs].B[count];
el = Indx[RSPOpC.e].B[count];
del = EleSpec[RSPOpC.e].B[el];

sprintf(Reg, "RSP_Vect[%i].UHW[%i]", RSPOpC.rd, el);
Expand Down Expand Up @@ -3020,7 +3020,7 @@ void Compile_Vector_VMUDM(void)
for (count = 0; count < 8; count++)
{
CPU_Message(" Iteration: %i", count);
el = Indx[RSPOpC.rs].B[count];
el = Indx[RSPOpC.e].B[count];
del = EleSpec[RSPOpC.e].B[el];

/*sprintf(Reg, "RSP_Vect[%i].HW[%i]", RSPOpC.rd, el);
Expand Down Expand Up @@ -3156,7 +3156,7 @@ void Compile_Vector_VMUDN(void)
for (count = 0; count < 8; count++)
{
CPU_Message(" Iteration: %i", count);
el = Indx[RSPOpC.rs].B[count];
el = Indx[RSPOpC.e].B[count];
del = EleSpec[RSPOpC.e].B[el];

/*sprintf(Reg, "RSP_Vect[%i].UHW[%i]", RSPOpC.rd, el);
Expand Down Expand Up @@ -3383,7 +3383,7 @@ void Compile_Vector_VMUDH(void)
for (count = 0; count < 8; count++)
{
CPU_Message(" Iteration: %i", count);
el = Indx[RSPOpC.rs].B[count];
el = Indx[RSPOpC.e].B[count];
del = EleSpec[RSPOpC.e].B[el];

sprintf(Reg, "RSP_Vect[%i].HW[%i]", RSPOpC.rd, el);
Expand Down Expand Up @@ -3448,7 +3448,7 @@ void Compile_Vector_VMACF(void)

for (count = 0; count < 8; count++)
{
el = Indx[RSPOpC.rs].B[count];
el = Indx[RSPOpC.e].B[count];
del = EleSpec[RSPOpC.e].B[el];

CPU_Message(" Iteration: %i", count);
Expand Down Expand Up @@ -3533,7 +3533,7 @@ void Compile_Vector_VMADL(void)
for (count = 0; count < 8; count++)
{
CPU_Message(" Iteration: %i", count);
el = Indx[RSPOpC.rs].B[count];
el = Indx[RSPOpC.e].B[count];
del = EleSpec[RSPOpC.e].B[el];

sprintf(Reg, "RSP_Vect[%i].HW[%i]", RSPOpC.rd, el);
Expand Down Expand Up @@ -3621,7 +3621,7 @@ void Compile_Vector_VMADM(void)
for (count = 0; count < 8; count++)
{
CPU_Message(" Iteration: %i", count);
el = Indx[RSPOpC.rs].B[count];
el = Indx[RSPOpC.e].B[count];
del = EleSpec[RSPOpC.e].B[el];

/*sprintf(Reg, "RSP_Vect[%i].HW[%i]", RSPOpC.rd, el);
Expand Down Expand Up @@ -3706,7 +3706,7 @@ void Compile_Vector_VMADN(void)
for (count = 0; count < 8; count++)
{
CPU_Message(" Iteration: %i", count);
el = Indx[RSPOpC.rs].B[count];
el = Indx[RSPOpC.e].B[count];
del = EleSpec[RSPOpC.e].B[el];

/*sprintf(Reg, "RSP_Vect[%i].UHW[%i]", RSPOpC.rd, el);
Expand Down Expand Up @@ -3851,7 +3851,7 @@ void Compile_Vector_VMADH(void)
for (count = 0; count < 8; count++)
{
CPU_Message(" Iteration: %i", count);
el = Indx[RSPOpC.rs].B[count];
el = Indx[RSPOpC.e].B[count];
del = EleSpec[RSPOpC.e].B[el];

/*sprintf(Reg, "RSP_Vect[%i].HW[%i]", RSPOpC.rd, el);
Expand Down Expand Up @@ -3995,7 +3995,7 @@ void Compile_Vector_VADD(void)
for (count = 0; count < 8; count++)
{
CPU_Message(" Iteration: %i", count);
el = Indx[RSPOpC.rs].B[count];
el = Indx[RSPOpC.e].B[count];
del = EleSpec[RSPOpC.e].B[el];

sprintf(Reg, "RSP_Vect[%i].HW[%i]", RSPOpC.rd, el);
Expand Down Expand Up @@ -4136,7 +4136,7 @@ void Compile_Vector_VSUB(void)
for (count = 0; count < 8; count++)
{
CPU_Message(" Iteration: %i", count);
el = Indx[RSPOpC.rs].B[count];
el = Indx[RSPOpC.e].B[count];
del = EleSpec[RSPOpC.e].B[el];

MoveSxVariableToX86regHalf(&RSP_Vect[RSPOpC.vs].s16(el), "RSP_Vect[RSPOpC.vs].s16(el)", x86_EAX);
Expand Down Expand Up @@ -4287,7 +4287,7 @@ void Compile_Vector_VABS(void)
for (count = 0; count < 8; count++)
{
CPU_Message(" Iteration: %i", count);
el = Indx[RSPOpC.rs].B[count];
el = Indx[RSPOpC.e].B[count];
del = EleSpec[RSPOpC.e].B[el];

if (RSPOpC.rd == RSPOpC.rt && (RSPOpC.rs & 0xF) < 2)
Expand Down Expand Up @@ -4397,7 +4397,7 @@ void Compile_Vector_VADDC(void)
for (count = 0; count < 8; count++)
{
CPU_Message(" Iteration: %i", count);
el = Indx[RSPOpC.rs].B[count];
el = Indx[RSPOpC.e].B[count];
del = EleSpec[RSPOpC.e].B[el];

/*sprintf(Reg, "RSP_Vect[%i].HW[%i]", RSPOpC.rd, el);
Expand Down Expand Up @@ -4466,7 +4466,7 @@ void Compile_Vector_VSUBC(void)
for (count = 0; count < 8; count++)
{
CPU_Message(" Iteration: %i", count);
el = Indx[RSPOpC.rs].B[count];
el = Indx[RSPOpC.e].B[count];
del = EleSpec[RSPOpC.e].B[el];

sprintf(Reg, "RSP_Vect[%i].HW[%i]", RSPOpC.rd, el);
Expand Down Expand Up @@ -5003,7 +5003,7 @@ void Compile_Vector_VMRG(void)

for (count = 0; count < 8; count++)
{
el = Indx[RSPOpC.rs].UB[count];
el = Indx[RSPOpC.e].UB[count];
del = EleSpec[RSPOpC.e].UB[el];
CPU_Message(" Iteration: %i", count);

Expand Down Expand Up @@ -5102,7 +5102,7 @@ void Compile_Vector_VAND(void)

for (count = 0; count < 8; count++)
{
el = Indx[RSPOpC.rs].B[count];
el = Indx[RSPOpC.e].B[count];
del = EleSpec[RSPOpC.e].B[el];

CPU_Message(" Iteration: %i", count);
Expand Down Expand Up @@ -5213,7 +5213,7 @@ void Compile_Vector_VNAND(void)

for (count = 0; count < 8; count++)
{
el = Indx[RSPOpC.rs].B[count];
el = Indx[RSPOpC.e].B[count];
del = EleSpec[RSPOpC.e].B[el];

CPU_Message(" Iteration: %i", count);
Expand Down Expand Up @@ -5325,7 +5325,7 @@ void Compile_Vector_VOR(void)

for (count = 0; count < 8; count++)
{
el = Indx[RSPOpC.rs].B[count];
el = Indx[RSPOpC.e].B[count];
del = EleSpec[RSPOpC.e].B[el];

CPU_Message(" Iteration: %i", count);
Expand Down Expand Up @@ -5431,7 +5431,7 @@ void Compile_Vector_VNOR(void)

for (count = 0; count < 8; count++)
{
el = Indx[RSPOpC.rs].B[count];
el = Indx[RSPOpC.e].B[count];
del = EleSpec[RSPOpC.e].B[el];

CPU_Message(" Iteration: %i", count);
Expand Down

0 comments on commit a808606

Please sign in to comment.