发明名称 Compiler device with branch instruction inserting unit
摘要 A compiler device includes a conditional-executable-instruction generation unit and a branch instruction insertion unit. The conditional-executable-instruction generation unit generates a conditional executable instruction that is executed when a condition that the conditional executable instruction refers to is satisfied. In the case where there is a section containing a non-executive condition under which no instruction is executed in one cycle or a plurality of cycles in series, the branch instruction insertion unit inserts a conditional branch instruction that refers to the non-executive condition and instructs to branch to a cycle immediately after a last cycle of the section, to after an instruction of a cycle immediately before a start of the section. Thus, a compiler device employing conditional executable instructions is provided that is capable of generating an assembler code that does not degrade the performance when the instructions are executed, even if a source program includes a branch instruction that causes a then part and an else part to be executed through unbalanced numbers of cycles, respectively.
申请公布号 US7073169(B2) 申请公布日期 2006.07.04
申请号 US20020174108 申请日期 2002.06.17
申请人 MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. 发明人 OGAWA HAJIME;TAKAYAMA SHUICHI;HEISHI TAKETO;HIGAKI NOBUO
分类号 G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址