System and Method for Tracing Data Addresses
AssigneeIntel IP Corporation
InventorMarkus Lyra
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel IP Corporation
InventorMarkus Lyra
Estimating the term…
A processor includes a front end to receive instructions, a decoder to decode instructions, a core to execute instructions, and a retirement unit to retire instructions. The core includes circuitry to determine, during execution of an instruction, whether the value of a register input to an address generation operation for a memory access performed by the instruction is predictable in a subsequent instruction simulation, to output the value of the register to a trace if it is not predictable, and to refrain from outputting the value of the register to the trace if it is predictable. The target of the instruction may be a destination register. The core also includes circuitry to write a value to a prediction state indicator for the destination register indicating that the value of the destination register is unpredictable, in response to determining that at least one source operand of the instruction is unpredictable.
A processor, comprising:
A method, comprising, in a processor:
A system, comprising:
Dependencies are inferred from the claim text.