Revision 6dc2d0da target-i386/translate.c

b/target-i386/translate.c
3452 3452
        case 0x1c5:
3453 3453
            if (mod != 3)
3454 3454
                goto illegal_op;
3455
            ot = (s->dflag == 2) ? OT_QUAD : OT_LONG;
3455 3456
            val = ldub_code(s->pc++);
3456 3457
            if (b1) {
3457 3458
                val &= 7;
......
3465 3466
                                offsetof(CPUX86State,fpregs[rm].mmx.MMX_W(val)));
3466 3467
            }
3467 3468
            reg = ((modrm >> 3) & 7) | rex_r;
3468
            gen_op_mov_reg_T0(OT_LONG, reg);
3469
            gen_op_mov_reg_T0(ot, reg);
3469 3470
            break;
3470 3471
        case 0x1d6: /* movq ea, xmm */
3471 3472
            if (mod != 3) {

Also available in: Unified diff