Nontransactional store instruction
First Claim
Patent Images
1. A method of executing an instruction within a computing environment, said method comprising:
- obtaining, by a processor, a machine instruction for execution, the machine instruction being defined for computer execution according to a computer architecture, the machine instruction comprising;
an operation code to specify a nontransactional store operation;
a first operand; and
a second operand to designate a location for the first operand; and
executing, by the processor, the machine instruction, the executing comprising;
nontransactionally placing the first operand at the location specified by the second operand, wherein information stored at the second operand is retained despite an abort of a transaction associated with the machine instruction, and wherein the nontransactionally placing is delayed until an end of transactional execution mode of the processor.
1 Assignment
0 Petitions
Accused Products
Abstract
A NONTRANSACTIONAL STORE instruction, executed in transactional execution mode, performs stores that are retained, even if a transaction associated with the instruction aborts. The stores include user-specified information that may facilitate debugging of an aborted transaction.
-
Citations
10 Claims
-
1. A method of executing an instruction within a computing environment, said method comprising:
-
obtaining, by a processor, a machine instruction for execution, the machine instruction being defined for computer execution according to a computer architecture, the machine instruction comprising; an operation code to specify a nontransactional store operation; a first operand; and a second operand to designate a location for the first operand; and executing, by the processor, the machine instruction, the executing comprising; nontransactionally placing the first operand at the location specified by the second operand, wherein information stored at the second operand is retained despite an abort of a transaction associated with the machine instruction, and wherein the nontransactionally placing is delayed until an end of transactional execution mode of the processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification