-
公开(公告)号:CN104335184B
公开(公告)日:2017-05-24
申请号:CN201380027407.7
申请日:2013-06-12
Applicant: 国际商业机器公司
CPC classification number: G06F9/30058 , G06F9/30087 , G06F9/466 , G06F11/366
Abstract: 当事务中止时,将事务执行分支指示放置于一个或多个事务诊断区块中。作为执行事务内的分支指令的结果,每一个分支指示指定是否采取分支。当事务执行且遇到分支指令时,在矢量中设置分支指示以指示是否采取分支。然后,如果事务中止,则在提供可用于诊断失败的分支历史的一个或多个事务诊断区块中储存指示符。
-
公开(公告)号:CN104350462B
公开(公告)日:2017-01-25
申请号:CN201380028454.3
申请日:2013-05-17
Applicant: 国际商业机器公司
CPC classification number: G06F9/3861 , G06F9/30087 , G06F9/30101 , G06F9/3834 , G06F9/3859 , G06F9/3863
Abstract: TRANSACTION ABORT指令用于中止在计算环境中正执行的事务。TRANSACTION ABORT指令包括用于指定指示用于中止事务的具体原因的用户限定的中止码的至少一个字段。基于执行所述TRANSACTION ABORT指令,提供指示是否推荐所述事务的重新执行的条件码。
-
公开(公告)号:CN104335177A
公开(公告)日:2015-02-04
申请号:CN201380028444.X
申请日:2013-06-12
Applicant: 国际商业机器公司
IPC: G06F9/46
CPC classification number: G06F9/3861 , G06F9/3001 , G06F9/3004 , G06F9/30047 , G06F9/30076 , G06F9/30087 , G06F9/30098 , G06F9/30145 , G06F9/30181 , G06F9/3834 , G06F9/466
Abstract: 有选择地控制事务环境中的指令的执行。TRANSACTION BEGIN指令起始事务并且包括有选择地指示是否许可特定类型的指令在所述事务内执行的控制。所述控制包括允许存取寄存器修改控制以及允许浮点运算控制中的一个或多个。
-
公开(公告)号:CN104335165A
公开(公告)日:2015-02-04
申请号:CN201380027536.6
申请日:2013-05-21
Applicant: 国际商业机器公司
CPC classification number: G06F9/467 , G06F9/30025 , G06F9/3004 , G06F9/30087 , G06F9/3834 , G06F9/3859 , G06F9/45558 , G06F9/5077 , G06F9/528
Abstract: 提供了事务开始指令和事务结束指令。根据指令的字段,事务开始指令使得启动被约束或未约束事务。事务结束指令结束由事务开始指令开始的事务。
-
公开(公告)号:CN104412232B
公开(公告)日:2018-02-06
申请号:CN201380027238.7
申请日:2013-06-12
Applicant: 国际商业机器公司
IPC: G06F9/46
CPC classification number: G06F9/467 , G06F9/3004 , G06F9/30087 , G06F9/3834
Abstract: 经由一事务开始指令起始一事务。在该事务的执行期间,该事务可中止。若该事务中止,则进行关于事务类型的一判定。基于该事务为一第一类型的事务,在该事务开始指令处继续执行,且基于该事务为一第二类型,在该事务开始指令之后的一指令处继续执行。不管事务类型,继续执行皆包括恢复该事务开始指令中指定的一个或多个寄存器且舍弃事务储存。对于一种类型的事务(非受限事务),该继续包括将信息储存于一事务诊断区块中。
-
公开(公告)号:CN104335185B
公开(公告)日:2017-07-07
申请号:CN201280073606.7
申请日:2012-11-26
Applicant: 国际商业机器公司
IPC: G06F12/00
CPC classification number: G06F9/467 , G06F9/30076 , G06F9/3861
Abstract: 提供受限事务处理。通过事务开始受限指令的执行来起始受限事务。受限事务具有与之关联的多个限制。缺少受限的违反,所述受限事务将要完成。如果遭遇中止条件,则开始于事务开始指令,重新执行事务。限制的违反可能发生中断。
-
公开(公告)号:CN104335164B
公开(公告)日:2017-05-31
申请号:CN201380027489.5
申请日:2013-05-21
Applicant: 国际商业机器公司
CPC classification number: G06F9/30098 , G06F9/3004 , G06F9/30087 , G06F9/30145 , G06F9/3834 , G06F9/3842 , G06F9/3857 , G06F9/3861 , G06F9/466
Abstract: 在计算环境内执行的事务在完成之前结束,即,执行被中止。根据中止执行,退出硬件事务执行CPU模式,并且执行下面的部分的一个或多个:恢复选择的寄存器;在中止时提交非事务存储;分支到事务中止程序状态字指定的位置;设置条件代码和/或中止代码;和/或保留诊断信息。
-
公开(公告)号:CN104335165B
公开(公告)日:2017-03-01
申请号:CN201380027536.6
申请日:2013-05-21
Applicant: 国际商业机器公司
CPC classification number: G06F9/467 , G06F9/30025 , G06F9/3004 , G06F9/30087 , G06F9/3834 , G06F9/3859 , G06F9/45558 , G06F9/5077 , G06F9/528
Abstract: 提供了事务开始指令和事务结束指令。根据指令的字段,事务开始指令使得启动被约束或未约束事务。事务结束指令结束由事务开始指令开始的事务。
-
公开(公告)号:CN104412232A
公开(公告)日:2015-03-11
申请号:CN201380027238.7
申请日:2013-06-12
Applicant: 国际商业机器公司
IPC: G06F9/46
CPC classification number: G06F9/467 , G06F9/3004 , G06F9/30087 , G06F9/3834
Abstract: 经由一事务开始指令起始一事务。在该事务的执行期间,该事务可中止。若该事务中止,则进行关于事务类型的一判定。基于该事务为一第一类型的事务,在该事务开始指令处继续执行,且基于该事务为一第二类型,在该事务开始指令之后的一指令处继续执行。不管事务类型,继续执行皆包括恢复该事务开始指令中指定的一个或多个寄存器且舍弃事务储存。对于一种类型的事务(非受限事务),该继续包括将信息储存于一事务诊断区块中。
-
公开(公告)号:CN104350474A
公开(公告)日:2015-02-11
申请号:CN201380028460.9
申请日:2013-05-03
Applicant: 国际商业机器公司
CPC classification number: G06F11/1474 , G06F9/3861 , G06F9/466 , G06F9/467 , G06F11/3636 , G06F11/366 , G06F11/3688 , G06F13/4068 , G06F2201/87
Abstract: 提供任务特定诊断控制以促进特定类型的中止状况的调试。可以设置诊断控制以使得有选择地中止事务,允许事务驱动其中止句柄例程,以用于测试目的。所述控制包括例如事务诊断范围和事务诊断控制。所述事务诊断范围指示何时将要应用所述事务诊断控制,所述事务诊断控制指示是否将要有选择地中止事务。
-
-
-
-
-
-
-
-
-