发明名称 CONDITIONAL INSTRUCTION END OPERATION
摘要 A conditional instruction end facility is provided that allows completion of an instruction to be delayed. In executing the machine instruction, an operand is obtained, and a determination is made as to whether the operand has a predetermined relationship with respect to a value. Based on determining that the operand does not have the predetermined relationship with respect to the value, the obtaining and the determining are repeated. Based on determining that the operand has the predetermined relationship with respect to the value, execution of the instruction is completed. The obtaining the operand, the determining whether the operand has the predetermined relationship, the based on determining that the operand does not have the predetermined relationship with respect to the value, repeating the obtaining and the determining, and the based on determining that the operand has the predetermined relationship with respect to the value, completing execution of the instruction are performed as part of a single instruction having one operation code.
申请公布号 US2015261539(A1) 申请公布日期 2015.09.17
申请号 US201414212194 申请日期 2014.03.14
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Greiner Dan F.;Jacobi Christian;Mitran Marcel;Schmidt Donald W.;Slegel Timothy J.
分类号 G06F9/30;G06F9/38 主分类号 G06F9/30
代理机构 代理人
主权项 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 field having an operation code to specify a conditional instruction end operation; andexecuting, by the processor, the machine instruction, the executing comprising: obtaining an operand;determining whether the operand has a predetermined relationship with respect to a value;based on determining that the operand does not have the predetermined relationship with respect to the value, repeating the obtaining and the determining;based on determining that the operand has the predetermined relationship with respect to the value, completing execution of the instruction; andwherein the obtaining the operand, the determining whether the operand has the predetermined relationship with respect to the value, the based on determining that the operand does not have the predetermined relationship with respect to the value, repeating the obtaining and the determining, and the based on determining that the operand has the predetermined relationship with respect to the value, completing execution of the instruction are performed as part of a single instruction having the operation code.
地址 Armonk NY US