[发明专利]用于处理文本串的指令和逻辑在审
| 申请号: | 200710305776.4 | 申请日: | 2007-09-24 |
| 公开(公告)号: | CN101251791A | 公开(公告)日: | 2008-08-27 |
| 发明(设计)人: | M·朱利耶;J·格雷;S·米克斯;M·塞科尼;S·陈努帕蒂 | 申请(专利权)人: | 英特尔公司 |
| 主分类号: | G06F9/38 | 分类号: | G06F9/38 |
| 代理公司: | 永新专利商标代理有限公司 | 代理人: | 王英 |
| 地址: | 美国加*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 处理 文本 指令 逻辑 | ||
1、一种其上存储有指令的机器可读介质,如果所述指令被机器 执行,则会使得所述机器执行一种方法,所述方法包括:
将第一紧缩操作数的每个数据元素与第二紧缩操作数的每个数 据元素进行比较;
存储所述比较的第一结果。
2、如权利要求1所述的机器可读介质,其中仅将所述第一操作 数的有效数据元素与所述第二操作数的有效数据元素进行比较。
3、如权利要求1所述的机器可读介质,其中所述第一结果用来 指示任意数据元素是否相等。
4、如权利要求1所述的机器可读介质,其中所述第一结果用来 指示
所述第一操作数中所指示的数据元素的范围是否与所述第二操 作数中所指示的数据元素的范围相等。
5、如权利要求1所述的机器可读介质,其中所述第一结果用来 指示
所述第一操作数的每个数据元素是否与所述第二操作数中的每 个数据元素相等。
6、如权利要求1所述的机器可读介质,其中所述第一结果用来 指示
所述第一操作数的一部分数据元素的顺序是否与所述第二操作 数的一部分数据元素的顺序相等。
7、如权利要求1所述的机器可读介质,其中所述第一结果的一 部分被求负。
8、如权利要求1所述的机器可读介质,其中所述第一结果由掩 码值或索引值表示。
9、一种装置,包括:
比较逻辑,用来仅将第一操作数的有效数据元素与第二操作数的 有效数据元素进行比较;
第一控制信号,用来控制所述比较逻辑。
10、如权利要求9所述的装置,其中所述第一和第二操作数的数 据元素的有效性被明确地指示。
11、如权利要求9所述的装置,其中所述第一和第二操作数的数 据元素的有效性被隐含地指示。
12、如权利要求9所述的装置,其中所述第一控制信号包括符号 控制信号,用于指示所述比较逻辑用来比较有符号数值还是无符号数 值。
13、如权利要求12所述的装置,其中所述第一控制信号包括聚 合函数信号,用于指示所述比较逻辑是否用来执行从列表中选择的聚 合函数,所述列表包括:任意相等、相等范围、每个相等、非连续子 串和相等顺序。
14、如权利要求13所述的装置,其中所述第一控制信号包括求 负信号,用于使所述比较逻辑对比较结果的至少一部分进行求负。
15、如权利要求14所述的装置,其中所述第一控制信号包括索 引信号,用于指示所述比较逻辑用来生成比较结果的最高有效位还是 最低有效位的索引。
16、如权利要求15所述的装置,其中所述第一控制信号包括掩 码信号,用于指示所述比较逻辑用来生成0扩展掩码还是扩展掩码以 作为比较结果。
17、如权利要求16所述的装置,其中所述第一控制信号是用来 存储多个位的控制字段。
18、一种系统,包括:
第一存储器,用来存储单指令多数据(SIMD)比较指令;
处理器,用来执行所述SIMD比较指令以将由所述SIMD比较指 令所指示的第一和第二操作数的数据元素进行比较。
19、如权利要求18所述的系统,其中所述第一操作数在所述指 令内由第一寄存器的地址所指示。
20、如权利要求19所述的系统,其中所述第二操作数在所述指 令内由存储器地址或第二寄存器所指示。
21、如权利要求20所述的系统,其中所述指令包括即时字段, 用来指示对所述处理器的控制信号。
22、如权利要求21所述的系统,其中所述即时字段用来指示所 述操作数是否包括有符号或无符号字节或者有符号或无符号字。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710305776.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:悬臂掘进机头位姿的测量系统及其方法
- 下一篇:弹子锁头及钥匙





