1. A method comprising: executing, by a device, a first instruction that includes a field that identifies information related to a branch instruction; identifying, by the device and based on a value of the field, an entry in a memory that stores a plurality of entries, the identified entry identifying a branching function, the identified entry including a plurality of elements relating to the branching function; selecting, by the device, a particular element, of the plurality of elements, based on information identifying a condition associated with the branching function that is associated with the identified entry; determining, by the device and based on the particular element, a second instruction that is to be executed after the first instruction, determining the second instruction including: adding a value of the particular element to a value of another field, included in the first instruction, to obtain an address of the second instruction; obtaining, by the device, the second instruction based on the address of the second instruction; and executing, by the device, the second instruction.