Conditional branch instructions
AssigneeTexas Instruments Incorporated
InventorsAlexander Tessarolo, Venkatesh Natarajan, Alan Davis
Life of this patent
Estimating the term…
Loading patent…
AssigneeTexas Instruments Incorporated
InventorsAlexander Tessarolo, Venkatesh Natarajan, Alan Davis
Estimating the term…
Various embodiments of the present disclosure relate to conditional branch instructions to support software pipelining techniques. In an example embodiment, a system including instruction fetch circuitry, decoder circuitry, and conditional branch circuitry is provided. The instruction fetch circuitry is configured to fetch a conditional branch instruction from memory and provide the instruction to the decoder circuitry. The instruction includes an iteration count and multiple branch destinations. The branch destinations include two or more branch destinations corresponding to conditions against which the conditional branch circuitry evaluates the iteration count. The decoder circuitry is configured to cause the conditional branch circuitry to select a branch destination, of the two or more branch destinations, based on a comparison of the iteration count to each of the conditions and cause the instruction fetch circuitry to fetch an indication of an instruction from a memory location stored at the selected branch destination.
A system, comprising:
One or more computer-readable storage media, comprising:
A method, comprising:
Dependencies are inferred from the claim text.