conditional branch

conditional branch

[kən′dish·ən·əl ′branch]
(computer science)
McGraw-Hill Dictionary of Scientific & Technical Terms, 6E, Copyright © 2003 by The McGraw-Hill Companies, Inc.

conditional branch

A programming instruction that directs the computer to another part of the program based on the results of a compare. High-level language statements, such as IF THEN ELSE and CASE, are used to express the compare and conditional branch. In the following (simulated) assembly language example, the second line is the conditional branch. See if-then-else and case statement.

compare fieldA with fieldBgoto matchRoutine if equal
Copyright © 1981-2019 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
References in periodicals archive ?
is part of what we term a conditional branch. A branch just means a section of
Conditional branch scripting is very easy to set up to take care of customer objections.
In both the architecture and compiler domains, conditional branch instructions are a barrier to higher levels of performance.
To reduce the overhead on a cache miss, we propose a cache miss trap that is more like a conditional branch than a conventional trap.
The branch unit can only resolve a single CR bit at a time, thus it can only speculate down one conditional branch path at a time.
The example in Figure 2 shows how a loop with a conditional branch can be software pipelined with a variable initiation interval.
It was noticed that the sc has a high percentage of conditional branch and high cache-miss ratios compared to other integer applications.
Our implementation of the heuristics took these factors into account, constructing an abstract syntax tree from the program binary and using that to determine the outcome of the conditional branch. Clearly, determining this information at compile time would simplify the analysis, since more program information would be available.

Full browser ?