CPC G06F 12/0875 (2013.01) [G06F 9/30098 (2013.01); G06F 9/3826 (2013.01); G06F 9/3836 (2013.01); G06F 9/544 (2013.01); G06F 12/1027 (2013.01)] | 17 Claims |
1. An apparatus to store typed store buffers, the apparatus comprising:
processing circuitry to facilitate a store buffer to receive a portion of a store instruction, wherein the portion of the store instruction comprises a data operand and a first object capability register operand which comprises a first object type identifier for a first object, wherein the processing circuitry is to:
obtain, from a load instruction, a second object capability register operand which comprises a second object type identifier;
determine whether the first object type identifier matches the second object type identifier; and
block the portion of the store instruction from being loaded into the load instruction in response to a determination that the first object type identifier does not match the second object type identifier.
|