branch instruction


Also found in: Dictionary.

branch instruction

[′branch in′strək·shən]
(computer science)
An instruction that makes the computer choose between alternative subprograms, depending on the conditions determined by the computer during the execution of the program.
References in periodicals archive ?
After the compare instruction, a branch instruction using the predicate of neq is inserted into the code.
Once identified, they apply a novel speculative disassembly technique in which they create an over-approximate control flow graph from all possible branch instructions within a subroutine boundary.
The control hazard is made from the branch instruction, which decides to fetch a false next instruction during the pipeline operation.
Each entry in the prediction table (PHT) is used to provide prediction information for the branch instruction mapped to it, and is implemented by a counter which goes up or down according to the actual outcome of the corresponding branch instruction.
Some RISC architectures avoid the problem by completely eliminating the condition register and requiring conditions to be explicitly set (by a compare instruction) in a general register and/or by folding the comparisons into the branch instructions themselves.
For each branch instruction in the program text, we record a large static feature set (see Table V).
On arrival at the instruction queue, branch instructions are immediately forwarded to the branch processing unit for resolution.
One key type of instructions includes the path-length reduction operations such as "floating-point multiply-add" and "load/store with update." A second type of instructions includes a powerful set of bit-field operations that can sometimes be used to replace comparatively expensive branch instructions. Finally, special instructions are also included to perform logical operations on condition code results, once again leading to a decrease in branch instructions.
Much of our effort went into dealing with branch instructions in ways that minimized draining the pipeline.
It can be noticed that S increases with the increases number of cores (for each benchmark) until the saturation, as well as by lowering the number of branch instructions (e.g.
"The anti-corruption commission is part of the executive branch and cannot give the legislative branch instructions. If you still have any dilemmas, you can call for an authentic interpretation of the law but let us resume our work," Xhaferi said.
[12] Jafari-Nodoushan M, Miremadi S G, and Ejlali A., "Control-Flow Checking Using Branch Instructions.[C]," Ieee/ipip International Conference on Embedded and Ubiquitous Computing, 66-72, 2008.