Revision 39524770 target-arm/translate.c

b/target-arm/translate.c
2325 2325

  
2326 2326
            /* branch link/exchange thumb (blx) */
2327 2327
            val = (uint32_t)s->pc;
2328
            gen_op_movl_T0_im(val);
2329
            gen_movl_reg_T0(s, 14);
2328
            gen_op_movl_T1_im(val);
2330 2329
            gen_movl_T0_reg(s, rm);
2330
            gen_movl_reg_T1(s, 14);
2331 2331
            gen_bx(s);
2332 2332
            break;
2333 2333
        case 0x5: /* saturating add/subtract */

Also available in: Unified diff