Program conversion apparatus, program conversion method, and computer program for executing program conversion process
US7254807B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Dec 10, 2002 |
| Grant date | Aug 7, 2007 |
| Priority date | — |
| Expiry date | Oct 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.