Revision 38a64f9d target-ppc/translate.c
b/target-ppc/translate.c | ||
---|---|---|
1520 | 1520 |
/* b ba bl bla */ |
1521 | 1521 |
GEN_HANDLER(b, 0x12, 0xFF, 0xFF, 0x00000000, PPC_FLOW) |
1522 | 1522 |
{ |
1523 |
uint32_t li = s_ext24(LI(ctx->opcode)), target; |
|
1523 |
uint32_t li, target; |
|
1524 |
|
|
1525 |
/* sign extend LI */ |
|
1526 |
li = ((int32_t)LI(ctx->opcode) << 6) >> 6; |
|
1524 | 1527 |
|
1525 | 1528 |
if (AA(ctx->opcode) == 0) |
1526 | 1529 |
target = ctx->nip + li - 4; |
Also available in: Unified diff