VMS Help  —  MACRO  /MIGRATION  MACRO Compiler Directives, .BRANCH UNLIKELY, Description
    See the description of the .BRANCH_LIKELY directive for the
    assumptions used by the compiler when predicting branches.

    On OpenVMS Alpha systems, when .BRANCH_UNLIKELY precedes a
    conditional backwards branch, the compiler will change the
    conditional branch and the code such that the branch is a forward
    branch to an unconditional backwards branch. .BRANCH_UNLIKELY
    should only be used in cases where the branch is very unlikely,
    not just less frequent than the fall-through case.

    .BRANCH_UNLIKELY has no effect if it precedes a conditional
    forwards branch.
Close Help