summaryrefslogtreecommitdiff
path: root/mips/mips_regfp.sail
diff options
context:
space:
mode:
authorRobert Norton2016-11-03 16:28:20 +0000
committerRobert Norton2016-11-03 16:28:31 +0000
commitaeb83c296e6ca169ef6483562935f7b72bdb2db7 (patch)
tree174e7110bee3c300fd87caca121667cf94e53af5 /mips/mips_regfp.sail
parentb1970df86db7589a1415e5b76397119a255e2dde (diff)
split out RI node so that ppcmem model does not implement reserved instruction exception behaviour but sequential model does (for test suite).
Diffstat (limited to 'mips/mips_regfp.sail')
-rw-r--r--mips/mips_regfp.sail8
1 files changed, 4 insertions, 4 deletions
diff --git a/mips/mips_regfp.sail b/mips/mips_regfp.sail
index 6cfa3230..714ad9fb 100644
--- a/mips/mips_regfp.sail
+++ b/mips/mips_regfp.sail
@@ -354,24 +354,24 @@ function (regfps,regfps,regfps,nias,dia,instruction_kind) initial_analysis (inst
}
case (J(offset)) -> {
(* XXX actually unconditional jump *)
- ik := IK_cond_branch;
+ (*ik := IK_cond_branch;*)
Dia := DIA_concrete((PC + 4)[63..28] : offset : 0b00);
}
case (JAL(offset)) -> {
(* XXX actually unconditional jump *)
- ik := IK_cond_branch;
+ (*ik := IK_cond_branch;*)
oR := RFull("GPR31") :: oR;
Dia := DIA_concrete((PC + 4)[63..28] : offset : 0b00);
}
case (JR(rs)) -> {
(* XXX actually unconditional jump *)
- ik := IK_cond_branch;
+ (*ik := IK_cond_branch;*)
iR := RFull(GPRs[rs]) :: iR;
Dia := DIA_reg(RFull(GPRs[rs]));
}
case (JALR(rs, rd)) -> {
(* XXX actually unconditional jump *)
- ik := IK_cond_branch;
+ (*ik := IK_cond_branch;*)
iR := RFull(GPRs[rs]) :: iR;
oR := RFull("GPR31") :: oR;
Dia := DIA_reg(RFull(GPRs[rs]));