aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKaushik Phatak <kaushik.phatak@kpitcummins.com>2013-05-14 05:14:19 +0000
committerKaushik Phatak <kaushikp@gcc.gnu.org>2013-05-14 05:14:19 +0000
commitbad4df9b766a375b51c37403f1d6015b4db19c56 (patch)
tree83e962aec20590f5974c0681d44fc02e58978f2f
parente7d821957ebd5b2a631c0aca0f22ab783565f990 (diff)
downloadgcc-bad4df9b766a375b51c37403f1d6015b4db19c56.zip
gcc-bad4df9b766a375b51c37403f1d6015b4db19c56.tar.gz
gcc-bad4df9b766a375b51c37403f1d6015b4db19c56.tar.bz2
rl78.md (mulsi3_g13): Add additional 'nop' required in multiply-accumulate mode.
* config/rl78/rl78.md(mulsi3_g13): Add additional 'nop' required in multiply-accumulate mode. --This llne, and those below, will be ignored-- M ChangeLog M config/rl78/rl78.md From-SVN: r198859
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/rl78/rl78.md1
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 8f7a633..a6c09bc 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2013-05-14 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
+
+ * config/rl78/rl78.md(mulsi3_g13): Add additional 'nop' required
+ in multiply-accumulate mode.
+
2013-05-13 Guozhi Wei <carrot@google.com>
* dwarf2asm.c (dw2_output_indirect_constant_1): Mark new decl STATIC.
diff --git a/gcc/config/rl78/rl78.md b/gcc/config/rl78/rl78.md
index b7aec3b..b3cfe6d 100644
--- a/gcc/config/rl78/rl78.md
+++ b/gcc/config/rl78/rl78.md
@@ -313,6 +313,7 @@
movw ax, %H2
movw 0xffff2, ax ; MDAH
nop ; mdc += mdal * mdah
+ nop ; Additional nop for MAC
movw ax, !0xf00e0 ; MDCL
movw %H0, ax
; end of mulsi macro"