aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sim/mips/ChangeLog4
-rw-r--r--sim/mips/mips.igen104
2 files changed, 56 insertions, 52 deletions
diff --git a/sim/mips/ChangeLog b/sim/mips/ChangeLog
index c17f16e..1188aef 100644
--- a/sim/mips/ChangeLog
+++ b/sim/mips/ChangeLog
@@ -1,3 +1,7 @@
+2002-02-03 Chris Demetriou <cgd@broadcom.com>
+
+ * mips.igen: Fix formatting of check_fpu calls.
+
2002-03-03 Chris Demetriou <cgd@broadcom.com>
* mips.igen (FLOOR.L.fmt): Store correct destination register.
diff --git a/sim/mips/mips.igen b/sim/mips/mips.igen
index a16a4be..9a192bd 100644
--- a/sim/mips/mips.igen
+++ b/sim/mips/mips.igen
@@ -3070,7 +3070,7 @@
*r3900:
{
int fmt = FMT;
- check_fpu(SD_);
+ check_fpu (SD_);
{
if ((fmt != fmt_single) && (fmt != fmt_double))
SignalException(ReservedInstruction,instruction_0);
@@ -3093,7 +3093,7 @@
*r3900:
{
int fmt = FMT;
- check_fpu(SD_);
+ check_fpu (SD_);
{
if ((fmt != fmt_single) && (fmt != fmt_double))
SignalException(ReservedInstruction, instruction_0);
@@ -3115,7 +3115,7 @@
*mipsII:
*mipsIII:
{
- check_fpu(SD_);
+ check_fpu (SD_);
check_branch_bug ();
TRACE_BRANCH_INPUT (PREVCOC1());
if (PREVCOC1() == TF)
@@ -3145,7 +3145,7 @@
*vr5000:
*r3900:
{
- check_fpu(SD_);
+ check_fpu (SD_);
check_branch_bug ();
if (GETFCC(CC) == TF)
{
@@ -3210,7 +3210,7 @@
*mipsII:
*mipsIII:
{
- check_fpu(SD_);
+ check_fpu (SD_);
do_c_cond_fmt (SD_, FMT, FT, FS, 0, COND, instruction_0);
}
@@ -3223,7 +3223,7 @@
*vr5000:
*r3900:
{
- check_fpu(SD_);
+ check_fpu (SD_);
do_c_cond_fmt (SD_, FMT, FT, FS, CC, COND, instruction_0);
}
@@ -3238,7 +3238,7 @@
*r3900:
{
int fmt = FMT;
- check_fpu(SD_);
+ check_fpu (SD_);
{
if ((fmt != fmt_single) && (fmt != fmt_double))
SignalException(ReservedInstruction,instruction_0);
@@ -3258,7 +3258,7 @@
*r3900:
{
int fmt = FMT;
- check_fpu(SD_);
+ check_fpu (SD_);
{
if ((fmt != fmt_single) && (fmt != fmt_double))
SignalException(ReservedInstruction,instruction_0);
@@ -3276,7 +3276,7 @@
*mipsII:
*mipsIII:
{
- check_fpu(SD_);
+ check_fpu (SD_);
if (X)
{
if (FS == 0)
@@ -3303,7 +3303,7 @@
*vr5000:
*r3900:
{
- check_fpu(SD_);
+ check_fpu (SD_);
if (X)
{
/* control to */
@@ -3358,7 +3358,7 @@
*r3900:
{
int fmt = FMT;
- check_fpu(SD_);
+ check_fpu (SD_);
{
if ((fmt == fmt_double) | 0)
SignalException(ReservedInstruction,instruction_0);
@@ -3378,7 +3378,7 @@
*r3900:
{
int fmt = FMT;
- check_fpu(SD_);
+ check_fpu (SD_);
{
if ((fmt == fmt_long) | ((fmt == fmt_long) || (fmt == fmt_word)))
SignalException(ReservedInstruction,instruction_0);
@@ -3403,7 +3403,7 @@
*r3900:
{
int fmt = FMT;
- check_fpu(SD_);
+ check_fpu (SD_);
{
if ((fmt == fmt_single) | 0)
SignalException(ReservedInstruction,instruction_0);
@@ -3425,7 +3425,7 @@
*r3900:
{
int fmt = FMT;
- check_fpu(SD_);
+ check_fpu (SD_);
{
if ((fmt == fmt_word) | ((fmt == fmt_long) || (fmt == fmt_word)))
SignalException(ReservedInstruction,instruction_0);
@@ -3447,7 +3447,7 @@
*r3900:
{
int fmt = FMT;
- check_fpu(SD_);
+ check_fpu (SD_);
{
if ((fmt != fmt_single) && (fmt != fmt_double))
SignalException(ReservedInstruction,instruction_0);
@@ -3463,7 +3463,7 @@
"dm%s<X>c1 r<RT>, f<FS>"
*mipsIII:
{
- check_fpu(SD_);
+ check_fpu (SD_);
check_u64 (SD_, instruction_0);
if (X)
{
@@ -3499,7 +3499,7 @@
*vr5000:
*r3900:
{
- check_fpu(SD_);
+ check_fpu (SD_);
check_u64 (SD_, instruction_0);
if (X)
{
@@ -3536,7 +3536,7 @@
*r3900:
{
int fmt = FMT;
- check_fpu(SD_);
+ check_fpu (SD_);
{
if ((fmt != fmt_single) && (fmt != fmt_double))
SignalException(ReservedInstruction,instruction_0);
@@ -3557,7 +3557,7 @@
*r3900:
{
int fmt = FMT;
- check_fpu(SD_);
+ check_fpu (SD_);
{
if ((fmt != fmt_single) && (fmt != fmt_double))
SignalException(ReservedInstruction,instruction_0);
@@ -3577,7 +3577,7 @@
*vr5000:
*r3900:
{
- check_fpu(SD_);
+ check_fpu (SD_);
COP_LD (1, FT, do_load (SD_, AccessLength_DOUBLEWORD, GPR[BASE], EXTEND16 (OFFSET)));
}
@@ -3588,7 +3588,7 @@
*mipsV:
*vr5000:
{
- check_fpu(SD_);
+ check_fpu (SD_);
check_u64 (SD_, instruction_0);
COP_LD (1, FD, do_load (SD_, AccessLength_DOUBLEWORD, GPR[BASE], GPR[INDEX]));
}
@@ -3606,7 +3606,7 @@
*vr5000:
*r3900:
{
- check_fpu(SD_);
+ check_fpu (SD_);
COP_LW (1, FT, do_load (SD_, AccessLength_WORD, GPR[BASE], EXTEND16 (OFFSET)));
}
@@ -3617,7 +3617,7 @@
*mipsV:
*vr5000:
{
- check_fpu(SD_);
+ check_fpu (SD_);
check_u64 (SD_, instruction_0);
COP_LW (1, FD, do_load (SD_, AccessLength_WORD, GPR[BASE], GPR[INDEX]));
}
@@ -3633,7 +3633,7 @@
*mipsV:
*vr5000:
{
- check_fpu(SD_);
+ check_fpu (SD_);
{
StoreFPR(FD,fmt_double,Add(Multiply(ValueFPR(FS,fmt_double),ValueFPR(FT,fmt_double),fmt_double),ValueFPR(FR,fmt_double),fmt_double));
}
@@ -3646,7 +3646,7 @@
*mipsV:
*vr5000:
{
- check_fpu(SD_);
+ check_fpu (SD_);
{
StoreFPR(FD,fmt_single,Add(Multiply(ValueFPR(FS,fmt_single),ValueFPR(FT,fmt_single),fmt_single),ValueFPR(FR,fmt_single),fmt_single));
}
@@ -3661,7 +3661,7 @@
*mipsII:
*mipsIII:
{
- check_fpu(SD_);
+ check_fpu (SD_);
if (X)
{ /*MTC1*/
if (SizeFGR() == 64)
@@ -3687,7 +3687,7 @@
*r3900:
{
int fs = FS;
- check_fpu(SD_);
+ check_fpu (SD_);
if (X)
/*MTC1*/
StoreFPR (FS, fmt_uninterpreted_32, VL4_8 (GPR[RT]));
@@ -3708,7 +3708,7 @@
*r3900:
{
int fmt = FMT;
- check_fpu(SD_);
+ check_fpu (SD_);
StoreFPR(FD,fmt,ValueFPR(FS,fmt));
}
@@ -3721,7 +3721,7 @@
*mipsV:
*vr5000:
{
- check_fpu(SD_);
+ check_fpu (SD_);
if (GETFCC(CC) == TF)
GPR[RD] = GPR[RS];
}
@@ -3736,7 +3736,7 @@
*vr5000:
{
int fmt = FMT;
- check_fpu(SD_);
+ check_fpu (SD_);
{
if (GETFCC(CC) == TF)
StoreFPR (FD, fmt, ValueFPR (FS, fmt));
@@ -3752,7 +3752,7 @@
*mipsV:
*vr5000:
{
- check_fpu(SD_);
+ check_fpu (SD_);
if (GPR[RT] != 0)
StoreFPR (FD, FMT, ValueFPR (FS, FMT));
else
@@ -3773,7 +3773,7 @@
*mipsV:
*vr5000:
{
- check_fpu(SD_);
+ check_fpu (SD_);
if (GPR[RT] == 0)
StoreFPR (FD, FMT, ValueFPR (FS, FMT));
else
@@ -3788,7 +3788,7 @@
*mipsV:
*vr5000:
{
- check_fpu(SD_);
+ check_fpu (SD_);
StoreFPR(FD,fmt_double,Sub(Multiply(ValueFPR(FS,fmt_double),ValueFPR(FT,fmt_double),fmt_double),ValueFPR(FR,fmt_double),fmt_double));
}
@@ -3800,7 +3800,7 @@
*mipsV:
*vr5000:
{
- check_fpu(SD_);
+ check_fpu (SD_);
StoreFPR(FD,fmt_single,Sub(Multiply(ValueFPR(FS,fmt_single),ValueFPR(FT,fmt_single),fmt_single),ValueFPR(FR,fmt_single),fmt_single));
}
@@ -3820,7 +3820,7 @@
*r3900:
{
int fmt = FMT;
- check_fpu(SD_);
+ check_fpu (SD_);
{
if ((fmt != fmt_single) && (fmt != fmt_double))
SignalException(ReservedInstruction,instruction_0);
@@ -3842,7 +3842,7 @@
*r3900:
{
int fmt = FMT;
- check_fpu(SD_);
+ check_fpu (SD_);
{
if ((fmt != fmt_single) && (fmt != fmt_double))
SignalException(ReservedInstruction,instruction_0);
@@ -3859,7 +3859,7 @@
*mipsV:
*vr5000:
{
- check_fpu(SD_);
+ check_fpu (SD_);
StoreFPR(FD,fmt_double,Negate(Add(Multiply(ValueFPR(FS,fmt_double),ValueFPR(FT,fmt_double),fmt_double),ValueFPR(FR,fmt_double),fmt_double),fmt_double));
}
@@ -3871,7 +3871,7 @@
*mipsV:
*vr5000:
{
- check_fpu(SD_);
+ check_fpu (SD_);
StoreFPR(FD,fmt_single,Negate(Add(Multiply(ValueFPR(FS,fmt_single),ValueFPR(FT,fmt_single),fmt_single),ValueFPR(FR,fmt_single),fmt_single),fmt_single));
}
@@ -3883,7 +3883,7 @@
*mipsV:
*vr5000:
{
- check_fpu(SD_);
+ check_fpu (SD_);
StoreFPR(FD,fmt_double,Negate(Sub(Multiply(ValueFPR(FS,fmt_double),ValueFPR(FT,fmt_double),fmt_double),ValueFPR(FR,fmt_double),fmt_double),fmt_double));
}
@@ -3895,7 +3895,7 @@
*mipsV:
*vr5000:
{
- check_fpu(SD_);
+ check_fpu (SD_);
StoreFPR(FD,fmt_single,Negate(Sub(Multiply(ValueFPR(FS,fmt_single),ValueFPR(FT,fmt_single),fmt_single),ValueFPR(FR,fmt_single),fmt_single),fmt_single));
}
@@ -3924,7 +3924,7 @@
*vr5000:
{
int fmt = FMT;
- check_fpu(SD_);
+ check_fpu (SD_);
{
if ((fmt != fmt_single) && (fmt != fmt_double))
SignalException(ReservedInstruction,instruction_0);
@@ -3944,7 +3944,7 @@
*r3900:
{
int fmt = FMT;
- check_fpu(SD_);
+ check_fpu (SD_);
{
if ((fmt != fmt_single) && (fmt != fmt_double))
SignalException(ReservedInstruction,instruction_0);
@@ -3965,7 +3965,7 @@
*r3900:
{
int fmt = FMT;
- check_fpu(SD_);
+ check_fpu (SD_);
{
if ((fmt != fmt_single) && (fmt != fmt_double))
SignalException(ReservedInstruction,instruction_0);
@@ -3982,7 +3982,7 @@
*vr5000:
{
int fmt = FMT;
- check_fpu(SD_);
+ check_fpu (SD_);
{
if ((fmt != fmt_single) && (fmt != fmt_double))
SignalException(ReservedInstruction,instruction_0);
@@ -4002,7 +4002,7 @@
*vr5000:
*r3900:
{
- check_fpu(SD_);
+ check_fpu (SD_);
do_store (SD_, AccessLength_DOUBLEWORD, GPR[BASE], EXTEND16 (OFFSET), COP_SD (1, FT));
}
@@ -4013,7 +4013,7 @@
*mipsV:
*vr5000:
{
- check_fpu(SD_);
+ check_fpu (SD_);
check_u64 (SD_, instruction_0);
do_store (SD_, AccessLength_DOUBLEWORD, GPR[BASE], GPR[INDEX], COP_SD (1, FS));
}
@@ -4030,7 +4030,7 @@
*r3900:
{
int fmt = FMT;
- check_fpu(SD_);
+ check_fpu (SD_);
{
if ((fmt != fmt_single) && (fmt != fmt_double))
SignalException(ReservedInstruction,instruction_0);
@@ -4052,7 +4052,7 @@
*r3900:
{
int fmt = FMT;
- check_fpu(SD_);
+ check_fpu (SD_);
{
if ((fmt != fmt_single) && (fmt != fmt_double))
SignalException(ReservedInstruction,instruction_0);
@@ -4076,7 +4076,7 @@
{
address_word base = GPR[BASE];
address_word offset = EXTEND16 (OFFSET);
- check_fpu(SD_);
+ check_fpu (SD_);
{
address_word vaddr = loadstore_ea (SD_, base, offset);
address_word paddr;
@@ -4114,7 +4114,7 @@
address_word base = GPR[BASE];
address_word index = GPR[INDEX];
- check_fpu(SD_);
+ check_fpu (SD_);
check_u64 (SD_, instruction_0);
{
address_word vaddr = loadstore_ea (SD_, base, index);
@@ -4154,7 +4154,7 @@
*r3900:
{
int fmt = FMT;
- check_fpu(SD_);
+ check_fpu (SD_);
{
if ((fmt != fmt_single) && (fmt != fmt_double))
SignalException(ReservedInstruction,instruction_0);
@@ -4175,7 +4175,7 @@
*r3900:
{
int fmt = FMT;
- check_fpu(SD_);
+ check_fpu (SD_);
{
if ((fmt != fmt_single) && (fmt != fmt_double))
SignalException(ReservedInstruction,instruction_0);