diff options
| author | Robert Norton | 2016-11-03 16:28:20 +0000 |
|---|---|---|
| committer | Robert Norton | 2016-11-03 16:28:31 +0000 |
| commit | aeb83c296e6ca169ef6483562935f7b72bdb2db7 (patch) | |
| tree | 174e7110bee3c300fd87caca121667cf94e53af5 /mips/mips_regfp.sail | |
| parent | b1970df86db7589a1415e5b76397119a255e2dde (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.sail | 8 |
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])); |
