发明名称 向量寻找元素相等指令
摘要 促进字符数据的处理。提供寻找元素相等指令,其比较多个向量的数据的相等性,且如果存在相等性,则提供相等性的指示。将与相等元素相关联的索引存储在目标向量寄存器中。另外,同一指令(该寻找元素相等指令)还搜索选定向量以寻找空值(null)元素,该等空值元素也被称作零元素。该指令的结果取决于是提供该空值搜索或仅该比较。
申请公布号 CN104169907B 申请公布日期 2017.04.26
申请号 CN201380014427.0 申请日期 2013.03.07
申请人 国际商业机器公司 发明人 J.D.布拉德伯里;T.斯雷格;E.M.施瓦茨;M.K.格施温德
分类号 G06F15/76(2006.01)I 主分类号 G06F15/76(2006.01)I
代理机构 北京市柳沈律师事务所 11105 代理人 邸万奎
主权项 一种用于在中央处理单元中执行机器指令的方法,该方法包含以下步骤:由处理器获得供执行的机器指令,该机器指令是根据计算机架构而定义以用于计算机执行,该机器指令包含:至少一个操作码字段,其提供操作码,该操作码识别向量寻找元素相等操作;扩展字段,其用于指定一个或多个寄存器;第一寄存器字段,其与该扩展字段的第一部分组合以指定第一寄存器,该第一寄存器包含第一操作元;第二寄存器字段,其与该扩展字段的第二部分组合以指定第二寄存器,该第二寄存器包含第二操作元;第三寄存器字段,其与该扩展字段的第三部分组合以指定第三寄存器,该第三寄存器包含第三操作元;掩码字段,该掩码字段包含要在该机器指令的执行期间使用的一个或多个控制;以及执行该机器指令,该执行包含:确定该掩码字段是否包括零元素控制设定以指示对零元素的搜索;基于该掩码字段包括该零元素控制设定以指示对零元素的该搜索,搜索该第二操作元以寻找零元素,该搜索提供空值索引,该空值索引包括在该搜索中寻找到的零元素的的第一字节的字节索引或未寻找到零元素的指示中的一个;比较该第二操作元的一个或多个元素与该第三操作元的一个或多个元素的相等性,该比较提供比较索引,该比较索引包括基于该比较寻找到相等元素的相等元素的第一字节的字节索引或基于该比较未寻找到相等元素的无相等性的指示中的一个;提供结果,该结果是基于是否执行对零元素的该搜索,其中该结果包括以下各者中的一个:基于未执行对零元素的该搜索,该结果包括该比较索引;或基于执行对零元素的该搜索,该结果包括该比较索引或该空值索引中的一个;该结果指示该第二操作元的大小的值。
地址 美国纽约阿芒克
您可能感兴趣的专利