首页> 外国专利> Virtual register renamed instruction issue for execution upon virtual/physical rename buffer wrap around detection signaling available physical register

Virtual register renamed instruction issue for execution upon virtual/physical rename buffer wrap around detection signaling available physical register

机译:虚拟寄存器重命名的指令发布,用于在虚拟/物理重命名缓冲区环绕检测信令可用物理寄存器时执行

摘要

A method for wrap detection in a microprocessor system, the system including a plurality of rename buffers. The method includes performing a two's complement subtraction of a completion pointer from a target pointer, wherein a carry out results from the subtraction. The method further includes comparing the carryout and a virtual bit associated with a location to produce a result. The result is compared to the most significant bit of the target pointer and if there is a match between the most significant bit of the second pointer and the result, an indication is made that the instruction may issue. A system for utilizing the above method of wrap detection includes a means for performing a two's complement subtraction of a completion pointer from a target pointer, wherein a carry out results from the two's complement subtraction. The system further includes a means for performing an exclusive OR operation using the carry out and a virtual bit associated with a highest rename buffer within the plurality of rename buffers to form a result. An additional means for performing an exclusive OR operation is provided to compare the result with a most significant bit of the target pointer. Finally, an indicating means is provided to indicate a match between the most significant bit of the target pointer and the result, and therefore whether an instruction can be issued.
机译:一种用于在微处理器系统中进行包装检测的方法,该系统包括多个重命名缓冲器。该方法包括从目标指针执行完成指针的二进制补码减法,其中从该减法结果中执行。该方法还包括比较进位和与位置相关联的虚拟位以产生结果。将结果与目标指针的最高有效位进行比较,如果第二指针的最高有效位与结果之间存在匹配,则指示可能发出指令。一种用于利用上述包装检测方法的系统,包括用于从目标指针执行完成指针的二进制补码减法的装置,其中,由二进制补码减法产生进位。该系统还包括用于使用进位和与多个重命名缓冲器中的最高重命名缓冲器相关联的虚拟位来执行异或运算的装置,以形成结果。提供了一种用于执行异或运算的附加手段,以将结果与目标指针的最高有效位进行比较。最后,提供一种指示装置以指示目标指针的最高有效位与结果之间的匹配,并因此指示是否可以发出指令。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号