发明名称 METHOD TO IMPROVE SPEED OF EXECUTING RETURN BRANCH INSTRUCTIONS IN A PROCESSOR
摘要 An apparatus and method for executing call branch and return branch instructions in a processor by utilizing a link register stack. The processor includes a branch counter that is initialized to zero, and is set to zero each time the processor decodes a link register manipulating instruction other than a call branch instruction. The branch counter is incremented by one each time a call branch instruction is decoded and an address is pushed onto the link register stack. In response to decoding a return branch instruction and provided the branch counter is not zero, a target address for the decoded return branch instruction is popped off the link register stack, the branch counter is decremented, and there is no need to check the target address for correctness.
申请公布号 WO2014145101(A1) 申请公布日期 2014.09.18
申请号 WO2014US29778 申请日期 2014.03.14
申请人 QUALCOMM INCORPORATED 发明人 SMITH, RODNEY WAYNE;SCHOTTMILLER, JEFFERY M.;MCILVAINE, MICHAEL SCOTT;STEMPEL, BRIAN MICHAEL;BROWN, MELINDA J.;STREETT, DAREN EUGENE
分类号 G06F9/30;G06F9/38 主分类号 G06F9/30
代理机构 代理人
主权项
地址
您可能感兴趣的专利