发明名称 位范围隔离指令、方法和装置
摘要 接收指示源操作数和目标操作数的指令。响应于该指令将结果储存在目标操作数中。该结果操作数可具有:(1)第一位范围,具有由该指令显式指定的第一端,其中各个位的值与源操作数在相应位置中的位的值相同;以及(2)第二位范围,不管源操作数在相应位置中的位的值如何,其所有位都具有相同值。在不在源操作数的相应位置中相对于这些有相同值的位来移动结果的第一范围的情况下,可完成该指令的执行,而不管第一位范围在结果中的位置如何。还揭示了用于执行这种指令的执行单元、具有用于执行这种指令的处理器的计算机系统、以及储存这种指令的机器可读介质。
申请公布号 CN102109977B 申请公布日期 2015.06.24
申请号 CN201010620155.7 申请日期 2010.12.21
申请人 英特尔公司 发明人 M·洛克西金;E·玛乌林;B·L·托尔;M·G·迪克森;S·P·米莱克斯;D·L·克赖泽尔;E·M·乌尔德-阿迈德-瓦尔;V·戈帕尔
分类号 G06F9/308(2006.01)I 主分类号 G06F9/308(2006.01)I
代理机构 上海专利商标事务所有限公司 31100 代理人 毛力
主权项 一种用于执行位范围隔离的方法,包括:接收指令,所述指令指示源操作数和目标操作数;响应于所述指令将结果储存在所述目标操作数中,所述结果具有:第一位范围,具有由所述指令显式指定的第一端,其中各个位的值与所述源操作数在相应位置中的位的值相同;以及第二位范围,不管所述源操作数在相应位置中的位的值如何,所述第二位范围都具有相同值;且在不在所述源操作数的相应位置中相对于所述有相同值的位来移动所述结果的所述第一位范围的情况下,完成所述指令的执行,而不管所述第一位范围在所述结果中的位置如何,由此不执行改变相对位位置的操作。
地址 美国加利福尼亚州