A python simulator of a hypothetical in-order, 64-bit CPU, that tests different branch prediction methods.