• 最美逆行!高速隧道突发火灾  交警三次逆行穿火线撤离400多名群众 2019-07-17
  • 《陕西省县域经济社会发展监测考评办法》解读 2019-07-17
  • 一切都是老板炒工人的鱿鱼 2019-07-14
  • 赏花不用跑远 宗角禄康开得正艳 2019-07-14
  • 车俊会见毛里求斯代总统 2019-07-14
  • 除了杨崇勇,“2亿元贪官俱乐部”至少还有这些人 2019-07-09
  • [民生热线]咸安西大街烤鸭店每天油烟扰民 区政府:已责令整改 2019-07-09
  • 海淀:得天独厚的自然条件 2019-07-09
  • 进京通行证限次数!70.9万辆本地化使用外埠号牌车或将受影响 2019-07-06
  • 6月14日凤凰直通车:茅台再开市场化招聘大门,32个部门要285人葡萄 种植 2019-07-05
  • 东京湾产业转型启示录 2019-07-05
  • 中国三星获第十二届人民企业社会责任奖年度扶贫奖 2019-06-30
  • 一个语文基础都没有的人就喜欢指手画脚, 2019-06-30
  • 匹夫有责之一百一十二—道义大义的博客—强国博客—人民网 2019-06-25
  • 原来端午节也可以过得很“文艺” 2019-06-10
    • / 54
    • 下载费用:20 金币  

    广西11选5分布走势图: 向量元素旋转和掩码下插入指令.pdf

    摘要
    申请专利号:

    广西11选5大小走势图 www.fnjpv.tw CN201380071234.9

    申请日:

    2013.11.21

    公开号:

    CN104937543A

    公开日:

    2015.09.23

    当前法律状态:

    授权

    有效性:

    有权

    法律详情: 授权|||实质审查的生效IPC(主分类):G06F 9/305申请日:20131121|||公开
    IPC分类号: G06F9/305; G06F9/315; G06F15/80; G06F17/16 主分类号: G06F9/305
    申请人: 国际商业机器公司
    发明人: J·D·布拉德伯里; T·什莱格尔; E·M·施瓦茨; R·F·埃嫩克尔
    地址: 美国纽约
    优先权: 13/748,543 2013.01.23 US
    专利代理机构: 北京市中咨律师事务所11247 代理人: 于静; 张亚非
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201380071234.9

    授权公告号:

    ||||||

    法律状态公告日:

    2018.03.20|||2015.10.21|||2015.09.23

    法律状态类型:

    授权|||实质审查的生效|||公开

    摘要

    一种向量元素旋转和掩码下插入指令。所述指令的第二操作数的每个元素在指定方向上被旋转指定的位数。针对所述指令的第三操作数中被设置为1的每个位,所述第二操作数中的已旋转元素的对应位替换所述指令的第一操作数中的对应位。

    权利要求书

    权利要求书
    1.  一种用于在中央处理单元中执行机器指令的计算机程序产品,所述计算机程序产品包括:
    计算机可读存储介质,其可被处理电路读取并且存储由所述处理电路执行以执行一种方法的指令,所述方法包括:
    由处理器获得用于执行的机器指令,所述机器指令被定义为用于根据计算机架构的计算机执行,所述机器指令包括:
    至少一个操作码字段,其提供操作码,所述操作码标识向量元素旋转和掩码下插入操作;
    第一寄存器字段,其被用于指定第一寄存器,所述第一寄存器包括第一操作数;
    第二寄存器字段,其被用于指定第二寄存器,所述第二寄存器包括第二操作数;
    第三寄存器字段,其被用于指定第三寄存器,所述第三寄存器包括第三操作数;以及
    执行所述机器指令,所述执行包括:
    在选定方向上将所述第二操作数的一个或多个元素旋转指定的旋转量;
    检查所述第三操作数是否包含具有特定值的一个或多个数据单元;以及
    基于所述第三操作数包含具有所述特定值的一个或多个数据单元,使用所述第二操作数中已被旋转的对应数据单元的一个或多个值替换所述第一操作数中的对应数据单元的一个或多个值。

    2.  根据权利要求1所述的计算机程序产品,其中所述选定方向包括向左并且所述指定的旋转量包括指定的位数。

    3.  根据权利要求2所述的计算机程序产品,其中所述旋转包括将所述第二操作数的每个元素向左旋转所述指定的位数,其中移出元素的最左侧 位位置的每个位再次进入该元素的最右侧位位置。

    4.  根据权利要求1所述的计算机程序产品,其中所述第三操作数包括多个元素,并且所述多个元素包括多个掩码,并且其中所述多个掩码中的一个掩码包括多个位。

    5.  根据权利要求4所述的计算机程序产品,其中所述一个或多个数据单元包括一个或多个位,所述特定值包括1,并且其中所述替换包括针对所述第三操作数中被设置为1的每个位,使用所述第二操作数中已被旋转的对应位的值替换所述第一操作数中的对应位的值。

    6.  根据权利要求1所述的计算机程序产品,其中所述第二操作数包括多个元素,并且所述指定的旋转量被包括在所述机器指令的第四操作数中,所述第四操作数包括无符号二进制整数,所述无符号二进制整数指定将所述第二操作数的每个元素旋转的位数,并且其中所述方法进一步包括:
    判定所述无符号二进制整数是否大于选定操作数的元素的位数;以及
    基于所述无符号二进制整数大于所述选定操作数的所述元素的位数,以所述选定操作数的所述元素的位数为模减小所述无符号二进制整数。

    7.  根据权利要求6所述的计算机程序产品,其中所述方法进一步包括确定所述选定操作数的所述元素的所述位数,所述确定使用所述机器指令的掩码字段,所述掩码字段包括元素大小控制,所述元素大小控制用于指示所述机器指令的一个或多个操作数的元素的大小。

    8.  根据权利要求1所述的计算机程序产品,其中所述机器指令进一步包括被用于指定一个或多个寄存器的扩展字段,并且其中所述第一寄存器字段与所述扩展字段的第一部分相组合以指定所述第一寄存器,所述第二寄存器字段与所述扩展字段的第二部分相组合以指定所述第二寄存器,以及所述第三寄存器字段与所述扩展字段的第三部分相组合以指定所述第三寄存器。

    9.  根据权利要求1所述的计算机程序产品,其中所述第二操作数包括一个或多个第二操作数元素,所述选定方向为向左,所述数据单元包括位,所述指定的旋转量包括指定的位数,并且所述第三操作数包括一个或多个 第三操作数元素,每个第三操作数元素包括具有多个位的掩码,并且其中:
    所述旋转包括将所述第二操作数的每个元素向左旋转所述指定的位数,其中移出元素的最左侧位位置的每个位再次进入该元素的最右侧位位置;并且
    所述替换包括针对所述第三操作数中被设置为1的每个位,所述第二操作数中已被旋转的对应位的值替换所述第一操作数中的对应位的值。

    10.  根据权利要求1所述的计算机程序产品,其中所述机器指令进一步包括掩码字段,所述掩码字段包括元素大小控制,所述元素大小控制用于指示所述第一操作数、所述第二操作数和所述第三操作数中的一个或多个的元素的大小。

    11.  一种用于在中央处理单元中执行机器指令的计算机系统,所述计算机系统包括:
    存储器;以及
    处理器,其与所述存储器通信,其中所述计算机系统被配置为执行一种方法,所述方法包括:
    由处理器获得用于执行的机器指令,所述机器指令被定义为用于根据计算机架构的计算机执行,所述机器指令包括:
    至少一个操作码字段,其提供操作码,所述操作码标识向量元素旋转和掩码下插入操作;
    第一寄存器字段,其被用于指定第一寄存器,所述第一寄存器包括第一操作数;
    第二寄存器字段,其被用于指定第二寄存器,所述第二寄存器包括第二操作数;
    第三寄存器字段,其被用于指定第三寄存器,所述第三寄存器包括第三操作数;以及
    执行所述机器指令,所述执行包括:
    在选定方向上将所述第二操作数的一个或多个元素旋转指定的旋转量;
    检查所述第三操作数是否包含具有特定值的一个或多个数据单元;以及
    基于所述第三操作数包含具有所述特定值的一个或多个数据单元,使用所述第二操作数中已被旋转的对应数据单元的一个或多个值替换所述第一操作数中的对应数据单元的一个或多个值。

    12.  根据权利要求11所述的计算机系统,其中所述选定方向包括向左并且所述指定的旋转量包括指定的位数,并且其中所述旋转包括将所述第二操作数的每个元素向左旋转所述指定的位数,其中移出元素的最左侧位位置的每个位再次进入该元素的最右侧位位置。

    13.  根据权利要求11所述的计算机系统,其中所述第三操作数包括多个元素,并且所述多个元素包括多个掩码,并且其中所述多个掩码中的一个掩码包括多个位,并且其中所述一个或多个数据单元包括一个或多个位,所述特定值包括1,并且其中所述替换包括针对所述第三操作数中被设置为1的每个位,使用所述第二操作数中已被旋转的对应位的值替换所述第一操作数中的对应位的值。

    14.  根据权利要求11所述的计算机系统,其中所述第二操作数包括多个元素,并且所述指定的旋转量被包括在所述机器指令的第四操作数中,所述第四操作数包括无符号二进制整数,所述无符号二进制整数指定将所述第二操作数的每个元素旋转的位数,并且其中所述方法进一步包括:
    判定所述无符号二进制整数是否大于选定操作数的元素的位数;以及
    基于所述无符号二进制整数大于所述选定操作数的所述元素的位数,以所述选定操作数的所述元素的位数为模减小所述无符号二进制整数。

    15.  根据权利要求11所述的计算机系统,其中所述机器指令进一步包括被用于指定一个或多个寄存器的扩展字段,并且其中所述第一寄存器字段与所述扩展字段的第一部分相组合以指定所述第一寄存器,所述第二寄存器字段与所述扩展字段的第二部分相组合以指定所述第二寄存器,以及所述第三寄存器字段与所述扩展字段的第三部分相组合以指定所述第三寄存器。

    16.  根据权利要求11所述的计算机系统,其中所述第二操作数包括一个或多个第二操作数元素,所述选定方向为向左,所述数据单元包括位,所述指定的旋转量包括指定的位数,并且所述第三操作数包括一个或多个第三操作数元素,每个第三操作数元素包括具有多个位的掩码,并且其中:
    所述旋转包括将所述第二操作数的每个元素向左旋转所述指定的位数,其中移出元素的最左侧位位置的每个位再次进入该元素的最右侧位位置;并且
    所述替换包括针对所述第三操作数中被设置为1的每个位,所述第二操作数中已被旋转的对应位的值替换所述第一操作数中的对应位的值。

    17.  根据权利要求11所述的计算机系统,其中所述机器指令进一步包括掩码字段,所述掩码字段包括元素大小控制,所述元素大小控制用于指示所述第一操作数、所述第二操作数和所述第三操作数中的一个或多个的元素的大小。

    18.  一种用于在中央处理单元中执行机器指令的方法,所述方法包括:
    由处理器获得用于执行的机器指令,所述机器指令被定义为用于根据计算机架构的计算机执行,所述机器指令包括:
    至少一个操作码字段,其提供操作码,所述操作码标识向量元素旋转和掩码下插入操作;
    第一寄存器字段,其被用于指定第一寄存器,所述第一寄存器包括第一操作数;
    第二寄存器字段,其被用于指定第二寄存器,所述第二寄存器包括第二操作数;
    第三寄存器字段,其被用于指定第三寄存器,所述第三寄存器包括第三操作数;以及
    执行所述机器指令,所述执行包括:
    在选定方向上将所述第二操作数的一个或多个元素旋转指定的旋转量;
    检查所述第三操作数是否包含具有特定值的一个或多个数据单元;以 及
    基于所述第三操作数包含具有所述特定值的一个或多个数据单元,使用所述第二操作数中已被旋转的对应数据单元的一个或多个值替换所述第一操作数中的对应数据单元的一个或多个值。

    19.  根据权利要求18所述的方法,其中所述第二操作数包括一个或多个第二操作数元素,所述选定方向为向左,所述数据单元包括位,所述指定的旋转量包括指定的位数,并且所述第三操作数包括一个或多个第三操作数元素,每个第三操作数元素包括具有多个位的掩码,并且其中:
    所述旋转包括将所述第二操作数的每个元素向左旋转所述指定的位数,其中移出元素的最左侧位位置的每个位再次进入该元素的最右侧位位置;并且
    所述替换包括针对所述第三操作数中被设置为1的每个位,所述第二操作数中已被旋转的对应位的值替换所述第一操作数中的对应位的值。

    20.  根据权利要求18所述的方法,其中所述机器指令进一步包括掩码字段,所述掩码字段包括元素大小控制,所述元素大小控制用于指示所述第一操作数、所述第二操作数和所述第三操作数中的一个或多个的元素的大小。

    关 键 词:
    向量 元素 旋转 掩码 插入 指令
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:向量元素旋转和掩码下插入指令.pdf
    链接地址://www.fnjpv.tw/p-6372883.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

    [email protected] 2017-2018 www.fnjpv.tw网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 最美逆行!高速隧道突发火灾  交警三次逆行穿火线撤离400多名群众 2019-07-17
  • 《陕西省县域经济社会发展监测考评办法》解读 2019-07-17
  • 一切都是老板炒工人的鱿鱼 2019-07-14
  • 赏花不用跑远 宗角禄康开得正艳 2019-07-14
  • 车俊会见毛里求斯代总统 2019-07-14
  • 除了杨崇勇,“2亿元贪官俱乐部”至少还有这些人 2019-07-09
  • [民生热线]咸安西大街烤鸭店每天油烟扰民 区政府:已责令整改 2019-07-09
  • 海淀:得天独厚的自然条件 2019-07-09
  • 进京通行证限次数!70.9万辆本地化使用外埠号牌车或将受影响 2019-07-06
  • 6月14日凤凰直通车:茅台再开市场化招聘大门,32个部门要285人葡萄 种植 2019-07-05
  • 东京湾产业转型启示录 2019-07-05
  • 中国三星获第十二届人民企业社会责任奖年度扶贫奖 2019-06-30
  • 一个语文基础都没有的人就喜欢指手画脚, 2019-06-30
  • 匹夫有责之一百一十二—道义大义的博客—强国博客—人民网 2019-06-25
  • 原来端午节也可以过得很“文艺” 2019-06-10
  • 亚特兰大对那不勒斯 快乐十分直播开奖 射门高手客服 新河南快赢481开奖视 西甲埃瓦尔VS塞尔塔 黑龙江22选5开奖 山西十一选五任七遗漏 四川快乐12玩法 狼队logo 快乐十分同步开奖