【技术实现步骤摘要】
技术介绍
技术实现思路
【技术保护点】
1.一种装置,包括:
2.根据权利要求1所述的装置,还包括:
3.根据权利要求2所述的装置,其中:
4.根据权利要求2或权利要求3所述的装置,其中所述提前执行条件检测电路对针对所述给定指令的所述提前执行条件的所述检测还需要存在结果拟合条件,所述结果拟合条件需要由所述重命名存储装置的与所述目标架构寄存器标识符相关联的所述条目提供的位数足以存储所述结果值。
5.根据权利要求4所述的装置,其中所述提前执行条件检测电路被布置为在所述执行单元执行由所述给定指令指定的所述数据处理操作之前确定是否存在所述结果拟合条件。
6
...【技术特征摘要】
1.一种装置,包括:
2.根据权利要求1所述的装置,还包括:
3.根据权利要求2所述的装置,其中:
4.根据权利要求2或权利要求3所述的装置,其中所述提前执行条件检测电路对针对所述给定指令的所述提前执行条件的所述检测还需要存在结果拟合条件,所述结果拟合条件需要由所述重命名存储装置的与所述目标架构寄存器标识符相关联的所述条目提供的位数足以存储所述结果值。
5.根据权利要求4所述的装置,其中所述提前执行条件检测电路被布置为在所述执行单元执行由所述给定指令指定的所述数据处理操作之前确定是否存在所述结果拟合条件。
6.根据权利要求5所述的装置,其中所述提前执行条件检测电路被布置为在所述执行单元执行由所述给定指令指定的所述数据处理操作之前,根据与由所述给定指令指定的所述数据处理操作相关联的操作类型以及在执行所述给定指令时使用的至少一个源值中的至少一者来确定是否存在所述结果拟合条件。
7.根据权利要求4所述的装置,其中所述提前执行条件电路被布置为:在确定所述结果拟合条件的所述存在需要执行由所述给定指令指定的所述数据处理操作,但是已检测到针对所述提前执行条件的所有其他要求时,触发所述执行单元执行由所述给定指令指定的所述数据处理操作以便生成所述结果值,并且当基于所述结果值确定所述结果拟合条件存在时确定所述提前执行条件存在。
8.根据任一前述权利要求所述的装置,其中所述重命名存储装置中的所述多个条目中的每个条目都支持大于为所述多个寄存器指定所述物理寄存器标识符所需的位数的给定位数。
9.根据任一前述权利要求所述的装置,其中所述寄存器重命名电路响应于不存在针对所述给定指令的所述提前执行条件,选择物理寄存器标识符以与由所述给定指令指定的目标架构寄存器标识符相关联,并且将所述物理寄存器标识符写入所述重命名存储装置的与所述目标架构寄存器标识符相关联的所述条目,并且其中所述重命名电路被配置为将针对所述给定指令选择的所述物理寄存器标识符分派到所述寄存器重命名电路之后的处理级,以使得所述执行电路能够执行由所述给定指令指定的所述数据处理操作以便生成所述结果值。
10.根据任...
【专利技术属性】
技术研发人员:昆汀·埃里克·努维尔,卢卡·纳斯西,阿德里安·佩塞,
申请(专利权)人:Arm有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。