A computer system comprises a processor that comprises a hardware branch
predictor and software instructions executed by the processor. The
software instructions comprise conditional branch instructions and
separate static branch prediction instructions. The static branch
prediction instructions comprise a plurality of groups of static branch
prediction bits, each group being configurable to provide prediction
information for a separate conditional branch instruction.