发明名称 Method and system for providing zero overhead looping using carry chain masking
摘要 A method and system for reducing overhead on a loop of a plurality of instructions is disclosed. The loop is performed a particular number of times. The method and system include a mask register and addition logic. The mask register provides a carry mask having a first value for the loop being performed at least the particular number of times minus one time and a second value for at least a last instruction of the loop being performed a last time. The addition logic is coupled with the mask register and determines which of the plurality of instructions is to be executed. The carry mask and a current instruction of the plurality of instructions correspond to inputs of the addition logic. A resultant of the addition logic corresponds to a next instruction of the plurality of instructions unless the current instruction is the last instruction. The resultant of the addition logic corresponds to the first instruction if the current instruction is the last instruction and the loop is being performed less than the particular number of times.
申请公布号 US2006095751(A1) 申请公布日期 2006.05.04
申请号 US20040946465 申请日期 2004.09.20
申请人 BYBELL ANTHONY J;DOING RICHARD W;DUKRO DAVID D 发明人 BYBELL ANTHONY J.;DOING RICHARD W.;DUKRO DAVID D.
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项
地址