571 |
* jump offset will be filled in by a later "md_patch" call. |
* jump offset will be filled in by a later "md_patch" call. |
572 |
*/ |
*/ |
573 |
#define md_branch_eq(inst) \ |
#define md_branch_eq(inst) \ |
574 |
ppc_branch_imm((inst), PPC_CC_EQ, 0) |
ppc_branch((inst), PPC_CC_EQ, 0) |
575 |
#define md_branch_ne(inst) \ |
#define md_branch_ne(inst) \ |
576 |
ppc_branch_imm((inst), PPC_CC_NE, 0) |
ppc_branch((inst), PPC_CC_NE, 0) |
577 |
#define md_branch_lt(inst) \ |
#define md_branch_lt(inst) \ |
578 |
ppc_branch_imm((inst), PPC_CC_LT, 0) |
ppc_branch((inst), PPC_CC_LT, 0) |
579 |
#define md_branch_le(inst) \ |
#define md_branch_le(inst) \ |
580 |
ppc_branch_imm((inst), PPC_CC_LE, 0) |
ppc_branch((inst), PPC_CC_LE, 0) |
581 |
#define md_branch_gt(inst) \ |
#define md_branch_gt(inst) \ |
582 |
ppc_branch_imm((inst), PPC_CC_GT, 0) |
ppc_branch((inst), PPC_CC_GT, 0) |
583 |
#define md_branch_ge(inst) \ |
#define md_branch_ge(inst) \ |
584 |
ppc_branch_imm((inst), PPC_CC_GE, 0) |
ppc_branch((inst), PPC_CC_GE, 0) |
585 |
#define md_branch_lt_un(inst) \ |
#define md_branch_lt_un(inst) \ |
586 |
ppc_branch_imm((inst), PPC_CC_LT, 0) |
ppc_branch((inst), PPC_CC_LT, 0) |
587 |
#define md_branch_le_un(inst) \ |
#define md_branch_le_un(inst) \ |
588 |
ppc_branch_imm((inst), PPC_CC_LE, 0) |
ppc_branch((inst), PPC_CC_LE, 0) |
589 |
#define md_branch_gt_un(inst) \ |
#define md_branch_gt_un(inst) \ |
590 |
ppc_branch_imm((inst), PPC_CC_GT, 0) |
ppc_branch((inst), PPC_CC_GT, 0) |
591 |
#define md_branch_ge_un(inst) \ |
#define md_branch_ge_un(inst) \ |
592 |
ppc_branch_imm((inst), PPC_CC_GE, 0) |
ppc_branch((inst), PPC_CC_GE, 0) |
593 |
#define md_branch_cc(inst,cond) \ |
#define md_branch_cc(inst,cond) \ |
594 |
ppc_branch_imm((inst), (cond) & ~16, 0) |
ppc_branch((inst), (cond) & ~16, 0) |
595 |
|
|
596 |
/* |
/* |
597 |
* Specific condition codes for "md_branch_cc". |
* Specific condition codes for "md_branch_cc". |