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