diff options
-rw-r--r-- | sim/sh/ChangeLog | 3 | ||||
-rw-r--r-- | sim/sh/gencode.c | 10 |
2 files changed, 8 insertions, 5 deletions
diff --git a/sim/sh/ChangeLog b/sim/sh/ChangeLog index 754c870..e4f72ae 100644 --- a/sim/sh/ChangeLog +++ b/sim/sh/ChangeLog @@ -1,5 +1,8 @@ 2003-06-27 Michael Snyder <msnyder@redhat.com> + * gencode.c (op movsxy_tab): Fix up some copy/paste errors + in name: s/REG_x/REG_y/. + * gencode.c (op tab): Move misplaced semicolon. 2003-02-27 Andrew Cagney <cagney@redhat.com> diff --git a/sim/sh/gencode.c b/sim/sh/gencode.c index 3e72923..bdcdb4f 100644 --- a/sim/sh/gencode.c +++ b/sim/sh/gencode.c @@ -1267,22 +1267,22 @@ op movsxy_tab[] = { "", "n", "movy.w @<REG_y>,<DSP_YY>", "111100yyYY000001", "DSP_R (m) = RSWAT (R[n]) << 16;", }, - { "n", "n", "movy.w @<REG_x>+,<DSP_YY>", "111100yyYY000010", + { "n", "n", "movy.w @<REG_y>+,<DSP_YY>", "111100yyYY000010", "DSP_R (m) = RSWAT (R[n]) << 16;", "R[n] += ((R[n] | ~0xffff) == MOD_ME) ? MOD_DELTA : 2;", }, - { "n", "n9","movy.w @<REG_x>+REG_9,<DSP_YY>", "111100yyYY000010", + { "n", "n9","movy.w @<REG_y>+REG_9,<DSP_YY>", "111100yyYY000010", "DSP_R (m) = RSWAT (R[n]) << 16;", "R[n] += ((R[n] | ~0xffff) == MOD_ME) ? MOD_DELTA : R[9];", }, - { "", "n", "movy.w <DSP_Aa>,@<REG_x>", "111100yyAA010001", + { "", "n", "movy.w <DSP_Aa>,@<REG_y>", "111100yyAA010001", "WWAT (R[n], DSP_R (m) >> 16);", }, - { "n", "n", "movy.w <DSP_Aa>,@<REG_x>+", "111100yyAA010010", + { "n", "n", "movy.w <DSP_Aa>,@<REG_y>+", "111100yyAA010010", "WWAT (R[n], DSP_R (m) >> 16);", "R[n] += ((R[n] | ~0xffff) == MOD_ME) ? MOD_DELTA : 2;", }, - { "n", "n9", "movy.w <DSP_Aa>,@<REG_x>+REG_9", "111100yyAA010010", + { "n", "n9", "movy.w <DSP_Aa>,@<REG_y>+REG_9", "111100yyAA010010", "WWAT (R[n], DSP_R (m) >> 16);", "R[n] += ((R[n] | ~0xffff) == MOD_ME) ? MOD_DELTA : R[9];", }, |