conditional branch


Also found in: Wikipedia.

conditional branch

[kən′dish·ən·əl ′branch]
(computer science)

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
References in periodicals archive ?
Furthermore, on September 18, 2013, BTMU announced that, in conjunction with BTMU s future acquisition of Krungsri shares through the VTO, BTMU had signed a Conditional Branch Purchase Agreement (BPA) with Krungsri for the integration of BTMU s Bangkok Branch (BTMU Bangkok Branch) and Krungsri subsequent to the VTO in compliance with the Bank of Thailand s One Presence Policy.
More advanced techniques are introduced where the concept of using exceptions using trycatch blocks instead of conditional branch sentences is presented.
An example could be a conditional branch to a sentence inside a while loop, protected by an opaque predicate that always evaluates to false in such a way that the correct execution is not tampered.
An initial tool to detect opaque predicates is nothing more than to detect every conditional branch sentence, knowing that some of them belong to the real program and some of them are obfuscator-created.
Our proposal consists in using really simple and inexpensive opaque predicates (such as q = 0, p = null) but avoiding the usage of a conditional branch sentence and instead, forcing an exception.
It performs the conditional branch instruction brtrue using the method argument 1 (ldarg.
Freudenberger, "Predicting Conditional Branch Direction From Previous Runs of a Program," Proc.
After the application is executed, G-Cover generates a report showing which tagged blocks and conditional branch targets were covered by the test.
In a statement, Chief executive officer Janice Van Ekeren stated that Krungsri and BTMU had entered a conditional branch purchase agreement and planned for the integration of BTMU's Bangkok branch and Krungsri subsequent to the voluntary tender offer (VTO), in compliance with the Bank of Thailand's One Presence Policy.
Also, conditional branch predictors use branch history tables and prediction counters that are trained to predict conditional branch directions.
Finally, the conditional branch predictor combines a 1K-entry local history table indexing a 1K-entry local prediction table with a 4K-entry global history table, using a 4K-entry selection table.
We statically partition the conditional branch prediction tables by half and provide two independent units supporting a prediction rate of two conditional branches per cycle (one per cluster).

Full browser ?