Condition codes are the list of possible conditions that can be tested through conditional instructions. Typical conditional instructions have: conditional branches, conditional jumps, and conditional subroutine calls. Some processors have a little additional data related conditional instructions, and some processors make each instruction conditional. Not all condition codes available for a processor will be executed for every conditional instruction.