发明名称 用于处理文本串的指令和逻辑
摘要 本发明提供一种用于处理文本串的指令和逻辑。用于执行串比较操作的方法、装置和程序模块。在一个实施例中,一种装置包括用来执行第一指令的执行资源。响应于所述第一指令,所述执行资源存储分别与第一和第二文本串相对应的第一和第二操作数的每个数据元素之间的比较结果。
申请公布号 CN102073478B 申请公布日期 2014.09.10
申请号 CN201110022470.4 申请日期 2007.09.24
申请人 英特尔公司 发明人 M·朱利耶;J·格雷;S·米克斯;M·塞科尼;S·陈努帕蒂
分类号 G06F9/30(2006.01)I;G06F9/318(2006.01)I;G06F9/38(2006.01)I 主分类号 G06F9/30(2006.01)I
代理机构 永新专利商标代理有限公司 72002 代理人 张平;刘炳胜
主权项 一种处理器,包括:译码器,用于对SIMD比较指令进行译码;包含整数寄存器和浮点寄存器的寄存器文件;寄存器重命名逻辑,用于对所述寄存器文件中的寄存器进行重命名,所述寄存器文件包括用于存储第一紧缩操作数的第一源寄存器和用于存储第二紧缩操作数的第二源寄存器;队列,用于保存来自所述译码器的微指令;调度器,用于基于所依赖的所述源寄存器中的操作数的准备就绪,来调度所述微指令的执行;执行单元,其耦合到所述寄存器文件,用于响应于已译码的SIMD比较指令,将来自所述第一紧缩操作数的第一大小部分的数据元素与来自所述第二紧缩操作数的一个或多个相等大小部分中的每一个的对应数据元素进行比较;以及目标寄存器,用于存储所述执行单元的比较结果的聚合。
地址 美国加利福尼亚