Change minimum loop size limit to 0x10 (103792)
authorNick Clifton <nickc@redhat.com>
Wed, 5 Jul 2000 21:40:11 +0000 (21:40 +0000)
committerNick Clifton <nickc@redhat.com>
Wed, 5 Jul 2000 21:40:11 +0000 (21:40 +0000)
sim/d30v/ChangeLog
sim/d30v/d30v-insns

index 1845a45eda1c65bb8478dceb7abb70b05b175a74..6f65b241476e65f19c06425b9e03390ebc3772d9 100644 (file)
@@ -1,3 +1,7 @@
+2000-07-05  Nick Clifton  <nickc@cygnus.com>
+
+       * d30v-insns: Change minimum loop size limit to 0x10.
+
 Tue May 23 21:39:23 2000  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * configure: Regenerated to track ../common/aclocal.m4 changes.
index 47f837cdebb95df30c6a664242eae4453e4f7bf5..7b7c3c88deb4b5c481f44ea5a9e96f92beacdfec 100644 (file)
@@ -1621,7 +1621,7 @@ void::function::do_repeat:unsigned32 count, address_word pcaddr
          sim_engine_abort (SD, CPU, cia, "REPEAT with ra=0 and REPEATI with imm = 0 is forbidden.");
        if (count > 1)
          PSW_SET_QUEUE (PSW_RP, 1);
-       if (rpt_e  < rpt_s + 0x18)
+       if (rpt_e  < rpt_s + 0x10)
          sim_io_eprintf (sd, "warning: 0x%lx: REPEAT or REPEATI loop is too small\n", (long) cia);
        WRITE32_QUEUE (&RPT_C, count - 1);
        WRITE32_QUEUE (&RPT_S, rpt_s);