当前位置: 首页 > 专利查询>英特尔公司专利>正文

利用多个测试源来提供测试的处理器、处理系统和方法技术方案

技术编号:10451515 阅读:169 留言:0更新日期:2014-09-18 16:20
本申请公开了利用多个测试源来提供或(OR)测试和与(AND)测试功能的可融合指令和逻辑。可融合指令和逻辑在多个测试源上提供或测试和与测试功能。一些实施例包括处理器解码级,用于解码测试指令以用于执行,该指令指定第一、第二和第三源数据操作数以及操作类型。响应于经解码的测试指令,执行单元根据所指定的操作类型在来自第一和第二源数据操作数的数据之间执行一个逻辑操作,并在来自第三源数据操作数的数据与第一逻辑操作的结果之间执行第二逻辑操作,以设置条件标志。一些实施例通过将一个逻辑指令与现有技术的测试指令融合来动态地产生测试指令。其他实施例通过即时编译器产生测试指令。一些实施例还将测试指令与随后的条件分支指令融合,并根据条件标志如何被设置来执行分支。

【技术实现步骤摘要】
利用多个测试源来提供或(OR)测试和与(AND)测试功能的可融合指令和逻辑
本公开涉及处理逻辑、微处理器以及相关的指令集体系结构的领域,这些指令集体系结构在被处理器或其他处理逻辑执行时执行逻辑、数学或其他功能性操作。具体而言,本公开涉及用于在多个测试源上提供或测试(OR-test)和与测试(AND-test)功能的可融合指令和逻辑。
技术介绍
当代处理器可包括用于提高处理性能和/或利用专用指令的微体系结构和技术。例如,这些微体系结构和技术可包括无序执行、用于将宏指令融合成融合指令的解码器、微指令或微操作(或微0p、“uop”)高速缓存、或追踪高速缓存、或用于处理压缩和/或融合指令或微操作的队列。 指令融合是将两个指令组合成单个指令的动态过程,该过程在运行时间在处理器内产生一个操作、微操作、序列。存储在处理器指令队列(IQ)中的指令可在从IQ中被读出之后以及被发送至指令解码器之前、或在被指令解码器解码之后被“融合”。典型地,在指令被解码之前进行的指令融合被称为“宏融合”,而在指令被解码(例如解码成微指令)之后进行的指令融合被称为“微融合”。宏融合的示例是将比较本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201410097060.html" title="利用多个测试源来提供测试的处理器、处理系统和方法原文来自X技术">利用多个测试源来提供测试的处理器、处理系统和方法</a>

【技术保护点】
一种处理器,包括:解码级,用于将第一指令解码以执行,所述第一指令指定第一操作数源数据、第二操作数源数据、第三操作数源数据以及操作类型;以及一个或多个执行单元,用于响应于经解码的第一指令:根据指定操作类型,在来自第一和第二操作数源的数据之间执行第一逻辑操作,以及在来自第三操作数源的数据与第一逻辑操作的结果之间执行第二逻辑操作,以条件地设置条件标志。

【技术特征摘要】
2013.03.15 US 13/843,0201.一种处理器,包括: 解码级,用于将第一指令解码以执行,所述第一指令指定第一操作数源数据、第二操作数源数据、第三操作数源数据以及操作类型;以及 一个或多个执行单元,用于响应于经解码的第一指令: 根据指定操作类型,在来自第一和第二操作数源的数据之间执行第一逻辑操作,以及在来自第三操作数源的数据与第一逻辑操作的结果之间执行第二逻辑操作,以条件地设置条件标志。2.如权利要求1所述的处理器,其特征在于,执行所述第二逻辑操作包括逻辑与操作并且条件地设置零标志。3.如权利要求2所述的处理器,其特征在于,根据指定的操作类型,在来自第一和第二操作数源数据的数据之间执行逻辑与操作。4.如权利要求2所述的处理器,其特征在于,根据指定的操作类型,在来自第一和第二操作数源数据的数据之间执行逻辑或操作。5.如权利要求1所述的处理器,其特征在于,当所述解码级解码所述第一指令时,它将第一指令与分支指令融合,以作为单个融合的微操作来执行。6.如权利要求5所述的处理器,其特征在于,当所述一个或多个执行单元响应于所述单个融合的微操作来执行 所述第一逻辑操作时,针对所述第三源数据操作数来测试所述第一逻辑操作的结果以条件地设置零标志,并且如果所述零标志被设置则条件地分支。7.一种处理器,包括: 解码级,用于解码: 指定第一源数据操作数、第二源数据操作数以及第三源数据操作数的第一指令,以及 指定分支目标的第二指令; 所述解码级用于将第一指令与第二指令融合,以作为单个融合的微操作来执行;以及 一个或多个执行单元,响应于所述单个融合的微操作: 在来自第一源数据操作数和第二源数据操作数的数据之间执行第一逻辑操作, 在来自第三源数据操作数的数据与第一逻辑操作的结果之间执行第二逻辑操作,以设置条件标志,以及 如果条件标志被设置,则执行去往分支目标的条件分支。8.如权利要求7所述的处理器,其特征在于,执行所述第二逻辑操作包括逻辑测试操作并且条件地设置零标志。9.如权利要求8所述的处理器,其特征在于,根据第一指令,在来自第一源数据操作数和第二源数据操作数的数据之间执行逻辑与操作。10.如权利要求8所述的处理器,其特征在...

【专利技术属性】
技术研发人员:M·洛克西金R·凡伦天J·C·霍恩M·J·查尼
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1