首页> 外国专利> Returning a default value when reading from an architected register, which has been deactivated in response to a last use indication

Returning a default value when reading from an architected register, which has been deactivated in response to a last use indication

机译:从体系结构寄存器读取时返回默认值,该默认值已根据上次使用指示而停用

摘要

A processor has a pool of physical registers, which are mapped to the logical registers of the instruction set architecture. When an instruction contains an indication of the last use of a value in an architected register, the architected register is deactivated and the association between a physical register and that architected register is removed. When an instruction attempts to read from an architected register, it checks to see if the register is deactivated. If so, a default value is returned. Otherwise, the value in the associated physical register is returned. When an instruction attempts to write to an architected register and the architected register is not deactivated, the value is written to the physical register associated with it. If the architected register has been deactivated, it is activated and a new physical register is associated with it. The value is then written to the physical register.
机译:处理器具有物理寄存器池,这些物理寄存器映射到指令集体系结构的逻辑寄存器。当指令包含对架构寄存器中最后一次使用值的指示时,将停用架构寄存器,并删除物理寄存器与该架构寄存器之间的关联。当指令尝试从架构寄存器中读取时,它会检查该寄存器是否已停用。如果是这样,则返回默认值。否则,将返回关联的物理寄存器中的值。当指令尝试写入架构寄存器并且未停用架构寄存器时,该值将写入与其关联的物理寄存器。如果已停用架构寄存器,则会将其激活并为其关联一个新的物理寄存器。然后将该值写入物理寄存器。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号