Revision c53be334 target-ppc/op.c
b/target-ppc/op.c | ||
---|---|---|
451 | 451 |
regs->lr = PARAM1; |
452 | 452 |
} |
453 | 453 |
|
454 |
PPC_OP(b)
|
|
454 |
PPC_OP(goto_tb0)
|
|
455 | 455 |
{ |
456 |
JUMP_TB(b1, PARAM1, 0, PARAM2); |
|
456 |
GOTO_TB(op_goto_tb0, PARAM1, 0); |
|
457 |
} |
|
458 |
|
|
459 |
PPC_OP(goto_tb1) |
|
460 |
{ |
|
461 |
GOTO_TB(op_goto_tb1, PARAM1, 1); |
|
457 | 462 |
} |
458 | 463 |
|
459 | 464 |
PPC_OP(b_T1) |
... | ... | |
461 | 466 |
regs->nip = T1 & ~3; |
462 | 467 |
} |
463 | 468 |
|
464 |
PPC_OP(btest)
|
|
469 |
PPC_OP(jz_T0)
|
|
465 | 470 |
{ |
466 |
if (T0) { |
|
467 |
JUMP_TB(btest, PARAM1, 0, PARAM2); |
|
468 |
} else { |
|
469 |
JUMP_TB(btest, PARAM1, 1, PARAM3); |
|
470 |
} |
|
471 |
if (!T0) |
|
472 |
GOTO_LABEL_PARAM(1); |
|
471 | 473 |
RETURN(); |
472 | 474 |
} |
473 | 475 |
|
Also available in: Unified diff