Patent · US Expired

Program conversion apparatus, program conversion method, and computer program for executing program conversion process

US7254807B2 · kind B2 · utility

4Cited by
13References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 10, 2002
Grant dateAug 7, 2007
Priority date
Expiry dateOct 26, 2024

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/44542
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A compiling unit (110) generates indefinite branch information showing that an instruction set to be selected is indefinite, instead of generating a branch instruction. A linking unit (130) generates an appropriate direct addressing branch instruction by judging whether an instruction set used at a branch source and an instruction set used at a branch destination are the same. Also, one reference instruction set is determined. The compiling unit (110) adds a mode adjusting instruction that belongs to the reference instruction set and that is for causing a branch to an instruction placed at a branch destination and for selecting the instruction set that is originally to be selected. The mode adjusting instruction provides an alternative branch destination corresponding to an original branch destination, and the compiling unit (110) generates an indirect addressing branch instruction for causing a branch to the alternative branch destination and for selecting the reference instruction set.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.