主权项 |
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 transaction abort operation; andat least one field to be used to create an address, the address being an abort code, wherein the abort code is formed from at least one value stored in at least one of: one or more fields of the at least one field or one or more locations specified by one or more fields of the at least one field, wherein the at least one field comprises a base field and a displacement field, and wherein based on the base field being nonzero, combining contents of a register specified by the base field and a value of the displacement field to create the abort code; and executing, by the processor, the machine instruction, the executing comprising:
aborting a transaction that is executing, wherein the transaction ends prior to completion; andbased on the aborting, providing a condition code, the condition code to indicate whether re-execution of the transaction is recommended, and wherein the condition code is based on the abort code. |