}
if ((E->Info & OF_CBRA) != 0 && /* It's a conditional branch */
- (L = E->JumpTo) != 0 && /* ..referencing a local label */
+ (L = E->JumpTo) != 0 && /* ..referencing a local label */
(N = CS_GetNextEntry (S, I)) != 0 && /* There is a following entry */
(N->Info & OF_UBRA) != 0 && /* ..which is an uncond branch, */
!CE_HasLabel (N) && /* ..has no label attached */
unsigned OptCondBranches2 (CodeSeg* S)
/* If on entry to a "rol a" instruction the accu is zero, and a beq/bne follows,
- * we can remove the rol and branch on the state of the carry.
+ * we can remove the rol and branch on the state of the carry flag.
*/
{
unsigned Changes = 0;
/* Remember, we had changes */
++Changes;
-
}
/* Next entry */
++I;
-
}
/* Free register info */
/*****************************************************************************/
-
+
unsigned OptBranchDist (CodeSeg* S)
/* Change branches for the distance needed. */
{