sim: bfin: keep track of the exact position of parallel insns
[deliverable/binutils-gdb.git] / sim / bfin / ChangeLog
index e11b9748e0f1001fa885fbbc97894728bacb0a13..f7fe209b40c937a9a03e5a7283b8d2ba7ccc9671 100644 (file)
@@ -1,3 +1,17 @@
+2012-04-08  Mike Frysinger  <vapier@gentoo.org>
+
+       * bfin-sim.h (bfin_parallel_group): New enum.
+       (bfin_cpu_state): Add new "group" member.
+       (PARALLEL_GROUP): Define.
+       * bfin-sim.c (decode_ProgCtrl_0): Change INSN_LEN check to
+       PARALLEL_GROUP.
+       (decode_CaCTRL_0, decode_PushPopReg_0, decode_ccMV_0, decode_CCflag_0,
+       decode_CC2dreg_0, decode_CC2stat_0, decode_BRCC_0, decode_UJUMP_0,
+       decode_LOGI2op_0, decode_LoopSetup_0, decode_LDIMMhalf_0,
+       decode_CALLa_0, decode_linkage_0): Likewise.
+       (_interp_insn_bfin): Set PARALLEL_GROUP.
+       (interp_insn_bfin): Likewise.
+
 2012-04-08  Mike Frysinger  <vapier@gentoo.org>
 
        * bfin-sim.c (decode_dsp32alu_0): Delete extra space in TRACE_INSN.
This page took 0.024268 seconds and 4 git commands to generate.