发明名称 METHODS AND APPARATUS FOR FUSING INSTRUCTIONS TO PROVIDE OR-TEST AND AND-TEST FUNCTIONALITY ON MULTIPLE TEST SOURCES
摘要 Methods and apparatus are disclosed to fuse instructions to provide OR-test and AND-test functionality on a plurality of test sources. Some embodiments include: fetching instructions; said instructions including a first instruction specifying a first operand destination, a second instruction specifying a second operand source; and a third instruction specifying a branch condition. A portion of the plurality of instructions are fused into a single micro-operation, the portion including both the first and second instructions, if the said first operand destination and the said second operand source are the same; and the said branch condition is dependent upon the second instruction. Some embodiments dynamically generate a novel test instruction by fusing one logical instruction with a prior-art test instruction. Other embodiments generate the novel test instruction through a just-in-time compiler. Some embodiments also fuse the novel test instruction with a subsequent conditional branch instruction, and perform a branch in accordance to how the condition flag is set.
申请公布号 KR20140113432(A) 申请公布日期 2014.09.24
申请号 KR20140029213 申请日期 2014.03.12
申请人 INTEL CORP. 发明人 LOKTYUKHIN MAXIM;VALENTINE ROBERT;HORN JULIAN C.;CHARNEY MARK J.
分类号 G06F9/30;G06F9/305 主分类号 G06F9/30
代理机构 代理人
主权项
地址