aboutsummaryrefslogtreecommitdiff
path: root/sim/mips
diff options
context:
space:
mode:
Diffstat (limited to 'sim/mips')
-rw-r--r--sim/mips/gencode.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sim/mips/gencode.c b/sim/mips/gencode.c
index 96433e9..74b2ded 100644
--- a/sim/mips/gencode.c
+++ b/sim/mips/gencode.c
@@ -1438,6 +1438,9 @@ process_instructions(doarch,features)
const char *bitmap;
int num;
+ if (! proc64 && GETDATASIZEINSN (&MIPS16_DECODE[loop]) == DOUBLEWORD)
+ continue;
+
bitmap = MIPS16_DECODE[loop].bitmap;
switch (MIPS16_DECODE[loop].mark)
{