-
公开(公告)号:CN109791489B
公开(公告)日:2023-08-11
申请号:CN201780058817.6
申请日:2017-09-22
Applicant: 国际商业机器公司
IPC: G06F9/30
Abstract: 用于执行针对指令配置的多个符号操作中的符号操作的指令。执行该指令,并且该执行包括选择输入操作数的至少一部分作为要置放在选择位置的结果。该选择基于对指令的控制,其中,控制指示要被选择为结果的输入操作数的用户定义大小。基于多个标准确定结果的符号,所述标准包括基于指令的控制所获得的结果的值,该值具有关于选定值的第一特定关系或第二特定关系。结果和符号存储在选择位置,以提供用于计算环境内的处理的有符号输出。
-
-
-
公开(公告)号:CN109845182A
公开(公告)日:2019-06-04
申请号:CN201780063690.7
申请日:2017-10-02
Applicant: 国际商业机器公司
Abstract: 执行用于执行加密和认证的指令。执行包括加密由指令提供的一个数据集以获得加密数据并将加密数据放置在指定位置。执行还包括认证由指令提供的附加数据集,其中认证生成消息认证标签的至少一部分。消息认证标签的至少一部分被存储在所选择的位置。
-
公开(公告)号:CN106133694A
公开(公告)日:2016-11-16
申请号:CN201580015815.X
申请日:2015-03-19
Applicant: 国际商业机器公司
Inventor: D·格雷纳 , M·法雷尔 , D·L·奥西塞克 , D·W·施密特 , F·Y·布萨巴 , J·P·库巴拉 , J·D·布拉德伯里 , L·C·海勒 , T·斯莱格尔 , C·小盖尼 , C·雅各比
IPC: G06F9/50
CPC classification number: G06F9/30145 , G06F9/30189 , G06F9/3851 , G06F9/50 , G06F9/5055
Abstract: 各实施例涉及多线程的动态启用。根据一方面,一种计算机系统包括具有能在单线程(ST)模式与多线程(MT)模式之间配置的核心的配置。所述ST模式处理主要线程,且所述MT模式处理所述主要线程及所述核心的共享资源上的一个或多个次要线程。所述计算机系统亦包括被配置为控制所述配置以执行一种方法的多线程工具。所述方法包括以所述ST模式在所述主要线程中执行MT模式设定指令。从由所述MT模式设定指令指定的位置获得所请求线程的数目。基于判定所请求线程的所述数目指示多个线程,启用所述MT模式以执行包括所述主要线程及所述一个或多个次要线程的所述多个线程。
-
公开(公告)号:CN101911016B
公开(公告)日:2014-05-14
申请号:CN200980101766.6
申请日:2009-01-07
Applicant: 国际商业机器公司
CPC classification number: G06F9/30054 , G06F9/30167 , G06F9/324 , G06F9/342 , G06F9/355
Abstract: 本发明涉及一种用于执行相对指令的方法、系统和程序产品,当执行所述执行相对指令时提取和执行相对地址处的目标指令,于是将处理返回至在所述执行相对指令之后的下一指令。通过将所述程序计数器的值与符号扩展即时字段相加来形成相对地址。可选地,在执行之前,通过对比特与目标指令的预定比特进行或操作的执行来修改所提取的目标指令。
-
公开(公告)号:CN101911013B
公开(公告)日:2013-07-31
申请号:CN200980101768.5
申请日:2009-01-07
Applicant: 国际商业机器公司
IPC: G06F9/312
CPC classification number: G06F9/30145 , G06F9/30047 , G06F9/30058 , G06F9/30167 , G06F9/322
Abstract: 在操作计算机系统的方法中,提供了一种工具以及具有计算机体系结构的高速缓存机器指令,所述高速缓存机器指令用于指定目标高速缓存的高速缓存级别以及目标高速缓存属性以便获取一个或多个目标高速缓存的高速缓存属性。所请求的所述目标高速缓存(多个)的高速缓存属性保存在寄存器中。
-
公开(公告)号:CN101911014A
公开(公告)日:2010-12-08
申请号:CN200980101956.8
申请日:2009-01-07
Applicant: 国际商业机器公司
CPC classification number: G06F9/30018 , G06F9/30032 , G06F9/30076 , G06F9/30145 , G06F9/30167 , G06F9/30181
Abstract: 在操作计算机的方法中,提取并执行具有Z比特的旋转然后插入指令,其中第一寄存器中的第一操作数被旋转一定量。如果Z比特为0,则将布尔操作的结果的所选择部分插入到第二寄存器的第二操作数的相应比特。如果Z比特为1,则除了所插入比特之外,将除了第二操作数的所插入比特之外的比特设定为零。
-
公开(公告)号:CN101911013A
公开(公告)日:2010-12-08
申请号:CN200980101768.5
申请日:2009-01-07
Applicant: 国际商业机器公司
IPC: G06F9/312
CPC classification number: G06F9/30145 , G06F9/30047 , G06F9/30058 , G06F9/30167 , G06F9/322
Abstract: 在操作计算机系统的方法中,提供了一种工具以及具有计算机体系结构的高速缓存机器指令,所述高速缓存机器指令用于指定目标高速缓存的高速缓存级别以及目标高速缓存属性以便获取一个或多个目标高速缓存的高速缓存属性。所请求的所述目标高速缓存(多个)的高速缓存属性保存在寄存器中。
-
-
-
-
-
-
-
-
-