CPC G06F 9/3844 (2013.01) [G06F 9/30029 (2013.01); G06F 9/45558 (2013.01); G06F 21/602 (2013.01); G06F 21/52 (2013.01); G06F 21/6209 (2013.01)] | 17 Claims |
1. An integrated circuit, comprising:
a branch prediction circuit including a table configured to maintain a plurality of entries that store encrypted branch prediction information for a plurality of branch instructions; and
wherein the branch prediction circuit is configured to:
receive machine context information for a branch instruction being predicted by the branch prediction circuit, wherein the machine context information includes a program counter associated with the branch instruction; and
use the machine context information to decrypt the encrypted branch prediction information stored in one of the plurality of entries.
|