1. A computer program product for executing a machine instruction in a computing environment, said computer program product comprising: a computer readable storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a 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 conditional transaction end operation; and one or more fields to provide a location of an operand; and executing, by the processor, the machine instruction, the executing comprising: fetching the operand from the location; based on the operand comprising a first value, aborting transactional execution of a transaction associated with the machine instruction; based on the operand comprising a second value, ending the transaction; and based on the operand comprising a third value, delaying completion of the machine instruction until a predefined action occurs.