diff --git a/target-alpha/translate.c b/target-alpha/translate.c index 75bc46885cd290311306f7db2ee7163d22a76c91..23e1c6a9cf8fc47c1e8b087538c56bb4a9c99de6 100644 --- a/target-alpha/translate.c +++ b/target-alpha/translate.c @@ -1464,7 +1464,7 @@ static always_inline int translate_one (DisasContext *ctx, uint32_t insn) break; case 0x2C: /* XXX: incorrect */ - if (fn11 == 0x2AC) { + if (fn11 == 0x2AC || fn11 == 0x6AC) { /* CVTST */ gen_farith2(&helper_cvtst, rb, rc); } else {